Hallo zusammen,
dieser Thread ist einer der oberen hits wenn man nach "ducato 244 obd2 verbrauchsanzeige" googelt. Daher will ich meine Erfahrungen von einem Tag basteln mal hier ablegen, damit der nächste sie findet:
Ich wollte eine Verbrauchsanzeige im
ducato 244 mit 2.8l Maschine. Ganz hat es nicht geklappt, da die ECU über OBD2 nicht alle nötigen Parameter für eine genaue Berechnung rausrückt. Aber eine dimensionslose öko-Anzeige bekommt man wie folgt:
Man benötigt:
- Android Handy oder Tablet mit der app torque pro
- OBD2 Bluetooth adapter, bei mir hat dieser funktioniert: amazon punkt de /gp/product/B00QM9AJTA
In torque pro unter "Settings"->"Manage extra PIDs/Sensors" einen neuen Entrag anlegen:
- Mode and PID: 0111
- name: z.B eco
- Equation: (A*256+B+200)*[0c]/(2000*[ff1001])
Diese Zeile multipliziert Gaspedalstellung (in den bytes A und B von PID 11, mit konstantem offset 200) mit rpm (PID 0C) und teilt durch die per GPS am smartphone gemessene Geschwindigkeit [ff1001] und eine Konstante (2000) damit etwa realistische Werte herauskommen.
Erklärung zu den PIDs: diese sind für OBD2 standardisiert, siehe en pounkt wikipedia punkt org/wiki/OBD-II_PIDs
leider hät sich der ducato 244 nicht daran. Die einzigen, die halbwegs brauchbar waren sind Throttle (11) und RPM (0C), allerdings geben beide den Wert nicht so zurück wie normal erwartet. Beide haben zwei byte, mit A als high und B als low byte. Dabei variiert der Wert von Throttle von 0 bis knapp 10000, der Wert von RPM entspricht genau den Umdrehungen pro Minute.
Die Formel oben verlässt sich darauf, dass die Einspritzung proportional zur Gaspedalstellung ist, plus einem Offset von etwa 2% (auch im Leerlauf wird noch eingespritzt, der Wert von throttle ist dann aber 0.0)
So, hoffentlich kann diese Info jemand gebrauchen. So long...
(sorry, kann keine links posten)