Как работают сигнализации can шина

Появление цифровых шин в автомобилях произошло позднее, чем в них начали широко внедряться электронные блоки. В то время цифровой «выход» им был нужен только для «общения» с диагностическим оборудованием – для этого хватало низкоскоростных последовательных интерфейсов наподобие ISO 9141-2 (K-Line). Однако кажущееся усложнение бортовой электроники с переходом на CAN-архитектуру стало ее упрощением.

Как работают сигнализации can шина

Действительно, зачем иметь отдельный датчик скорости, если блок АБС уже имеет информацию о скорости вращения каждого колеса? Достаточно передавать эту информацию на приборную панель и в блок управления двигателем. Для систем безопасности это ещё важнее: так, контроллер подушек безопасности уже становится способен самостоятельно заглушить мотор при столкновении, послав соответствующую команду на ЭБУ двигателя, и обесточить максимум бортовых цепей, передав команду на блок управления питанием. Раньше же приходилось для безопасности применять не надежные меры вроде инерционных выключателей и пиропатронов на клемме аккумулятора (владельцы BMW с его «глюками» уже хорошо знакомы).

Однако на старых принципах реализовать полноценное «общение» блоков управления было невозможно. На порядок выросли объем данных и их важность, то есть потребовалась шина, которая не только способна работать с высокой скоростью и защищена от помех, но и обеспечивает минимальные задержки при передаче. Для движущейся на высокой скорости машины даже миллисекунды уже могут играть критичную роль. Решение, удовлетворяющее таким запросам, уже существовало в промышленности – речь идет о CAN BUS (Controller Area Network).

Видео:CAN шина👏 Как это работаетСкачать

CAN шина👏 Как это работает

Суть CAN-шины

Цифровая CAN-шина – это не конкретный физический протокол. Принцип работы CAN-шины, разработанный Bosch еще в восьмидесятых годах, позволяет реализовать ее с любым типом передачи – хоть по проводам, хоть по оптоволокну, хоть по радиоканалу. КАН-шина работает с аппаратной поддержкой приоритетов блоков и возможностью «более важному» перебивать передачу «менее важного».

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

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

Для чего это нужно? Чтобы важные данные были переданы с минимумом задержек даже ценой того, что маловажные данные не будут переданы на шину (это отличает CAN шину от знакомого всем по компьютерам Ethernet). В случае аварии возможность ЭБУ впрыска получить информацию об этом от контроллера SRS несоизмеримо важнее, чем приборной панели получить очередной пакет данных о скорости движения.

В современных автомобилях уже стало нормой физическое разграничение низкого и высокого приоритетов. В них используются две и даже более физические шины низкой и высокой скорости – обычно это «моторная» CAN-шина и «кузовная», потоки данных между ними не пересекаются. К всем сразу подключен только контроллер CAN-шины, который дает возможность диагностическому сканеру «общаться» со всеми блоками через один разъем.

Например, техническая документация Volkswagen определяет три типа применяемых CAN-шин:

  • «Быстрая» шина, работающая на скорости 500 килобит в секунду, объединяет блоки управления двигателем, ABS, SRS и трансмиссией.
  • «Медленная» функционирует на скорости 100 кбит/с и объединяет блоки системы «Комфорт» (центральный замок, стеклоподъемники и так далее).
  • Третья работает на той же скорости, но передает информацию только между навигацией, встроенным телефоном и так далее. На старых машинах (например, Golf IV) информационная шина и шина «комфорт» были объединены физически.

Интересный факт: на Renault Logan второго поколения и его «соплатформенниках» также физически две шины, но вторая соединяет исключительно мультимедийную систему с CAN-контроллером, на второй одновременно присутствуют и ЭБУ двигателя, и контроллер ABS, и подушки безопасности, и ЦЭКБС.

Читайте также: Шины для выращивания картофеля

Физически же автомобили с CAN-шиной используют ее в виде витой дифференциальной пары: в ней оба провода служат для передачи единственного сигнала, который определяется как разница напряжений на обоих проводах. Это нужно для простой и надежной помехозащиты. Неэкранированный провод работает, как антенна, то есть источник радиопомех способен навести в нем электродвижущую силу, достаточную для того, чтобы помеха воспринялась контроллерами как реально переданный бит информации.

Но в витой паре на обоих проводах значение ЭДС помехи будет одинаковым, так что разница напряжений останется неизменной. Поэтому, чтобы найти CAN-шину в автомобиле, ищите витую пару проводов – главное не перепутать ее с проводкой датчиков ABS, которые так же для защиты от помех прокладываются внутри машины витой парой.

Диагностический разъем CAN-шины не стали придумывать заново: провода вывели на свободные пины уже стандартизированной в OBD-II колодки, в ней CAN-шина находится на контактах 6 (CAN-H) и 14 (CAN-L).

Как работают сигнализации can шина

Поскольку CAN-шин на автомобиле может быть несколько, часто практикуется использование на каждой разных физических уровней сигналов. Вновь для примера обратимся к документации Volkswagen. Так выглядит передача данных в моторной шине:

Как работают сигнализации can шина

Когда на шине не передаются данные или передается рецессивный бит, на обоих проводах витой пары вольтметр покажет по 2,5 В относительно «массы» (разница сигналов равна нулю). В момент передачи доминантного бита на проводе CAN-High напряжение поднимается до 3,5 В, в то время как на CAN-Low опускается до полутора. Разница в 2 вольта и означает «единицу».

На шине «Комфорт» все выглядит иначе:

Как работают сигнализации can шина

Здесь «ноль» — это, наоборот, 5 вольт разницы, причем напряжение на проводе Low выше, чем на проводе High. «Единица» же – это изменение разности напряжений до 2,2 В.

Проверка CAN-шины на физическом уровне ведется с помощью осциллографа, позволяющего увидеть реальное прохождение сигналов по витой паре: обычным тестером, естественно, «разглядеть» чередование импульсов такой длины невозможно.

Как работают сигнализации can шина

«Расшифровка» CAN-шины автомобиля также ведется специализированным прибором – анализатором. Он позволяет выводить пакеты данных с шины в том виде, как они передаются.

Как работают сигнализации can шина

Сами понимаете, что диагностика шины CAN на «любительском» уровне без соответствующего оборудования и знаний не имеет смысла, да и банально невозможна. Максимум, что можно сделать «подручными» средствами, чтобы проверить кан-шину – это измерить напряжения и сопротивление на проводах, сравнив их с эталонными для конкретного автомобиля и конкретной шины. Это важно – выше мы специально привели пример того, что даже на одном автомобиле между шинами может быть серьезная разница.

Как работают сигнализации can шина

Видео:Кан шина, что это? Поймет школьник! принцип работыСкачать

Кан шина, что это? Поймет школьник! принцип работы

Неисправности

Хотя интерфейс CAN и хорошо защищен от помех, электрические неисправности стали для него серьезной проблемой. Объединение блоков в единую сеть сделало ее уязвимой. КАН-интерфейс на автомобилях стал настоящим кошмаром малоквалифицированных автоэлектриков уже по одной своей особенности: сильные скачки напряжения (например, зимний запуск на сильно разряженном аккумуляторе) способны не только «повесить» ошибку CAN-шины, обнаруживаемую при диагностике, но и заполнить память контроллеров спорадическими ошибками, случайного характера.

В результате на приборной панели загорается целая «гирлянда» индикаторов. И, пока новичок в шоке будет чесать голову: «да что же это такое?», грамотный диагност первым делом поставит нормальный аккумулятор.

Как работают сигнализации can шина

Чисто электрические проблемы – это обрывы проводов шины, их замыкания на «массу» или «плюс». Принцип дифференциальной передачи при обрыве любого из проводов или «неправильном» сигнале на нем становится нереализуем. Страшнее всего замыкание провода, поскольку оно «парализует» всю шину.

Представьте себе простую моторную шину в виде провода, на котором «сидят в ряд» несколько блоков – контроллер двигателя, контроллер АБС, приборная панель и диагностический разъем. Обрыв у разъема автомобилю не страшен – все блоки продолжат передавать информацию друг другу в штатном режиме, невозможной станет только диагностика. Если оборвать провод между контроллером АБС и панелью, мы сможем увидеть сканером на шине только ее, ни скорость, ни обороты двигателя она показывать не будет.

А вот при обрыве между ЭБУ двигателя и АБС машина, скорее всего, уже не заведется: блок, не «видя» нужный ему контроллер (информация о скорости учитывается при расчете времени впрыска и угла опережения зажигания), уйдет в аварийный режим.

Если не резать провода, а просто постоянно подать на один из них «плюс» или «массу», автомобиль «уйдет в нокаут», поскольку ни один из блоков не сможет передавать данные другому. Поэтому золотое правило автоэлектрика в переводе на русский цензурный звучит как «не лезь кривыми руками в шину», а ряд автопроизводителей запрещает подключать к CAN-шине несертифицированные дополнительные устройства стороннего производства (например, сигнализации).

Читайте также: Пнд пакеты для шин

Благо подключение CAN-шины сигнализации не разъем в разъем, а врезаясь непосредственно в шину автомобиля, дают «криворукому» установщику возможность перепутать провода местами. Автомобиль после этого не то что откажется заводиться – при наличии контроллера управления бортовыми цепями, распределяющего питание, даже зажигание не факт что включится.

Видео:Для чего служит CAN-шина в сигнализацииСкачать

Для чего служит CAN-шина в сигнализации

Для чего нужен КАН-модуль в автосигнализации

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

Рассмотрим пример – подключение датчиков открытия дверей. На старых автомобилях концевики дверей сводились в одну точку, замыкая лампу подсветки салона на «массу» или подавая на нее «плюс» — соответственно, достаточно было подсоединить к ним «минусовой» или «плюсовой» вход концевиков дверей от сигнализации. На более сложных автомобилях концевики уже идут с отдельными проводами до контроллера бортовых цепей или бортового компьютера, приходится собирать диодную развязку, врезая часть диодов в штатную проводку, чтобы штатная электроника не «сошла с ума».

Теперь добавим к системе автозапуск – после остановки двигателя нам уже придется заставлять автомобиль правильно «засыпать», иначе у нас, например, останется включенной магнитола. Значит, нам потребуется в большинстве случаев имитировать открытие и закрытие водительской двери – именно к этому событию в штатной проводке привязывается «засыпание». Для этого мы используем программируемый дополнительный канал, не забывая, что подключать его придется в правильное место относительно развязывающих диодов, иначе сигнализация после глушения двигателя начнет включать тревогу.

Но в то же время сейчас уже и на бюджетных моделях есть CAN-шина, которая позволяет считывать с нее диагностические данные и управлять исполнительными механизмами – например, теми же замками дверей. Установив в сигнализацию модуль КАН-шины, мы сможем получать нужные данные о состоянии автомобиля и по возможности управлять им, подсоединив всего два или четыре провода (зависит от архитектуры проводки – либо мы подключаемся только к одной шине, либо раздельно к шинам двигателя и кузова).

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

Видео:Экспресс диагностика CAN шины на автомобиле. №21Скачать

Экспресс диагностика CAN шины на автомобиле. №21

Принцип действия КАН-модуля

Кан-модуль для сигнализации фактически является интерфейсным блоком, который позволяет прошивке охранной системы управлять цепями автомобиля типизированным образом. Например, при постановке автомобиля на охрану центральный блок подает на CAN-модуль соответствующую команду, а дальнейшие действия уже будут определяться прошивкой модуля. Однократно выполнив программирование КАН-модуля в процессе установки, о нем в дальнейшем можно просто забыть – сервисные функции сигнализации можно будет настраивать так же, как если бы его и не было.

При этом само по себе программирование не низкоуровневое, то есть установщику не обязательно знать, какие конкретно команды нужно подавать на шину для определенного действия: достаточно просто выбрать номер прошивки, соответствующий модели и комплектации автомобиля. Узнать номер можно на сайте производителя охранной системы. Например, прошивка КАН-модуля «Старлайн» для Honda CR-V 2017 года с кнопкой «Старт-Стоп» имеет номер 2444.

Видео:ИГЛА замыкание CAN (кан) шины - Миф или реальность?Скачать

ИГЛА замыкание CAN (кан) шины - Миф или реальность?

Нужен ли CAN-модуль для моей машины?

Чтобы получить ответ на этот вопрос, проще всего ознакомиться с функциями, которые выбранная сигнализация может обеспечить через CAN-шину. При этом нужно учитывать, что ведущие производители охранных комплексов постоянно обновляют прошивки модулей и их список постоянно расширяется. То есть, если CAN-шина физически присутствует в автомобиле, помимо упрощения установки мы получим еще и больший набор функций по сравнению с аналоговым подключением.

КАН-модуль «Старлайн» дает ряд функций, которые при аналоговом подключении недоступны:

  1. Функция Slave – безопасное снятие автосигнализации с охраны штатными кнопками на радиоключе, брелок переходит в режим радиометки, подтверждающей право на запуск двигателя.
  2. Кодовый иммобилайзер – можно запретить запуск двигателя, пока не будет нажата заранее заданная последовательность штатных кнопок автомобиля.
  3. Бесключевой обход штатного иммобилайзера – больше не требуется вынимать чип из одного штатного ключа, чтобы обеспечить работу автозапуска, через CAN-шину система сможет самостоятельно имитировать присутствие «правильного» ключа в автомобиле.

Читайте также: Какие есть параметры колесных шин

Видео:Что такое кан модуль.

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

Даже на ряде бензиновых автомобилей корректно считываемый сигнализацией тахометрический сигнал получить трудно. Например, на холостом ходу у Citroen C4 «Старлайн» не распознает сигнал с форсунок, если не собрать самодельный сумматор, и будет глушить мотор после того, как он сбросит обороты. На дизелях же возможностей тахометрического входа еще меньше. В то же время подключение CAN-модуля даст сигнализации возможность однозначно определить, работает двигатель или нет, вовремя отключая стартер и не отключая зажигание при ошибках считывания оборотов по физическому сигналу.

Видео:Как работает LIN шина автомобиля. K-Line L-Line шины данных. Лин шина автомобиля. Lin-bus networkСкачать

Как работает LIN шина автомобиля. K-Line L-Line шины данных. Лин шина автомобиля. Lin-bus network

Настройка CAN-модуля

Рассмотрим процесс программирования модуля CAN-шины на примере популярной StarLine A93. Сам модуль устанавливается непосредственно на плату центрального блока, где предусмотрены специальные гнезда. На плате модуля есть USB-разъем, который в дальнейшем позволит обновлять прошивку.

Как работают сигнализации can шина

Чтобы войти в режим программирования модуля, временно отключите от сигнализации разъемы питания и CAN-шины. Зажав кнопку Valet, возвращаем на место разъем питания и продолжаем удерживать кнопку, пока не отзвучат пять сигналов сирены.

Система подаст еще 4 сигнала, когда кнопка будет отпущена. Теперь перейдите в соответствующее меню настроек CAN-модуля однократным нажатием кнопки Valet. Затем вводим четырехзначный номер прошивки, быстро нажимая кнопку число раз, соответствующее очередной цифре номера. Например, для кода 1312 нужно нажать кнопку 1 раз, дождаться одиночного сигнала сирены, нажать ее три раза, после трехкратного сигнала нажать дважды, прослушать двойной «кряк» сирены, нажать кнопку еще два раза. После двойного сигнала с небольшой паузой система подаст еще два оповещения, если номер введен правильно, или четыре, если такой номер прошивки не найден.

Далее настраиваются функции модуля, для чего предусмотрено несколько уровней меню:

  1. Статусные функции: двукратное нажатие Valet
  2. Управляющие функции: трехкратное нажатие
  3. Дополнительные функции: четыре нажатия

Можно полностью сбросить CAN-модуль на заводские настройки пятикратным нажатием Valet – если Вы запутались в настройке, и проще начать ее «с нуля»

Меню статусных функций позволяет задать, какие именно информационные сигналы будут считываться с CAN-шины. Например, если Вы подсоединили аналоговый контроль концевиков дверей, считывание информации концевиков с CAN-шины отключите, иначе аналоговый вход не будет работать. Аналогично в меню управляющих функций можно определить, будет ли CAN-модуль управлять «аварийкой», закрытием и открытием центрального замка (причем закрытие и открытие настраиваются отдельно), замком багажника, автозапуском и так далее. В меню дополнительных функций настраивается функция Slave.

Как определить, какие функции нужно реализовать по аналогу, а какие доступны через CAN-шину? Достаточно выбрать на портале can.starline.ru модель автомобиля и тип модуля (2CAN, CAN+LIN и так далее), чтобы узнать номер прошивки, скачать последнюю версию и увидеть перечень функций, доступных в этой прошивке через CAN.

На Chevrolet Cruze до 2015 года с замком зажигания актуальная на момент написания статьи прошивка 1765 потребует включение управление аварийной сигнализацией «по аналогу», а вот управление штатным центральным замком уже можно смело настраивать по CAN-шине, не подключая дополнительные провода. Блокировку запуска придется подключать внешнюю, потому что заглушить мотор через диагностическую шину в этой прошивке тоже нельзя.

Ещё кое-что полезное для Вас:

Как работают сигнализации can шина

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

  • Свежие записи
    • Нужно ли менять пружины при замене амортизаторов
    • Скрипят амортизаторы на машине что делать
    • Из чего состоит стойка амортизатора передняя
    • Чем стянуть пружину амортизатора без стяжек
    • Для чего нужны амортизаторы в автомобиле


    📺 Видео

    Как работает обходчик иммобилайзера и сигнализация по КАН шине.Скачать

    Как работает обходчик иммобилайзера и сигнализация по КАН шине.

    Простая проверка CAN шины. Сканер не видит автомобиль через OBD2. Как правильно выбрать изоленту.Скачать

    Простая проверка CAN шины. Сканер не видит автомобиль через OBD2. Как правильно выбрать изоленту.

    поиск нерабочей can шины, часть дваСкачать

    поиск нерабочей can шины, часть два

    LIN шина - пример работы. LIN bus exampleСкачать

    LIN шина - пример работы. LIN bus example

    Подробно про CAN шинуСкачать

    Подробно про CAN шину

    Как проверить CAN шину Используем симулятор ElectudeСкачать

    Как проверить CAN шину  Используем симулятор Electude

    лекция 403 CAN шина- введениеСкачать

    лекция 403  CAN шина- введение

    Блокировка по CAN-шине в Hyundai и KIAСкачать

    Блокировка по CAN-шине в Hyundai и KIA

    Видеоинструкция по настройке CAN шины сигнализации с помощью приложение StarLine Master с телефона.Скачать

    Видеоинструкция по настройке CAN шины сигнализации с помощью приложение StarLine Master с  телефона.

    Установка сигнализации STAR LINE E66 (E96) BT ECO, на автомобиль TOYOTA RAV4. CAN-ШИНА, прошивка.Скачать

    Установка сигнализации STAR LINE E66 (E96) BT ECO, на автомобиль TOYOTA RAV4. CAN-ШИНА, прошивка.

    Что такое кан модуль.Скачать

    Что такое кан модуль.

    Что такое CAN шинаСкачать

    Что такое CAN шина

    Компьютерная диагностика авто. K-линия и CAN шинаСкачать

    Компьютерная диагностика авто. K-линия и CAN шина

    MCP2515, контроллер CAN шины с интерфейсом SPIСкачать

    MCP2515, контроллер CAN шины с интерфейсом SPI
Поделиться или сохранить к себе:
Технарь знаток