Ich habe Beschriftungen an markanten Punkten ergänzt.
Grobe bisherige Erkenntnisse:
Am Eingang arbeiten die 4 Mosfets STP75NF75 und zerhacken die Eingangsspannung. Der Trafo wandelt rauf, die 4 Dioden richten die hohe Zwischenspannung gleich. Am Ausgang wird (speziell angesteuert) Strom ins Netz durch die 4 Mosfets IRFB13N50 abgegeben. Die Schaltfrequenz beträgt etwa 25kHz. Der Wandlertyp ist ein Gegentaktwandler. Prinzipschaltbild:
http://de.wikipedia.org/w/index.php?tit ... eisung.svg
Die Eingangsspannung wird durch einen Spannungswandler LM317T auf ca. 10V runtergewandelt. Diese 10V wandelt wiederum ein 78LS05 auf die 5V Versorgung.
Der Mikrocontroller ist von Atmel. Es handelt sich um einen ATmega8 mit einem 16Mhz Quarz. Der unbelegte Stecker ist ganz sicher für einen ISP Programmer gedacht (falls man ein Programm hätte könnte man es damit einfach einspielen; werde demnächst versuchen die Software auszulesen). VREF für die ADC's ist 5V. Die ADC's können somit 0-5V messen.
Die Eingangsspannung wird über einen 10:1 Spannungsteiler an ADC0 (=Pin 23) gemessen. Durch Veränderung dieses Spannungsteilers könnte man sicherlich den Eingangsspannungsbereich etwas nach unten oder oben verändern.
Der aufgenommene Strom wird an ADC1 gemessen (=Pin 24). Dort liegen ca. 150mV/A an.
Die Netzerkennung dürfte so funktionieren: Über RC-Glieder u. Opto-Koppler (???) wird die Sinus-Netzspannung auf 0-4(5)V (peak-peak) gewandelt und an ADC2 (=Pin 25) gelegt.
Mit ADC3 (=Pin 26) wird die Temperatur gemessen. Dürfte ein Spannungsteiler mit einem temperaturabhängigen Widerstand und einem normalen sein.
Die Fehler-LED wird durch PD5 (= Pin 9) angesteuert. Die LEDs leuchten bei einem HIGH (5V) Signal am Pin.
Die 3 grünen LEDs hängen an PD2-PD4 (Pins 32, 1, 2). Die erste grüne LED dürfte die an Pin2 (PD4) sein. Diese leuchtet wenn zuwenig Spannung (< 14V) anliegt.
Anschluss PB0 (= Pin 12) dürfte einem /PWM_ENABLE Signal entsprechen (Freischalten der FET-Treiber). An PB1 (= Pin 13) liegt das PWM Signal selbst das direkt vom Mikrocontroller erzeugt wird. PB2 (Pin 14) steuert den Lüfter (High=Lüfter ein).
Falls jemand interessiert ist (ich bin es), man könnte das Teil sicher verbessern (besserer Wirkungsgrad, passenderer Eingangsspannungsbereich, ...). Ausserdem kann dieser Thread sicher auch für Reparaturen nützlich sein.
