SOH mit OBDELEVEN auslesen

Re: SOH mit OBDELEVEN auslesen

USER_AVATAR
  • sharkcow
  • Beiträge: 526
  • Registriert: Sa 23. Feb 2019, 10:12
  • Wohnort: Regensburg
  • Hat sich bedankt: 89 Mal
  • Danke erhalten: 147 Mal
read
Sehr interessante Daten, danke! Ich habe in den Entladungsbytes schon Daten. Anscheinend kann OBDeleven diese nicht richtig auswerten, aber vielleicht können wir das ja besser! :-) Ich werde mir die Daten nochmal anschauen ob ich sinnvolle Umrechnungen finde (dank deiner Information weiß ich ja, dass die Zahlen etwas kleiner sein sollten als die Ladewerte).

sharkcow :thumb:
VW e-up! 2019, openWB (eigene software), OVMS, 725kWh Sonne verfahren
607 bisher gefundene OBD2-codes: https://www.goingelectric.de/wiki/Liste-der-OBD2-Codes/
Anzeige

Re: SOH mit OBDELEVEN auslesen

USER_AVATAR
  • sharkcow
  • Beiträge: 526
  • Registriert: Sa 23. Feb 2019, 10:12
  • Wohnort: Regensburg
  • Hat sich bedankt: 89 Mal
  • Danke erhalten: 147 Mal
read
Guter Hinweis Palo47! Die Entladewerte sind genauso zu berechnen wie die Ladewerte nur als Zweierkomplement:

Zähler für Amperestunden Entladung: Signed(E*2^32+F*2^24+G*2^16+H*2^8)/549.3164
Zähler für Kilowattstunden Entladung: Signed(M*2^32+N*2^24+O*2^16+P*2^8)/8583.073

Damit können wir diese Daten sogar besser auswerten als OBDeleven :)

Was du da allerdings noch machen musst ist den Programmierer von Car Scanner fragen ob er ein Zweierkomplement für 32bit-Zahlen einbauen kann. So weit ich weiß gibt es bisher nur "Signed" für 8bit und "ShortSigned" für 16bit.

(Interessanterweise sind bei meinen zwei Messungen einmal die entladenen Ah etwas größer als die geladenen - das kann aber je nach Spannung durchaus der Fall sein. Die entladenen kWh sind immer kleiner als die geladenen, bei mir gibt der Quotient einen Gesamtwirkungsgrad von 97,8%, was ich als Wirkungsgrad der Batterie interpretieren würde.)

sharkcow :thumb:
VW e-up! 2019, openWB (eigene software), OVMS, 725kWh Sonne verfahren
607 bisher gefundene OBD2-codes: https://www.goingelectric.de/wiki/Liste-der-OBD2-Codes/

Re: SOH mit OBDELEVEN auslesen

USER_AVATAR
  • sharkcow
  • Beiträge: 526
  • Registriert: Sa 23. Feb 2019, 10:12
  • Wohnort: Regensburg
  • Hat sich bedankt: 89 Mal
  • Danke erhalten: 147 Mal
read
Sorry, die Umrechnungen waren natürlich alle um 2^8 falsch, so sind sie richtig:

Zähler für Amperestunden Ladung: (aa*2^24+bb*2^16+cc*2^8+dd)/549,3164
Zähler für Amperestunden Entladung: Signed(ee*2^24+ff*2^16+gg*2^8+hh)/549,3164
Zähler für Kilowattstunden Ladung: (ii*2^24+jj*2^16+kk*2^8+ll)/8583,073
Zähler für Kilowattstunden Entladung: Signed(mm*2^24+nn*2^16+oo*2^8+pp)/8583,073

(sind jetzt auch im Wiki)
VW e-up! 2019, openWB (eigene software), OVMS, 725kWh Sonne verfahren
607 bisher gefundene OBD2-codes: https://www.goingelectric.de/wiki/Liste-der-OBD2-Codes/

Re: SOH mit OBDELEVEN auslesen

USER_AVATAR
  • sharkcow
  • Beiträge: 526
  • Registriert: Sa 23. Feb 2019, 10:12
  • Wohnort: Regensburg
  • Hat sich bedankt: 89 Mal
  • Danke erhalten: 147 Mal
read
Hm, wenn ich die Formel so in Car Scanner eingebe kommt was völlig falsches raus... vielleicht fragst du mal den Programmierer, ob Car Scanner überhaupt mit so großen Zahlen umgehen kann? (Ich befürchte der arbeitet intern mit 16bit-Zahlen...)
VW e-up! 2019, openWB (eigene software), OVMS, 725kWh Sonne verfahren
607 bisher gefundene OBD2-codes: https://www.goingelectric.de/wiki/Liste-der-OBD2-Codes/

Re: SOH mit OBDELEVEN auslesen

