Hallo,
Der UCC3806
http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=slua150&fileType=pdf ist wohl haupsächlich für die Ansteuerung der FAT's.
Ich habe am Wochenende mal nach einem Programmer um den PIC 16F716 auszulesen gesucht, aber nichts günstiges gefunden. Ich weiß auch nicht ob das überhaupt von Interresse ist. Wenn sich die Software nicht auslesen läst bring das nichts und selbst wenn es geht hat man ja auch erst nur den Maschinen-Code. Das der viel anderst ist wie bei den PowerJack kann ich mir fast nicht vorstellen.
Ich habe zwei Arduino Boards hier herum liegen. Eins davon ist ein Arduino Nano den bekommt man für ca. 10 € und ist relativ klein (2cmx5cm), daher habe ich den Gedanken den PIC 16F716 durch den Arduino Nano zu ersetzen. Die Software (PowerJack) hier im Forum hatte ich mir mal angeschaut, sie sollte relativ leicht auf den Nano portierbar sein.
Vom Prinzip wird mit dem Microcontroller wohl hauptsächlich das MPPT (RA1 = DC Voltage input,RA2 = DC Current input) realisiert und damit dann der UCC3806 anhand einer Sinus(Tabelle) gesteuert. Zusätzlich wird der UCC3806 entsprechen (RA3 = AC Grid Sine wave input) (Nulldurchgang) ein und aus geschaltet.
Weiterhin werden einige Spannungen geprüft, die Temperatur überwacht und der Lüfter und die LEDs gesteuert. Wichtig noch wenn kein Netz verfügbar ist die input FATs des inverters ( per UCC3806 ) abgeschaltet.
Zur Zeit habe ich meinen GTI200W wieder zusammen gebaut, möchte erst mal wissen ob der wieder geht.
Der Mirocontroller hat wohl nur ein paar Signale zu verarbeiten:
RA0 = Temerature input
RA1 = DC Voltage input
RA2 = DC Current input
RA3 = AC Grid Sine wave input.
Evtl. gibt es bei meinem GTI200W noch einen zusätzlichen Wert der über den 2. Optokoppler kommt.
und an Hand dieser Signale den UCC3806 zu steuern ( bzw kommplett abzuschalten, in Fehlerfall).
Ich suche nach einer Möglichkeit in dem jetzigen Zustand meine GTI200W den Arduino Nano zusätzlich an die Eingangssignale (RA1,..RA4) anzuschliessen und diese mal mit zu Protokollieren. Der Nano hat einen USB (Serial) Anschluss mit dem ich die Daten an einen PC übertragen könnte.
Der nächste Schritt währe den internen PIC 16F716 auser Betrieb zu nehmen (evtl. VC 5V zu trennen) veilleicht gibt es auch noch einen bessere Methode und durch den Nano zu ersetzen.
Der UCC3806 hängt ja wohl an der 12V (daher könnte man evtl. den kompletten 5V Bereich abkoppeln). LEDs und Lüfter könnten dann über den Nano angesteuert werden. Bei meinem GTI200W ist die Leiterplatte beidseitig Bestückt, der PIC16F716 unten und der UCC3806 oben wo ich da welche Signale am besten abgreifen kann weis ich noch nicht. Schön währe es wenn man leicht (ohne Löten) zwischen original PIC16F716 und Nano wechsen könnte. Vieleicht kann ich über den JSP Anschluss ein paar Signale von der Unterseite nach Oben umleiten. Freue mich wenn jemand im Forum dazu Ideen hat.
Falls das mit dem Nano geht habe ich da noch andere Dinge vor.
- Datentranfer vom GTI200W per Bluetooth auf ein Android Handy.
- Einspeisung begrenzen und zusätzlich Batterie laden.
- evtl. den GTI200W gleichzeitig als MPPT Laderegler für die Batterie verwenden.
- Steuerung einer Nachführung für die SolarPanels.
- uvm.
@vasonline
Did you get the SMD chip off easily? Ja, es war nicht so schwierig.
Too bad I have no scope too see this.
Ich auch nicht. Vielleicht mal Probieren:
http://www.ullihome.de/wiki/USBAVRLab/indexViele Grüße,