Page 216 - ЭВМ
P. 216
6.5. ПОСТРОЕНИЕ ЛИНИЙ СВЯЗИ
НА БАЗЕ ПРОТОКОЛА CAN
CAN-протокол получил всемирное признание как очень универ-
сальная, эффективная, надежная и экономически приемлемая плат-
форма почти для любого типа связи данных в передвижных системах,
машинах, техническом оборудовании и индустриальной автоматиза-
ции. CAN-технология является наиболее распространенной в мире
для выполнения линий связи распределенных систем управления
в подвижных объектах благодаря тому, что используется в автомо-
бильной электронике. В то же время она широко применяется в само-
летной и космической технике.
Controller Area Network (CAN) является высокотехнологичным
средством управления и передачи последовательных данных в рас-
пределенных системах, находящих всё большее применение в раз-
личных областях производства и имеющих большое количество
интеллектуальных датчиков [41; 42].
CAN-технологии применяются в следующих областях промыш-
ленности:
– авиационно-космическая;
– автомобильная и сельскохозяйственная;
– военная;
– морской и железнодорожный транспорт;
– медицинская промышленность и т. д.
К преимуществам CAN относится надежность, невысокая стои-
мость, гибкость, высокая помехоустойчивость, работа в режиме ре-
ального времени.
CAN-сеть имеет сходство с Ethernet, но в отличие от неё имеет
гарантированное время доставки пакетов и, соответственно, отсутст-
вие потери времени при столкновении пакетов от двух различных
узлов. Передача пакета, имеющего меньший приоритет, откладыва-
ется до тех пор, пока не освободится шина.
CAN имеет мощные средства для обнаружения ошибок в виде
пяти механизмов, реализованных аппаратно. Кроме того, CAN позво-
ляет отключать узел, являющийся источником фиксированных оши-
бок, с возможностью его автоматического подключения, тем самым
CAN-сеть невозможно «подвесить» и она остается работоспособной.
Даже в случае обрыва одного из проводов дифференциальной пары
CAN-шины или замыкании одного из них на источник питания или
землю, CAN по-прежнему остается в работоспособном состоянии.
В CAN возможна лишь одна необнаруживаемая ошибка за 1000 лет,
при работе системы 8 часов в день в течение 365 дней и частоте появ-
211