Palo47
  • Beiträge: 100
  • Registriert: Mo 30. Mär 2020, 17:19
  • Hat sich bedankt: 2 Mal
  • Danke erhalten: 32 Mal
read
Zuerst sende ich die Antwort des Programmierers an die 32-Bit Zweierkomplement:

xxxxxxxxxxx
Ich kann in Zukunft eine einfache Lösung für 32-Bit-Nummern einschließen, aber jetzt können Sie versuchen, Signed on first byte zu verwenden.
Es wäre also ungefähr so:
((Signiert (E * 2 ^ 32) + F * 2 ^ 24 + G * 2 ^ 16 + H * 2 ^ 8) / 549.3164
xxxxxxxxxxx

Ist die Frage zur 32-Bit-Verarbeitung noch gültig?

Re: SOH mit OBDELEVEN auslesen

USER_AVATAR
  • sharkcow
  • Beiträge: 526
  • Registriert: Sa 23. Feb 2019, 10:12
  • Wohnort: Regensburg
  • Hat sich bedankt: 89 Mal
  • Danke erhalten: 147 Mal
read
Danke! Die Formel war nicht ganz richtig, aber die Richtung schon. :thumb: Die korrekten Formeln heißen (erfolgreich getestet in Car Scanner):

Zähler für Amperestunden Ladung: (A*2^24+B*2^16+C*2^8+D)/549.3164
Zähler für Amperestunden Entladung: (Signed(E)*2^24+F*2^16+G*2^8+H)/549.3164
Zähler für Kilowattstunden Ladung: (I*2^24+J*2^16+K*2^8+L)/8583.073
Zähler für Kilowattstunden Entladung: (Signed(M)*2^24+N*2^16+O*2^8+P)/8583.073

Als kleinen Bonus gibt es hier ein csv-File mit allen Codes aus Steuergerät 7E5 die ich bisher eingetragen habe zum direkten Import in Car Scanner :-D

Aber da gibt es noch ein kleines Problem: Car Scanner macht aus dem Exponent "^" beim Import des csv ein "@^", was "bitweises oder" bedeutet und natürlich hier falsch ist. Kannst du da nochmal den Programmierer fragen ob er das korrigieren kann?

sharkcow
VW e-up! 2019, openWB (eigene software), OVMS, 725kWh Sonne verfahren
607 bisher gefundene OBD2-codes: https://www.goingelectric.de/wiki/Liste-der-OBD2-Codes/

Re: SOH mit OBDELEVEN auslesen

Palo47
  • Beiträge: 100
  • Registriert: Mo 30. Mär 2020, 17:19
  • Hat sich bedankt: 2 Mal
  • Danke erhalten: 32 Mal
read
Herzliche Glückwünsche.
Ich bin sicher, dass die Zugänglichkeit von Ah and kWh Zälern die Anzahl der E-Up- / Citygo-Enthusiasten sehr schätzen wird.
Many thank for you Ausdauer und Anstrengung.

Ich warte auf Programierer Antwort.
Pavol

Re: SOH mit OBDELEVEN auslesen

Palo47
  • Beiträge: 100
  • Registriert: Mo 30. Mär 2020, 17:19
  • Hat sich bedankt: 2 Mal
  • Danke erhalten: 32 Mal
read
Programierer empfelt:
Verwenden Sie anstelle der Zweierpotenz einfach die einfache Multiplikation:
Z.B. Verwenden Sie anstelle von 2 ^ 24 16777216
Oder verwenden Sie die Linksverschiebung.

Er schlägt vor, dass Sie direkt mit ihm kommunizieren: wp_soft@outlook.com

Re: SOH mit OBDELEVEN auslesen

Palo47
  • Beiträge: 100
  • Registriert: Mo 30. Mär 2020, 17:19
  • Hat sich bedankt: 2 Mal
  • Danke erhalten: 32 Mal
read
Noch eine frage:
- Wie kann man SCV-PID direkt in Car Scanne importieren? Ich verwende die iOS-Version und kann keinen CSV-Direktimport finden

Re: SOH mit OBDELEVEN auslesen

USER_AVATAR
  • sharkcow
  • Beiträge: 526
  • Registriert: Sa 23. Feb 2019, 10:12
  • Wohnort: Regensburg
  • Hat sich bedankt: 89 Mal
  • Danke erhalten: 147 Mal
read
Bei Android sieht das so aus (unter benutzerdefinierte Sensoren):Bild
VW e-up! 2019, openWB (eigene software), OVMS, 725kWh Sonne verfahren
607 bisher gefundene OBD2-codes: https://www.goingelectric.de/wiki/Liste-der-OBD2-Codes/
Anzeige
AntwortenAntworten

Zurück zu „e-up!, Citigoe iV, Mii electric - Allgemeine Themen“

Gehe zu Profile
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag