Twizy Virtual BMS

  • Richie
  • Richies Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 25
  • Dank erhalten: 74
08 Nov 2023 16:23 #251213 von Richie
Twizy Virtual BMS
Hallo zusammen, hi Dexter,

also ich komme (mal wieder) nicht weiter. Kann mir jemand auf die Sprünge helfen?
Ich habe zur Zeit ein 15S (LFP) System am Laufen, Standard-Config lt. Example Wiring, halt mit eigener Platine. Keine Extras (16-Bit-ADC...), um den Fehler einzugrenzen.
Es läuft alles soweit, aber den T in "GO" bringen funktioniert nicht. Die "N"-Leuchte blinkt, siehe Bild. Kein Error, kein Service oder Stop.
Die Laststromkreise habe ich gerde außer Betrieb, d.h. Buchsen aus dem Akkugehäuse ausgebaut und auf die Stecker am T gesteckt, mit den Interlocks gebrückt.
Ich bin kurz davor, die Platine nochmal auseinanderzureißen und nochmal mit dem Breadboard anzufangen...


Wo ist das fehlende Puzzleteil... ?

Hier meine CAN-Dumps:

twizy.debugInfo:
- twizyState=Ready
- clockCnt=0
- id423: 00 00 00 00 00 00 00 00
- id597: 00 00 00 00 00 00 00 00
- id599: 00 00 00 00 00 00 00 00
- id155: 01 97 D0 54 9A AF 00 6F
- id424: 11 40 03 13 39 64 00 3A
- id425: 24 1F 44 FF FE 00 01 00
- id554: 39 39 39 39 39 39 39 00
- id556: 2C 62 C6 2C 62 C6 2C 6A
- id557: 2C 62 C6 2C 62 C6 2C 60
- id55E: 2C 62 C6 2C 62 C6 0C F9
- id55F: FF FF 73 00 00 1F 11 F1
- id628: 00 00 00
- id659: FF FF FF FF
- id700: 03 00 FF FF FF 00 00 00

*** CALIBRATION INFO [10s interval] ***
< c00 = 3.325 [ 3.325 ]
< c01 = 6.671 [ 3.347 ]
< c02 = 9.967 [ 3.296 ]
< c03 = 13.271 [ 3.303 ]
< c04 = 16.578 [ 3.307 ]
< c05 = 19.912 [ 3.334 ]
< c06 = 23.269 [ 3.357 ]
< c07 = 26.548 [ 3.279 ]
< c08 = 29.913 [ 3.365 ]
< c09 = 33.187 [ 3.273 ]
< c10 = 36.537 [ 3.350 ]
< c11 = 39.802 [ 3.265 ]
< c12 = 43.135 [ 3.333 ]
< c13 = 46.510 [ 3.375 ]
< c14 = 49.847 [ 3.338 ]
< curr = 0.0
< temp_f = 18
< temp_r = 18


Eine kleiner Antwort würde mir echt helfen :)


Grüße,
Richard

P.S: sobald alles läuft, update ich natürlich mein GitHub Repo, sodass andere die Platine nachbauen können und den Code 1:1 draufladen können...
Anhänge:
Folgende Benutzer bedankten sich: Delvecchio

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Autor
  • Moderator
  • Moderator
  • Beiträge: 6037
  • Dank erhalten: 4222
08 Nov 2023 17:23 #251215 von dexter
Twizy Virtual BMS

Richie schrieb: - id423: 00 00 00 00 00 00 00 00
- id597: 00 00 00 00 00 00 00 00


Das sieht aus als wäre das Ladegerät nicht aktiv oder nicht am CAN-Bus. ID 597 steuert den Statuswechsel.

Michael

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

dexters-web.de
Folgende Benutzer bedankten sich: AndiEcker, green_fox

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Richie
  • Richies Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 25
  • Dank erhalten: 74
08 Nov 2023 18:40 #251216 von Richie
Twizy Virtual BMS
Hm ja, da hätte ich auch selber draufkommen können.
Bit 5 hätte ja gerade eben mindestens kommen müssen, als ich ihn ans Stromnetz angeschlossen habe.
Na dann schau ich mal, ob ich in der Richtung was rausfinden kann... irgendwelche Hinweise? Ich würde jetzt mal mit den Sicherungen anfangen. Der Lüfter läuft jedenfalls los, wenn ich ihn anmache und er zeigt nach dem Schlüsseldrehen auch den Ladestand an (98%).

Vielleicht ist es doch das letze CAN-Bus-Leitungsstück (30cm) zum MCP2515-Modul .. das ist nämlich parallel zu 12V/GND und den anderen Signalen verlegt.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Richie
  • Richies Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 25
  • Dank erhalten: 74
12 Nov 2023 14:04 #251304 von Richie
Twizy Virtual BMS
In den letzen Tagen hab ich rumgesucht.
- Ladegerät ausgebaut und von innen angeschaut => keine erkennbaren Defekte (Brandspuren etc.)
- Mit Pyren dran => "BCB" wird nicht angezeigt, siehe Bild.
- 12V Batterie wird zuverlässig geladen, wenn Fzg. an und am 230V Netz hängt.

Wird wohl nur eine Reparatur über sender oder ein Neukauf bleiben...
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • ThM
  • ThMs Avatar
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 217
  • Dank erhalten: 260
13 Nov 2023 04:50 #251318 von ThM
Twizy Virtual BMS

Richie schrieb: - Mit Pyren dran => "BCB" wird nicht angezeigt, siehe Bild.

Hallo Richie

In diesem Beitrag ist für Gäste nicht alles sichtbar. Bitte melde dich an, oder registriere dich.

@+

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Richie
  • Richies Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 25
  • Dank erhalten: 74
16 Dez 2023 15:22 #252279 von Richie
Twizy Virtual BMS
Hallo zusammen,

@ThM -- ja, der Schlüssel ist beim Auslesen gedreht.

Die Fehlersuche geht in die nächste Runde... leider bisher weniger erfolgreich.

Stand: Batterie inkl. Arduino-Platine im Wohnzimmer und der T vor der Tür davor; Kabel alle verlängert (Twisted Pair Kabel) inkl. orange Stecker separat.

Der T geht mittlerweile "fast" in den GO-Modus. Jedenfalls wird schonmal 0km/h angezeigt und die Leistungsrelais in der Akkubox klacken.

Problem: Beim ersten Schlüsseldrehen 0-1 leuchtet die Service Indicator und Stop Indicator jeweils zusammen kurz auf und gehen dann wieder aus; im ca. 3s-Takt.
Wenn ich von 1-Zündung gehe, bleibt Stop Indicator an. Für mich sieht das so aus, als quittiert die KlausBMS-Software den Fehler periodisch weg, eher er wieder kommt.

Keine Ahnung wo ich noch suchen soll... Der Ladegerät war mittlerweile bei Sender.de: Keine Mängel.
CAN-Bus habe ich mir mit dem Oszi angeschaut => alles im normalen Bereich. Interlocks gesteckt.

Die CAN-Dumps sehen gut aus (soweit ich das beurteilen kann), wenn ich mit Pyren drangeh, wird immer noch kein BCB und Armaturenbrett angezeigt, siehe Bild. Etwas schade ist, dass Pyren keinerlei Diagnosemöglichkeit bietet.
Die Pyren-Anzeige beim Starten im Anhang.

Hier noch meine CAN-Dumps:

twizy.debugInfo:
- twizyState=Driving
- clockCnt=1000
- id423: 03 37 FF FF 00 E0 00 E7
- id597: 00 95 28 41 2B 00 01 31
- id599: 00 01 27 01 FF 19 00 00
- id155: 01 97 50 54 99 60 00 6F
- id424: 11 40 00 11 35 64 00 34
- id425: 2A 1F 44 FF FD FC 00 FE
- id554: 34 34 34 34 34 34 34 00
- id556: 2C 22 C2 2C 22 C2 2C 2A
- id557: 2C 22 C2 2C 22 C2 2C 20
- id55E: 2C 22 C2 2C 22 C2 1D 80
- id55F: FF FF 73 00 00 1E E1 EE
- id628: 00 00 00
- id659: FF FF FF FF
- id700: 05 00 FF FF FF 00 00 00

Interessant ist, dass bei Object 423 Byte #8 sehr unkonstant ist, d.h. mal steht es auf 00, mal auf EC, mal EB, mal E8, E9, EA....
Noch eine Frage: Muss der 120Ohm-Abschlusswiderstand gesetzt sein oder nicht?

Naja, vielleicht hat ja jemand eine Idee... Gruß Richard
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Snorre
  • Snorres Avatar
  • Moderator
  • Moderator
  • Beiträge: 5822
  • Dank erhalten: 3830
16 Dez 2023 22:57 #252295 von Snorre
Twizy Virtual BMS
Würde dir gerne helfen, da du ein sehr interessantes Projekt betreibst.
Bin in diesem Bereich aber völlig frei von Wissen.
Ich drück dir die Daumen, dass es dir gelingt die Probleme zu lösen.

Twizy Cargo, EZ 07/2014, 110.000 km, Stand 09/2024

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Richie
  • Richies Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 25
  • Dank erhalten: 74
19 Dez 2023 14:24 #252350 von Richie
Twizy Virtual BMS
Vielen Dank für die moralische Unterstützung :D ja, es ist nicht einfach, weil ich einfach über Monate hinweg einfach so vor mich hin bastle ohne viel Feedback. Toll wäre ein kleiner Verein diesbezüglich...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Snorre
  • Snorres Avatar
  • Moderator
  • Moderator
  • Beiträge: 5822
  • Dank erhalten: 3830
19 Dez 2023 14:41 #252351 von Snorre
Twizy Virtual BMS

Richie schrieb: ja, es ist nicht einfach, weil ich einfach über Monate hinweg einfach so vor mich hin bastle ohne viel Feedback.


