Tempsensoren "Massenüberwachung", Lösungsvorschläge erbeten.

#7453765
Lesenswert?

Hi Leute, ich hab nen kleinens Problem.

Ich hab hier einige gebrauchte Akkupacks, 13S3P, von denen ich gern mehrere parallel schalten würde, um daraus einen "großen" PV-Akku zu bauen. Diese kleinen Packs sind werksseitig mit einem Temperaturfühler versehen, welche ich auch gern nutzen würde. Leider hat das von mir genutzte BMS aber nur einen Sensoreingang.

Jetzt war meine Idee, diese bis zu 12 Sensoren zu überwachen, und das jeweils höchste Messergebnis ans BMS zu senden.

Vermutlich wirds dafür keine Plug´n´play-Lösung geben, anderseits wird sich sowas sicherlich mit nem Arduino oder ähnlich auf günstige und einfache Weise realisieren lassen.

Mein Problem: Zwei linke Hände, alles Daumen, von Arduinos NULL Ahnung, und vom coden noch weniger. Welche Chancen habe ich, das Problem in den Griff zu bekommen, und was bräuchte ich dazu?

MFG Andy

#7453767
Lesenswert?

Newman A. schrieb:

Mein Problem: Zwei linke Hände, alles Daumen, von Arduinos NULL Ahnung, und vom coden noch weniger. Welche Chancen habe ich, das Problem in den Griff zu bekommen, und was bräuchte ich dazu?

Angesichts der Zustandsbeschreibung stehen die Chancen derzeit bei nahezu Null. Um es dennoch umsetzen zu können, würdest du in erster Linie die Bereitschaft und die Zeit, dich damit zu beschäftigen, benötigen.

#7453782
Lesenswert?

Phasenschieber S. schrieb:

Newman A. schrieb:

Diese kleinen Packs sind werksseitig mit einem Temperaturfühler versehen

Was sind das für Sensoren? Wenn das DS18b20 wären, könnte ich dir eine Lösung vorschlagen.

Lässt sich nicht sagen, da im Pack eingegossen. Kein rankommen möglich.

Angesichts der Zustandsbeschreibung stehen die Chancen derzeit bei nahezu Null. Um es dennoch umsetzen zu können, würdest du in erster Linie die Bereitschaft und die Zeit, dich damit zu beschäftigen, benötigen.

Diese Vermutung hatte ich schon. Wenn man das ganze als Lehrlingsprojekt ansehen würde, ausgehend vom DAU, (dümmsten anzunehmenden User) was wäre das fürn zeitlicher Aufwand? (JA, schätze das doppelte!!!)

#7453813
Lesenswert?

Newman A. schrieb:

anderseits wird sich sowas sicherlich mit nem Arduino oder ähnlich auf günstige und einfache Weise realisieren lassen.

Na dann ist ja gut.

Newman A. schrieb:

Lässt sich nicht sagen, da im Pack eingegossen. Kein rankommen möglich.

Keine Ahnung, aber weiss wie er es löst.

Vergiss es.

Newman A. schrieb:

DS18b20 ist es nicht, da nur ein zweipoliger Anschluss.

Nochmal gar keine Ahnung, DS18B20 geht auch 2 polig. Trotzdem wird es kein teurer digitaler Sensor sein.

Mach halt so ein Pack auf und analysiere es. Wenn es ein Widerstandssensor ist: es ist schwer, deinem BMS einen Widerstand zu simulieren, Digitalpotis sind nur manchmal verwendbar.

Aber wer weiss, welchen TempSensor dein BMS erwartet, und ob du überhaupt an Gradzahlen interessiert bist oder bloss 'Temp ok/Temp zu hoch' signalisieren musst.

Mach dir wenigsten ein bisschen eigene Gedanken, ist ja schlimm.

Gast #7453821
Lesenswert?

Newman A. schrieb:

Wenn man das ganze als Lehrlingsprojekt ansehen würde, ausgehend vom DAU, (dümmsten anzunehmenden User) was wäre das fürn zeitlicher Aufwand?

  • Grundlagen der Elektronik lernen
  • Programmieren lernen
  • Mikrocontroller zu benutzen lernen
  • Die Eigenschaften der Sensoren ermitteln
  • Eine Schaltung entwickeln, die damit einen einzigen Sensor simuliert
  • Das ganze sicher machen

Ich würde mal sagen: 2 Jahre.

dümmsten anzunehmenden User, schätze das doppelte!!!

Also 4 Jahre. Wenn du den letzten Punkt weg lässt, dann schätze ich die halbe Zeit. Das Projekt ist dann aber sinnlos.

#7453825
Lesenswert?

Nochmal gar keine Ahnung,...

Was anderes wurde nie behauptet. Ist aber immer wieder schön zu sehen, wie die Gelegenheit ausgenutzt wird, um schön von oben herab auf andere einzutrashen! Davon lebt ein Forum, ehrlich!

DS18B20 geht auch 2 polig. Google hat mir die dreipolige Version gezeigt! Und, was ist jetzt schlimm dran? Das man als Ahnungsloser gegooglet hat, oder das man nicht die Weißheit mit Löffeln gefressen hat? Sorry, aber wenn man sowas ließt, verliert man jegliche Lust auf weitere Kommunikation!

#7453995
Lesenswert?

Ist tatsächlich nicht so einfach zu erkennen. Ist ein JK-BMS, Typ JK-B2A24S15P...

https://www.gobelpower.com/download/JK-Smart-BMS-with-Active-Balancer-Instruction-EN.pdf

Die Rede ist immer nur von 3 Temperatursensoren, wobei nur 2 per Anschlüsse nach draußen gelegt sind (Stecker P3). Ein Sensor wird im BMS verbaut sein.

Auf Bildern im Netz findet man nur die kleinen "Perlen", von da her denke ich, einfache NTCs.

Auch auf der Herstellerseite findet man nix genaues... https://www.jkbms.com/products/active-balancer-bms/

...oder ich habs übersehen.

MFG Andy

#7454028
Lesenswert?

Newman A. schrieb:

Auf Bildern im Netz findet man nur die kleinen "Perlen", von da her denke ich, einfache NTCs.

Miss doch mal den Widerstand deiner beiden NTC, die beim BMS dabei waren, bei Raumtemperatur. Höchstwahrscheinlich sind es 10k-NTC. Und dann messe die Spannung, die das BMS bei der Temperaturmessung am NTC anlegt. Dann kann man weiter sehen ...

LG, Sebastian

#7454130
Lesenswert?

Newman A. schrieb:

Mein Problem: Zwei linke Hände, alles Daumen, von Arduinos NULL Ahnung, und vom coden noch weniger.

..., anderseits wird sich sowas sicherlich mit nem Arduino oder ähnlich auf günstige und einfache Weise realisieren lassen.

Du hast das Zeug zum Management - keinen blassen Schimmer, aber erstmal große Sprüche rauskloppen, dass das günstig und einfach realisierbar ist.

Newman A. schrieb:

... was wäre das fürn zeitlicher Aufwand? (JA, schätze das doppelte!!!)

... und vergiss nicht, die nächstgrößere Einheit anzusetzen. 😄

#7454153
Lesenswert?

Rainer W. schrieb:

Newman A. schrieb:

Mein Problem: Zwei linke Hände, alles Daumen, von Arduinos NULL Ahnung, und vom coden noch weniger.

..., anderseits wird sich sowas sicherlich mit nem Arduino oder ähnlich auf günstige und einfache Weise realisieren lassen.

Du hast das Zeug zum Management - keinen blassen Schimmer, aber erstmal große Sprüche rauskloppen, dass das günstig und einfach realisierbar ist.

Newman A. schrieb:

... was wäre das fürn zeitlicher Aufwand? (JA, schätze das doppelte!!!)

... und vergiss nicht, die nächstgrößere Einheit anzusetzen. 😄

Tja, Schnubbelchen, das ist das, was hier suggeriert wird! https://www.youtube.com/watch?v=2GkJwD-lRAA&t=312s Das Board für 24€ hinterher geworfen, nen bissl Hühnerfutter und nen bissl coden... Alles gaaaaaaaaaaaaaaaaanz einfach. Super, für den, der es kann!

Nach meiner Meinung ist das Ganze sinnlos! Wenn unbekannt ist was für Sensoren eingebaut sind, ist das Ganze genauso als währen gar keine Sensoren vorhanden...

Genauso Sinnlos, wie dein Beitrag. Ne Temperatur/Widerstandskurve für nen unbekannten NTC erstellen, das sind Sachen, die hab ich von 20 Jahren schon gemacht. Is halt blöd, wenn man nur aus dem Datenblatt heraus arbeiten kann.

Wenns doch aber für euch eh sinnlos ist, dann spart euch doch bitte gleich die GANZE Energie, und antwortet erst gar nicht auf dieses Thema!

#7454248
Lesenswert?

Newman A. schrieb:

Jetzt war meine Idee, diese bis zu 12 Sensoren zu überwachen, und das jeweils höchste Messergebnis ans BMS zu senden

Newman A. schrieb:

im Pack eingegossen. Kein rankommen möglich.

Das passt nicht zusammen: wie willst du sie überwachen, wenn du nicht dran kommst. Das höchste Ergebnis an dein BMS zu senden, bringt nichts. Die Sensoren haben nur den Sinn, abzuschalten, wenn sie zu heiß werden. Du musst also nur feststellen, wenn sie abgeschaltet haben. z.B. das Gate des Fet messen. Und was willst du dann machen, wenn ein Pack abgeschaltet hat? Alle abschalten?

Das Abschalten bei defektem Akku wird wohl nur beim Laden passieren. Wenn du alle getrennt lädst, musst du gar nichts machen, sondern nur den heiß gewordenen wegschmeißen. Außerdem verstehe ich nicht, was dein zusätzliches BMS macht, parallel geschaltete 13S-Packs überwachen?? So was habe ich noch nicht gesehen. Vielleicht habe ich dich auch falsch verstanden.

#7454304
Lesenswert?

Hermann W. schrieb:

Das passt nicht zusammen: wie willst du sie überwachen, wenn du nicht dran kommst. Das höchste Ergebnis an dein BMS zu senden, bringt nichts. Die Sensoren haben nur den Sinn, abzuschalten, wenn sie zu heiß werden. Du musst also nur feststellen, wenn sie abgeschaltet haben. z.B. das Gate des Fet messen. Und was willst du dann machen, wenn ein Pack abgeschaltet hat? Alle abschalten?

Genau das war der Plan. Ich gehe derzeit tatsächlich davon aus, das hier nur ein NTC als Sensor genutzt wurde. Pro Pack ist ein Sensor im Pack mit Silikon eingegossen, und ein rankommen ohne zerlegen des verschweißten Packs nicht möglich. Es kommen lediglich die zwei Kabel aus dem Pack raus. Kann morgen mal messen, was sich da für Widerstände messen lassen.

Das Abschalten bei defektem Akku wird wohl nur beim Laden passieren. Wenn du alle getrennt lädst, musst du gar nichts machen, sondern nur den heiß gewordenen wegschmeißen.

Genau das passiert ja nicht. Es sollen alles Packs parallel geschaltet werden, und aus einem Ladegerät geladen werden. Es ist im übrigen auch möglich, das sich die Zellen beim entladen unzulässig erwärmen, wenn die Last zu hoch ist. soweit an die Belastungsgrenze werde ich aber beim Betrieb später nicht kommen. Wenn die den halben zulässigen Dauerentladestrom bekommen, sollte das schon viel sein.

Außerdem verstehe ich nicht, was dein zusätzliches BMS macht, parallel geschaltete 13S-Packs überwachen?? So was habe ich noch nicht gesehen. Vielleicht habe ich dich auch falsch verstanden.

Ne, hast mich schon richtig verstanden, und es ist tatsächlich so. Das sind quasi wie E-Bikeakkus in 13S3P geschaltet, und es ist nicht ein zusätzliches BMS, sondern das einzigste! Es sind pro Pack immer 3 Zellen parallel geschaltet, und davon 13 in Reihe. Ich will jetzt erstmal Sechs dieser Packs (Später weitere 6 Packs) nochmals parallel schalten, und somit ein 13S18P(13S36P)-Akku bauen, um so die 6/12fache Kapazität zu erreichen. Mit den BMS sollen die in Reihe geschalteten Zellgruppen ausbalanciert werden, und die Tempsensoren will ich nutzen, um eine unzulässige Erwärmung bei den parallel geschalteten Zellen zu überwachen. Wenn einer dieser Sensoren kritische Werte misst, soll dem entsprechend auch der gesamte Akkupack vom Netz genommen werden, nicht nur das einzelne Zellpack, damit die thermische Reaktion sich nicht ausweitet.

#7454481
Lesenswert?

Du willst die Akkus als 6p(13s3P) zusammenschalten und an einem BMS betreiben? Das geht so nicht.

Sind denn aus den 3p-Akkupacks die Balancerleitungen rausgeführt? Die mußt du auch parallelschalten, um ein 13s18p-Akku zu erhalten.

