Voertuigcontroller

Met de voortgang der technologie en constante toename van het aantal software functies is ook het aantal controllers in moderne voertuigen de afgelopen jaren toegenomen. Al deze controllers zijn in een systeem geïntegreerd via CAN bus interfaces en met elkaar verbonden, ook met de buitenwereld. Elk van deze controllers bestuurt een uniek domein van body control tot aandrijflijn tot IoT functies. Één van de belangrijkste controllers is de voertuigcontroller welke functies zoals aandrijflijn, remsysteem en hoogspanning controleert en aanstuurt. De oorspronkelijke controller welke in de eerste generatie elektrische bussen werd toegepast werd m.b.v. CoDeSys PLC programmeertaal geprogrammeerd. Nieuwere types worden tegenwoordig in Matlab/Simulink met een model gebaseerde software ontwikkelmethodiek geprogrammeerd.

De functies van de voertuigcontroller zoals remmen, accelereren, hoogspanning in/uit schakelen etc. zijn vanzelfsprekend veiligheidskritisch. ‘’Functional safety’’ is daarom een integraal onderdeel van het ontwikkelproces voor deze unit. FMEA’s, HARA’s en risico analyses samen met duidelijke requirements analyse en architectuurontwerp zijn toegepaste activiteiten om dit te adresseren.