CAN-bussens Wikipedia-sida anger att:
CAN-buss är ett av fem protokoll som används i fordonsdiagnostikstandarden ombord (OBD) -II . OBD-II-standarden har varit obligatorisk för alla bilar och lätta lastbilar som sålts i USA sedan 1996, och EOBD-standarden har varit obligatorisk för alla bensinfordon som sålts i Europeiska unionen sedan 2001 och alla dieselfordon sedan 2004.
OBD Wikipedia-sidan säger vidare att:
2001: Europeiska unionen gör EOBD obligatoriskt för alla bensinfordon som säljs i Europeiska unionen, från och med MY2001 (se de europeiska utsläppsnormerna direktiv 98/69 / EG).
2003: Europeiska unionen gör EOBD obligatoriskt för alla dieselfordon som säljs i Europeiska unionen
2008: Alla bilar som säljs i USA är skyldiga att använda ISO 15765-4 signalstandard (en variant av Controller Area Network (CAN) -bussen).
Förutom 2008 års datum dessa citat talar främst om OBD / EOBD. Hur är OBD och CAN exakt relaterade? Är CAN ett obligatoriskt protokoll för OBD-II / EOBD? Om det var så ser jag en konflikt under 1996 och 2008 för USA ...
Min sista fråga är enkel - finns det vissa datum då alla bilar som säljs på vissa marknader måste använda CAN-buss för den interna kommunikationen mellan bilens elektronik?
Anledningen till att jag frågar detta är att jag vill omvandla signalering från olika fordonssensorer (styrvinkelsensor etc.). Om jag visste något som "alla europeiska bilar sedan 2004 använder CAN för intern kommunikation mellan elektroniska delar" som skulle hjälpa mig mycket.
EDIT:
Uppenbarligen är CAN-bussen på något sätt obligatorisk sedan 2008 i USA åtminstone. Jag vet emellertid inte i vilken grad i detalj - vanligtvis finns det CAN-bussuttag på OBD-II-kontakten. Det kan dock finnas flera CAN-bussar i ett enda fordon - en för kritiska funktioner som ABS, ESP etc. och en annan för infotainment som radio etc. Jag undrar om någon av dessa bussar måste anslutas till OBD-uttaget. ..