Wenn du die Akkupacks nur an den Poweranschlüssen parallelschaltest als 6p(13s3p), kann das BMS nur Unter- und Überspannungsabschaltung des gesamten Akkus vornehmen, aber keine Einzelzellenüberwachung und Balancing. Dann brauchst du auch kein BMS, da Unterspannungsabschaltung der Pedelec-Kontroller und Überspannungsabschaltung das Ladegerät vornimmt.

#7454526
Lesenswert?

Michael B. schrieb:

Newman A. schrieb:

Ich will

Du wiederholst dich.

Wollen alleine reicht nicht, man muss auch können.

Und du kannst weder sagen, welche Art von Temperatursensor dein BMS sehen möchte, noch welche Art von Temperatursensor in deinen Akkupack stecken.

Und ohne dieses Wissen geht es halt nicht weiter.

Finito.

Du machst deinem Nickname echt alle Ehre! Wenn Du das nicht kannst, dann sind das DEINE Grenzen, nicht meine! Im Zweifel könnte ICH immernoch einen der Sensoren ans BMS anschließen, und sehen, was passiert. Dann halte dich aber auch an deine Aussage, und such dir nen anderen Beitrag, wo du nerven kannst, denn fachlich hast du ja hier rein gar nichts beitragen können!

Du willst die Akkus als 6p(13s3P) zusammenschalten und an einem BMS betreiben? Das geht so nicht. Sind denn aus den 3p-Akkupacks die Balancerleitungen rausgeführt? Die mußt du auch parallelschalten, um ein 13s18p-Akku zu erhalten.

Genau so wird es passieren! Selbstverständlich sind auch die Balancerleitungen raus geführt, und werden ebenfalls entsprechend parallel geschaltet, um ausgewertet zu werden.

Habe jetzt eben mal nachgemessen und tatsächlich gar keinen Widerstand messen können. (OL) Demnach blieb mir letztlich keine andere Lösung, als tatsächlich einen dieser Sensoren auszubauen. Es handelt sich um einen TB02-KABD 70°C Bimetall-Temperaturschalter. https://www.calcoelectric.com/images/pdfs_thermalprotectors/tb02.pdf Kann ich also mit diesen Sensoren den Ladevorgang nur extern abschalten, und muss zusehen, wie ich die Tempsensoren des BMS irgendwie sinnvoll in die Akkupacks verbaut bekomme. Aber ich kann die Teile zumindest einfach parallel schalten, und brauche keine groß umständliche Auswerteelektronik.

#7454727
Lesenswert?

Newman A. schrieb:

Kann ich also mit diesen Sensoren den Ladevorgang nur extern abschalten, und muss zusehen, wie ich die Tempsensoren des BMS irgendwie sinnvoll in die Akkupacks verbaut bekomme. Aber ich kann die Teile zumindest einfach parallel schalten, und brauche keine groß umständliche Auswerteelektronik.

Mal eine (vielleicht blöde) Idee in den Raum: Was wäre, wenn du eine der Leitungen zum BMS-Temperatursensor auftrennst und über die zwölf Bimetallschalter in Serie leitest? Dann würde ja, wenn einer (oder mehrere) der Bimetallschalter bei 70°C auslösen, das BMS einen unendlichen Widerstand also einen Kabelbruch sehen. Eventuell kann man das BMS ja so konfigurieren, dass es in dem Fall den Akku isoliert ...

LG, Sebastian

#7454794
Lesenswert?

Die Idee an sich ist nicht schlecht, allerdings ist der Bimetallschalter laut Bezeichnung ein Schließer, sprich, der würde erst über 70°C ein Signal zum BMS durchleiten.

Ich überlege grad, was passieren würde, wenn ich mit nem 10k-Poti mir am BMS den Widerstandswert für 70°C austeste, und denn die parallel geschalteten Bimetallsensoren über nen entsprechenden Festwiderstand mit dem BMS verbinde. Wenn einer auslöst, würde der Temperaturwert vom BMS erkannt, und die Software könnte den Ladevorgang unterbrechen...

Könnte funktionieren, sofern das BMS mit einem NTC arbeitet, und die Software wären des betriebes einen plötzlich "auftauchenden" Tempsensor verarbeiten kann... Wenn das BMS das vorhandensein der Sensoren nur beim booten nachfragt, und die Werteabfrage bei nicht vorhanden sein einstellt, muss ich mir was anderes einfallen lassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren