Hallo zusammen, ich hab mir ein neues Projekt vorgenommen. Ich möchte einen LiFePo4 Cell Controller bauen. Es gibt schon einen der ziemlich genau das tut was ich haben will http://faktor.de/batterie-management-systeme/programmierb-bms/123-bms/bms123-cell-modul-in.html Aber ich möchte es halt selbst bauen um das Protokoll im Griff zu haben und später auch den passenden MainController selbst bauen zu können. Ich glaub auf den Fotos kann man schon fast alles erkennen wie es gemacht wurde. Nur eins ist mir unklar. Wie haben die das mit dem Bus gelößt? Siehe http://faktor.de/out/media/BMS123_Manual_v1_1%282%29.pdf Seite 9 Es gibt nur eine Verbindungsader. Stromschleife mit Optokoppler? Nur Senderichtung CellController => MainController? Woher weis dann der einzelne CellController, dass er senden darf? Kenn einer so ein Bussystem? Vielleicht doch nicht selbst bauen sonder den vorhandenen Controller umprogrammieren? oder sehen ob man das Protokoll aufgedröselt bekommt? Bin gespannt ob euch dazu was einfällt. Gruß Claus
Schau dir mal die Entsprechenden Chips von Lt an. Die Version über ISO-SPI sind zuverlässig, können alles und zum Auswerten reicht im Prinzip ein AtTiny. Kommt drauf an was du machen willst. Für nen Akkupack mit 400V haben wir da paar Sachen entwickelt. Die ISO-SPI kannst/musst du glavanisch trennen. Einfach ein Übertrager ran. Balancen, Temperatur messen können diese chips auch. http://www.linear.com/product/LTC6804-1
BMS schrieb: > http://www.linear.com/product/LTC6804-1 Sieht super aus, nur der Preis und die Verfügbarkeit für privat anwender :-(
Es gibt solche ICs auch von anderen Herstellern und schon z.T. ~3€/Stück. Kannst du bei Farnell bestellen, bzw kennst du einen Student/Schüler? Ansonsten gibts es hier Sammelbestellungen bei Mouser & co. http://de.farnell.com/linear-technology/ltc3300hlxe-2-pbf/ic-batt-monitor-li-ion-lifepo4/dp/2366048 Ist jetzt ein anderer, aber für 10€/6Zellen kommst du mit dem AtTiny auch nicht so weit. Kann sein, dass der 16x von oben erst erscheint.
Ich habe so was auch schon mit dem LTC6804 aufgebaut. Sind wirklich super Teile. Trotzdem finde ich eine Lösung mit einzelnen kleinen Platinen wie oben verlinkt auch nicht schlecht. Allerdings würde ich keinen Tiny24 verwenden. Die ATtiny841 (441) sind da wesentlich besser geeignet da sie richtige UARTs haben. Verfügbar z.B. hier: https://guloshop.de/shop/Mikrocontroller/ATtiny841-SOIC::117.html für 1€. Die Kommunikation geht per Daisy Chain und Transistoren in Basisschaltung. das Protokoll könnte so aussehen: Der Master sendet z.b. 1 Byte Request Number 1 Byte Cell Counter xx Bytes Daten (Spannung, Temperatur, Flags...) 1 Byte CRC Jeder Contoller checkt ob Request Number gleich Cell Counter ist. Wenn das der Fall ist muss er seine Messwerte in den Datenstrom einbauen, bzw. die Empfangenen für sich interpretieren. Dann erhöht er den Cell Counter und schickt alles an den nächsten Controller. Wenn der Vorgang für 8 Zellen 8mal wiederholt wird, waren alle Controller mal dran. Die Software kann somit bei allen Controllern (auch dem am Anfang und Ende der Kette) gleich sein. Ich hänge mal ein Prinzipschaltbild der Daisy Chain Kette an.
BMS schrieb: > Es gibt solche ICs auch von anderen Herstellern und schon z.T. > ~3€/Stück. > > Kannst du bei Farnell bestellen, bzw kennst du einen Student/Schüler? > Ansonsten gibts es hier Sammelbestellungen bei Mouser & co. > > http://de.farnell.com/linear-technology/ltc3300hlxe-2-pbf/ic-batt-monitor-li-ion-lifepo4/dp/2366048 > > Ist jetzt ein anderer, aber für 10€/6Zellen kommst du mit dem AtTiny > auch nicht so weit. Der ltc3300 ist was völlig anderes. Der ist nur für das aktive Balancing zuständig. Welche anderen ICs kennst du, die verfügbar sind? Ein Kandidat wäre noch OZ890 der hier verbaut ist: https://bmsbattery.com/bmspcm/330-smart-bms-513-cells-in-series-bms-pcm.html#/discharge_current-20_40a Eine Bezugsquelle habe ich noch nirgends entdeckt.
Ah, das schaut gut aus! an Daisy Chain hatte ich auch schon gedacht, aber auf die Lösung mit dem Transistor war ich noch nicht gekommen. Und der Hinweis zu dem ATtiny war auch wichig, hab bis jetzt immer mit größeren (ATmega) gearbeitet und konnte mir nicht vorstellen dass es einen ohne async gibt. Aber das hät ich sicher bald bemerkt. vielen Dank!
temp schrieb: > BMS schrieb: >> Es gibt solche ICs auch von anderen Herstellern und schon z.T. >> ~3€/Stück. >> >> Kannst du bei Farnell bestellen, bzw kennst du einen Student/Schüler? >> Ansonsten gibts es hier Sammelbestellungen bei Mouser & co. >> >> > http://de.farnell.com/linear-technology/ltc3300hlx... >> >> Ist jetzt ein anderer, aber für 10€/6Zellen kommst du mit dem AtTiny >> auch nicht so weit. > > Der ltc3300 ist was völlig anderes. Der ist nur für das aktive Balancing > zuständig. > Welche anderen ICs kennst du, die verfügbar sind? > Ein Kandidat wäre noch OZ890 der hier verbaut ist: > https://bmsbattery.com/bmspcm/330-smart-bms-513-ce... > Eine Bezugsquelle habe ich noch nirgends entdeckt. Kk meine Schuld. Ich hab nur den ersten Treffer bei Farnell genommen, den er mir für den Suchbegriff ausgespuckt hat. Wir hatten vor Jahren ein paar raus gesucht. Kommt auf die Anwendung drauf an. Bei wenig Zellen könnte der STC3100 was sein. Und es gab einen ähnlichen wie den LT (nur ohne ISO-SPI) war irgend ein großer Hersteller Samsung, Philips, ... . Ob es die auch in kleinen Mengen gegeben hätte, ka, da der LTC relativ schnell das rennen gemacht hat. Den hier meinte ich: http://de.farnell.com/linear-technology/ltc6802ig-1-pbf/batteriemonitor-44ssop/dp/1847456 Der kann 12 Zellen überwachen. Der mit 16 kommt glaub ich erst noch raus.
BMS schrieb: > Den hier meinte ich: > http://de.farnell.com/linear-technology/ltc6802ig-1-pbf/batteriemonitor-44ssop/dp/1847456 > > Der kann 12 Zellen überwachen. Der mit 16 kommt glaub ich erst noch > raus. Der LTC6802 ist schon echt interessant, wäre halt eine andere Topologie. Ich bräuchte zwei davon (16 Zellen) und müsste den Balance-Strom verstärken. Problem ist da für mich das SSOP 44 Gehäuse mit 0,5er pitch. Adapter hab ich auf die schnelle keinen gefunden. Sowas von Hand löten?
Die Prototypen hab ich mit der Hand gelötet, Rest hat der Lohnbestücker gemacht. Wenn bei dir eine FH/Uni in der Nähe ist, haben die meist ein Reflowlabor. Wenn du nett zu dem Labormitarbeiter bist, bekommst es sogar umsonst. Hab das früher immer so mit Hobby Projekte gemacht. Ob er jetzt ein Teil mehr in den Ofen wirft ist denen meistens egal ;) Der Vorteil ist halt, dass das relativ Problemlos funktioniert. Dann lieber so Sachen wie SoC oder ein gutes Balancing etc. implementieren, als alles neu zu erfinden. Haben in einem Pack auch mal 20 Stück verbaut. Btw wenn du nur ein paar brauchst, solltest du evtl Samples bekommen.
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.