Ich kann dich gut verstehen, aber das Forum hat seine besten Zeiten hinter sich.
Nahezu alle Kompetenzträger sind inzwischen abhanden gekommen. :(

Twizy Cargo, EZ 07/2014, 110.000 km, Stand 09/2024

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Richie
  • Richies Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 25
  • Dank erhalten: 74
19 Dez 2023 14:55 - 19 Dez 2023 15:02 #252352 von Richie
Twizy Virtual BMS
Nochmal ein Update, vielleicht hat Dexter ja Zeit, sich das kurz anzuschauen.

Der Fehler ist "eingegrenzt": Das Stop+Service+Beep kommen immer dann kurz, wenn mir auf dem Serial Monitor die Daten ausgegeben werden. Nach langem Suchen im Code konnte ich mir aber keinen Reim drauf machen (bin kein ausgebildeter Programmierer, eher ein Code-Schnipsler)
Bei ID628 steht ja auch 00 00 00 = kein Fehler;


twizy.debugInfo:
- twizyState=Driving
- clockCnt=0
- id423: 03 34 FF FF 00 E0 00 EA
- id597: 00 95 06 41 2B 00 01 38
- id599: 00 01 27 01 FF 19 00 00
- id155: 01 97 BC 54 99 76 00 6F
- id424: 11 40 04 11 35 64 00 34
- id425: 2A 1F 44 FF FD FA 00 FD
- id554: 34 34 34 34 34 34 34 00
- id556: 2C 12 C1 2C 12 C1 2C 1A
- id557: 2C 12 C1 2C 12 C1 2C 10
- id55E: 2C 12 C1 2C 12 C1 1D 80
- id55F: FF FF 73 00 00 1E D1 ED
- id628: 00 00 00
- id659: FF FF FF FF
- id700: 05 00 FF FF FF 00 00 00

Nach einer Neuinstallation von PyRen werden übrigens alle Steuergeräte angezeigt... da muss man erstmal draufkommen :)
Failflags gibt es noch, aber leider zeigt er mir im Untermenü keine Details zu den Fehlern an.


Grüße,
Richard
Anhänge:
Letzte Änderung: 19 Dez 2023 15:02 von Richie. Begründung: Ergänzung
Folgende Benutzer bedankten sich: ThM

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Richie
  • Richies Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 25
  • Dank erhalten: 74
03 Apr 2024 16:13 #255652 von Richie
Twizy Virtual BMS
Kurzes Update:

System läuft - Fahrzeug fährt!


jetzt stehen noch ein paar Testfahrten und Probeladen an.
Für eine Projektzusammenfassung inkl. Fotos auf github habe ich Mitte des Monats Zeit.
Folgende Benutzer bedankten sich: dexter, Akku61, Snorre, Wolfe, Goldbacher, Normag, green_fox, ThM, Fascal, lip, Dae_Paul, Tobias1075, FlipFlop, Joker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Joker
  • Jokers Avatar
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 2
  • Dank erhalten: 0
08 Sep 2024 00:21 #261100 von Joker
Twizy Virtual BMS
Hi, ist das mit dem Spenden zb via Paypal noch aktuell. ?.. wäre so nice die Knutsch Kugel auch in der Zukunft laufen zu lassen....
Grüsse

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Dae_Paul
  • Dae_Pauls Avatar
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 119
  • Dank erhalten: 62
09 Sep 2024 07:21 #261135 von Dae_Paul
Twizy Virtual BMS
Hi Richie,
hattest du die Projektzusammenfassung schon gepostet und ich habe Sie übersehen?
Weiterhin viel Erfolg
Gruß Paul

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Delvecchio
  • Delvecchios Avatar
  • Pro Boarder
  • Pro Boarder
  • Fabio java
  • Beiträge: 577
  • Dank erhalten: 905
26 Sep 2024 08:58 - 26 Sep 2024 09:03 #261659 von Delvecchio
Twizy Virtual BMS
I've completed my personal hw implementation of virtual BMS and I'm trying to make it working.
I have a question because I guess I'm suffering of timing problem.
In the timer ticker callback I read this note:
// Note: avoid complex operations, this needs to be fast.
How much could last the callback function?
I think for sure less then 10 ms, but is there a max timing value I can take as a reference?
I ask this because I'm using an ADC ADS1115 to retrieve voltage values for current sensors, cells voltage and temperature sensors and this ADC, also if set for the fastest reading, takes about 2,7ms to complete a reading with an arduino nano.
For this reason I'm currently taking two readings for each timer ticker call, but I can reduce to one.
Letzte Änderung: 26 Sep 2024 09:03 von Delvecchio.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Delvecchio
  • Delvecchios Avatar
  • Pro Boarder
  • Pro Boarder
  • Fabio java
  • Beiträge: 577
  • Dank erhalten: 905
04 Okt 2024 21:20 #261904 von Delvecchio
Twizy Virtual BMS
Finally I solved.
My "homebuilt" BMS is working!
Anhänge:
Folgende Benutzer bedankten sich: dexter, euver, Akku61, Rebound, Snorre, napp, Wolfe, Ulli-et-Tom, green_fox, Centim, Fascal, Cietie, Heiko_Twizy_04-2012, lip, Selbermacher, Dae_Paul, mio900

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: klauszedriverSnorre
   Become a Patron