La pagina Wikipedia del bus CAN afferma che:
Il bus CAN è uno dei cinque protocolli utilizzati nella diagnostica di bordo (OBD) -II standard di diagnostica del veicolo . Lo standard OBD-II è obbligatorio per tutte le auto e gli autocarri leggeri venduti negli Stati Uniti dal 1996 e lo standard EOBD è obbligatorio per tutti i veicoli a benzina venduti nell'Unione europea dal 2001 e tutti i veicoli diesel dal 2004.
La pagina Wikipedia di OBD afferma inoltre che:
2001: L'Unione Europea rende l'EOBD obbligatorio per tutti i veicoli a benzina (benzina) venduti in Unione Europea, a partire dal MY2001 (vedere la Direttiva sugli standard europei di emissione 98/69 / CE).
2003: L'Unione Europea rende l'EOBD obbligatorio per tutti i veicoli diesel venduti nell'Unione Europea
2008: tutte le auto vendute negli Stati Uniti devono utilizzare lo standard di segnalazione ISO 15765-4 (una variante del bus CAN (Controller Area Network)).
Tranne la data 2008 queste citazioni parlano principalmente di OBD / EOBD. Come sono esattamente correlati OBD e CAN? CAN è un protocollo obbligatorio per OBD-II / EOBD? Nel caso in cui vedessi un conflitto nelle date del 1996 e del 2008 per gli Stati Uniti ...
La mia ultima domanda è semplice: ci sono determinate date a partire dalle quali tutte le auto vendute in determinati mercati devono utilizzare CAN bus per la comunicazione interna tra l'elettronica dell'auto?
Il motivo per cui lo chiedo è che desidero eseguire il reverse engineering della segnalazione dai vari sensori del veicolo (sensore dell'angolo di sterzata, ecc.). Se sapessi qualcosa come "tutte le auto europee dal 2004 usano CAN per le comunicazioni interne tra le parti elettroniche" mi aiuterebbe molto.
EDIT:
Ovviamente il bus CAN è in qualche modo obbligatorio dal 2008 almeno negli Stati Uniti. Tuttavia, non so fino a che punto in dettaglio - di solito ci sono pin-out del bus CAN sul connettore OBD-II. Tuttavia, potrebbero esserci più bus CAN presenti all'interno di un singolo veicolo - uno per funzioni critiche come ABS, ESP ecc. E un altro per infotainment come radio ecc. Mi chiedo se qualcuno di questi bus debba essere collegato al pin-out OBD. ..