首页 > 其他分享 >Введение в CAN-шину

Введение в CAN-шину

时间:2024-05-31 14:33:33浏览次数:15  
标签: ru www ebyte 127 ISO 70



CAN — это аббревиатура сети контроллеров (далее CAN). Это международный стандарт последовательной связи ISO*1, предназначенный для решения сложных проблем с проводкой внутри автомобилей. Он широко используется во многих областях, таких как промышленная автоматизация и медицина. оборудование. Конструкция шины CAN оптимизирует надежность и производительность передачи данных в реальном времени, а также имеет очень гибкую структуру сети. В современной автомобильной промышленности в связи с требованиями безопасности, комфорта, удобства, низкого уровня загрязнения окружающей среды и низкой стоимости были разработаны различные электронные системы управления. CAN-шина — одна из наиболее широко используемых полевых шин в мире.

Сообщения сети CAN являются широковещательными, то есть данные, обнаруженные всеми узлами сети одновременно, являются последовательными. Это шина последовательной связи, основанная на режиме широковещательной передачи сообщений.

Шина CAN В автомобильной сфере сеть контроллеров (шина CAN) сравнивается с «нервной системой» автомобиля, отвечающей за реализацию связи между различными электронными блоками управления (ЭБУ) внутри автомобиля. Эти ЭБУ подобны различным частям человеческого тела, соединенным друг с другом через шину CAN, так что сенсорная информация одной части может передаваться другим частям. Например, современный автомобиль может содержать до 70 ЭБУ, таких как блоки управления двигателем, подушки безопасности, аудиосистемы и т. д., каждому из которых может потребоваться обмен информацией с другими частями сети.

Механизм связи системы CAN-шины
Система CAN-шины позволяет каждому ЭБУ взаимодействовать со всеми другими ЭБУ без необходимости использования сложных выделенных линий. В частности, каждый ЭБУ может подготавливать и передавать информацию (например, данные датчиков) на шину CAN (содержащую две линии: низкий уровень CAN и высокий уровень CAN). Широковещательные данные принимаются всеми остальными ЭБУ в сети, и каждый ЭБУ затем может проверить данные и решить, принимать ли их.


Статус ошибки CAN-шины

Тип статуса ошибки

Устройства (узлы) на шине находятся в одном из следующих 3 состояний ошибки.

①Активный статус ошибки

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

②Состояние пассивной ошибки

Когда любое значение счетчика ошибок приема или счетчика ошибок передачи превышает 127, узел находится в состоянии пассивной ошибки. В это время узел подвержен ошибкам шины. Следовательно, узел с пассивной ошибкой не может непрерывно отправлять данные на шину и должен ждать определенный период. Когда узел в состоянии начальной ошибки обнаруживает ошибку шины, ему необходимо сообщить о состоянии пассивной ошибки.

③Шина закрыта.

Когда значение счетчика ошибок передачи превышает 255, узел перейдет в состояние отключения шины. Узел в состоянии отключенной шины невидим для других узлов на шине, поэтому узел отключенной шины не может ни отправлять данные на шину, ни получать данные по шине.

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

 

Для более подробной информации о продукции и информации посетите наш официальный сайт:
https://www.ru-ebyte.com

标签:,ru,www,ebyte,127,ISO,70
From: https://www.cnblogs.com/serialmodule/p/18224543

相关文章