JBecker hat geschrieben:Es hat zwar etwas gedauert und ich hatte auch leider wieder nicht viel Zeit, aber ich habe mal aus den Quellen von Joachim (in Pascal, vielen Dank nochmal dafür) eine Version in C abgeleitet.
Einige Dinge habe ich anders gelöst, vieles habe ich auch entfernt, weil ich es mit meiner Hardware nicht nachvollziehen kann.
Ich habe auch zur Formung des Ausgangsstroms eine Sinustabelle für die Modulierung der Pulsweite eingefügt. Diese Tabelle habe ich nachher auch noch etwas modifiziert (im vorderen Teil abgeflacht), um die Sinusform am Ausgang zu verbessern.
Die Software läuft bei mir zufriedenstellend, der MPP wird auch halbwegs zuverlässig gefunden. Mit dem MPP-Tracker bin ich allerdings insgesamt noch nicht zufrieden. Ich muss an zu vielen Parametern drehen, um bei Änderungen ein zufriedenstellendes Arbeiten zu erreichen. Im Moment ist er auf 'langsam' eingestellt und entspricht daher ungefähr der Original-Software.
Insgesamt ist die Software von der Grundarchitektur her wohl in Ordnung. Das angehängte Projekt lässt sich mit dem WinAvr und AVR-Studio 4 kompilieren. Es müsste als Ausgangsbasis für eigene Experimente auf jeden Fall gut zu gebrauchen sein.
Die Messwerte sind von den Absolutwerten her nicht überprüft, ich habe noch keine Debug-Möglichkeiten implementiert. Die Schwellen sind daher zum Teil experimentell ermittelt.
Gruß,
Jörg.
also wäre die Firmware in dem Posting quasi die, die ich aktuell auf den WR machen kann?
Möchtest Du die Original-FW ausgelesen haben?
Wenn ich den WR bekomme, kann/werde ich die auslesen