Helpdesk

Hallo,
ich habe eine Pi3 mit dem StomPI V3 und einer 9V Batterie als USV laufen - Primärstromquelle ist USB und im Stromausfall sollen die Batterien übernhemen entsprechend Werseinstellungen - funktioniert auch - allerdings entlädt sich das Batteriepack und nach 2-3 Wochen ist die Spannung auf 2V abgefallen. Wo kann das liegen?
Vielen Dank & Gruß Bernd

Bernd Sasse

11.10.19 16:23

Vermutlich hast du den PowerSaveMode nicht aktiviert. Habe das gleiche Problem mit meinen 6 AA Akkus. Siehe dazu meine Beiträge und aktuellen Problemen damit. Bastle gerade an einer eigenen Firmware Version, hoffe aber, dass der Hersteller uns da unterstützt und eine 100% Lösung anbietet.
LG,
Michael ...

Michael S.

11.10.19 21:14

Danke für die prompte Antwort - also (gemäß Anleitung S20) müßte ich den Jumper auf OFF setzen (komisch - zum Aktivieren auf OFF??) und zusätzlich im Configskript „Choose Powersafe Mode“ auf Enable stellen? und dann ist das Problem gelöst?? lG Bernd

Bernd

12.10.19 16:27

Gelöst nicht ganz, weil ich noch keine wochenlagen Tests gemacht habe, ob sich der Akku weiterhin "langsamer" entlädt. Aber ein Test über einen Tag hat zumindest mal keinen nennenswerten Spannungsveränderungen gezeigt. Jedoch klappt mit der Originalfirmware das automatische Shutdown (oder via command poweroff), wenn die Batterie leer wird, nicht mehr richtig. Der StromPI3 geht dann in einen endlos-Restartloop. Wie gesagt, teste ich gerade meine eigene angepasste Firmware, die das alles bereinigt und via serialless (also via GPIO-Pin) auch den Akkustand kommuniziert. Ich will/muss mir den UART für andere Dinge freilassen.
lg/m

Michael S.

14.10.19 10:33

Guten Tag Bernd,
Michaeal S. hat den Sachverhalt richtig beschrieben, danke dafür. Wir einen Fehler in der Firmware gefunden, den wir mit einem Update in den nächsten Tagen ausbessern.
Mit freundlichen Grüßen
Nils (Joy-IT)

Nils

15.10.19 11:00

Guten Morgen Bernd,
Sie können sich eine Beta-Version der Firmware die den Fehler behebt hier herunterladen. Die geänderte main.c finden Sie hier.
Folgender Teil wurde geändert:


void Power_Off(void)
{
if (powersave_enable == 1 && (output_status!= 2 || charging == 1) )
{
HAL_GPIO_WritePin(CTRL_L7987_GPIO_Port, CTRL_L7987_Pin, GPIO_PIN_RESET);
}
output_status = 0;
charging = 0;
HAL_GPIO_WritePin(CTRL_VREG5_GPIO_Port, CTRL_VREG5_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(BOOST_EN_GPIO_Port, BOOST_EN_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(CTRL_VUSB_GPIO_Port, CTRL_VUSB_Pin, GPIO_PIN_RESET);
}





Der PowerSaveMode verhält sich jetzt wie folgt:
Wird der StromPi über mUSB versorgt, ist der Schaltregler deaktiviert und es fließt ein Strom von < 20 μA. Fällt die Versorgung über mUSB aus und der Shutdown ist eingeschaltet, übernimmt die WIDE Versorgung. Jedoch muss nach dem Abschalten der Versorgung des Raspberry Pis der Mikrocontroller weiterhin versorgt werden. In diesem Fall fließt bei einer WIDE Versorgungsspannung von 7,5 V ein Strom < 15 mA (bei anderen Versorgungsspannung abweichend). Das heißt, dass ein(e) an WIDE angeschlossene(r) Batterie / Akku langsam entladen wird. Sollte ein Battery Hat verbaut sein, wird in diesem Fall bei aktiviertem PowerSaveMode der Microcontroller über den Battery Hat versorgt und der Schaltregler der WIDE Versorgung deaktiviert (auch im Mode 1).
Mit freundlichen Grüßen
Nils (Joy-IT)

Nils

17.10.19 14:52