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.
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.
Pᴀᴜʟsᴛᴇʀ2
RaaziR
RaaziR
vini_i