Опубликовано: 31.10.2017
"CAN-шина - это система цифровой связи и управления электрическими устройствами автомобиля, позволяющая собирать данные от всех устройств, обмениваться информацией между ними."
Протокол CAN был впервые предложен в середине 80-х годов немецкой компанией Robert Bosch, в качестве экономичного средства для объединения контроллеров, расположенных внутри автомобиля. Традиционный способ связи распределенных контроллеров жгутами проводов по автомобилю технически сложный. Требовалось альтернативное решение, сокращающее количество проводов, поэтому был предложен протокол CAN, для которого достаточно любой проводной пары.
CAN обеспечивает высокий уровень защиты данных от повреждения даже при работе в сложных условиях, при этом достигается достаточно большая скорость передачи данных.
Среди многочисленных факторов, обеспечивших взлет популярности CAN в последние годы, следует отметить разнообразие элементной базы CAN и ее дешевизну.
Немалую роль играет и возможность поддержки разнотипных физических сред передачи данных — от дешевой витой пары до оптоволокна и радиоканала. А ряд оригинальных механизмов сетевого взаимодействия в сочетании с высокой скоростью передачи данных способствуют эффективной реализации режима реального времени в системах распределенного управления.