Skip to content

enthru/esp32_amp_controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

esp32_amp_controller

This is started as simple power output monitoring device using tandem-match and ADS1115 with web interface.
But then I also added some simple functions (and still adding) as measurement current (with ACS785), temerature (with Dallas sensor), efficiency and SWR.
It also has a some protection functions (SWR, efficiency - to detect possible LPF problems - based on output power and current). Protection is disabling power using S50085A power switch.
It can detect PTT via separate PTT pin, change color of web page header to red while transmitting and set PWM for fans at maximum.

alt text alt text
To connect to wi-fi it's using wifi-manager (https://github.com/tzapu/WiFiManager). So if esp32 is unable to connect to wi-fi it acts as AP and you can connect to it and setup wi-fi network configuration.
It has OTA firmware upgrade ability and can save setting to the EEPROM.

Additional info and history: My site

Menu parameters description:

Max current - maximum current before protection will disable power
Min coeff - minimum efficency before protection will disable power
Max SWR - maximum SWR before prottection triggered
Base PWM - PWM value for non-ptt state (with PTT neabled it's maximum - 255)
Default enabled - power state on boot
Voltage to calculate coeff - actual input voltage

Alarm reset time - to avoid EM interference and some possible issues with measuring (for me it happens pretty often, especially with high SWR) each time protection triggering it's not disabling power immediately it does measure 3 times and if all 3 times guard triggers - it switches to the alarm state and disables power. But if protection triggers once or two times but no more, when some time passed it resets counter. And that is the time between counter resets.
Web page - interval between web page refreshes.
Protection check - interval of protecition checks.
Temp check - interval to check temp, dallas sensors doesn't like too frequent polling.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages