Оглавление:
Определение - Что означает сеть контроллеров (CAN)?
Шина Controller Area Network (CAN) - это система связи, предназначенная для автомобильной связи. Эта шина позволяет многим микроконтроллерам и различным типам устройств взаимодействовать друг с другом в режиме реального времени, а также без хост-компьютера. Шина CAN, в отличие от Ethernet, не требует никаких схем адресации, поскольку узлы сети используют уникальные идентификаторы. Это обеспечивает узлы информацией относительно приоритета и срочности передаваемого сообщения. Эти шины также продолжают передачу даже в случае коллизии, в то время как обычный Ethernet прерывает соединения, как только коллизия обнаружена. Это полностью основанный на сообщениях протокол, который используется в основном в транспортных средствах.
Techopedia объясняет сеть контроллеров (CAN)
Сеть контроллеров была разработана в 1986 году Робертом Бошем. Более новые модели автомобилей могут иметь более 70 электронных блоков управления (ECU), из которых наиболее важным является блок управления двигателем. Связь между этими узлами очень важна, так как данные постоянно передаются между этими узлами. Система CAN была разработана для того, чтобы заполнить пробелы в связи, которые часто возникают, когда конкретной подсистеме ECU требуется информация от датчика в другой подсистеме. Одна из лучших особенностей таких коммуникаций заключается в том, что транспортное средство действительно может быстро реагировать на определенные ситуации, и его реализация намного дешевле по сравнению с теми функциями, которые подключены к системе транспортного средства. Однако область действия сети контроллеров не ограничивается только автомобильной связью. Эти системы также используются для связи между различными микроконтроллерами во встроенных системах, а также в системах связи для интеллектуальных устройств.