So, ich habe herausgefunden, warum sich die Messwerte aendern, wenn der Luefter an ist:
Offensichtlich ist die "Masse", an der die CPU haengt "empfindlich"; wenn man da einen groesseren Strom einpraegt (ca. 80mA) veraendern sich die Messwerte.
In meiner HW werden die beiden Luefter mit FETs an diese Masse geschaltet; warum der Entwickler fuer jeden der beiden Luefter einen FET spendiert hat, bleibt sein Geheimnis.
Ich habe den Minuspol der Luefteranschaltung vorsichtig abgetrennt und am Eingang hinter den Verpolungsschutz gehaengt. Zusaetzlich habe ich den Pluspol von den 10,5V getrennt und einen separaten Regler (auf dem Bild ein 8V Regler, da ich keinen anderen hatte, 9V waere besser) fuer die Luefter eingebaut; das hatte ich bereits als erste Massnahme gemacht, da die 10,5V immer auf 10,3V zusammenbrachen und ich annahm, das das der Grund dafuer war. Dafuer war der leere Platz fuer den Eingangsschaltregler der 24-52V geeignet. Alle Aenderungen konnte ich von der Bauteilseite realisieren, ich wollte mein Geraet nicht komplett zerlegen um den Grund fuer diese "Stoerung" zu finden.
Zweitens habe ich im Code noch eine kleine Unzulaenglichkeit im MPPT gefunden (die auskommentierten Zeilen sind die "Originalen"):
- Code: Alles auswählen
if( Status.MppUp ) // increase PWM -> higher current
{
LED2_OFF;
LED3_ON;
// if( PulseWidth<(512-_MPPMAXSTEP) )
if( PulseWidth<(512-MPPTStepSize-1) )
PulseWidth += MPPTStepSize;
}
else // decrease PWM -> smaller current
{
LED2_ON;
LED3_OFF;
// if( PulseWidth>(_MPPMAXSTEP+2) )
if( PulseWidth>(MPPTStepSize + 1) ) // not less than 2
PulseWidth -= MPPTStepSize;
}
Ich habe diverse Aenderungen am Code vorgenommen, kann z. Zt. aber nichts brauchbares posten, da ich den erst einmal aufraeumen muss, da sehr viel Debugkram darin ist.
Neue Features (leider meisst nur fuer Solaranwendung) fuer das Display:
- History der Letzten 4 Tage: max. Leistung und erzeugte Wh fuer diesen Tag (Daten im EEPROM)
- Anzahl der Laufzeit (Tage) und gesamt verarbeitete Eingangseistung kWh (Daten im EEPROM)
- PPT Visualisierung +/- und Stepsize, Anzeige der PWM Einstellung
Hier mal was zum anschauen:
https://dl.dropbox.com/u/38875441/P1050775.MOVIch habe mir bereits ein 4-Zeilen Display bestellt ...
Allen angeschlossenen Bastlern ein schoenes Neues Jahr ...
BW