Forum: Analoge Elektronik und Schaltungstechnik Spannungsmessung von Li-Polymer Zellen ausschalten


von Thomas B. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich würde gern die Zellenspannungen eines 4-Zellen Li-Poly Akkus mit 
einem Mikrocontroller messen. Ich habe einen Mikrocontroller 
(STM32L431), der hinter einem BMS und einem Schalter sitzt, d.h. der 
Mikrocontroller ist nicht immer angeschaltet. Der Mikrocontroller hat 
eine gemeinsame Masse mit der Batterie.
Ich möchte nicht, dass sich die Zellen entladen, wenn das Gerät 
ausgeschaltet ist, also einfach einen Spannungsteiler von Zellspannung 
nach Batteriemasse ist sicher nicht sinnvoll. Wie könnte man so etwas 
bewerkstelligen? Bei der Schaltung im Anhang hätte ich ja das Problem, 
dass wenn der Transistor ausgeschaltet ist ich plötzlich die komplette 
Batteriespannung am Pin anliegen habe. Komme ich nicht drumherum jeden 
Strang einzeln von der High-Side zu schalten? Oder gibt es eine 
Möglichkeit an die ich nicht gedacht habe?

: Verschoben durch Moderator
Beitrag #7138818 wurde vom Autor gelöscht.
von Helge (Gast)


Angehängte Dateien:

Lesenswert?

sowas? Gatespannungen müssen halt groß genug sein.

von Bauform B. (bauformb)


Lesenswert?

Thomas B. schrieb:
> Schalter

Gib dem Schalter mehr Kontakte, für jeden Spannungsteiler einen. 
Drehschalter mit 6 Kontakten sind normal und preiswert.

Noch sparsamer wird es, wenn der STM32 die Spannungsteiler per Relais 
einschaltet. Also nur, wenn er messen muss. Es gibt Relais mit 4 
Kontakten, aber mit 4 einzelnen Relais mit 1xUM braucht man nur einen 
Spannungsteiler und einen ADC-Eingang.

von Roland (Gast)


Lesenswert?

Und über dein sogenanntes BMS (Battery Management System) kannst du die 
Zellspannungen nicht auslesen?

Nein? Dann solltest du es auch nicht BMS nennen.

von Thomas B. (Gast)


Lesenswert?

Bauform B. schrieb:
> Gib dem Schalter mehr Kontakte, für jeden Spannungsteiler einen.
> Drehschalter mit 6 Kontakten sind normal und preiswert.
>
> Noch sparsamer wird es, wenn der STM32 die Spannungsteiler per Relais
> einschaltet. Also nur, wenn er messen muss. Es gibt Relais mit 4
> Kontakten, aber mit 4 einzelnen Relais mit 1xUM braucht man nur einen
> Spannungsteiler und einen ADC-Eingang.

Danke! Dem Schalter mehr Kontakte geben geht leider nicht, der Schalter 
schaltet nur einen Digitaleingang des BMS, dieses aktiviert einen 
High-Side MOSFET.

Helge schrieb:
> sowas? Gatespannungen müssen halt groß genug sein.

Geht das auch mit einem NPN Transistor? Soweit meine Recherche es 
ergeben hat, hat ein NMOS (BSS138 oder ähnliche) einen Leckstrom von 
etwa 1uA, was für meine Anwendung leider zuviel ist, wenn das Gerät 
ausgeschaltet ist.

von Jörg R. (solar77)


Lesenswert?

@TO
Sind die Zellen irgendwie miteinander verbunden?

Der Transistor verfälscht das Messergebnis.

von Thomas B. (Gast)


Lesenswert?

Roland schrieb:
> Und über dein sogenanntes BMS (Battery Management System) kannst
> du die
> Zellspannungen nicht auslesen?
>
> Nein? Dann solltest du es auch nicht BMS nennen.

Gut, dann nenne ich es nicht mehr BMS. Kann die Einzelzellenspannung 
aber tatsächlich nicht auslesen, da es keinen Kommunikationskanal zur 
Verfügung stellt.

von Thomas B. (Gast)


Lesenswert?

Jörg R. schrieb:
> @TO
> Sind die Zellen irgendwie miteinander verbunden?
>
> Der Transistor verfälscht das Messergebnis.

Ja, das ist ein 4-Zellen Li-Polymer Akku, also der negative Pol von 
Zelle 4 ist mit dem positiven Pol von Zelle 3 verbunden, usw.

von MaWin (Gast)


Lesenswert?

Thomas B. schrieb:
> Wie könnte man so etwas bewerkstellige

Nur mit einem IC, der dauernd am Akku hängt, also nicht abgeschaltet 
wird, z.B. Analogschalter CD4066 18V Modell, dessen Enable halt vom uC 
kommt.

von hmm (Gast)


Lesenswert?

Thomas B. schrieb:
> also der negative Pol von
> Zelle 4 ist mit dem positiven Pol von Zelle 3 verbunden, usw.

d.h. bei deiner Schaltung entladen sich die Zellen auch bei 
ausgeschaltetem Transistor über die Spannungsteiler? oder habe ich die 
Schaltung falsch verstanden?
kannst du mal den gesamten Plan mit Zellen zeichnen?

von Thomas B. (Gast)


Lesenswert?

MaWin schrieb:
> Thomas B. schrieb:
>> Wie könnte man so etwas bewerkstellige
>
> Nur mit einem IC, der dauernd am Akku hängt, also nicht abgeschaltet
> wird, z.B. Analogschalter CD4066 18V Modell, dessen Enable halt vom uC
> kommt.

Der sieht ziemlich gut aus, danke!

von Thomas B. (Gast)


Lesenswert?

hmm schrieb:
> Thomas B. schrieb:
>> also der negative Pol von
>> Zelle 4 ist mit dem positiven Pol von Zelle 3 verbunden, usw.
>
> d.h. bei deiner Schaltung entladen sich die Zellen auch bei
> ausgeschaltetem Transistor über die Spannungsteiler? oder habe ich die
> Schaltung falsch verstanden?
> kannst du mal den gesamten Plan mit Zellen zeichnen?

Das stimmt natürlich, aber die Schaltung war ja sowieso eher Unfug. Aber 
noch ein Argument mehr dagegen. Danke!

von Roland (Gast)


Lesenswert?

Thomas B. schrieb:
> Roland schrieb:
>> Und über dein sogenanntes BMS (Battery Management System) kannst
>> du die
>> Zellspannungen nicht auslesen?
>>
>> Nein? Dann solltest du es auch nicht BMS nennen.
>
> Gut, dann nenne ich es nicht mehr BMS. Kann die Einzelzellenspannung
> aber tatsächlich nicht auslesen, da es keinen Kommunikationskanal zur
> Verfügung stellt.

Na ja, du solltest dir schon genau anschauen, welche Art von 
Schutzbeschaltung vorhanden ist. Es gibt spezialisierte BMS ICs, und es 
gibt diverse einfachere Schutzschaltungen zur Abschaltung der/des Akkus 
bei Über-/Unterspannung und Überstrom. Den meisten ist gemeinsam, daß 
sie die Strommessung und Trennung im BAT- Pfad haben. D.h. du musst bei 
deiner Zusatzschaltung genau aufpassen, daß du diese 
Sicherheitsmaßnahmen nicht durch einen falsche GND Verbindung 
aushebelst.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.