@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen

  • stromkreisparadies
  • stromkreisparadiess Avatar
  • Autor
  • Platinum Boarder
  • Platinum Boarder
  • Markus
  • Beiträge: 3747
  • Dank erhalten: 1012
24 Mai 2019 16:03 #174548 von stromkreisparadies
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
Hallo da ich meinen Akku kaufen möchte, ist für mich jetzt auch der SOH interessant.

Der für mich einfachste Weg ist gerade über den IXXAT.

Dass der SOH auf 0x424 0x05 steht habe ich inzwischen herausgefunden. Müsste am IXAT sdo_rnx 1 0x424 0x05 sein.
nur , welches Format hat der wert? muss ich das noch multiplizieren?

in dem Beitrag von euver
www.twizy-forum.de/die-oberen-zehntausen...00-km-wer-ist-auch-dabei?start=75#137694

sieht man, dass im Akku auch der Kilometerstand und geladene Energie drin stehen müsste.
weiß jemand wie man da dran kommt?
In der OVMS Firmware und den SDO Listen habe ich keinen Hinweis darauf gefunden.

Grüße von Markus

-> Twizy Technic, LED Tagfahrlicht, LED Innenbeleuchtung, Sitzheizung, Radio mit Freisprecheinrichtung
-> Brammo Empulse R
-> 2x Elektrofahrrad (Stadt-Trekking und Downhill für den Wald)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • stromkreisparadies
  • stromkreisparadiess Avatar
  • Autor
  • Platinum Boarder
  • Platinum Boarder
  • Markus
  • Beiträge: 3747
  • Dank erhalten: 1012
24 Mai 2019 16:29 - 24 Mai 2019 16:35 #174550 von stromkreisparadies
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
ich hab mal einfach bisl mitgehorcht auf dem CANbus und mit hochgeladen.
habe auch meine infos gefunden:
0x0424 5518995 - d 0.3 0 Unknown { 0x11 0x40 0x0F 0x20 0x41 0x61 0x00 0x42 }

hex 0x61 = dezimal 97 -> sind das 97% ist das so einfach?

kann ich noch mehr auslesen? insbesondere das Fertigungsdatum, Kilometerstand, geladene Energie interessiert mich...
ach und es hab ja auch V1, V2 Akku usw.
wie sind da die Erkennungsparameter?

Grüße von Markus

-> Twizy Technic, LED Tagfahrlicht, LED Innenbeleuchtung, Sitzheizung, Radio mit Freisprecheinrichtung
-> Brammo Empulse R
-> 2x Elektrofahrrad (Stadt-Trekking und Downhill für den Wald)

Dieser Beitrag enthält Anhänge.
Bitte anmelden (oder registrieren) um sie zu sehen.

Letzte Änderung: 24 Mai 2019 16:35 von stromkreisparadies.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
24 Mai 2019 16:59 #174554 von dexter
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
Du hast's schon gefunden, ja, im Objektverzeichnis stehen die Prozessdatenobjekte, die kommen eh automatisch über den Bus.

Hier nochmal der Link zur aktuellen Version: docs.google.com/spreadsheets/d/1gOrG9rnG...akAbl4s97a6irHF6UNFV1TS5Ll7MY/edit#gid=0

Und ja, so einfach ist die Dekodierung des SOH.

Den V2-Akku erkennst Du an a) der Leistungsfreigabe und b) der Verteilung der Zellenspannungen.

a) findest Du ebenfalls in 0x424 [3+4] -- wenn die Rekufreigabe bis über 10 kW geht ist es wahrscheinlich ein V2

b) siehe IDs 0x55* -- wenn bei vollem Akku die äußeren Zellen (1+14) eine etwas höhere Spannung haben, ist es wahrscheinlich ein V1

Für die anderen Daten nimmst Du besser DDT4ALL, dafür sind OBD2-Abfragen an das BMS nötig. Mit TwizyCfg geht es auch, aber da musst Du die Nachrichten von Hand bauen und dekodieren.

Die Akku-Laufleistung ist vermutlich (!) auch in 0x55E ablesbar, aber dazu fehlt mir eine Bestätigung von einem mit getauschtem Akku.

Michael

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

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • stromkreisparadies
  • stromkreisparadiess Avatar
  • Autor
  • Platinum Boarder
  • Platinum Boarder
  • Markus
  • Beiträge: 3747
  • Dank erhalten: 1012
24 Mai 2019 17:28 - 24 Mai 2019 17:45 #174556 von stromkreisparadies
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
Ich hab einen getauschten Akku und kann natürlich auch can messages senden.
Ist eine odb Abfrage was anderes?

Und meine 3 ist ja dezimal 15. sind das 15kw reku, ohne Nachkommastellen?
vergiss die frage, hab das dokument aufgemacht :D

Grüße von Markus

-> Twizy Technic, LED Tagfahrlicht, LED Innenbeleuchtung, Sitzheizung, Radio mit Freisprecheinrichtung
-> Brammo Empulse R
-> 2x Elektrofahrrad (Stadt-Trekking und Downhill für den Wald)
Letzte Änderung: 24 Mai 2019 17:45 von stromkreisparadies.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
24 Mai 2019 17:46 #174560 von dexter
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
Die Leistungsfreigabe ist in 500W-Schritten, d.h. 15 = 7,5 kW.

Eine OBD-Abfrage besteht aus einer Serie von CAN-Nachrichten gemäß ISO 15765-2 TP ( en.wikipedia.org/wiki/ISO_15765-2 )
Das mit manuellem Senden zu emulieren wird sehr schwierig, da mehrere Frames schnell durchgetaktet werden müssen.

Ich habe gerade mal nachgesehen: das Fertigungsdatum ist nicht verfügbar, auch die geladene Energiemenge nicht. Steht immer 65535 kWh drin (-1).

Michael

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

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
24 Mai 2019 17:47 #174561 von dexter
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
Zu spät ;)

Michael

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

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
24 Mai 2019 17:50 #174562 von dexter
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
Hier trotzdem mal ein Dekodierungsbeispiel mit TwizyCfg…

Den Nachrichtenaufbau findet man in den DDT-XMLs, hier "X09_EV_BMS….xml".
    <CAN BaudRate="10400" Multipoint="1">
      <SendId>
        <CANId Value="1947"/>       <!-- 0x79B -->
      </SendId>
      <ReceiveId>
        <CANId Value="1979"/>       <!-- 0x7BB -->
      </ReceiveId>
    </CAN>
…
      <Request Name="DataRead.2161">
        <Sent>
          <SentBytes>2161</SentBytes>
        </Sent>
        <Received MinBytes="19">
          <ReplyBytes>6161000000000000000000000000000000</ReplyBytes>
          <DataItem Name="21_61_#07_Present Full Capacity" FirstByte="7"/>
          <DataItem Name="21_61_#11_Battery State of Health" FirstByte="11"/>
          <DataItem Name="21_61_#12_Battery Mileage" FirstByte="12"/>
          <DataItem Name="21_61_#16_Sum of kWh from beginning of Battery life" FirstByte="16"/>
        </Received>
      </Request>

      <Data Name="21_61_#07_Present Full Capacity">
        <Bits count="32" signed="1">
          <Scaled Unit="Ah" Step=" .0001"/>
        </Bits>
      </Data>
      <Data Name="21_61_#11_Battery State of Health">
        <Bits>
          <Scaled Unit="%" Step=" .5"/>
        </Bits>
      </Data>
      <Data Name="21_61_#12_Battery Mileage">
        <Bits count="32" signed="1">
          <Scaled Unit="km"/>
        </Bits>
      </Data>
      <Data Name="21_61_#16_Sum of kWh from beginning of Battery life">
        <Bits count="32" signed="1">
          <Scaled Unit="kWh"/>
        </Bits>
      </Data>

Twizy-Cfg:
> DA 79B 7BB 
DA: OK
> DR 2161 
DR: 6161000000000012E580C00000B0EA0000FFFF

Dekodierung:
    6161 00000000 0012E580 C0 0000B0EA 0000FFFF
    1    3        7        11 12       16

    #07 Present Full Capacity:      0x0012E580 x 0.0001 = 123,84 Ah
    #11 Battery State of Health:    0xC0       x 0.5    = 96 %
    #12 Battery Mileage:            0000B0EA   x 1      = 45290 km
    #16 Sum of kWh:                 0000FFFF   x 1      = 65535 kWh (offenbar nicht verfügbar)

Michael

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

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • stromkreisparadies
  • stromkreisparadiess Avatar
  • Autor
  • Platinum Boarder
  • Platinum Boarder
  • Markus
  • Beiträge: 3747
  • Dank erhalten: 1012
24 Mai 2019 17:53 - 24 Mai 2019 18:03 #174563 von stromkreisparadies
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
und ich hab grad gecheckt:
0x055E 5519008 - d 0.3 0 Unknown { 0x2D 0x32 0xD4 0x2D 0x42 0xD6 0x10 0x08 }
hex 1008= dec 4104. entspricht 14040km. Es ist aber mit ziemlicher Sicherheit der Akku nicht genausoviel wie mein Twizy gelaufen. Also entweder stimmt die Zuordnung in dem Dokument nicht oder beim Akku verheiraten wird von der Werkstatt der Kilometerstand des Twizys reingeschrieben.

Kilometerstand aus dem Tacho:
0x05D7 5519469 - d 7.7 0 Unknown { 0x00 0x00 0x03 0xEA 0x0B 0x60 0x00 }
=41043,74 km
und
0x0599 5519509 - d 1.6 0 Unknown { 0x00 0x00 0xA0 0x53 0xFF 0x0C 0x00 0x00 }
=41043 km
und
0x0426 5520075 - d 0.2 0 Unknown { 0x00 0x78 0x01 0x00 0xA0 0x53 0x00 }
=41043 km

Grüße von Markus

-> Twizy Technic, LED Tagfahrlicht, LED Innenbeleuchtung, Sitzheizung, Radio mit Freisprecheinrichtung
-> Brammo Empulse R
-> 2x Elektrofahrrad (Stadt-Trekking und Downhill für den Wald)
Letzte Änderung: 24 Mai 2019 18:03 von stromkreisparadies.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • dexter
  • dexters Avatar
  • Moderator
  • Moderator
  • Beiträge: 6027
  • Dank erhalten: 4196
24 Mai 2019 18:03 #174565 von dexter
@CAN-Bus Profis Kilometerstand, SOH, geladene Energie auslesen
Dann wäre schon interessant, das die OBD-Abfrage bei Dir ergibt… gibt's für das IXXAT nicht auch eine Software, die freie OBD-Abfragen unterstützt? Also frei im Sinne von mit frei wählbaren Adressen, die üblichen OBD-Diagnoseprogramme können i.d.R. nur die Standard-Adressen, die nützen beim Twizy gar nix.

Michael

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

dexters-web.de

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: edriver
   Become a Patron