Описание тега can-bus

Шина CAN (для локальной сети контроллера) - это стандартная шина транспортного средства, разработанная для обеспечения возможности микроконтроллерам и устройствам связываться друг с другом в транспортном средстве без главного компьютера.

Из Википедии:

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

Разработка шины CAN началась первоначально в 1983 году в Robert Bosch GmbH. Протокол был официально выпущен в 1986 году на конгрессе Общества инженеров автомобильной промышленности (SAE) в Детройте, штат Мичиган. Первые микросхемы контроллера CAN, произведенные Intel и Philips, появились на рынке в 1987 году. Bosch опубликовал спецификацию CAN 2.0 в 1991 году. В 2012 году Bosch определила улучшенный протокол канального уровня CAN, называемый CAN FD, который расширит ISO 11898-1.

Шина CAN является одним из пяти протоколов, используемых в стандарте диагностики бортовой диагностики (OBD)-II. Стандарт OBD-II был обязательным для всех легковых и легких грузовиков, продаваемых в Соединенных Штатах с 1996 года, а стандарт EOBD был обязательным для всех бензиновых транспортных средств, продаваемых в Европейском союзе с 2001 года, и всех дизельных транспортных средств с 2004 года.