Сообщение LIN
Полное сообщение
Схема №688
A = кадр
B = заголовок
C = сообщение
Сообщение в LIN называется кадром и состоит из следующих частей:
- Прерывание синхронизации. Используется для пробуждения подчиненных узлов, находящихся в спящем режиме.
- Поле синхронизации. Это поле помогает подчиненным узлам синхронизироваться с тактовой частотой их главного узла, чтобы правильно принимать отправленные сообщения.
- Идентификационное поле. Содержит информацию о содержимом сообщения. Все узлы могут читать и отвечать на сообщение, но только один узел имеет право отправлять ответ на сообщение. Какой именно из узлов имеет право ответить на сообщение - видно по идентификатору.
- Информация о данных. Отправляемые данные могут иметь длину от двух до восьми байт. Сначала отправляется информация о данных с наименьшим значащим битом.
- Контрольная сумма. Контрольные суммы - это способ для ведомых заметок проверить, правильно ли было передано полученное сообщение или могли ли возникнуть какие-либо нарушения во время передачи, которые повредили данные. Если в сообщении произошла ошибка при передаче от ведущего узла к ведомому узлу, т.е. контрольная сумма, вычисленная ведомым узлом, не соответствует, то ведомый узел сотрет сообщение и будет ожидать следующего сообщения, отправленного с ведущего узла.
Подчиненные узлы не отправляют подтверждение на сообщение, которое было принято правильно. Главный узел перечитывает сообщение, отправленное по шине LIN и сравнивает повторно прочитанное сообщение с посланным сообщением.
Если отправленные и обнаруженные сообщения совпадают, то ведущий режим предполагает, что сообщение было правильно принято ведомыми узлами.
Пример с осциллографа
Схема №689
При наличии доступа к осциллографу и измерении по шине LIN может появиться процедура запуска с последующей связью, как показано на рисунке выше.
Нижняя кривая представляет собой увеличенный участок верхней кривой.
В верхней кривой вы сначала видите шину LIN в спящем режиме с последующим сообщением. За этим следует несколько сообщений.
Номера в различных полях соответствуют частям сообщения, описанным выше.
На рисунке вы можете видеть, что напряжение спящего режима на шине LIN составляет приблизительно 13 В и что во время связи напряжение падает примерно до 1 В.
ПримечаниеПриведенный выше рисунок является только одним примером того, как могут появляться сообщения в сети LIN.
Возрастающие требования к функциональности сделали электрическую систему в транспортных средствах все более сложной. Используя сеть с последовательной связью между различными модулями управления, можно контролировать и отслеживать несколько функций с помощью меньшего количества кабелей.
Примерами сетей, использующих последовательную связь, являются CAN и LIN.
LIN является акронимом и был совместно разработан в качестве общего стандарта рядом различных автомобильных производителей.
Концепция включает в себя обмен информацией посредством последовательной связи по одному проводу между модулями управления, где не требуется такая же производительность, как обеспечиваемая сетью CAN.
LIN обычно используется в качестве линии связи между модулями управления в сети CAN и вспомогательными узлами, такими как регуляторы и усовершенствованные датчики.
Количество модулей управления, которые обмениваются данными через LIN, зависит от модели транспортного средства и уровня оборудования.
Разница между CAN и LIN заключается в том, что сеть CAN маршрутизируется по всему транспортному средству. Тогда как Ln обычно используется в небольших отдельных сетях, где скорость передачи и производительность не так высоко приоритетны. См. Соответствующую электросхему для рассматриваемой модели транспортного средства для топографических различий между LON и CAN.