Sida 1 av 1

OBDII format

Postat: 25 mars 2014, 12:48:29
av Rick81
Skulle vilja koppla in en mikroprocessor på bilen som hämtar och lagrar information som:
* Milinställning (alltså antal totalt körda km)
* Bränsleförbrukning momentan, l/mil
* Bränsleförbrukning totalt under körning, l
* Tid och km under pågående körning
* Service lampa lyser
* Service lampa antal km till tänds, antal körda km efter service lamap har tänts (om det finns...)
Var är det för PID på dessa?

Har är en lista, men saknar de jag nämnt ovan:
http://en.wikipedia.org/wiki/OBD-II_PIDs


Funderar även hur man ska "sniffa" CAN utan att riskera att förstöra något? Kan man använda dioder på CAN så att man bara kan läsa och inte riskera att lägga ut spänning? Mikroprocessorn ska alltså inte skicka ut data, endast läsa.

Re: OBDII format

Postat: 25 mars 2014, 13:16:52
av farskost
Det finns flera olika CAN-trasivrar som har ett tyst läge (Silent), de har en pinne du kan sätta så att den endast lyssnar. Första exemplet jag hittade var http://www.nxp.com/documents/data_sheet/TJF1051.pdf , men som sagt, den funktionen kan du hitta från flera olika tillverkare.

Re: OBDII format

Postat: 25 mars 2014, 14:37:07
av eqlazer
Om man bara ska sniffa så funkar det att helt enkelt inte koppla TX mellan controller och transceiver.
Dock blir det ju problem om man samtidigt ska kunna fråga efter PID:ar.

Även om inte den data du är ute efter inte finns specad för OBD-II så kan den ändå finnas tillgänglig via CAN, men det är då OEM-specifikt.
Det kan även gå att räkna ut genom att använda standardiserade PID:ar.