I need you to write a pure sine wave program to be run on a pic microcrontroller with 16 X 2 LCD display.
The program should include
1. A 3 stage charging
2. fast transfer switch betteen grid and buckup
3. Low battery alarm
4. Low battery shutdown
5. load sense and overload protection
6. output regulation using PWM.
7. The screen should display total load connected in watt.
It should also display the battery level in voltage and percentage.
finally the screen should display information of anything that happen for the inverter to turn off. ( overload, short circuit, fault, low battery.)
8. The program must also have fan automatic fan control which will turn on when system temperature is above 60 degrees Celsius and turn of when temperature goes below 50 degrees.
would like this software to be developed using C
I prefer 28 pins pic microcrontroller or better.