Solarswitchflowchart

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Boot

Check
Priority
Switch

relay_pin LOW Solar Mains relay_pin HIGH

Middle

ERROR Check ERROR


< 3.0V > 16V
(led sequence) battery_voltage (led sequence)

3.0V < X < 16V

MAINS OPERATION SOLAR OPERATION

Normal
=<10.6V >10.6
Operation

- Set charging flag


charge_flag = 1 Check charge_flag
- Switch to mains
relay_pin HIGH Normal
Charged
State

=> 14V =1 =0

- De-set charging flag Switch to solar


charge_flag = 0 < 14V relay_pin LOW
- Switch to solar
relay_pin LOW
Still
Charging

Restart loop

You might also like