Twizy BMS Entwicklung

  • edriver
  • edrivers Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 475
  • Dank erhalten: 1150
31 Jul 2017 22:16 #132547 von edriver
Twizy BMS Entwicklung

witzy schrieb:

Saarlodrie schrieb: Eine öffentliche Verständigung auf Quasi-Standards der Eigenbauer (z.B. Zellen, Bauweise usw.) wäre ein erster guter Ansatz. Oder muss man hier einfach nur besser recherchieren? Aber ziemlich OT, sorry @edriver!


Ich werde auf jedenfalls meinen Nissan Leaf Twizy Akku dokumentieren. Die Adapterbleche zu Montage der Zellen sind auch schon da:-)

Heute habe ich 10 Stunden Fehler gesucht, magic smoke gemacht, ICs getauscht etc. Aber das Balancer Modul läuft und ich kann die Zellspannungen auslesen.

Gruß
Pascal
Folgende Benutzer bedankten sich: euver, Akku61, witzy, Saarlodrie

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • edriver
  • edrivers Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 475
  • Dank erhalten: 1150
01 Aug 2017 22:24 - 01 Aug 2017 22:31 #132601 von edriver
Twizy BMS Entwicklung
Ich bin heute 5km mit dem Testakku auf der Rückbank gefahren.
Die Kiste Passt perfekt. (Alutec C29) anstelle des Sitzes.
Ich habe 5kW Leistung freigegeben und konnte mit etwas Anlauf auf über 50km/h kommen.
.





Folgendes ist jetzt vielleicht nur für Entwickler wie OVMS etc interessant:
Die Zellspannungen liegen im Mikrocontroller mit 1mV Auflösung vor. Der Fehler liegt maximal bei +-2,8mV.
Die Zellspannungen werden jetzt schon im Renault Standard CAN Rahmen ausgesendet.
Da es jetzt aber mehr als 14 Zellen möglich sind habe ich einen weiteren CAN Rahmen für die Zellenspannungen 15+16 definiert.

id701[0] = BMS Status
id701[1] = Fehlercode
id701[2]= Zelle15
id701[3]= Zelle15/Zelle16
id701[4]=Zelle16

Codierung ist gleich wie die restlichen Spannungen.
Anhänge:
Letzte Änderung: 01 Aug 2017 22:31 von edriver.
Folgende Benutzer bedankten sich: northcup, dexter, euver, klausz, Akku61, witzy

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Kerstin66
  • Kerstin66s Avatar
  • Pro Boarder
  • Pro Boarder
  • Beiträge: 544
  • Dank erhalten: 185
05 Aug 2017 11:41 - 05 Aug 2017 11:44 #132786 von Kerstin66
Twizy BMS Entwicklung
Wenn mir jemand hilft das mit dem Bms umzusetzen und richtig zu verstehen wäre ich auch gerne dabei.
Ich fasse mal zusammen was ich kapiert hab:
Mit dem Bms bin ich in der Lage einen
Alternativen Akku anzuhängen.
Ich könnte diesen dann erwerben evtl auch übers Forum.
Ich wäre raus aus der Rönövertragsnr / Miete und
würde halbwegs legal einen Twizy mit kurzer Ladezeit aber höherer Reichweite betreiben.
Und dazu brauchst das bms, für unter 300Euros.
Richtig?

* Bulli, der kleine Rebell - dem König getreulich verbunden B)
* Die Maus - neuer Dienstwagen der PvdE :kiss:


Rhein-Main Twizy Team
Letzte Änderung: 05 Aug 2017 11:44 von Kerstin66.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Kurzschluss
  • Kurzschlusss Avatar
  • Top Boarder
  • Top Boarder
  • BTT Nr.5
  • Beiträge: 843
  • Dank erhalten: 332
05 Aug 2017 12:38 - 05 Aug 2017 12:42 #132787 von Kurzschluss
Twizy BMS Entwicklung
Nur teilweise richtig:
- Wie es läuft ist zur Zeit unbekannt. So weit ist das Projekt noch nicht. Kann mir aber nicht vorstellen, dass jemand in seiner Freizeit komplette Twizy Akkus zusammenbaut und die zum Selbstkostenpreis - wohlmöglich mit 2 Jahren Garantie - hier verkauft. Im allerbesten Fall wird es vielleicht Workshops geben. Alle bringen Teile mit oder Sammelbestellung, und dann wird gemeinsam gebaut. Vielleicht...vielleicht auch nicht!
- Das BMS gaukelt dem Twizy einen Renault Akku vor, daher läuft der Twizy.
- Das Ladegerät bleibt dasselbe, d.h. Du hast bei größerem Akku auch längere Ladezeiten. Schnellladung ist ein anderes Thema, aber mit einem eigenen Akku möglich, während es beim Renault-Mietakku wahrscheinlich irgendwann auffällt, da das Ladegerät genug Speicher hat, um alle Ladevorgänge zu protokollieren.
- Der Zusammenbau von Akkugehäuse, Stecker, Elektronik/BMS und Verkabelung ist Eigenarbeit
- Gesamtkosten überschlägig 1000€ ohne Akkus

