Anzeige "kWh/100km" am DashDAQ - 1. Versuch

Alles, was mit dem Auslesen des CAN-Busses über den ODB2-Port zu tun hat (Scannen, OVMS und DashDAQ)
Antworten
Tachyon12
60 kW - range-extended
Beiträge: 87
Registriert: 27. Jul 2012 09:27
Wohnort: Wien Umgebung
Kontaktdaten:

Anzeige "kWh/100km" am DashDAQ - 1. Versuch

Beitrag von Tachyon12 »

Ich versuche fuer das DashDAQ eine Live-Anzeige "kWh/100km" zu erstellen.

Erklarung zum DashDAQ: Es koennen neue "Signale" erstellt werden, indem maximal 2 alte Signale miteinander verrechnet werden.

Anleitung
Verwendete Signale:
1550 "HV SOC Gauge" "High Voltage Battery State of Charge Gauge Position" "%"
1630 "EV Dist DC" "Distance Traveled on Battery Energy This Drive Cycle" "km"

Gleich vorweg. Funktioniert leider nur vom Voll-Laden bis zum ersten mal POWER abstellen.
Danach wird Signal 1630 "EV Dist DC" wieder auf "0" gestellt :-(
Vielleicht weiss jemand eine bessere Methode. Ich beschreib' 'mal meine:

Verbrauchte kWh
Es werden die Prozente angezeigt. Eigentlich von "99.6 %" abwaerts. Eine kleine Ungenauigkeit nehme ich in kauf.
Also:
100 - "HV SOC Gauge" = Prozent der Ladung verbraucht. Ich gehe davon aus, dass eine volle Batterie-Ladung 10 kWh sind, dann entspricht der Prozent-Wert ZiffernFolgen-maessig den verbrauchten kWh.
Der Wert ist durch 10 zu dividieren - 100 % = 10 kWh
Wird hier nicht dividiert erhalte ich "kWh/10km".

Gefahrene km
Signal 1630 "EV Dist DC" als "Denominator Signal" im DashDAQ zu definieren (Divisor).
Jetzt habe ich "kWh/10km" - daher das Ergebnis mit "10" multiplizieren fuer eine korrekte Anzeige.
Diese Division erspare ich mir aber momentan, weil
(1) Ich wieder einen weiteren Calculator im DashDAQ verbrauchen wuerde.
(2) Die Anzeige eh nur bis zum ersten "POWER aus" funktioniert.

DashDAQ:

Code: Alles auswählen

i-Rescale Signal Calculator
    Input Signal:       GM Volt Public.HV SOC Gauge
    Multiplier Signal:  Rescale Signal Calculator.m
    Multiplier Sign:    -1
    Constant Multiplier:1
    Offset Signal:      Rescale Signal Calculator.h
    Offset Sign:        1
    Constant Offset:    100
    Name:               10kWh
    Units:
    Precision:          3

j-Signal Ratio Calculator
    Numerator Signal:   Rescale Signal Calculator.10kWh
    Denominator Signal: GM Volt Public.EV Dist DC
    Name:               kWh-10km
    Units:
    Precision:         3
Eine Anzeige (Gauge) auf "kWh-10km" stellen. Fertig.

Hier noch die "Beweis-Photos":
2012_0927_093601AA_WWW.jpg
2012_0927_093601AA_WWW.jpg (89.17 KiB) 6116 mal betrachtet
2012_0927_093623AA_WWW.jpg
2012_0927_093623AA_WWW.jpg (72.47 KiB) 6116 mal betrachtet
HTH

Tachyon12
Zuletzt geändert von Tachyon12 am 27. Sep 2012 09:47, insgesamt 1-mal geändert.
Tachy
500 kW - overdrive
Beiträge: 1396
Registriert: 7. Aug 2011 13:16
Wohnort: Sulzburg-Laufen, Markgräflerland
Kontaktdaten:

Re: Anzeige "kWh/100km" am DashDAQ - 1. Versuch

Beitrag von Tachy »

ich muss mich auch wieder mehr mit dem DashDAQ beschäftigen, leider fehlt mir derzeit für alles etwas die Zeit......
EcoDrive
500 kW - overdrive
Beiträge: 2887
Registriert: 16. Okt 2011 19:58
Wohnort: Schweiz
Kontaktdaten:

Re: Anzeige "kWh/100km" am DashDAQ - 1. Versuch

Beitrag von EcoDrive »

Hallo Tachyon12

Ist nur so ne Idee

Versuch doch mal mit diesen beiden Signalen

1519 "LT DschrgPow" "High Voltage Battery Long Term Discharge Power (VICM)" "kW"

1600 "Veh Spd" "Vehicle Speed" "Km/Hr" 0

Die gezogene Leistung aus dem Akku in KW berechnet auf 100kmh.
Mit der aktuellen Geschwindigkeit müsste doch die Life-Anzeige KWh / 100km ergeben, oder liege ich da falsch?

Grüsse
EcoDrive
Opel Ampera, 2012 seit 3.5.12.
Vollständige Datenerfassung seit 6.5.12
35504 km elektr. mit 12,88 kWh/100km ab Akku.
16,58 kWh ab geeichtem Zähler
1698 km RE-Betrieb 7,49 L/100km
Lebensd.Verbr. 0,52 L/100km (0,34 L/100km seit 6.5.12)
Stand 08.10.14
Tachyon12
60 kW - range-extended
Beiträge: 87
Registriert: 27. Jul 2012 09:27
Wohnort: Wien Umgebung
Kontaktdaten:

Re: Anzeige "kWh/100km" am DashDAQ - 1. Versuch

Beitrag von Tachyon12 »

Hallo EcoDrive

Die Berechnung "Leistung / Geschwindigkeit" wird ohnehin in der linken Anzeige "kWh_100km" durchgeführt. War so schon von Lambda-Tuning vorbereitet (musste nur noch ein wenig die LeistungsSignale anpassen).

Es gibt wahrscheinlich eine Diskrepanz bei dem Begriff "Life-Anzeige":

Das linke Instrument zeigt den MOMENTANEN Wert ziemlich gut an - und schwankt. Es zeigt beim Rekupieren negative Werte an! So weit so gut.

Nach dem Ende einer Fahrt ist es möglich die verbrauchten kWh durch die gefahrenen km zu dividieren und
als "kWh/100km" darzustellen. Diesen Wert würde ich aber gerne "Live" ansehen. Momentan im Instrument "kWh-10km".

Alles klar?

Tachyon12
Tachyon12
60 kW - range-extended
Beiträge: 87
Registriert: 27. Jul 2012 09:27
Wohnort: Wien Umgebung
Kontaktdaten:

Anzeige "kWh/100km" am DashDAQ - 2. Versuch

Beitrag von Tachyon12 »

Ich hab' die 1. Version im Layout und in den Berechnungen verbessert:
...schaut doch aus wie bei einem BordComputer...
...schaut doch aus wie bei einem BordComputer...
2012_0930_130313AA_WWW.jpg (73 KiB) 6051 mal betrachtet

Code: Alles auswählen

i-Rescale Signal Calculator
    Input Signal:       GM Volt Public.HV SOC Gauge
    Multiplier Signal:  Rescale Signal Calculator.m
    Multiplier Sign:    -1
    Constant Multiplier:1
    Offset Signal:      Rescale Signal Calculator.b
    Offset Sign:        1
    Constant Offset:    100
    Name:               10kWh
    Units:
    Precision:          3

j-Signal Ratio Calculator
    Numerator Signal:   Rescale Signal Calculator.10kWh
    Denominator Signal: Rescale Signal Calculator.km_tot
    Name:               kWh-10km
    Units:
    Precision:         1

k-Rescale Signal Calculator
    Input Signal:       GM Volt Public.EV Dist DC
    Multiplier Signal:  Rescale Signal Calculator.m
    Multiplier Sign:    1
    Constant Multiplier:1
    Offset Signal:      Rescale Signal Calculator.b
    Offset Sign:        1
    Constant Offset:    XXX <== "Energieinfo" - "Diese Ladung" - "XXX km" (elektrisch)
    Name:               km_tot
    Units:
    Precision:          3

l-Rescale Signal Calculator
    Input Signal:       Signal Ratio Calculator.kWh-10km
    Multiplier Signal:  Rescale Signal Calculator.m
    Multiplier Sign:    1
    Constant Multiplier:10
    Offset Signal:      Rescale Signal Calculator.b
    Offset Sign:        1
    Constant Offset:    0
    Name:               kWh-100km
    Units:
    Precision:          1
Als Erweiterung zur 1. Version addiere ich zu Signal 1630 "EV Dist DC" noch die Kilometer bis zum letzten "POWER off". Die sind im Display "Energieinfo" - "Diese Ladung" - "XXX km" (elektrisch) abzulesen. Hintergrund: Signal 1630 "EV Dist DC" wird bei jedem "POWER off" auf "0" gesetzt.
Schlussendlich wird das Ergebnis vor der Anzeige noch mit "10" multipliziert ("l-Rescale Signal Calculator").

Nachteile / Fehler / zu verbessern
  • bei jedem "POWER off" (ohne folgender Voll-Ladung) müssen die bis dahin gefahrenen Kilometer in den "k-Rescale Signal Calculator" eingegeben werden.
  • bei einer TeilLadung zwischendurch ist die Anzeige wertlos :-(
Nachbemerkungen
Möglicherweise interessieren meine Verbesserungen jemanden oder geben Anregungen. Sonst ist es eine Dokumentation für mich.

Ich hoffe, Tachy ist nicht Böse, dass ich für den 2. Versuch ein eigenes Thema angefangen habe. Falls unerwünscht, kann es Tachy auch an "... - 1. Versuch" anhängen.

Tachyon12
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste