OBD-II-Modus und PIDs speziell für Elektrofahrzeuge?

Ich arbeite an der Entwicklung eines Fahrzeug-CAN-Kommunikationsprotokolls, das in einem Elektrofahrzeug implementiert wird. Ich habe mich gefragt, ob jemand weiß, ob es einen Standard-MODE und PID für OBD-II-Nachrichten gibt, die über CANbus bei reinen Elektrofahrzeugen (PEV) übertragen werden? wie in SAE J1979, ISO-15031-5 und ISO-15765-4 für HEV und ICE beschrieben?

Alle Ressourcen, die ich online gefunden habe, geben an, dass Fahrzeuginformationen für die Kommunikation zwischen Modulen normalerweise nicht im OBD-II-Format (ISO-15765-4) auf dem CAN-Bus übertragen werden, es sei denn, sie werden von für Service-/Diagnosezwecke angefordert. Typischerweise unterstützen ECUs im Fahrzeug keine OBD-II-CAN-Nachrichten, es sei denn, sie müssen Informationen an einen Diagnoserecorder/-gerät liefern. OBD-II-Nachrichten auf Automobilen (leichte Schwerlast) werden typischerweise über den Fahrzeug-CANbus (CAN2.0b/ISO-11898-2 in meinem Fall) in speziellen CAN-Nachrichtenformaten (ISO-15765) übertragen. Mein einziges Problem ist, dass ich diese OBD-II-über-CAN-Nachrichten (ISO-15765-4) für mein Fahreranzeigefeld verwenden muss, auf dem Android ausgeführt wird. Android nicht

Alle Ratschläge, Ressourcen und Informationen zur Verwendung von CAN-Nachrichten im OBD-II-Stil für ein PEV wären willkommen.

Antworten (1)

Es scheint, als würde jeder (viele Leute in diesem Forum) verwechseln, was OBD und was CAN ist.

OBDII ist ein 1996 in den USA ratifizierter Standard. Dieser Standard wird von der Regierung verlangt und beinhaltet 3 Dinge. Erstens stellt das Fahrzeug eine Standardliste von Daten (PIDs) bereit. Zweitens wird das Fahrzeug in der Lage sein, eine Standardliste von DTCs (Diagnosefehlercodes) zu erkennen und bereitzustellen. Drittens ist der Stecker unter dem Armaturenbrett, an den man ihn anschließen würde, bei allen Fahrzeugen Standard. OBDII umfasst fünf Kommunikationsprotokolle.

CAN ist ein Kommunikationsprotokoll und das war's. CAN ist eines der fünf Protokolle, die in OBDII integriert sind. CAN wurde 2008 zum obligatorischen Kommunikationsprotokoll erklärt. Jedes nach 2008 hergestellte Fahrzeug muss in der Lage sein, die obligatorischen Daten und obligatorischen DTCs über CAN bereitzustellen. Außerdem muss CAN an der dafür vorgesehenen Stelle mit dem Standardanschluss verdrahtet werden.

Bei einem vollelektrischen Fahrzeug wird es schwierig. Um OBDII zu entsprechen, sind 90 % der Daten und DTCs nicht anwendbar. Fahrzeuggeschwindigkeit und Drosselklappenstellung sind die einzigen PIDs, die mir spontan einfallen. Ähnlich wie bei den DTCs benötigen Sie eine Fehlererkennung für Fahrzeuggeschwindigkeit und Drosselklappenstellung.

Ich habe vielleicht eine kleine Ergänzung zu dem, was Sie hier gesagt haben ... der CAN-Bus (Controller Area Network) ist das Netzwerk innerhalb des Fahrzeugs, das es den verschiedenen Systemen ermöglicht, miteinander zu kommunizieren und es diesen Systemen zu ermöglichen, Daten auszuspucken des DLC (Data Link Connector).
In meiner Frage wollte ich fragen, ob jemand die Standards zum Extrahieren von Informationen aus einem Elektrofahrzeug kennt. Der einfachste Weg, dies bei einem ICE zu tun, ist die Verwendung des OBD-II-Anschlusses, der sich unter dem Lenkrad befindet. Über diesen Port übertragen OEMs Daten für Service und Wartung; DIE DATEN WERDEN ÜBER CANbus ÜBERTRAGEN (daher OBD-II-Typ-CAN-Nachrichten, ISO 16765-4 ist seit 2008 der Industriestandard). Es scheint jedoch, dass es keinen spezifischen Standard für reine Elektrofahrzeuge gibt. Ich wollte wissen, ob jemand weiß, welche Modi/Dienste und PIDs auf PEVs verwendet werden, soweit ich dies OEM-spezifisch sehen kann.
In meinem obigen Kommentar habe ich ISO 16765-4 geschrieben, obwohl es eigentlich ISO 15765-4 sein sollte, sorry dafür.
@RaaziR Abgesehen von den grundlegenden PIDs, die ein Benzin- und ein Elektrofahrzeug gemeinsam haben, wird alles andere OEM-spezifisch sein und nicht den OBD-Standards entsprechen.