Inhoudsopgave:
- Definitie - Wat betekent Controller Area Network (CAN)?
- Techopedia legt Controller Area Network (CAN) uit
Definitie - Wat betekent Controller Area Network (CAN)?
Een Controller Area Network (CAN) -bus is een communicatiesysteem gemaakt voor voertuigintercommunicatie. Met deze bus kunnen veel microcontrollers en verschillende soorten apparaten in realtime en ook zonder een hostcomputer met elkaar communiceren. In tegenstelling tot Ethernet vereist een CAN-bus geen adresseringsschema's, omdat de knooppunten van het netwerk unieke identificatiegegevens gebruiken. Dit geeft de knooppunten informatie over de prioriteit en de urgentie van het verzonden bericht. Deze bussen gaan ook door met verzenden, zelfs in het geval van een botsing, terwijl normaal Ethernet verbindingen verbreekt zodra een botsing wordt gedetecteerd. Het is een volledig op berichten gebaseerd protocol en wordt voornamelijk in voertuigen gebruikt.
Techopedia legt Controller Area Network (CAN) uit
Het Controller Area Network werd in 1986 ontwikkeld door Robert Bosch. Nieuwere automodellen kunnen meer dan 70 elektronische regeleenheden (ECU) hebben, waarvan de belangrijkste de motorregeleenheid is. Communicatie tussen deze knooppunten is erg belangrijk, omdat er voortdurend gegevens tussen deze knooppunten worden getransporteerd. Het CAN-systeem is ontwikkeld om de communicatiekloven op te vullen die vaak optreden wanneer een bepaald subsysteem van ECU's informatie van een sensor in een ander subsysteem nodig heeft. Een van de beste kenmerken van dergelijke communicatie is dat het voertuig in feite snel op bepaalde situaties kan reageren, en het is veel minder duur om te implementeren in vergelijking met die functies die in het voertuigsysteem zijn aangesloten. Het bereik van het Controller Area Network is echter niet alleen beperkt tot communicatie met voertuigen. Deze systemen worden ook gebruikt in de communicatie tussen de verschillende microcontrollers in ingebedde systemen en ook in de communicatiesystemen voor slimme apparaten.
