Trouver une réponse de mécanique


Mode OBD-II et PID spécifiquement utilisés pour les véhicules électriques ?


Question

Je travaille sur le développement d'un protocole de communication CAN pour véhicule implémenté dans un véhicule électrique. Je me demandais si quelqu'un savait s'il existe un MODE et un PID standard pour les messages OBD-II transmis via CANbus sur les véhicules électriques purs (PEV) ? comme indiqué dans SAE J1979, ISO-15031-5 et ISO-15765-4 pour HEV et ICE ?

Toutes les ressources que j'ai trouvées en ligne indiquent que les informations sur le véhicule pour la communication intermodule ne sont généralement pas transmises dans le format OBD-II (ISO-15765-4) sur le bus CAN, à moins qu'il ne soit demandé à des fins de service/diagnostic. En règle générale, les calculateurs du véhicule ne prennent pas en charge les messages CAN OBD-II, sauf s'ils doivent fournir des informations à un enregistreur/dispositif de diagnostic. Les messages OBD-II sur les automobiles (légers-lourds) sont généralement transmis sur le bus CAN du véhicule (CAN2.0b/ISO-11898-2 dans mon cas) dans des formats de messages CAN spéciaux (ISO-15765). Mon seul problème est que je dois utiliser ces messages OBD-II sur CAN (ISO-15765-4) pour mon panneau d'affichage du pilote qui exécute Android. Android n'a pas de support natif pour CAN et j'essaie d'utiliser la bibliothèque open source C/C++ fournie par OpenXC pour lire les messages CAN de style OBD-II afin de les convertir au format JSON qui est compatible avec Android (à ma connaissance).

Tout conseil, ressource, information sur la façon d'utiliser les messages CAN de style OBD-II pour un PEV serait apprécié.

2017/05/07
1
3
5/7/2017 2:06:25 AM