Поиск по сайту: |
|
По базе: |
|
Главная страница > Интерфейсы > LIN |
|
||||||||||||
Дополнительные типы кадровСогласно спецификации LIN 2.0, существует шесть различных типов кадров:
Следует отметить, что различие между указанными типами кадров обусловлены либо длительностью их передачи, либо содержимым байтов данных. Независимо от классификации, полный кадр LIN всегда содержит заголовок, передаваемый задачей ведущего, и ответ, транслируемый задачей ведомого. Интерфейс NI-CAN Frame API для LIN может потребовать обработки каждого типа кадра. Самый используемый тип кадра - безусловный. Он включает в себя данные и их идентификаторы, номера которых заключены в диапазоне от 0 до 59. Переключаемый по событию тип кадра позволяет сохранить пропускную способность шины, запрашивая безусловные кадровые ответы от нескольких ведомых узлов в рамках длительности одного кадра. Такой тип кадра может иметь идентификатор с номером от 0 до 59. Любой ведомый узел, который потенциально может послать ответ на идентификатор переключаемого по событию заголовка, передаёт в первом байте данных защищённый идентификатор в случае, если ведущее устройство запрашивало его для безусловного кадра. Переключаемый по событию кадр работает следующим образом. Ведущий узел записывает переключаемый по событию идентификатор в заголовок. Ведомые устройства смогут ответить на такой идентификатор только в том случае, если их данные были обновлены. Если публикацию ответа производит только один ведомый узел, ведущий получает его и по содержимому первого байта данных, в котором прописан защищённый ID, однозначно идентифицирует источник ответа. Если ответные сообщения формируются несколькими ведомыми, происходит коллизия шины, в результате которой задача ведущего в ведущем устройстве генерирует ошибку. В этом случае ведущий запрашивает ответ от каждого ведомого по отдельности, используя безусловный кадр. Случайные кадры вносят в поведение шины LIN некоторую динамику. В них всегда передаются данные с номером идентификатора от 0 до 59. Заголовок случайного кадра должен быть отправлен только в течение длительности кадра, когда задача ведущего знает, что данные в кадре были обновлены. Данное требование заставляет задачу ведомого в ведущем узле работать в режиме нормальной публикации ответов случайного кадра. Диагностические кадры всегда содержат 8 байт диагностических или конфигурационных данных. Их идентификатор имеет номер 60 для кадра запроса ведущего или 61 для кадра запроса ведомого. Задаваемые пользователем кадры, имеющие идентификатор с номером 62, могут содержать любой тип информации. Зарезервированный тип кадров содержит идентификатор с номером 63 и не должен использоваться в кластере LIN 2.0.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|