Electronics nel settore automobilistico sono di solito basate su microcontrollori embedded. Di conseguenza, i linguaggi di programmazione sono in genere C, C++ e assembly. In alcuni casi, viene utilizzato un linguaggio di livello superiore come la logica ladder per descrivere la logica di controllo effettiva.
Le automobili moderne dispongono di diversi sistemi informatici separati, ciascuno progettato per controllare un aspetto specifico del funzionamento del veicolo. Di solito c'è un controller per il motore, uno per la trasmissione, uno per l'elettronica del cruscotto, uno per l'ABS, il controllo della trazione, ecc.
Ciascuno di questi moduli di controllo ha una serie di ingressi e uscite. Il controller del motore, ad esempio, legge molti sensori tra cui temperatura del liquido di raffreddamento, velocità del motore, assunzione di ossigeno, posizione della valvola a farfalla e così via. E, sulla base di questi input, prende decisioni sul rifornimento di carburante per il motore. Nei veicoli ibridi e nei veicoli esclusivamente elettrici, il sistema di controllo del motore è, ovviamente, completamente diverso. C'è ancora un controller, ma invece di prendere decisioni sul rifornimento, può prendere decisioni su quando coinvolgere i motori elettrici rispetto al motore a gas, quanta energia applicare a ciascun motore elettrico, ecc.
I vari controlli i moduli sono collegati tra loro tramite una rete di bordo. Esistono molti modi diversi per implementare questa rete, ma uno dei più comuni è CAN (Controller Area Network). La rete consente ai singoli moduli di controllo di inviare e ricevere informazioni da altri moduli ad alta velocità mentre il veicolo è in funzione.
aggiornamento: Ecco alcuni link per ulteriori letture:
CAN systems da AA1Car.com
The Hybrid Bible da CarBibles.com
Sensors Make Cars Smarter - un articolo da Design News
aggiornamento: Qui è un articolo recente sull'argomento che può interessare:
- un articolo da Discovery.com
Si tratta di automobili di nuova energia? – hws
Immagino che si applicherebbe ancora per i veicoli ibridi in quanto utilizzato nelle prove delle emissioni in California per le quali esiste un requisito per un'interfaccia standard. Per i dispositivi elettrici plug-in che potrebbero non essere applicabili, ma i garage ecc. Sono predisposti per OBD-II, quindi non sarei sorpreso se i produttori più piccoli continuassero ad usarlo per questo motivo. –
Grazie mille, la tua risposta è molto utile! Che dire dei veicoli a celle a combustibile, dell'energia a idrogeno e dell'auto elettrica per veicoli elettrici? – hws