CAN (Controller Area Network) – Сеть контроллеров, базовые знания

CAN представляет собой протокол аппаратного и программного обеспечения связи, первоначально разработанная компанией Robert Bosch GmbH в 1986 автомобильных сетей в автомобилях. CAN шины, использующие витые пары были специально разработаны, чтобы быть надежными в электромагнитной шумной обстановке. Применения CAN в автомобилях включает в себя связь системы управления двигателем, контроль периферийных датчиков салона и кузова, а также бортовой диагностики. CAN шины можно также найти в других встраиваемых приложениях управления, таких как автоматизация производства, автоматизация зданий и аэрокосмических систем.

CAN шина автомобилей

CAN шина позволяет микроконтроллерам в автомобиле, обмениваться информацией друг с другом без необходимости наличия сетевого хоста. Типичный автомобиль сегодня имеет десятки микроконтроллеров, которые взаимодействуют друг с другом с помощью различных CAN шин.