OBDII format

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Rick81
Inlägg: 755
Blev medlem: 30 december 2005, 13:07:09

OBDII format

Inlägg 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.
farskost
Inlägg: 455
Blev medlem: 17 april 2006, 19:55:21
Ort: Mölndal

Re: OBDII format

Inlägg 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.
eqlazer
Inlägg: 923
Blev medlem: 22 september 2007, 13:53:45
Ort: Göteborg

Re: OBDII format

Inlägg 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.
Skriv svar