![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Выдержав паузу, ведущее устройство выдает на линию команду "Совпадение ПЗУ». Команда состоит из восьми бит кода операции и 64-битного ID кода. Получив эту сетевую команду, все ведомые микросхемы переходят на транспортный уровень. Но только одна из них останется активной. Остальные перейдут в пассивный режим ожидания. Далее ведущее устройство передает на шину команду "Чтение памяти" (8 бит). Получив эту команду, выбранная ведомая микросхема переходит в режим выдачи данных. Ведущее устройство читает эти данные. Объем считываемых данных зависит от типа применяемой микросхемы. Чаще всего он равен 8 байтам (64 бит) и обязательно содержит контрольную сумму в последних восьми битах.
2.1.3 Интерфейс CAN [4]
CAN (Controller Area Network – сеть контроллеров) образует сеть с общей средой передачи данных. Это означает, что все узлы сети одновременно принимают сигналы, передаваемые по шине. При этом сообщение не адресуется какому-либо конкретному узлу. Все узлы сети имеют возможность принимать весь трафик, передаваемый по шине. CAN-контроллеры предоставляют аппаратную возможность фильтрации CAN-сообщений.
Т.к. отправленный кадр передается к каждому узлу системы, то каждый узел получает каждое переданное сообщение и определяет посредством аппаратного или программного фильтра, является ли сообщение предназначенным для него. Идентификатор сообщений (11- или 29-бит) также определяет приоритет сообщения. Этим обеспечиваются эффективные средства для передачи высокоприоритетных сообщений с очень малым временем ожидания, даже при высокой загруженности шины. Система может различать: с 11-битным идентификатором до 2048 различных сообщений, с 29-битным идентификатором - до 512 миллионов сообщений.
Дата публикования: 2014-11-26; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!