vasonline: I found your great job and lots of efforts to reverse this inverter..
I have very similar one but 600W. It is sunyoung.
- divider circuit
- divider_of_gwv600w.jpg (213.86 KiB) 19153-mal betrachtet
- sy-gwv600w inside circuit overview
- gwv600w_inside.jpg (298.4 KiB) 19153-mal betrachtet
- gwv600w_inside2.jpg (252.15 KiB) 19153-mal betrachtet
I tried to increase its DC max voltage from 60V to 75V. (I have PV panels with Voc=75V and Vmpp=59V)
Partially it was successfull.
I put 3,6V zener diode in series with 100kOhm resistor at the measuring divider to fool measuring alghoritm. Then when current is increased - voltage drops below 60V - around Vmpp.
All input circuits are capable to deal with greater voltage (mosfets are 100V) (to be honest - almost all: capacitors are for 80V only - they must be changed)
BUT unfortunately during one of my further tests I mechanically broke pull-down resistor of measuring divider so voltage much greater than 5V was passed to ADC pin of PIC microcontroller.
After this PIC is alive but "sees" only "under voltage" instead of real present on AIN0 pin
I measured AIN0 voltage before all of my tests: for 25V DC it was around 1V and now there is the same at AIN0
All seems I damaged an ADC.
I am almost sure main PIC is also copy protected so I even did not try to read it
And here is my question - is it possible to adapt your program for main version of PIC?
I would like to make it live again.