Man sollte da wissen was man tut. Es sind zwar "nur" 60V, aber die Akkus können Ströme liefern, die jedes Schweißgerät alt aussehen lassen. Wie war noch der Spruch von Phil? "Strom macht klein, häßlich und schwarz"...

Twizy Life snowy white mit Panodach und Kaufakku - Tesla Model Y - E-Liegerad Noell SL4L / Tongsheng TDSZ2.
Ladestation: Schuko, CEE rot 400V/32A, Typ2 22kW go-e Charger, PV 4.2kWp
Letzte Änderung: 05 Aug 2017 12:42 von Kurzschluss.
Folgende Benutzer bedankten sich: smartLooser, northcup, dexter, euver, Akku61, Großstadtfahrer, brunbjoern, Kerstin66

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • edriver
  • edrivers Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 475
  • Dank erhalten: 1150
06 Aug 2017 22:41 - 06 Aug 2017 22:50 #132833 von edriver
Twizy BMS Entwicklung
Die Lade Leistung wird nun bei voll werden des Akkus reduziert und bei erreichen der Zellmaximalspannung einer Zelle gleich beendet.

Balancing geht jetzt auch. Hier mal ein paar Tests:
Mit der Wärmebildkamera sieht man schön wie die Widerstände warm werden.
Es könnte sein das ich den Entladestrom noch etwas reduzieren, muss da die Widerstände doch ziemlich warm werden.

Alle Zellen werden entladen:


Jede Zweite.


Jede Dritte:


Anmerkung: Die Temperaturen haben keine Aussagekraft, da die Bilder nach unterschiedlichen Einschaltdauern aufgenommen wurden. Es ging mir nur darum zu überprüfen ob alles richtig angesteuert wird.
So die nächsten Wochen wird es etwas weniger Updates geben, da mein Urlaub nun vorbei ist.

edriver schrieb: Folgendes ist jetzt vielleicht nur für Entwickler wie OVMS etc interessant:

Die Zellspannungen werden jetzt schon im Renault Standard CAN Rahmen ausgesendet.
Da es jetzt aber mehr als 14 Zellen möglich sind habe ich einen weiteren CAN Rahmen für die Zellenspannungen 15+16 definiert.

id701[0] = BMS Status
id701[1] = Fehlercode
id701[2]= Zelle15
id701[3]= Zelle15/Zelle16
id701[4]=Zelle16
Codierung ist gleich wie die restlichen Spannungen.


Musste ich auf id700 ändern da id701 vom Renault Diagnose Tool verwendet wird.
id700[0] = BMS Status
id700[1] = Fehlercode
id700[2]= Zelle15
id700[3]= Zelle15/Zelle16
id700[4]=Zelle16
id700[5]=Entladen aktiv Zelle 16-9
id700[6]=Entladen aktiv Zelle 8-1
Um das Balancing etwas zu beobachten zu können wurden ID700[5]/ID700[6] hinzugefügt.
Letzte Änderung: 06 Aug 2017 22:50 von edriver.
Folgende Benutzer bedankten sich: smartLooser, northcup, dexter, euver, klausz, kaimaik, girgl, Kurzschluss, ig_lo, witzy

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • edriver
  • edrivers Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 475
  • Dank erhalten: 1150
15 Aug 2017 22:47 - 15 Aug 2017 22:53 #133249 von edriver
Twizy BMS Entwicklung
Die Frontplatten habe ich nun entworfen.
Ich habe die Anschlussbelegung gleich auf die Frontplatten integriert.





Die neue Platine sieht nun so aus. (Twizy versteckt sich auf der Platine)




Der Stromsensor bekommt auch seine eigene Platine um den Stecker
ordentlich anzuschließen und die Schirmung des Kabels richtig abzuschließen +
ein paar Kondensatoren die die Spannung etwas stabilisieren.
Letzte Änderung: 15 Aug 2017 22:53 von edriver.
Folgende Benutzer bedankten sich: smartLooser, northcup, dexter, euver, Akku61, Großstadtfahrer, dingdong, girgl, BinKino, ig_lo, Jekyll, brunbjoern, witzy, yifter, swax, Umrath

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • AlexDL
  • AlexDLs Avatar
  • Pro Boarder
  • Pro Boarder
  • Beiträge: 685
  • Dank erhalten: 273
16 Aug 2017 11:13 #133266 von AlexDL
Twizy BMS Entwicklung
Ist zwar OT aber das erinnert mich an meine Bastelzeit mit Bögen von Wicküler. B) Ich hab es geliebt, Mongolfieren und Luftschiffe aus Papier und Pappe zu bauen. War in den 70ern und mein armer Vater musste immer Wicküler Export trinken, weil da die Bastelbögen drin waren. :sick:

Danke für Deinen unermüdlichen Einsatz. Ich kann mir vorstellen, wieviel Freizeit das frisst.

Grüße


Alex

May the energy be with you!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • TwizyChrisy
  • TwizyChrisys Avatar
  • 10k Boarder
  • 10k Boarder
  • Der Trend geht klar zum Zweittwizy äähhh....
  • Beiträge: 18087
  • Dank erhalten: 9610
