Ӏ | ӀӀ | От 0 до 8 байт | ||||
Стартовый бит начала сообщения | Идентификатор | Биты команды | Данные | Циклическая контрольная сумма | Биты подтверждения выдачи сообщения | Биты конца сообщения |
Ошибки в сообщении опознаются при помощи избыточной циклической контрольной суммы. Ее получают, суммируя все числа в сообщении по сложному алгоритму, и сумму посылают в том же сообщении. Приемник использует тот же самый алгоритм и проверяет, чтобы оба числа совпали. Если опознана ошибка, приемник выставляет на шину соответствующее сообщение. По этому факту передатчик повторяет посылку сообщения. В сочетании с дополнительными тестовыми посылками это делает возможной безошибочную передачу данных.
Тот факт, что каждый передатчик действительно
контролирует собственную передачу, прерывает ошибочные передачи и подтверждает правильные, означает, что дефектные узлы могут быть опознаны и отключены от шины (электронным способом). Это предотвратит передачу некорректной информации.
Все сообщения доступны всем устройствам автомобиля,
и каждое устройство самостоятельно принимает решение, нужно ли реагировать на сообщение или нет. Это означает, что к шине в любое время могут быть добавлены новые системы, и они могут использовать данные с шины, не затрагивая работу никаких других систем.
В ряде случаев требуется защита от интерференции
сигналов. Шинные линии, которые состоят из медных проводов, действуют в автомобиле как приемо-передающие антенны. На низких частотах достаточную защиту может обеспечить неэкронированнная витая пара, ко при большой длине линии рекомендуется экранирование.
Использование оптических волокон полностью решило бы проблему интерференции радиоизлучений. Однако стыковка оптических передатчиков и приемников с оптоволоконной линией, а также ее узлы и разветвления до сих нор или недостаточно надежны, или слишком дороги. Эти проблемы в настоящее время исследуются, и ожидается, что они будут решены в ближайшем будущем. На рис. 4.24 приведен вариант реализации шинной связи для шины данных проводного типа.
Локальный интеллект
Необходимо решить, где именно в автомобиле будет расположен этот «интеллект». Первое решение состоит в том, чтобы использовать местный модуль, контролирующий определенную подсистему. Он будет подсоединен посредством обычных проводов. Это решает проблему числа проводов, идущих из салона транспортного, например, в дверь, по все еще необходимо большое количество кабелей и разъемов в двери, что может снизить надежность.
Второе решение состоит в том, чтобы использовать интеллектуальные приводные механизмы. Эта система включает в себя электронное управление интеллектуальные способности интегрируются непосредственно внутрь привода. Другими словами, рабочий элемент приобретает функции, которые необходимы для декодирования команд и их реализации. Приводы со встроенной электроникой управления выполняют функциональные действия, например, регулировку положения зеркала или открытие и закрытие окон.
Интеллект, интегрированный во все основные компоненты в виде микропроцессора с интерфейсом базовой CAN-системы, позволяет вести детальную самодиагностику. Благодаря этим интеллектуальным способностям возможны как полная
проверка транспортного средства при окончании сборки на заводе изготовителе, так и быстрое обнаружение ошибок в мастерской. На рис. 4.25 представлены оба метода.
Важное место занимает сегодня разработка интеллектуальных приводов и датчиков, поскольку этот метод, по видимом у, является наилучшим решением для будущего. На рис. 4.26 показан вариант реализации полной мультиплексированной подсистемы.