PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OBD2 Tankinhalt auslesen?



ihmSelbst
13.07.2017, 01:38
Hallo zusammen,

für mein Projekt (https://www.youtube.com/watch?v=0CXpT1zVK1s) fehlen mir noch werteabhängige Nadelfarben. Gerne würde ich z.B. die DZM-Nadel je nach Umdrehung grün, gelb oder rot leuchten lassen.
Dazu verwende ich momentan ein OBD2-Wifi-Adapter und kann Drehzahl, Geschwindigkeit und Temperatur auslesen und in Farben umrechnen.


Bei senden der OBD2-PID "2f" also "Tankinhalt in 2" bekomme ich allerdings kein Ergebnis.

Da mein MID aber eine Restweite ausgibt MUSS das Signal doch irgendwo verfügbar sein - wie soll der Wagen sonst wissen wie weit er noch kommt? :)

Kann mir jemand helfen und mir einen Tipp geben ob und wo es so ein Signal gibt?

Danke vorab.

RStwo
13.07.2017, 04:39
Tankinhalt geht als Analogsignal durchs Auto.
MSG, Tacho und MID werten das unabhängig voneinander aus.

Du könntest die Werte die du brauchst vom Tacho holen.
Macht eventuell auch mehr sinn, der Tacho zeigt nicht exakt das an was er misst.
Für die Abfrage musst du dann aber Opel eigenes KW82 Protokoll umsetzen.

G-SezZ
13.07.2017, 11:58
Am einfachsten wäre halt den Tankinhalt gleich analog aufzunehmen.

Hast du mal drüber nachgedacht die Farben zu nutzen um Sachen anzuzeigen die im Tacho fehlen? Z.b. dass die Farbe der Kühlmitteltemp die Öltemp anzeigt. Ist zwar kein genauer wert, aber eine farbliche Abstufung zwischen kalt, Betriebstemp und zu heiß ist auch schon eine feine Sache.

ihmSelbst
13.07.2017, 14:51
Wie sieht dieses analogsignal denn aus? Ist das eine einfache Widerstandsmessung? Kann ich den Spannungsabfall am Instrument einfach messen und umrechnen?

Später wird es in der App die Möglichkeit geben die nadel-Funktionen anzupassen. Das heißt zum Beispiel Motorlast in % als Farbe. Oder wie schon geschrieben Öl-Temp oder Ladedruck. Aber dazu später mehr :)

G-SezZ
13.07.2017, 15:28
Ja, das ist eine einfache Widerstandsmessung. Umrechnen, jein. Du musst dir die Werte halt über eine kleine mapping Tabelle kalibrieren. Also zumindest den Widerstand bei leerem und vollem Tank einmal messen und dazwischen mappen. Der Verlauf wird nicht linear sein, je mehr Zwischenpunkte du anlegst desto genauer wird es. Also bspw mit dem BC den absoluten Verbrauch im Auge behalten und alle 5L mal den zugehörigen Widerstand notieren. Ich denke mit 4-5 Messpunkten wirst du schon genauer als die Tankuhr im Tacho. ;)

LiRoLu
19.07.2017, 16:34
Oder du legst dir ein Mid Ersatz Display zu, das zeigt unter anderem auch den Tankinhalt an!
www.youtube.com/watch?v=VQL-J3iatTs

RStwo
19.07.2017, 16:58
Was ihm für seinen Anwendungszweck quasi nix bringt. :lol: