Hallo und guten morgen. Ich möchte zwecks Logging von meinen 6S Li-ion Blöcken mit einem Avr die Zellspannungen messen. Nun könnte ich den ADC verwenden und mit gemeinsam Masse messen und jeweils die Spannung der Zellen davor abziehen. Das halte ich aber für potentiell ungenau. Zumal ich noch für jeden Kanal Spannungsteiler basteln muss. Gibt es eine Möglichkeit die Zellen unabhängig voneinander zu vermessen? Spontan würden mir Relais einfallen aber das bringt Schonmal die Potentielle Gefahr Zellen Kurzzuschließen falls was schief geht. Habt ihr da ideen?
Werner schrieb: > Das halte ich aber für potentiell ungenau. Jede Messung ist fehlerbehaftet. Wie genau hättest du es denn gerne? Abweichungen eines Spannungsteilers vom Idealwert lassen sich rauskalibrieren, solange das Teilerverhältnis stabil ist.
Am liebsten würde ich jede Zelle einzeln messen können. Wenn ich als Block messe habe ich bei der letzten Zelle zb 20,4V davon würde ich dann die Adc werte der davor liegenden Zellen abziehen. Hätte also bei der ersten Zelle die ungenauigkeit eines ADC und bei der Lezten von 6 ADC+ 5 Spannungsteiler. Ich glaube da kommt dann kein gutes Ergebnis mehr raus.
Werner schrieb: > Ich glaube da kommt dann kein gutes Ergebnis mehr raus. Andere verkaufen das als differentielle Messung, die den Bezugslevel mit misst. Die Genauigkeit deines Wandlers muss nur hoch genug sein. Die Abtastfrequenz dürfte bei einem Akkupack nicht das Problem sein, so dass du beliebig filtern kannst. Mit einem der üblichen 24-bit Sigma-Delta-Wandler soll da doch was zu machen sein.
Es gibt für kleinere Akkus (bis 15V) eine Schlatung mit CMOS-Bausteinen (CD...). Für alles andere gibt es extra dafür vorgesehene Multiplexer/AD-Wandler. Sowas wird dann auch im Battery Management System verwendet (wie LiPo-Charger) verwendet. Die kann man sogar kaskadieren. Mir fällt gerade keine Typbezeichnung ein, sollte sich aber googlen lassen.
was ist mit 6 kleinen tinys jeweils aus der Zelle versorgt messen gengen die bandgap in daisy chain der letzte steuert dann alles. Stefan
Die meisten AVRs haben einen ADC, der differenziell messen kann. D.h. der Spannungsunterschied zwischen zwei Pins wird gemessen. Du brauchst nur genügend Pins an die du jeweils eine Zelle anschließen kannst und misst jeweils zwei benachbarte Zellen.
Bernd schrieb: > Die meisten AVRs haben einen ADC, der differenziell messen kann. D.h. > der Spannungsunterschied zwischen zwei Pins wird gemessen. Dabei darf die anliegende Spannung aber trotzdem nicht höher als Vcc sein (bzw. Vcc + 0,5 V oder so).
Pack vor jede Zelle einen Differenzverstärker mit Gain 0,8. Dann hast du 6 Spannungen die für deinen µC messbar sind. Ansonsten gibts fertige ICs dafür:LTC6802-1 Misst und Balanced bis zu 12 Zellen. Die Spannung kannst du dann über serielle Schnittstelle auslesen
Ich verstehe deine Rechnung nicht. Wenn du die 5. Zelle misst, hast du doch die Masse von der 6. Zelle was hat das dann mit den ganzen anderen Zellen zu tun.
Der LTC ist leider schwer zu beschaffen schwer zu Löten und recht teuer. ansonsten wohl das was ich suche in zu groß. Kleine Tiny's finde ich gut. Aber wie? Wenn nun mein Tiny1 versorgt von Zelle1 mit Tiny2 versorgt von Zelle2 daten austauschen möchte habe ich das Problem mit dem unterschiedlichen Massepotential auch. Ich muss also wirklich Masse frei messen können. Also Differenzverstärker. Scheint aber auch eher exotisch zu sein. Zumindest kenne ich keinen und google kann mit spontan keinen empfehlen. Kennt ihr da welche die ich frei zb bei Reichelt ordern kann?
Jörg E. schrieb: > Über Kondensator entkoppeln? Musst ja nur Pegel übertragen. Oh, erklär mal bitte. Gruß
Werner schrieb: > Wenn nun mein Tiny1 versorgt von Zelle1 mit Tiny2 versorgt von Zelle2 > daten austauschen möchte habe ich das Problem mit dem unterschiedlichen > Massepotential auch. Wenn du eine genaue Messung haben willst, dann belastest du doch sicher nicht die Zellen mit einem µC. Die µC's bekommen eine eigene Stromversorgung.
Aber wenn die uC's eine separate Versorgung haben klappt das mit dem Adc wieder nicht. Ich werfe mal ohne groß drüber nachzudenken Optokoppler in den Raum
LT6802 ist ein guter vorschlag, gibts überal zu kaufen und sollte noch von hand lötbar sein... ansonsten gibts bei linear auch demokits mit grossen anschlüssen ! wir setzten den chip in verschiedenen akkuporjekten erfolgreich ein !
Werner schrieb: > Also Differenzverstärker. > Scheint aber auch eher exotisch zu sein. Zumindest kenne ich keinen und > google kann mit spontan keinen empfehlen. Dafür eignet sich der INA148. http://www.ti.com/product/INA148 Dieser kann bis 200V differentiell messen und gibt die Spannung 1:1 zu Masse aus. Jedoch leider auch recht teuer mit ca. 5 EUR/St.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.