La page Wikipédia du bus CAN indique que:
Le bus CAN est l'un des cinq protocoles utilisés dans la norme de diagnostic embarqué (OBD) -II . La norme OBD-II est obligatoire pour toutes les voitures et camions légers vendus aux États-Unis depuis 1996, et la norme EOBD est obligatoire pour tous les véhicules à essence vendus dans l'Union européenne depuis 2001 et tous les véhicules diesel depuis 2004.
La page Wikipédia OBD indique en outre que:
2001: L'Union européenne rend l'EOBD obligatoire pour tous les véhicules à essence (essence) vendus en l'Union européenne, à partir de MY2001 (voir la directive 98/69 / CE sur les normes d'émission européennes).
2003: L'Union européenne rend l'EOBD obligatoire pour tous les véhicules diesel vendus dans l'Union européenne
2008: Toutes les voitures vendues aux États-Unis doivent utiliser la norme de signalisation ISO 15765-4 (une variante du bus CAN (Controller Area Network)).
Sauf la date 2008 ces citations parlent principalement de l'OBD / EOBD. Quel est le lien exact entre OBD et CAN? CAN est-il un protocole obligatoire pour OBD-II / EOBD? Au cas où c’était le cas, je verrais un conflit entre les dates de 1996 et 2008 pour les États-Unis ...
Ma dernière question est simple - y a-t-il certaines dates depuis lesquelles toutes les voitures vendues sur des marchés particuliers doivent utiliser le bus CAN pour la communication interne entre l'électronique de la voiture?
La raison pour laquelle je pose cette question est que je veux faire de l'ingénierie inverse de la signalisation de divers capteurs du véhicule (capteur d'angle de direction, etc.). Si je savais quelque chose comme "toutes les voitures européennes depuis 2004 utilisent CAN pour les communications internes entre les pièces électroniques" cela m'aiderait beaucoup.
EDIT:
De toute évidence, le bus CAN est en quelque sorte obligatoire depuis 2008 au moins aux États-Unis. Cependant, je ne sais pas dans quelle mesure en détail - il y a généralement des broches de bus CAN sur le connecteur OBD-II. Cependant, il peut y avoir plusieurs bus CAN présents dans un même véhicule - un pour les fonctions critiques comme ABS, ESP, etc. et un autre pour l'infodivertissement comme la radio, etc. Je me demande si l'un de ces bus doit être connecté au brochage OBD. ..