16 Aug 2017 13:09 #133270 von TwizyChrisy
Twizy BMS Entwicklung
Wie hat mal ein weiser Mann gesagt:

Nur wenn Du etwas wirklich gern machst, machst Du es auch wirklich gut!

Und DAS sieht wirklich gut aus.

Mehr Twizys, mehr Freude.
Folgende Benutzer bedankten sich: euver

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
27 Aug 2017 22:19 #133954 von dexter
Twizy BMS Entwicklung

edriver schrieb: id700[0] = BMS Status
id700[1] = Fehlercode


Hast Du zu Status & Fehlercode schon eine Definition?

Michael

Twike 3 (2001) … Emco Novum (2009) … Twizy 80 (2012) … Mii electric+ (2020)

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • edriver
  • edrivers Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 475
  • Dank erhalten: 1150
28 Aug 2017 07:41 - 28 Aug 2017 07:46 #133959 von edriver
Twizy BMS Entwicklung

dexter schrieb:

edriver schrieb: id700[0] = BMS Status
id700[1] = Fehlercode


Hast Du zu Status & Fehlercode schon eine Definition?


Teilweise:
BMS Status ist im Prinzip die Interne State Machine:
/*----------Twizy states----------*/
enum State {
	OFF,
	BMS_INIT,
	TRANSITION,
	TRANSITION2,
	CHARGING,
	DRIVING,
	CHARGING_OFF,
	BMS_CONFIG
} BMS_State;

Es kann sein das ich noch vor CHARGING_OFF einen BALANCE State einfügen werde

Fehlercode:
enum State2 {
	OK,
	EEPROM_ERROR,
	BMS_ERROR
} ERROR_State;

Weitere error states kommen später noch dazu.
Letzte Änderung: 28 Aug 2017 07:46 von edriver.
Folgende Benutzer bedankten sich: euver, klausz

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • edriver
  • edrivers Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 475
  • Dank erhalten: 1150
28 Aug 2017 14:58 #133997 von edriver
Twizy BMS Entwicklung
Schaut mal was mir gerade DHL gebracht hat:





Gruß
Pascal
Anhänge:
Folgende Benutzer bedankten sich: smartLooser, dexter, euver, klausz, Kurzschluss, Jekyll, Saarlodrie

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • AlexDL
  • AlexDLs Avatar
  • Pro Boarder
  • Pro Boarder
  • Beiträge: 685
  • Dank erhalten: 273
28 Aug 2017 16:49 #134004 von AlexDL
Twizy BMS Entwicklung
Toll, sieht gleich viel besser aus als der Muster-Pappkarton. B) Bestückst Du die von Hand? War die alleine oder hatte sie Geschwisterchen dabei? :whistle: :P

Grüße

Alex

May the energy be with you!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • klausz
  • klauszs Avatar
  • Platinum Boarder
  • Platinum Boarder
  • Mittelfristig: X > 160km pro Akkuladung
  • Beiträge: 2149
  • Dank erhalten: 738
29 Aug 2017 19:29 - 29 Aug 2017 19:30 #134086 von klausz
Twizy BMS Entwicklung

edriver schrieb: Schaut mal was mir gerade DHL gebracht hat:
..
Gruß
Pascal


Ich hatte gerade eine fachlich detaillierte Frage. Es ist berücksichtigt.
edriver macht da sehr gute Arbeit. Da steckt Herzblut drin. Sehr gut!

140-160km pro Akkuladung, und wie erreichen wir das?
Gemäß dem Motto: "Es ist mir egal ob die Katze schwarz oder weiß ist, Hauptsache sie fängt Mäuse." DENG
Letzte Änderung: 29 Aug 2017 19:30 von klausz.
Folgende Benutzer bedankten sich: euver

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • edriver
  • edrivers Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 475
  • Dank erhalten: 1150
30 Aug 2017 08:24 - 30 Aug 2017 11:47 #134117 von edriver
Twizy BMS Entwicklung

AlexDL schrieb: Toll, sieht gleich viel besser aus als der Muster-Pappkarton. B) Bestückst Du die von Hand? War die alleine oder hatte sie Geschwisterchen dabei? :whistle: :P


Die Platine wird in einem kleine Ofen gelötet. Die Paste trage ich mittels Schablone auf. Die Bestückung erfolgt per Hand.
Natürlich habe ich immer 2-3 unbestückte Reserve Platinen.

Hier die bestückte Platine:
Das zweite Relais(unten) wird in der finalen Version nicht bestückt, kann aber mit wenig Aufwand nachbestückt werden und bietet dann an den beiden unbelegten Pins am Anschluss X5 einen Schließer Kontakt.



Seitenansicht mit Stromsensor:






Letzte Änderung: 30 Aug 2017 11:47 von Großstadtfahrer.
Folgende Benutzer bedankten sich: smartLooser, euver, klausz, Akku61, Jekyll

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • euver
  • euvers Avatar
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 3757
  • Dank erhalten: 1111
30 Aug 2017 09:13 #134118 von euver
Twizy BMS Entwicklung
Genial !!!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: edriver
   Become a Patron