Discussion in 'Opencharge' started by Space, Mar 23, 2008.

  1. Space

    Space New Member

    Ich war über Ostern mal fleissig:

    * Standart Wertemenue eingeführt. Das Menue dient als Standartmenue für Usereingaben
    * mEich Menue einzeln gegliedert und auf Standartmenue portiert
    * Anzahlbeep, Ri, Batt auf Standartmenue portiert
    * Saveflag_checksumme als Flag für das Abspeichern einer neuen Checksumme in dem SUB Flashcheck eingeführt (leider
    nur 34 Byte Ersparnis)
    * Das Flag Linearerhoehung = 0 ermöglicht ohne große Klimmzüge die Log. Erhöhung des Drehgebers zu umgehen (ISR)
    * Routine Savemenue auf Linearerhöhung umgebaut. Verwendung auch in den Standartmenues (mEich) in
    denen eine +-1 Erhöhung gewünscht ist
    * Verwendung von Byte anstatt Bitvariablen bringt pro Variable bis zu 16Byte (noch nicht konsequent angewandt...)
    * Logformat auf Openformat umgestellt
    * Möglicher Stackoverflow beim Ansprung von Ladeende aus einer SUB-Routine beseitigt.
    * Speicherplatz Eingaberoutine optimiert
    * LiXX (Lixxcharge_phase1: ) Laderoutine vom fixen Sekundenraster auf Dauerloop umgestellt.
    (Die Regel-Routinen werden hierdurch häufiger aufgerufen)
    * Debugon Konstanten eingeführt. Alle Print Debugmeldungen können nun über die Schalter am Programmanfang ein/aus
    geschaltet werden.
    * Optimierung Stromregelung (Stromkorrektur), hier insbesondere die Absenkungsroutinen (Näheres im Code. Das
    Ergebnis finde ich schon recht zufriedenstellend, auch bei hohen Sollladestömen steht nach max. 1,5min der Stom
    konstant, nahe dem optimalen Arbeitspunkt des Stepdown's)

    Bitte unbedingt beachten, daß nach dem Update die Deltapeakwerte im Setup neu gesetzt werden müssen!!

    Im Anhang ein Beispiel der neuen Stromregelung:
    Ein 4 Zeller NICD, soll mit 7,4A geladen werden.
    Die Blaue Linie ist der PWM Wert für den Stepdownwandler, die Braune Linie ist der PWM Wert für den Längsregler.
    (Zugegeben ein ausgesuchtes Beispiel, normalerweise schaut der Stromverlauf die ersten Minute welliger aus)

    Attached Files:

  2. Dominik

    Dominik Administrator Staff Member

    Moin !

    Jetzt brauchen die Leute nur noch deine OpenCharger.INI. Weil ohne is nix mit loggen ;)
  3. Space

    Space New Member

    Klar braucht man die >>Hier<<

    Die INI hat aber auch noch Beta Status, weil eventuell noch Wünsche/Ideen/Verbesserungen von anderen dazu kommen.
  4. Holger

    Holger LogView Team

    Da warst Du ja wirklich fleißig! :respekt:

    Schön auch, dass das jetzt mit dem OpenFormat läuft!

    Gruß, Holger

Share This Page