ID

Aus Prius Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Berechnungsbeispiel)
Zeile 23: Zeile 23:
-
== Berechnungsbeispiel ==
+
== Berechnungsbeispiele ==
  ID  Bezeichnung:        Einheit:  Berechnung:  
  ID  Bezeichnung:        Einheit:  Berechnung:  
  ----------------------------------------------
  ----------------------------------------------
-
  52C Kühlmitteltemperatur 0,5°C    Wert von hexadezimal nach dezimal wandeln und mit "0,5" multiplizieren
+
  52C Kühlmitteltemperatur 0,5°C    hexadezimal nach dezimal wandeln und mit "0,5" multiplizieren
-
  5A4 Tankinhalt          l        Wert von hexadezimal nach dezimal wandeln und mit Faktor multiplizieren
+
  5A4 Tankinhalt          l        hexadezimal nach dezimal wandeln und mit Faktor multiplizieren
[[Kategorie:Technik]]
[[Kategorie:Technik]]
[[Kategorie:Abkürzungen]]
[[Kategorie:Abkürzungen]]

Version vom 21. Februar 2008, 01:46 Uhr

Mit ID wird in Zusammenhang mit dem CAN-Bus ein "Identifier" bezeichnet, welcher auch als "Adresse" der Nachricht bezeichnet werden kann.

Der am OBD2-Stecker herausgeführte CAN-BUS arbeitet mit "standard-frames" mit "11-Bit Identifiern", womit der Wertebereich von "000" bis "7FF" reicht.

Bei einem "standard-frame" folgt auf die ID ein Datenlängencode DLC, der die Anzahl der folgenden Datenbytes angibt und anschliessend maximal 8 Datenbytes.


Hier einige Beispiel-ID

ID:   Inhalt:
------------------------ 
03B   EM-Strom  
348   ICE Throttle
3CA   Geschwindigkeit
3CB   Batterie (Lade- und Entladeströme, SOC)
520   Injector 1+2
52C   Temperatur  
5A4   Tankinhalt

Die ID und die darin enthaltenen Daten über ein CAN-Interface mittels eines Notebook, PDA oder Controller relativ einfach ausgelesen werden.

Um diese aber in sinnvolle Daten Anzeigedaten umzuwandeln, sind meisst Berechnungen erforderlich.


Berechnungsbeispiele

ID  Bezeichnung:         Einheit:  Berechnung: 
----------------------------------------------
52C Kühlmitteltemperatur 0,5°C     hexadezimal nach dezimal wandeln und mit "0,5" multiplizieren
5A4 Tankinhalt           l         hexadezimal nach dezimal wandeln und mit Faktor multiplizieren