Как работает CAN шина в современном авто
Для того, чтобы понять принципы работы CAN-шины мы решили написать/перевести ряд статей, посвященных этой тематике, как обычно, основываясь на материалах зарубежных источников.
Одним из подобных источников, который, как нам показалось, вполне подходящим образом иллюстрирует принципы работы CAN-шины, стал видеоролик-презентация учебного продукта CANBASIC компании Igendi Engineering (http://canbasic.com).
Также можете прочитать вторую нашу переводную статью Введение в CAN.
Добро пожаловать на презентацию нового продукта CANBASIC, учебной системы (платы), посвященной вопросу функционирования шины КАН (CAN).
Мы начнем с основ построения сети CAN-шины. На схеме приведен автомобиль с его системой освещения.
Показана обычная проводка, в которой каждая лампа напрямую подключена с каким-либо переключателем или контактом педали тормоза.
Теперь аналогичная функциональность показана с применением технологии CAN-шины. Передние и задние световые приборы подключены к контролирующим модулям. Контролирующие модули соединены параллельно с такими же проводами шины.
Этот небольшой пример демонстрирует, что объем электропроводки снижается. Вдобавок ко всему модули управления могут обнаруживать перегоревшие лампы и информировать об этом водителя.
Автомобиль на указанном виде содержит четыре модуля управления и четко отражает построение учебной системы (платы) CANBASIC
В вышеописанном указано четыре узла шины (CAN-узла).
Передний модуль контролирует передние световые приборы.
Узел сигнализации обеспечивает контроль внутренней части автомобиля.
Основной контрольный модуль соединяет все системы транспортного средства для диагностики.
Задний узел контролирует задние световые приборы.
На тренировочной доске CANBASIC вы можете увидеть маршрутизацию (расположение) трех сигналов: «Питание», «CAN-Hi» и «земли», соединяющихся в контрольном модуле.
В большинстве транспортных средств для подключения главного модуля управления к ПК с помощью диагностического программного обеспечения вам нужен OBD-USB конвертер.
Плата CANBASIC уже содержит в себе OBD-USB конвертер и может быть напрямую подключена к ПК.
Питается плата от интерфейса USB, поэтому дополнительные кабели не нужны.
Провода шины используются для передачи множества данных. Как это работает?
Как работает CAN-шина
Эти данные передаются последовательно. Вот пример.
Человек с лампой, передатчик, хочет отправить какую-то информацию человеку с телескопом, получателю (приемнику). Он хочет передать данные.
Для того, чтобы сделать это они договорились, что получатель смотрит за состоянием лампы каждые 10 секунд.
Это выглядит так:
Спустя 80 секунд:
Теперь 8 бит данных были переданы со скоростью 0,1 бит в секунду (т.е. 1 бит в 10 секунд). Это называется последовательной передачей данных.
Для использования этого подхода в автомобильном приложении интервал времени сокращается с 10 секунд до 0,000006 секунды. Для передачи информации посредством изменения уровня напряжения на шине данных.
Для измерения электрических сигналов шины КАН используется осциллограф. Две измерительных площадки на плате CANBASIC позволяют измерить этот сигнал.
Чтобы показать полное CAN-сообщение разрешение осциллографа уменьшается.
В результате одиночные CAN-биты больше не могут быть распознаны. Для решения этой проблемы CANBASIC-модуль оснащен цифровым запоминающим осциллографом.
Мы вставляем модуль CANBASIC в свободный разъем USB, после чего он будет автоматически обнаружен. Программное обеспечение CANBASIC можно запустить прямо сейчас.
Вы можете видеть вид программного осциллографа с прикрепленными значениями битов. Красным показаны данные, переданные в предыдущем примере.
Чтобы объяснить другие части CAN-сообщения мы раскрашиваем CAN-кадр и прикрепляем на него подписи с описанием.
Каждая раскрашенная часть CAN-сообщения соответствует полю ввода того же цвета. Область, отмеченная красным, содержит информацию о пользовательских данных, которая может быть задана в формате битов, полубайтов или шестнадцатиричном формате.
Желтая область определяет количество пользовательских данных. В зеленой зоне может быть установлен уникальный идентификатор.
Синяя область позволяет задать CAN-сообщение для удаленного запроса. Это означает, что будет ожидаться ответ от другого CAN-узла. (Разработчики системы сами рекомендуют не пользоваться удаленными запросами по ряду причин приводящих к глюкам системы, но об этом будет другая статья.)
Многие системы с шиной CAN защищены от помех вторым каналом CAN-LO для передачи данных, который является инвертированным относительно сигнала CAN-HI (т.е. идет тот же сигнал, только с обратным знаком).
Шесть последовательных битов с одинаковым уровнем определяют конец CAN-кадра.
Так совпало, что другие части CAN-кадра могут содержать более пяти последовательных битов с одинаковым уровнем.
Чтобы избежать этой битовой метки, если появляется пять последовательных битов с одинаковым уровнем, в конце CAN-кадра вставляется противоположный бит. Эти биты называют стафф-битами (мусорными битами). CAN-приемники (получатели сигнала) игнорируют эти биты.
С помощью полей ввода могут быть заданы все данные КАН-кадра и поэтому каждое КАН-сообщение может быть отправлено.
Вставленные данные немедленно обновляются в CAN-кадре, в данном примере длина данных будет изменена с одного байта на 8 байтов и сдвинута назад на один байт.
Текст описания показывает, что сигнал поворота будет управляться с помощью идентификатора «2С1» и бит данных 0 и 1. Все биты данных сбрасываются на 0.
Идентификатор установлен в значение «»2С1». Для активации сигнала поворотов бит данных должен быть установлен с 0 на 1.
В режиме «в салоне» вы можете управлять всем модулем с помощью простых щелчков мыши. Данные CAN устанавливаются автоматически в соответствии с желаемым действием.
Лампы поворотников могут быть установлены на ближний свет для работы в качестве ДХО. Яркостью будет управлять широтно-импульсная модуляция (ШИМ), в соответствии с возможностями современной диодной техники.
Теперь мы можем активировать фары ближнего света, противотуманные фары, стоп-сигналы и фары дальнего.
С отключением ближнего света противотуманные фары также отключаются. Логика управления световой системой CANBASIC соответствует автомобилям марки Volkswagen. Особенности зажигания и «возвращения домой» также включены.
С сигнальным узлом вы можете считывать сигнал датчика после инициирующего удаленного запроса.
В режиме удаленного запроса второй CAN-кадр будет принят и показан ниже отправленного CAN-кадра.
Байт данных CAN теперь содержит результат измерения датчика. С приближением к датчику пальца вы можете изменить измеренное значение.
Клавиша паузы замораживает текущий CAN-кадр и позволяет провести точный анализ.
Как уже было показано, различные части CAN-кадра могут быть скрыты.
Кроме того поддерживается скрытие каждого бита в КАН-кадре.
Это очень полезно, если вы хотите использовать представление CAN-кадра в ваших собственных документах, например в листе упражнений.
www.beworks.ru
Как работает кан шина в автомобиле
Современный автомобиль, к сожалению или к счастью — решать Вам, уже не тот ящик на колесах, с полутора десятками проводов, в котором мог разобраться мало-мальски грамотный человек, и даже починить, если что-то сломалось…
Современный автомобиль — это уже компьютер на колесах, хотите ли Вы этого или нет… И даже если Вы и не подозреваете об этом, то только по причине того, что занимаются ремонтом Вашего автомобиля профессионалы. Именно они и должны выполнять все работы на Вашем авто. Соответственно и установку дополнительного оборудования лучше доверить специалистам.
Часто при обсуждении вопросов дополнительной охраны автомобиля приходится «читать лекции» клиентам, объясняя, иногда очень долго, почему на их автомобиль сигнализация должна ставиться не 1 час, а как минимум 10 часов, а иногда и полтора — два дня. И часто в этих разговорах приходится упоминать такое словосочетание как «Кан шина», что частенько вводит в ступор клиентов.
Так что же это такое — КАН ШИНА?
И для чего она в автомобиле?
Сначала ответ на вопрос — для чего?:
Как сэкономить медь?:
Подсчитано, что за последние пять лет число опций в автомобиле, являющихся в большинстве своем потребителями электрической энергии, увеличилось вдвое. И произошло это вовсе не по прихоти автопроизводителей, а благодаря растущим потребностям покупателей в комфорте и законодательным требованиям к безопасности и охране окружающей среды
Все бы ничего, но возможности электрооборудования не безграничны. И если раньше конструкторы решали вопросы, в основном связанные с увеличением надежности, то сейчас приходится думать над созданием принципиально новых схем, которые либо изменят традиционную «архитектуру» электрики, либо позволят ей приспособиться к поступи научно-технического прогресса.
Шины не для колес:
Использующаяся до сих пор однопроводная схема подразумевает, что отрицательные выводы всех потребителей электроэнергии соединяются с «массой» — кузовом и другими металлическими частями автомобиля, которые выступают в роли второго, минусового провода. Однако когда общая длина реальных проводов, подключенных от потребителей к плюсу генератора, достигла полукилометра, а их вес приблизился к центнеру, выяснилось, что однопроводная схема не столь уж и хороша, какой казалось прежде.
Поэтому появилась мультиплексная проводка, а с ней — шина CAN (от Controller Area Network), которую при традиционном сохранении минуса на «массе» применяют вместо «растолстевших» жгутов старой схемы на современных моделях машин, насыщенных электроприводами и электронными блоками.
Далее неплохая статья объясняющая принципы конфигурирования и управления всеми устройствами в современном автомобиле:
Бортовая электроника современного автомобиля в своем составе имеет большое количество исполнительных и управляющих устройств. К ним относятся всевозможные датчики, контроллеры и т.д.
Для обмена информацией между ними требовалась надежная коммуникационная сеть.
В середине 80-х годов прошлого столетия компанией BOSCH была предложена новая концепция сетевого интерфейса CAN (Controller Area Network).
CAN-шина обеспечивает подключение любых устройств, которые могут одновременно принимать и передавать цифровую информацию (дуплексная система). Собственно шины представляет собой витую пару. Данная реализация шина позволила снизить влияние внешних электромагнитных полей, возникающих при работе двигателя и других систем автомобиля. По такой шине обеспечивается достаточно высокая скорость передачи данных.
Как правило, провода CAN-шины оранжевого цвета, иногда они отличаются различными цветными полосами (CAN-High — черная, CAN-Low — оранжево-коричневая).
Благодаря применению данной системы из состава электрической схемы автомобиля высвободилось определенное количество проводников, которые обеспечивали связь, например, по протоколу KWP 2000 между контроллером системы управления двигателем и штатной сигнализацией, диагностическим оборудованием и т.д.
Скорость передачи данных по CAN-шине может достигать до 1 Мбит/с, при этом скорость передачи информации между блоками управления (двигатель — трансмиссия, ABS — система безопасности) составляет 500 кбит/с (быстрый канал), а скорость передачи информации системы «Комфорт» (блок управления подушками безопасности, блоками управления в дверях автомобиля и т.д.), информационно-командной системы составляет 100 кбит/с (медленный канал).
На рис. 1 показана топология и форма сигналов CAN-шины легкового автомобиля.
При передаче информации какого-либо из блоков управления сигналы усиливаются приемо-передатчиком (трансивером) до необходимого уровня.
Каждый подключенный к CAN-шине блок имеет определенное входное сопротивление, в результате образуется общая нагрузка шины CAN. Общее сопротивление нагрузки зависит от числа подключенных к шине электронных блоков управления и исполнительных механизмов. Так, например, сопротивление блоков управления, подключенных к CAN-шине силового агрегата, в среднем составляет 68 Ом, а системы «Комфорт» и информационно-командной системы — от 2,0 до 3,5 кОм.
Следует учесть, что при выключении питания происходит отключение нагрузочных сопротивлений модулей, подключенных к CAN-шине.
Источник www.drive2.ru
CAN-шина — устройство, облегчающее управление машиной за счет обмена информацией с другими системами авто. Передача данных от одного автомобильного блока к другому осуществляется по специальным каналам с использованием шифрования.
Что такое CAN-шина
Устройство и где находится шина
Инструкция по подключению сигнализации по CAN-шине
Признаки и причины
Как сделать анализатор своими руками?
Плюсы и минусы CAN-шин
Видео «Ремонт CAN-интерфейса своими руками»
Комментарии и Отзывы
Что такое CAN-шина
Электронный КАН-интерфейс в авто представляет собой сеть контроллеров, использующихся для объединения всех управляющих модулей в единую систему.
Данный интерфейс представляет собой колодку, с которой можно соединять посредством проводов блоки:
- противоугонного комплекса, оборудованного функцией автозапуска либо без нее;
- системы управления мотором машины;
- антиблокировочного узла;
- системы безопасности, в частности, подушек;
- управления автоматической коробкой передач;
- контрольного щитка и т. д.
Устройство и где находится шина
Конструктивно CAN-шина представляет собой блок, выполненный в пластиковом корпусе, либо разъем для подсоединения кабелей. Цифровой интерфейс состоит из нескольких проводников, которые называются CAN. Для подключения блоков и устройств используется один кабель.
Место монтажа устройства зависит от модели транспортного средства. Обычно этот нюанс указывается в сервисном руководстве. СAN-шина устанавливается в салоне автомобиля, под контрольным щитком, иногда может располагаться в подкапотном пространстве.
Как работает?
Принцип работы автоматической системы заключается в передаче закодированных сообщений. В каждом из них имеется специальный идентификатор, являющийся уникальным. К примеру, «температура силового агрегата составляет 100 градусов» или «скорость движения машины 60 км/ч». При передаче сообщений все электронные модули будут получать соответствующую информацию, которая проверяется идентификаторами. Когда данные, передающиеся между устройствами, имеют отношение к конкретному блоку, то они обрабатываются, если нет — игнорируются.
Длина идентификатора CAN-шины может составить 11 либо 29 бит.
Каждый передатчик информации одновременно выполняет считывание данных, передающихся в интерфейс. Устройство с более низким приоритетом должно отпустить шину, поскольку доминантный уровень с высоким показателем искажает его передачу. Одновременно пакет с повышенным значением остается нетронутым. Передатчик, который потерял связь, спустя определенное время ее восстанавливает.
Интерфейс, подключенный к сигналке или модулю автоматического запуска, может функционировать в разных режимах:
- Фоновый, который называется спящим или автономным. Когда он запущен, все основные системы машины отключены. Но при этом на цифровой интерфейс поступает питание от электросети. Величина напряжения минимальная, что позволяет предотвратить разряд аккумуляторной батареи.
- Режим запуска или пробуждения. Он начинает функционировать, когда водитель вставляет ключ в замок и проворачивает его для активации зажигания. Если машина оборудована кнопкой Старт/Стоп, это происходит при ее нажатии. Выполняется активация опции стабилизации напряжения. Питание подается на контроллеры и датчики.
- Активный. При активации этого режима процедура обмена данными осуществляется между регуляторами и исполнительными устройствами. Параметр напряжения в цепи увеличивается, поскольку интерфейс может потреблять до 85 мА тока.
- Деактивация или засыпание. Когда силовой агрегат останавливается, все системы и узлы, подключенные к шине CAN, перестают функционировать. Выполняется их деактивация от электрической сети транспортного средства.
Характеристики
Технические свойства цифрового интерфейса:
- общее значение скорости передачи информации составляет около 1 Мб/с;
- при отправке данных между блоками управления различными системами этот показатель уменьшается до 500 кб/с;
- скорость передачи информации в интерфейсе типа «Комфорт» — всегда 100 кб/с.
Канал «Электротехника и электроника для программистов» рассказал о принципе отправки пакетных данных, а также о характеристиках цифровых адаптеров.
Виды CAN-шин
Условно CAN-шины можно разделить между собой на два типа в соответствии с использующимися идентификаторами:
- КАН2, 0А. Так маркируются цифровые устройства, которые могут функционировать в 11-битном формате обмена данными. Этот тип интерфейсов по определению не может выявить ошибки на сигналы от модулей, работающих с 29 бит.
- КАН2, 0В. Так маркируются цифровые интерфейсы, функционирующие в 11-битном формате. Но ключевая особенность состоит в том, что данные об ошибках будут передаваться на микропроцессорные устройства, если обнаруживается идентификатор на 29 бит.
CAN-шины могут делиться на три категории в соответствии с видом:
- Для силового агрегата автомобиля. Если подключить к нему такой тип интерфейса, это позволит обеспечить быструю связь между управляющими системами по дополнительному каналу. Предназначение шины заключается в синхронизации работы ЭБУ двигателя с другими узлами. Например, коробкой передач, антиблокировочной системой и т. д.
- Устройства типа Комфорт. Такая разновидность цифровых интерфейсов используется для соединения всех систем данной категории. К примеру, электронной регулировки зеркал, подогрева сидений и т. д.
- Информационно-командные интерфейсы. Имеют аналогичную скорость передачи информации. Используются для обеспечения качественной связи между узлами, необходимыми для обслуживания транспортного средства. К примеру, между электронным блоком управления и навигационной системой или смартфоном.
О принципе действия, а также о разновидностях цифровых интерфейсов рассказал канал «Электротехника и электроника для программистов».
Инструкция по подключению сигнализации по CAN-шине
При монтаже противоугонной системы простой вариант ее соединения с бортовой сетью — связать охранную установку с цифровым интерфейсом. Но такой метод возможен при наличии КАН-шины в автомобиле.
Чтобы произвести установку автосигнализации и подключить ее к CAN-интерфейсу, необходимо знать место монтажа блока управления системой.
Если сигналку ставили специалисты, то надо обратиться за помощью с этим вопросом на СТО. Обычно устройство располагается за приборной панелью автомобиля или под ней. Иногда установщики ставят микропроцессорный модуль в свободное пространство за бардачком или автомагнитолой.
Что понадобится?
Для выполнения задачи потребуется:
Пошаговые действия
Процедура подключения противоугонной установки к CAN-шине осуществляется так:
- Сначала надо убедиться, что все элементы охранного комплекса установлены и работают. Речь идет о микропроцессорном блоке, антенном модуле, сервисной кнопке, сирене, а также концевых переключателях. Если сигнализация имеет опцию автозапуска, надо убедиться в правильности монтажа этого устройства. Все элементы противоугонной установки подключаются к микропроцессорному блоку.
- Выполняется поиск основного проводника, идущего к CAN-шине. Он более толстый и его изоляция обычно окрашена в оранжевый цвет.
- Основной блок автосигнализации соединяется с данным контактом. Для выполнения задачи используется разъем цифрового интерфейса.
- Производится монтаж блока управления охранной системы, если он не был установлен. Его следует разместить в сухом и недоступном для посторонних глаз месте. После монтажа устройство надо качественно зафиксировать, иначе в процессе движения на него будут оказывать негативное воздействие вибрации. В результате это приведет к быстрой поломке модуля.
- Место соединения проводников тщательно изолируется, допускается использование термоусадочных трубок. Рекомендуется дополнительно обмотать изолентой провода. Это позволит увеличить их ресурс эксплуатации и не допустить стирания изоляционного слоя. Когда подключение будет выполнено, осуществляется проверка. Если возникли проблемы в передачи пакетных данных, с помощью мультиметра следует произвести диагностику целостности электроцепей.
- На завершающем этапе выполняется настройка всех каналов связи, в том числе дополнительных, если они имеются. Это позволит обеспечить бесперебойную работу охранной системы. Для настройки используется сервисная книжка, входящая в комплектацию противоугонной установки.
Пользователь Sigmax69 рассказал о соединении охранного комплекса с цифровым интерфейсом на примере автомобиля Хендай Солярис 2017.
Неисправности
Поскольку CAN-интерфейс завязан со многими системами автомобиля, при поломке или некорректной работе одного из узлов в нем могут появиться неполадки. Их наличие отразится на функционировании основных агрегатов.
Признаки и причины
О появлении неисправностей могут сообщить такие «симптомы»:
- на приборной панели загорелись одновременно несколько значков без причины — подушки безопасности, рулевое управление, давление в системе смазки и т. д.;
- появился световой индикатор Check Engine;
- на контрольном щитке отсутствует информация о температуре силового агрегата, уровне топлива в баке, скорости т. д.
Причины, по которым могут возникнуть неисправности в работе CAN-интерфейса:
- обрыв проводки в одной из систем или повреждение электролиний;
- короткое замыкание в работе агрегатов на батарею или землю;
- повреждение резиновых перемычек на разъеме;
- окисление контактов, в результате чего нарушается передача сигнала между системами;
- разряд АКБ автомобиля либо падение величины напряжения в электросети, что связано с неправильным функционированием генераторной установки;
- замыкание систем CAN-high либо CAN-low;
- появление неисправностей в работе катушки зажигания.
Подробнее о поломках цифрового интерфейса и тестировании с использованием компьютера рассказал канал «KV Avtoservis».
Диагностика
Чтобы определить причину появления неполадок, потребуется тестер, рекомендуется использование мультиметра.
- Диагностика начинается с поиска проводника витой пары КАН-шины. Кабель имеет черную либо оранжево-серую изоляцию. Первый является доминантным уровнем, а второй — второстепенным.
- С помощью мультиметра производится проверка величины напряжения на контактных элементах. При выполнении задачи зажигание нужно включить. Процедура тестирования позволит выявить напряжение в диапазоне от 0 до 11 вольт. На практике это обычно 4,5 В.
- Выполняется отключение зажигания. От аккумулятора отсоединяется проводник с отрицательным контактом, предварительно гаечным ключом надо ослабить зажим.
- Выполняется измерение параметра сопротивления между проводниками. О замыкании контактов можно узнать, если эта величина стремится к нулю. Когда диагностика показала, что сопротивление бесконечно, то в электролинии имеется обрыв. Проблема может заключаться непосредственно в контакте. Требуется более детально проверить разъем и все провода.
- На практике замыкание обычно происходит из-за поломки управляющих устройств. Для поиска вышедшего из строя модуля следует поочередно отключить от питания каждый блок и выполнить проверку величины сопротивления.
Пользователь Филат Огородников рассказал о диагностике КАН-шины с использованием осциллографа.
Как сделать анализатор своими руками?
Самостоятельно выполнить сборку данного устройства сможет только профессионал в области электроники и электротехники.
Основные нюансы процедуры:
- В соответствии со схемой на первом фото в галерее надо приобрести все элементы для разработки анализатора. На ней подписаны составляющие детали. Потребуется плата с контроллером STM32F103С8Т6. Понадобится электросхема стабилизированного регуляторного устройства и КАН трансивер МСР2551.
- При необходимости в анализатор добавляется блютуз-модуль. Это позволит при эксплуатации девайса записать основную информацию на мобильное устройство.
- Процедура программирования выполняется с использованием любой утилиты. Рекомендуется применение программ КАНХакер или Ардуино. Первый вариант более функциональный и имеет опцию фильтрации пакетных данных.
- Для осуществления прошивки потребуется преобразовательное устройство USB-TTL, оно понадобится для отладки. Простой вариант — применение ST-Link второй версии.
- Загрузив программу на компьютер, основной файл формата ЕХЕ необходимо прошить в контроллер с использованием программатора. После выполнения задачи ставится перемычка бутлоудера, а изготовленное устройство подключается к ПК через USB-выход.
- Заливать прошивку в анализатор можно с использованием программного обеспечения MPH >Фотогалерея
Плюсы и минусы CAN-шин
Преимущества, которыми обладает цифровой интерфейс:
- Быстродействие. Устройство может оперативно обмениваться пакетными данными между разными системами.
- Высокая устойчивость к воздействию электромагнитных помех.
- Все цифровые интерфейсы имеют многоуровневую систему контроля. Благодаря этому можно не допустить появления ошибок при передаче информации и ее приеме.
- При работе шина сама раскидывает скорость по каналам в автоматическом режиме. Благодаря этому обеспечивается эффективная работа электронных систем транспортного средства.
- Цифровой интерфейс является безопасным. Если к электронным узлам и системам автомобиля кто-то попытается получить незаконный доступ, шина автоматически заблокирует эту попытку.
- Наличие цифрового интерфейса позволяет упрощенно произвести монтаж охранной системы на машину с минимальным вмешательством в штатную бортовую сеть.
Минусы, которыми обладает CAN-шина:
- Некоторые интерфейсы имеют ограничения по объему информации, которая может передаваться. Этот недостаток будет весомым для современного автомобиля, «напичканного» электроникой. При добавлении дополнительных устройств на шину возлагается более высокая нагрузка. Из-за этого снижается время отклика.
- Все пакетные данные, которые передаются по шине, имеют определенное назначение. Для полезной информации отводится минимальная часть трафика.
- Если применяется протокол повышенного уровня, это станет причиной отсутствия стандартизации.
Видео «Ремонт CAN-интерфейса своими руками»
Пользователь Roman Brock рассказал о процедуре восстановления шины приборной панели в автомобиле Форд Фокус 2 рестайлинг.
Источник autodvig.com
CAN-шина – это электронное устройство, встроенное в электронную систему автомобиля для контроля технических характеристики и ездовых показателей. Она является обязательным элементом для оснащения автомобиля противоугонной системой, но это лишь малая часть её возможностей.
Что такое CAN шина
CAN-шина – это одно из устройств в электронной автоматике автомобиля, на которое возлагается задача по объединению различных датчиков и процессоров в общую синхронизированную систему. Она обеспечивает сбор и обмен данными, посредством чего в работу различных систем и узлов машины вносятся необходимые корректировки.
Аббревиатура CAN расшифровывается как Controller Area Network, то есть сеть контроллеров. Соответственно, CAN-шина – это устройство, принимающее информацию от устройств и передающее между ними. Данный стандарт был разработан и внедрён более 30 лет назад компанией Robert Bosch GmbH. Сейчас его используются в автомобилестроении, промышленной автоматизации и сфере проектирования объектов, обозначаемых «умными», например, домов.
Как работает CAN шина
Фактически, шина представляет собой компактное устройство со множеством входов для подключения кабелей или разъём, к которому подсоединяются кабели. Принцип её действия заключается в передаче сообщений между разными компонентами электронной системы.
Для передачи разной информации в сообщения включаются идентификаторы. Они уникальны и сообщают, например, что в конкретный момент времени автомобиль едет со скоростью 60 км/ч. Серия сообщения отправляется на все устройства, но благодаря индивидуальным идентификаторам они обрабатывают только те, которые предназначаются именно для них. Идентификаторы CAN-шины могут иметь длину от 11 до 29 бит.
В зависимости от назначения КАН шины разделяются на несколько категорий:
- Силовые. Они предназначены для синхронизации и обмена данными между электронным блоком двигателя и антиблокировочной системой, коробкой передач, зажиганием, другими рабочими узлами автомобиля.
- Комфорт. Эти шины обеспечивают совместную работу цифровых интерфейсов, которые не связаны с ходовыми блоками машины, а отвечают за комфорт. Это система подогрева сидений, климат-контроль, регулировка зеркал и т.п.
- Информационно-командные. Эти модели разработаны для оперативного обмена информацией между узлами, отвечающими за обслуживание авто. Например, навигационной системой, смартфоном и ЭБУ.
Для чего CAN шина в автомобиле
Распространение интерфейса КАН в автомобильной сфере связано с тем, что он выполняет ряд важных функций:
- упрощает алгоритм подсоединения и функционирования дополнительных систем и приборов;
- снижает влияние внешних помех на работу электроники;
- обеспечивает одновременное получение, анализ и передачу информации к устройствам;
- ускоряет передачу сигналов к механизмам, ходовым узлам и иным устройствам;
- уменьшает количество необходимых проводов;
В современном автомобиле цифровая шина обеспечивает работу следующих компонентов и систем:
- центральный монтажный блок и замок зажигания;
- антиблокировочная система;
- двигатель и коробка переключения передач;
- подушки безопасности;
- рулевой механизм;
- датчик поворота руля;
- силовой агрегат;
- электронные блоки для парковки и блокировки дверей;
- датчик давления в колёсах;
- блок управления стеклоочистителями;
- топливный насос высокого давления;
- звуковая система;
- информационно-навигационные модули.
Этот не полный список, так как в него не включаются внешние совместимые приборы, которые тоже можно соединить с шиной. Часто таким образом подключается автомобильная сигнализация. CAN-шина также доступна для подключения внешних устройств для мониторинга рабочих показателей и диагностики на ПК. А при подключении автосигнализации вместе с маяком можно управлять отдельными системами извне, например, со смартфона.
Читайте также: Что такое центральный замок в автомобиле.
Плюсы и минусы CAN шины
Специалисты по автомобильной электронике, высказываясь в пользу использования CAN-интерфейса, отмечают следующие преимущества:
- простой канал обмена данными;
- скорость передачи информации;
- широкая совместимость с рабочими и диагностическими приборами;
- более простая схема установки автосигнализации;
- многоуровневый мониторинг и контроль интерфейсов;
- автоматическое распределение скорости передачи с приоритетом в пользу основных систем и узлов.
Но есть у CAN-шины и функциональные недостатки:
- при повышенной информационной нагрузке на канал вырастает время отклика, что особенно характерно для работы автомобилей, «напичканных» электронными устройствами;
- из-за использования протокола высшего уровня встречаются проблемы стандартизации.
Возможные проблемы с CAN шиной
По причине включения во многие функциональные процессы, неполадки в работе CAN-шины проявляются очень быстро. Среди признаков нарушений чаще всего проявляются:
- индикация вопросительного знака на приборной панели;
- одновременное свечение нескольких лампочек, например, CHECK ENGINE и ABS;
- исчезновение показателей уровня топлива, оборотов двигателя, скорости на приборной панели.
Такие проблемы возникают по разным причинам, связанным с питанием или нарушением электроцепи. Это может быть замыкание на массу или аккумулятор, обрыв цепи, повреждение перемычек, падение напряжения из-за проблем с генератором или разряд АКБ.
Первая мера для проверки шины – компьютерная диагностика всех систем. Если она показывает шину, необходимо измерить напряжение на выводах H и L (должно быть
4V) и изучить форму сигнала на осциллографе под зажиганием. Если сигнала нет или он соответствует напряжению сети, налицо замыкание или обрыв.
Ввиду сложности системы и большого количества подключений компьютерную диагностику и устранение неисправностей целесообразно передать в руки специалистов с высококачественным оборудованием.
Читайте также: Что такое адаптивный круиз контроль и для чего он нужен.
Источник avtonov.com
lubimauto.ru
Что такое CAN-шина в автомобиле
Понравилась статья? Следите за новыми идеями полезных авто советов в нашем канале. Подписывайтесь на нас в Яндекс.Дзене. Подписаться.
Современные машины оснащаются различными электронными блоками управления, для самых разных систем: ABS, двигатели, кузова и салона, и другими. По своей сути это микрокомпьютеры. Чтобы было понятнее что такое CAN-шина, можно представить, что в авто есть локальная компьютерная сеть. К ней подключаются микрокомпьютеры, чтобы работать всем вместе. Можно сравнить такую сеть с обычной офисной сетью, где есть один общий ПК начальника, откуда есть доступ к ПК подчиненных, а те в свою очередь могут обмениваться данными друг с другом. Система диагностики или бортовой компьютер автомобиля в данном случае будет тем самым начальником.
Что собой представляет CAN-шина
Это одно из многочисленных электронных устройств в машине. На него возложена задача объединять разнообразные датчики и процессоры в единую систему с синхронизацией. Шина обеспечивает сбор и обмен информацией, которая необходима для корректирования работы систем и узлов автомобиля. CAN это сокращение от Controller Area Network. Следовательно шина – это своеобразная «дорога» для передачи информации от контроллера к устройствам и наоборот. Этот стандарт разрабатывался и внедрялся более трех десятилетий назад. Сегодня он используется не только в автомобилях, но и в промышленности, в том числе в «умных домах».
Принцип работы
Шина выглядит как небольшое устройство, имеющее много входов, чтобы можно было подключить в них кабели, или разъем для подсоединения кабелей. Принцип действия в том, чтобы она передавала сообщения между разнообразными компонентами системы авто. Чтобы была возможность правильно передавать данные, в сообщения должны быть включены уникальные идентификаторы. Серийные сообщения отправляются всем устройствам, но из-за того, что есть такие идентификаторы, обработаны будут только те из них, которые предназначены конкретному устройству.
По длине идентификаторы могут быть 11-29 битными. Сама CAN-шина в большей части машин, это не сложное устройство. Она выглядит как пара сплетенных проводника, отличающихся друг от друга по цвету. По ним распространяются разнообразные сигналы, имеющие разные уровни – либо L, либо H. За то, чтобы сигналы формировались в ответе CAN-контроллер. Почти во всех машинах так же стоит CAN-трансивер, иначе говоря, приемопередатчик, отвечающий за:
- защиту CAN-контроллеров, если произойдет внезапное замыкание в электропроводке;
- защищенность от помех;
- большую скорость приема и передачи;
- усиление уровней сигнала.
В машинах могут использоваться лишь два типа трансмиттеров – Хай Спид (High Speed) и Фолт Толеран (Fault Toleran). Первый характеризуется скоростью до 1 Мбит/сек, и имеет меньшую в сравнении со вторым помехозащищенность. А второй более защищен от сбоев, то есть более надежен как канал связи, но для этого пришлось ограничиться скоростью в 120 кб/сек.
Первые подобные разработки, ставшие предшественниками CAN-шин, были внедрены еще в 70-х годах прошлого столетия. Сама идея стала настолько удачной, что ее развитие продолжается до сих пор.
avtoelektrik-info.ru
Как работает can шина на физическом уровне
CAN шина, что же это такое? Много информации читал, но нихрена не понимал. А тут вот нашлось простое и доходчивое объяснение, которое поймёт и ребёнок. А может и не поймет…
В CAN сети все ЭБУ подключены к шине параллельно. Обмен данными производится короткими пакетами — сообщениями.
CAN сообщение
Каждое сообщение содержит идентификатор, который в сети является уникальным (например, «Температура двигателя 100 град» или «Скорость автомобиля 50 км/ч»). При передаче, все ЭБУ в сети получают сообщение и каждый из них проверяет идентификатор. Если сообщение имеет отношение к данному ЭБУ, то оно обрабатывается, в противном случае – игнорируется. Идентификатор может быть длиной 11 бит или 29 бит.
Арбитраж
В шине CAN биты 0 и 1 имеют ещё одно название: рецессивный уровень и доминантный уровень, соответственно. Если двумя разными передатчиками будет одновремнно передан рецессивный и доминантный уровни, то доминантный уровень подавит рецессивный. Этим механизмом подавления обеспечивается арбитраж на шине. Каждый передатчик одновремнено считывает то, что он предаёт в шину. Передатчик с более низким приоритетом вынужден отпустить шину, так как чужой доминантный уровень с более высоким приоритетом исказил его предачу. В то же время, пакет с более высоким уровнем остался неизменным. Передатчик, потерявший арбитраж, может повторить попытку через некоторе время.
Физический уровень
В автомобиле может применяться несколько типов шин CAN.
Высокоскоростной CAN (High speed) применяется в основном в сети управления двигателем и управления шасси. Там, где необходима высокая скорость реакции. Скорость обмена по этой шине 500 или 250 кбит/сек.
Схема подключения ЭБУ к высокоскоростной шине CAN
Низкоскоростной CAN (Low speed) применяется в сети управления кузова. Скорость обмена по этой шине, как правило, равняется 125 кбит/сек.
Схема подключения ЭБУ к низкоскоростной шине CAN
Однопроводный CAN (1-wire) Это удешевлённый варинат Low speed CAN, применяется в основном концерном GM. Используется для коммуникации между ЭБУ кузова машины. Работает на скорости 33,3 кбит/сек.
Схема подключения ЭБУ к однопроводной шине CAN
Надёжность
Двухпроводная шина сохраняет свою работоспособность при обрыве или замыкании одного из проводов (для двухпроводной шины).
Фазы работы
Шина CAN используется в автомобилях достаточно давно. Изначально шина CAN использовалась в простых конфигурациях. Например, для надёжной и быстрой связи между ЭБУ мотора и ЭБУ автоматической коробки передач. В этой конфигурации шина использовалась только для передачи данных. В ЭБУ заводилась линия питания и линия от замка зажигания, диагностика производилась по отдельным К-линиям, идущим из каждого ЭБУ.
В более современных автомобилях, по шине CAN передаётся не только управляющая, но и диагностическая информация. Помимо этого, шина CAN стала управлять системой питания ЭБУ. В этой конфигурации все ЭБУ подключены к общему питанию и шине CAN. Замок зажигания является электронным блоком управления и информация о включении зажигания передаётся от него по CAN шине.
Можно выделить четыре основные фазы работы шины:
Спящий режим
В этом режиме все ЭБУ, кроме ЭБУ замка, находятся в выключенном состоянии. На драйвер CAN подается питание. Драйвер так же находится в спящем состоянии. При этом, его энергопотребление составляет около 0,3 мА.
Пробуждение
Когда вставляется ключ зажигания или открывается дверь, замок выдаёт доминантное состояние в шину CAN. Это приводит к пробуждению CAN драйверов в спящих ЭБУ. Драйверы при обнаружении активности на шине включают стабилизаторы питания в своих ЭБУ.
Активный режим
В активном режиме ЭБУ постоянно обмениваются информацией. Энергопотребление каждого предатчика при доминантных уровнях может достигать 80 мА.
Засыпание
В момент выключения зажигания, по шине CAN выдаётся команда на выключение, после чего каждый ЭБУ сам себя обесточивает и преходит в спящий режим.
Примечание:
Для однопроводной шины CAN сигнал пробуждения имеет уровень 12 В, обычный обмен 0-4 В.
Немного отступлю от первоисточника.
Самый главный плюс, это очень высокая помехозащищённость сигнала. В чём прикол? Одновременно идут два дублирующих сигнала, только один высокий, второй низкий. Ловят они помеху. Помеха воздействует одинаково на оба сигнала. А на выходе у нас одинаковый уровень. Два уровня сигнала компенсируют помеху. Наглядно это выглядит вот так:
Вот такие пироги. Наткнулся тут : quantexlab
Источник www.drive2.ru
Появление цифровых шин в автомобилях произошло позднее, чем в них начали широко внедряться электронные блоки. В то время цифровой «выход» им был нужен только для «общения» с диагностическим оборудованием – для этого хватало низкоскоростных последовательных интерфейсов наподобие ISO 9141-2 (K-Line). Однако кажущееся усложнение бортовой электроники с переходом на CAN-архитектуру стало ее упрощением.
Действительно, зачем иметь отдельный датчик скорости, если блок АБС уже имеет информацию о скорости вращения каждого колеса? Достаточно передавать эту информацию на приборную панель и в блок управления двигателем. Для систем безопасности это ещё важнее: так, контроллер подушек безопасности уже становится способен самостоятельно заглушить мотор при столкновении, послав соответствующую команду на ЭБУ двигателя, и обесточить максимум бортовых цепей, передав команду на блок управления питанием. Раньше же приходилось для безопасности применять не надежные меры вроде инерционных выключателей и пиропатронов на клемме аккумулятора (владельцы BMW с его «глюками» уже хорошо знакомы).
Однако на старых принципах реализовать полноценное «общение» блоков управления было невозможно. На порядок выросли объем данных и их важность, то есть потребовалась шина, которая не только способна работать с высокой скоростью и защищена от помех, но и обеспечивает минимальные задержки при передаче. Для движущейся на высокой скорости машины даже миллисекунды уже могут играть критичную роль. Решение, удовлетворяющее таким запросам, уже существовало в промышленности – речь идет о CAN BUS (Controller Area Network).
Суть 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-шин на автомобиле может быть несколько, часто практикуется использование на каждой разных физических уровней сигналов. Вновь для примера обратимся к документации Volkswagen. Так выглядит передача данных в моторной шине:
Когда на шине не передаются данные или передается рецессивный бит, на обоих проводах витой пары вольтметр покажет по 2,5 В относительно «массы» (разница сигналов равна нулю). В момент передачи доминантного бита на проводе CAN-High напряжение поднимается до 3,5 В, в то время как на CAN-Low опускается до полутора. Разница в 2 вольта и означает «единицу».
На шине «Комфорт» все выглядит иначе:
Здесь «ноль» — это, наоборот, 5 вольт разницы, причем напряжение на проводе Low выше, чем на проводе High. «Единица» же – это изменение разности напряжений до 2,2 В.
Проверка CAN-шины на физическом уровне ведется с помощью осциллографа, позволяющего увидеть реальное прохождение сигналов по витой паре: обычным тестером, естественно, «разглядеть» чередование импульсов такой длины невозможно.
«Расшифровка» CAN-шины автомобиля также ведется специализированным прибором – анализатором. Он позволяет выводить пакеты данных с шины в том виде, как они передаются.
Сами понимаете, что диагностика шины CAN на «любительском» уровне без соответствующего оборудования и знаний не имеет смысла, да и банально невозможна. Максимум, что можно сделать «подручными» средствами, чтобы проверить кан-шину – это измерить напряжения и сопротивление на проводах, сравнив их с эталонными для конкретного автомобиля и конкретной шины. Это важно – выше мы специально привели пример того, что даже на одном автомобиле между шинами может быть серьезная разница.
Неисправности
Хотя интерфейс CAN и хорошо защищен от помех, электрические неисправности стали для него серьезной проблемой. Объединение блоков в единую сеть сделало ее уязвимой. КАН-интерфейс на автомобилях стал настоящим кошмаром малоквалифицированных автоэлектриков уже по одной своей особенности: сильные скачки напряжения (например, зимний запуск на сильно разряженном аккумуляторе) способны не только «повесить» ошибку CAN-шины, обнаруживаемую при диагностике, но и заполнить память контроллеров спорадическими ошибками, случайного характера.
В результате на приборной панели загорается целая «гирлянда» индикаторов. И, пока новичок в шоке будет чесать голову: «да что же это такое?», грамотный диагност первым делом поставит нормальный аккумулятор.
Чисто электрические проблемы – это обрывы проводов шины, их замыкания на «массу» или «плюс». Принцип дифференциальной передачи при обрыве любого из проводов или «неправильном» сигнале на нем становится нереализуем. Страшнее всего замыкание провода, поскольку оно «парализует» всю шину.
Представьте себе простую моторную шину в виде провода, на котором «сидят в ряд» несколько блоков – контроллер двигателя, контроллер АБС, приборная панель и диагностический разъем. Обрыв у разъема автомобилю не страшен – все блоки продолжат передавать информацию друг другу в штатном режиме, невозможной станет только диагностика. Если оборвать провод между контроллером АБС и панелью, мы сможем увидеть сканером на шине только ее, ни скорость, ни обороты двигателя она показывать не будет.
А вот при обрыве между ЭБУ двигателя и АБС машина, скорее всего, уже не заведется: блок, не «видя» нужный ему контроллер (информация о скорости учитывается при расчете времени впрыска и угла опережения зажигания), уйдет в аварийный режим.
Если не резать провода, а просто постоянно подать на один из них «плюс» или «массу», автомобиль «уйдет в нокаут», поскольку ни один из блоков не сможет передавать данные другому. Поэтому золотое правило автоэлектрика в переводе на русский цензурный звучит как «не лезь кривыми руками в шину», а ряд автопроизводителей запрещает подключать к CAN-шине несертифицированные дополнительные устройства стороннего производства (например, сигнализации).
Благо подключение CAN-шины сигнализации не разъем в разъем, а врезаясь непосредственно в шину автомобиля, дают «криворукому» установщику возможность перепутать провода местами. Автомобиль после этого не то что откажется заводиться – при наличии контроллера управления бортовыми цепями, распределяющего питание, даже зажигание не факт что включится.
Источник avtocity365.ru
CAN-шина — устройство, облегчающее управление машиной за счет обмена информацией с другими системами авто. Передача данных от одного автомобильного блока к другому осуществляется по специальным каналам с использованием шифрования.
Что такое CAN-шина
Устройство и где находится шина
Инструкция по подключению сигнализации по CAN-шине
Признаки и причины
Как сделать анализатор своими руками?
Плюсы и минусы CAN-шин
Видео «Ремонт CAN-интерфейса своими руками»
Комментарии и Отзывы
Что такое CAN-шина
Электронный КАН-интерфейс в авто представляет собой сеть контроллеров, использующихся для объединения всех управляющих модулей в единую систему.
Данный интерфейс представляет собой колодку, с которой можно соединять посредством проводов блоки:
- противоугонного комплекса, оборудованного функцией автозапуска либо без нее;
- системы управления мотором машины;
- антиблокировочного узла;
- системы безопасности, в частности, подушек;
- управления автоматической коробкой передач;
- контрольного щитка и т. д.
Устройство и где находится шина
Конструктивно CAN-шина представляет собой блок, выполненный в пластиковом корпусе, либо разъем для подсоединения кабелей. Цифровой интерфейс состоит из нескольких проводников, которые называются CAN. Для подключения блоков и устройств используется один кабель.
Место монтажа устройства зависит от модели транспортного средства. Обычно этот нюанс указывается в сервисном руководстве. СAN-шина устанавливается в салоне автомобиля, под контрольным щитком, иногда может располагаться в подкапотном пространстве.
Как работает?
Принцип работы автоматической системы заключается в передаче закодированных сообщений. В каждом из них имеется специальный идентификатор, являющийся уникальным. К примеру, «температура силового агрегата составляет 100 градусов» или «скорость движения машины 60 км/ч». При передаче сообщений все электронные модули будут получать соответствующую информацию, которая проверяется идентификаторами. Когда данные, передающиеся между устройствами, имеют отношение к конкретному блоку, то они обрабатываются, если нет — игнорируются.
Длина идентификатора CAN-шины может составить 11 либо 29 бит.
Каждый передатчик информации одновременно выполняет считывание данных, передающихся в интерфейс. Устройство с более низким приоритетом должно отпустить шину, поскольку доминантный уровень с высоким показателем искажает его передачу. Одновременно пакет с повышенным значением остается нетронутым. Передатчик, который потерял связь, спустя определенное время ее восстанавливает.
Интерфейс, подключенный к сигналке или модулю автоматического запуска, может функционировать в разных режимах:
- Фоновый, который называется спящим или автономным. Когда он запущен, все основные системы машины отключены. Но при этом на цифровой интерфейс поступает питание от электросети. Величина напряжения минимальная, что позволяет предотвратить разряд аккумуляторной батареи.
- Режим запуска или пробуждения. Он начинает функционировать, когда водитель вставляет ключ в замок и проворачивает его для активации зажигания. Если машина оборудована кнопкой Старт/Стоп, это происходит при ее нажатии. Выполняется активация опции стабилизации напряжения. Питание подается на контроллеры и датчики.
- Активный. При активации этого режима процедура обмена данными осуществляется между регуляторами и исполнительными устройствами. Параметр напряжения в цепи увеличивается, поскольку интерфейс может потреблять до 85 мА тока.
- Деактивация или засыпание. Когда силовой агрегат останавливается, все системы и узлы, подключенные к шине CAN, перестают функционировать. Выполняется их деактивация от электрической сети транспортного средства.
Характеристики
Технические свойства цифрового интерфейса:
- общее значение скорости передачи информации составляет около 1 Мб/с;
- при отправке данных между блоками управления различными системами этот показатель уменьшается до 500 кб/с;
- скорость передачи информации в интерфейсе типа «Комфорт» — всегда 100 кб/с.
Канал «Электротехника и электроника для программистов» рассказал о принципе отправки пакетных данных, а также о характеристиках цифровых адаптеров.
Виды CAN-шин
Условно CAN-шины можно разделить между собой на два типа в соответствии с использующимися идентификаторами:
- КАН2, 0А. Так маркируются цифровые устройства, которые могут функционировать в 11-битном формате обмена данными. Этот тип интерфейсов по определению не может выявить ошибки на сигналы от модулей, работающих с 29 бит.
- КАН2, 0В. Так маркируются цифровые интерфейсы, функционирующие в 11-битном формате. Но ключевая особенность состоит в том, что данные об ошибках будут передаваться на микропроцессорные устройства, если обнаруживается идентификатор на 29 бит.
CAN-шины могут делиться на три категории в соответствии с видом:
- Для силового агрегата автомобиля. Если подключить к нему такой тип интерфейса, это позволит обеспечить быструю связь между управляющими системами по дополнительному каналу. Предназначение шины заключается в синхронизации работы ЭБУ двигателя с другими узлами. Например, коробкой передач, антиблокировочной системой и т. д.
- Устройства типа Комфорт. Такая разновидность цифровых интерфейсов используется для соединения всех систем данной категории. К примеру, электронной регулировки зеркал, подогрева сидений и т. д.
- Информационно-командные интерфейсы. Имеют аналогичную скорость передачи информации. Используются для обеспечения качественной связи между узлами, необходимыми для обслуживания транспортного средства. К примеру, между электронным блоком управления и навигационной системой или смартфоном.
О принципе действия, а также о разновидностях цифровых интерфейсов рассказал канал «Электротехника и электроника для программистов».
Инструкция по подключению сигнализации по CAN-шине
При монтаже противоугонной системы простой вариант ее соединения с бортовой сетью — связать охранную установку с цифровым интерфейсом. Но такой метод возможен при наличии КАН-шины в автомобиле.
Чтобы произвести установку автосигнализации и подключить ее к CAN-интерфейсу, необходимо знать место монтажа блока управления системой.
Если сигналку ставили специалисты, то надо обратиться за помощью с этим вопросом на СТО. Обычно устройство располагается за приборной панелью автомобиля или под ней. Иногда установщики ставят микропроцессорный модуль в свободное пространство за бардачком или автомагнитолой.
Что понадобится?
Для выполнения задачи потребуется:
Пошаговые действия
Процедура подключения противоугонной установки к CAN-шине осуществляется так:
- Сначала надо убедиться, что все элементы охранного комплекса установлены и работают. Речь идет о микропроцессорном блоке, антенном модуле, сервисной кнопке, сирене, а также концевых переключателях. Если сигнализация имеет опцию автозапуска, надо убедиться в правильности монтажа этого устройства. Все элементы противоугонной установки подключаются к микропроцессорному блоку.
- Выполняется поиск основного проводника, идущего к CAN-шине. Он более толстый и его изоляция обычно окрашена в оранжевый цвет.
- Основной блок автосигнализации соединяется с данным контактом. Для выполнения задачи используется разъем цифрового интерфейса.
- Производится монтаж блока управления охранной системы, если он не был установлен. Его следует разместить в сухом и недоступном для посторонних глаз месте. После монтажа устройство надо качественно зафиксировать, иначе в процессе движения на него будут оказывать негативное воздействие вибрации. В результате это приведет к быстрой поломке модуля.
- Место соединения проводников тщательно изолируется, допускается использование термоусадочных трубок. Рекомендуется дополнительно обмотать изолентой провода. Это позволит увеличить их ресурс эксплуатации и не допустить стирания изоляционного слоя. Когда подключение будет выполнено, осуществляется проверка. Если возникли проблемы в передачи пакетных данных, с помощью мультиметра следует произвести диагностику целостности электроцепей.
- На завершающем этапе выполняется настройка всех каналов связи, в том числе дополнительных, если они имеются. Это позволит обеспечить бесперебойную работу охранной системы. Для настройки используется сервисная книжка, входящая в комплектацию противоугонной установки.
Пользователь Sigmax69 рассказал о соединении охранного комплекса с цифровым интерфейсом на примере автомобиля Хендай Солярис 2017.
Неисправности
Поскольку CAN-интерфейс завязан со многими системами автомобиля, при поломке или некорректной работе одного из узлов в нем могут появиться неполадки. Их наличие отразится на функционировании основных агрегатов.
Признаки и причины
О появлении неисправностей могут сообщить такие «симптомы»:
- на приборной панели загорелись одновременно несколько значков без причины — подушки безопасности, рулевое управление, давление в системе смазки и т. д.;
- появился световой индикатор Check Engine;
- на контрольном щитке отсутствует информация о температуре силового агрегата, уровне топлива в баке, скорости т. д.
Причины, по которым могут возникнуть неисправности в работе CAN-интерфейса:
- обрыв проводки в одной из систем или повреждение электролиний;
- короткое замыкание в работе агрегатов на батарею или землю;
- повреждение резиновых перемычек на разъеме;
- окисление контактов, в результате чего нарушается передача сигнала между системами;
- разряд АКБ автомобиля либо падение величины напряжения в электросети, что связано с неправильным функционированием генераторной установки;
- замыкание систем CAN-high либо CAN-low;
- появление неисправностей в работе катушки зажигания.
Подробнее о поломках цифрового интерфейса и тестировании с использованием компьютера рассказал канал «KV Avtoservis».
Диагностика
Чтобы определить причину появления неполадок, потребуется тестер, рекомендуется использование мультиметра.
- Диагностика начинается с поиска проводника витой пары КАН-шины. Кабель имеет черную либо оранжево-серую изоляцию. Первый является доминантным уровнем, а второй — второстепенным.
- С помощью мультиметра производится проверка величины напряжения на контактных элементах. При выполнении задачи зажигание нужно включить. Процедура тестирования позволит выявить напряжение в диапазоне от 0 до 11 вольт. На практике это обычно 4,5 В.
- Выполняется отключение зажигания. От аккумулятора отсоединяется проводник с отрицательным контактом, предварительно гаечным ключом надо ослабить зажим.
- Выполняется измерение параметра сопротивления между проводниками. О замыкании контактов можно узнать, если эта величина стремится к нулю. Когда диагностика показала, что сопротивление бесконечно, то в электролинии имеется обрыв. Проблема может заключаться непосредственно в контакте. Требуется более детально проверить разъем и все провода.
- На практике замыкание обычно происходит из-за поломки управляющих устройств. Для поиска вышедшего из строя модуля следует поочередно отключить от питания каждый блок и выполнить проверку величины сопротивления.
Пользователь Филат Огородников рассказал о диагностике КАН-шины с использованием осциллографа.
Как сделать анализатор своими руками?
Самостоятельно выполнить сборку данного устройства сможет только профессионал в области электроники и электротехники.
Основные нюансы процедуры:
- В соответствии со схемой на первом фото в галерее надо приобрести все элементы для разработки анализатора. На ней подписаны составляющие детали. Потребуется плата с контроллером STM32F103С8Т6. Понадобится электросхема стабилизированного регуляторного устройства и КАН трансивер МСР2551.
- При необходимости в анализатор добавляется блютуз-модуль. Это позволит при эксплуатации девайса записать основную информацию на мобильное устройство.
- Процедура программирования выполняется с использованием любой утилиты. Рекомендуется применение программ КАНХакер или Ардуино. Первый вариант более функциональный и имеет опцию фильтрации пакетных данных.
- Для осуществления прошивки потребуется преобразовательное устройство USB-TTL, оно понадобится для отладки. Простой вариант — применение ST-Link второй версии.
- Загрузив программу на компьютер, основной файл формата ЕХЕ необходимо прошить в контроллер с использованием программатора. После выполнения задачи ставится перемычка бутлоудера, а изготовленное устройство подключается к ПК через USB-выход.
- Заливать прошивку в анализатор можно с использованием программного обеспечения MPH >Фотогалерея
Плюсы и минусы CAN-шин
Преимущества, которыми обладает цифровой интерфейс:
- Быстродействие. Устройство может оперативно обмениваться пакетными данными между разными системами.
- Высокая устойчивость к воздействию электромагнитных помех.
- Все цифровые интерфейсы имеют многоуровневую систему контроля. Благодаря этому можно не допустить появления ошибок при передаче информации и ее приеме.
- При работе шина сама раскидывает скорость по каналам в автоматическом режиме. Благодаря этому обеспечивается эффективная работа электронных систем транспортного средства.
- Цифровой интерфейс является безопасным. Если к электронным узлам и системам автомобиля кто-то попытается получить незаконный доступ, шина автоматически заблокирует эту попытку.
- Наличие цифрового интерфейса позволяет упрощенно произвести монтаж охранной системы на машину с минимальным вмешательством в штатную бортовую сеть.
Минусы, которыми обладает CAN-шина:
- Некоторые интерфейсы имеют ограничения по объему информации, которая может передаваться. Этот недостаток будет весомым для современного автомобиля, «напичканного» электроникой. При добавлении дополнительных устройств на шину возлагается более высокая нагрузка. Из-за этого снижается время отклика.
- Все пакетные данные, которые передаются по шине, имеют определенное назначение. Для полезной информации отводится минимальная часть трафика.
- Если применяется протокол повышенного уровня, это станет причиной отсутствия стандартизации.
Видео «Ремонт CAN-интерфейса своими руками»
Пользователь Roman Brock рассказал о процедуре восстановления шины приборной панели в автомобиле Форд Фокус 2 рестайлинг.
Источник autodvig.com
lubimauto.ru
что это такое, принцип работы, как подключить по ней сигнализацию и сделать анализатор своими руками (фото и видео)
CAN-шина — устройство, облегчающее управление машиной за счет обмена информацией с другими системами авто. Передача данных от одного автомобильного блока к другому осуществляется по специальным каналам с использованием шифрования.
Содержание
Открытьполное содержание
[ Скрыть]
Что такое CAN-шина
Электронный КАН-интерфейс в авто представляет собой сеть контроллеров, использующихся для объединения всех управляющих модулей в единую систему.
Данный интерфейс представляет собой колодку, с которой можно соединять посредством проводов блоки:
- противоугонного комплекса, оборудованного функцией автозапуска либо без нее;
- системы управления мотором машины;
- антиблокировочного узла;
- системы безопасности, в частности, подушек;
- управления автоматической коробкой передач;
- контрольного щитка и т. д.
Устройство и где находится шина
Конструктивно CAN-шина представляет собой блок, выполненный в пластиковом корпусе, либо разъем для подсоединения кабелей. Цифровой интерфейс состоит из нескольких проводников, которые называются CAN. Для подключения блоков и устройств используется один кабель.
Место монтажа устройства зависит от модели транспортного средства. Обычно этот нюанс указывается в сервисном руководстве. СAN-шина устанавливается в салоне автомобиля, под контрольным щитком, иногда может располагаться в подкапотном пространстве.
Как работает?
Принцип работы автоматической системы заключается в передаче закодированных сообщений. В каждом из них имеется специальный идентификатор, являющийся уникальным. К примеру, «температура силового агрегата составляет 100 градусов» или «скорость движения машины 60 км/ч». При передаче сообщений все электронные модули будут получать соответствующую информацию, которая проверяется идентификаторами. Когда данные, передающиеся между устройствами, имеют отношение к конкретному блоку, то они обрабатываются, если нет — игнорируются.
Длина идентификатора CAN-шины может составить 11 либо 29 бит.
Каждый передатчик информации одновременно выполняет считывание данных, передающихся в интерфейс. Устройство с более низким приоритетом должно отпустить шину, поскольку доминантный уровень с высоким показателем искажает его передачу. Одновременно пакет с повышенным значением остается нетронутым. Передатчик, который потерял связь, спустя определенное время ее восстанавливает.
Интерфейс, подключенный к сигналке или модулю автоматического запуска, может функционировать в разных режимах:
- Фоновый, который называется спящим или автономным. Когда он запущен, все основные системы машины отключены. Но при этом на цифровой интерфейс поступает питание от электросети. Величина напряжения минимальная, что позволяет предотвратить разряд аккумуляторной батареи.
- Режим запуска или пробуждения. Он начинает функционировать, когда водитель вставляет ключ в замок и проворачивает его для активации зажигания. Если машина оборудована кнопкой Старт/Стоп, это происходит при ее нажатии. Выполняется активация опции стабилизации напряжения. Питание подается на контроллеры и датчики.
- Активный. При активации этого режима процедура обмена данными осуществляется между регуляторами и исполнительными устройствами. Параметр напряжения в цепи увеличивается, поскольку интерфейс может потреблять до 85 мА тока.
- Деактивация или засыпание. Когда силовой агрегат останавливается, все системы и узлы, подключенные к шине CAN, перестают функционировать. Выполняется их деактивация от электрической сети транспортного средства.
Характеристики
Технические свойства цифрового интерфейса:
- общее значение скорости передачи информации составляет около 1 Мб/с;
- при отправке данных между блоками управления различными системами этот показатель уменьшается до 500 кб/с;
- скорость передачи информации в интерфейсе типа «Комфорт» — всегда 100 кб/с.
Канал «Электротехника и электроника для программистов» рассказал о принципе отправки пакетных данных, а также о характеристиках цифровых адаптеров.
Виды CAN-шин
Условно CAN-шины можно разделить между собой на два типа в соответствии с использующимися идентификаторами:
- КАН2, 0А. Так маркируются цифровые устройства, которые могут функционировать в 11-битном формате обмена данными. Этот тип интерфейсов по определению не может выявить ошибки на сигналы от модулей, работающих с 29 бит.
- КАН2, 0В. Так маркируются цифровые интерфейсы, функционирующие в 11-битном формате. Но ключевая особенность состоит в том, что данные об ошибках будут передаваться на микропроцессорные устройства, если обнаруживается идентификатор на 29 бит.
CAN-шины могут делиться на три категории в соответствии с видом:
- Для силового агрегата автомобиля. Если подключить к нему такой тип интерфейса, это позволит обеспечить быструю связь между управляющими системами по дополнительному каналу. Предназначение шины заключается в синхронизации работы ЭБУ двигателя с другими узлами. Например, коробкой передач, антиблокировочной системой и т. д.
- Устройства типа Комфорт. Такая разновидность цифровых интерфейсов используется для соединения всех систем данной категории. К примеру, электронной регулировки зеркал, подогрева сидений и т. д.
- Информационно-командные интерфейсы. Имеют аналогичную скорость передачи информации. Используются для обеспечения качественной связи между узлами, необходимыми для обслуживания транспортного средства. К примеру, между электронным блоком управления и навигационной системой или смартфоном.
О принципе действия, а также о разновидностях цифровых интерфейсов рассказал канал «Электротехника и электроника для программистов».
Инструкция по подключению сигнализации по CAN-шине
При монтаже противоугонной системы простой вариант ее соединения с бортовой сетью — связать охранную установку с цифровым интерфейсом. Но такой метод возможен при наличии КАН-шины в автомобиле.
Чтобы произвести установку автосигнализации и подключить ее к CAN-интерфейсу, необходимо знать место монтажа блока управления системой.
Если сигналку ставили специалисты, то надо обратиться за помощью с этим вопросом на СТО. Обычно устройство располагается за приборной панелью автомобиля или под ней. Иногда установщики ставят микропроцессорный модуль в свободное пространство за бардачком или автомагнитолой.
Что понадобится?
Для выполнения задачи потребуется:
- мультиметр;
- канцелярский нож;
- изолента;
- отвертка.
Пошаговые действия
Процедура подключения противоугонной установки к CAN-шине осуществляется так:
- Сначала надо убедиться, что все элементы охранного комплекса установлены и работают. Речь идет о микропроцессорном блоке, антенном модуле, сервисной кнопке, сирене, а также концевых переключателях. Если сигнализация имеет опцию автозапуска, надо убедиться в правильности монтажа этого устройства. Все элементы противоугонной установки подключаются к микропроцессорному блоку.
- Выполняется поиск основного проводника, идущего к CAN-шине. Он более толстый и его изоляция обычно окрашена в оранжевый цвет.
- Основной блок автосигнализации соединяется с данным контактом. Для выполнения задачи используется разъем цифрового интерфейса.
- Производится монтаж блока управления охранной системы, если он не был установлен. Его следует разместить в сухом и недоступном для посторонних глаз месте. После монтажа устройство надо качественно зафиксировать, иначе в процессе движения на него будут оказывать негативное воздействие вибрации. В результате это приведет к быстрой поломке модуля.
- Место соединения проводников тщательно изолируется, допускается использование термоусадочных трубок. Рекомендуется дополнительно обмотать изолентой провода. Это позволит увеличить их ресурс эксплуатации и не допустить стирания изоляционного слоя. Когда подключение будет выполнено, осуществляется проверка. Если возникли проблемы в передачи пакетных данных, с помощью мультиметра следует произвести диагностику целостности электроцепей.
- На завершающем этапе выполняется настройка всех каналов связи, в том числе дополнительных, если они имеются. Это позволит обеспечить бесперебойную работу охранной системы. Для настройки используется сервисная книжка, входящая в комплектацию противоугонной установки.
Пользователь Sigmax69 рассказал о соединении охранного комплекса с цифровым интерфейсом на примере автомобиля Хендай Солярис 2017.
Неисправности
Поскольку CAN-интерфейс завязан со многими системами автомобиля, при поломке или некорректной работе одного из узлов в нем могут появиться неполадки. Их наличие отразится на функционировании основных агрегатов.
Признаки и причины
О появлении неисправностей могут сообщить такие «симптомы»:
- на приборной панели загорелись одновременно несколько значков без причины — подушки безопасности, рулевое управление, давление в системе смазки и т. д.;
- появился световой индикатор Check Engine;
- на контрольном щитке отсутствует информация о температуре силового агрегата, уровне топлива в баке, скорости т. д.
Причины, по которым могут возникнуть неисправности в работе CAN-интерфейса:
- обрыв проводки в одной из систем или повреждение электролиний;
- короткое замыкание в работе агрегатов на батарею или землю;
- повреждение резиновых перемычек на разъеме;
- окисление контактов, в результате чего нарушается передача сигнала между системами;
- разряд АКБ автомобиля либо падение величины напряжения в электросети, что связано с неправильным функционированием генераторной установки;
- замыкание систем CAN-high либо CAN-low;
- появление неисправностей в работе катушки зажигания.
Подробнее о поломках цифрового интерфейса и тестировании с использованием компьютера рассказал канал «KV Avtoservis».
Диагностика
Чтобы определить причину появления неполадок, потребуется тестер, рекомендуется использование мультиметра.
Процесс проверки:
- Диагностика начинается с поиска проводника витой пары КАН-шины. Кабель имеет черную либо оранжево-серую изоляцию. Первый является доминантным уровнем, а второй — второстепенным.
- С помощью мультиметра производится проверка величины напряжения на контактных элементах. При выполнении задачи зажигание нужно включить. Процедура тестирования позволит выявить напряжение в диапазоне от 0 до 11 вольт. На практике это обычно 4,5 В.
- Выполняется отключение зажигания. От аккумулятора отсоединяется проводник с отрицательным контактом, предварительно гаечным ключом надо ослабить зажим.
- Выполняется измерение параметра сопротивления между проводниками. О замыкании контактов можно узнать, если эта величина стремится к нулю. Когда диагностика показала, что сопротивление бесконечно, то в электролинии имеется обрыв. Проблема может заключаться непосредственно в контакте. Требуется более детально проверить разъем и все провода.
- На практике замыкание обычно происходит из-за поломки управляющих устройств. Для поиска вышедшего из строя модуля следует поочередно отключить от питания каждый блок и выполнить проверку величины сопротивления.
Пользователь Филат Огородников рассказал о диагностике КАН-шины с использованием осциллографа.
Как сделать анализатор своими руками?
Самостоятельно выполнить сборку данного устройства сможет только профессионал в области электроники и электротехники.
Основные нюансы процедуры:
- В соответствии со схемой на первом фото в галерее надо приобрести все элементы для разработки анализатора. На ней подписаны составляющие детали. Потребуется плата с контроллером STM32F103С8Т6. Понадобится электросхема стабилизированного регуляторного устройства и КАН трансивер МСР2551.
- При необходимости в анализатор добавляется блютуз-модуль. Это позволит при эксплуатации девайса записать основную информацию на мобильное устройство.
- Процедура программирования выполняется с использованием любой утилиты. Рекомендуется применение программ КАНХакер или Ардуино. Первый вариант более функциональный и имеет опцию фильтрации пакетных данных.
- Для осуществления прошивки потребуется преобразовательное устройство USB-TTL, оно понадобится для отладки. Простой вариант — применение ST-Link второй версии.
- Загрузив программу на компьютер, основной файл формата ЕХЕ необходимо прошить в контроллер с использованием программатора. После выполнения задачи ставится перемычка бутлоудера, а изготовленное устройство подключается к ПК через USB-выход.
- Заливать прошивку в анализатор можно с использованием программного обеспечения MPHIDFlash.
- Когда обновление ПО будет завершено, надо отсоединить провод и демонтировать перемычку. Производится установка драйверов. Если устройство собрано верно, то на компьютере оно будет определяться как COM-порт, это можно посмотреть в диспетчере задач.
Фотогалерея
- Схема для разработки CAN-анализатора
- Основная плата для сборки устройства
Плюсы и минусы CAN-шин
Преимущества, которыми обладает цифровой интерфейс:
- Быстродействие. Устройство может оперативно обмениваться пакетными данными между разными системами.
- Высокая устойчивость к воздействию электромагнитных помех.
- Все цифровые интерфейсы имеют многоуровневую систему контроля. Благодаря этому можно не допустить появления ошибок при передаче информации и ее приеме.
- При работе шина сама раскидывает скорость по каналам в автоматическом режиме. Благодаря этому обеспечивается эффективная работа электронных систем транспортного средства.
- Цифровой интерфейс является безопасным. Если к электронным узлам и системам автомобиля кто-то попытается получить незаконный доступ, шина автоматически заблокирует эту попытку.
- Наличие цифрового интерфейса позволяет упрощенно произвести монтаж охранной системы на машину с минимальным вмешательством в штатную бортовую сеть.
Минусы, которыми обладает CAN-шина:
- Некоторые интерфейсы имеют ограничения по объему информации, которая может передаваться. Этот недостаток будет весомым для современного автомобиля, «напичканного» электроникой. При добавлении дополнительных устройств на шину возлагается более высокая нагрузка. Из-за этого снижается время отклика.
- Все пакетные данные, которые передаются по шине, имеют определенное назначение. Для полезной информации отводится минимальная часть трафика.
- Если применяется протокол повышенного уровня, это станет причиной отсутствия стандартизации.
Видео «Ремонт CAN-интерфейса своими руками»
Пользователь Roman Brock рассказал о процедуре восстановления шины приборной панели в автомобиле Форд Фокус 2 рестайлинг.
Загрузка …autodvig.com
Что такое CAN-шина в автомобиле
Обилием электроники в современных автомобилях уже никого не удивишь. Всё больше узлов и систем становятся «умными», так как подключаются к электронным устройствам, использующим для работы сложные алгоритмы.
Для коммуникаций между точками подключения и базой необходимо использовать какую-то разводку. Избавиться от чрезмерной паутины проводов помогают специальные шины. Кроме автомобильной отрасли их могут задействовать и для других целей.
Что такое CAN шина в машине
Тем автомобилистам, которые хотят узнать, что это такое, не стоит обращаться к каталогам зимней или летней резины. Рекомендуем углубить свои знания в электронике.
CAN шина автомобиля – это часть электронной системы автомобиля, предназначенная для быстрого мониторинга технического состояния транспортного средства в целом и отдельных его элементов и систем.
В машину CAN-шина монтируется для объединения датчиков и процессоров в единую информационную сеть, помогающую синхронизации команд и обработке информации. Благодаря ей происходит сбор данных и мгновенный обмен ими. За счет параллельного подключения обеспечивается возможность корректировки отправляемых сигналов для систем или узлов через датчики на лету.
CAN является аббревиатурой и расшифровывается как Controller Area Network, что может переводиться как «сеть из контроллеров». Фактически шина занимается приемом информации от расположенных вокруг устройств и отправкой данных на такие устройства. Разработка и первые внедрения стандарта проводились еще более трех десятилетий назад.
Устройство шины и где располагается
Визуально CAN является блоком из пластика, внутри которого располагаются печатные платы. С внешней стороны шины чаще всего находится универсальный разъем, предназначенный для подсоединения различных кабелей.
За цифровой интерфейс отвечают встроенные проводники, которые принято называть CAN. Подключение осуществляется через специальный кабель.
В разных марках автомобилей шины расположены могут быть в разных местах. Конкретную область, где вмонтирован блок, можно узнать из инструкции по эксплуатации автомобиля. Чаще всего такую электронику располагают в салоне транспортного средства, скрывая ее контрольным щитом. В некоторых брендах принято устанавливать электронный узел в подкапотной области.
Технические характеристики
От эксплуатационных параметров зависит скорость взаимодействия между элементами системы, а также качество связи между ними. Чаще всего характеристики большинства современных шин имеют следующие значения:
- информация по проводной бортовой сети передается со скоростью примерно 1 Мб/с;
- в процессе обмена данными между отдельными блоками управления показатель скорости снижается до 500 кб/c;
- информация передается в интерфейсах, аналогичных «Комфорт», с невысокой скоростью – близко к 100 кб/с.
Чем новей модель автомобиля, тем прогрессивней в ней стоит разводка. При возможных неполадках придется искать аналоги.
Принцип работы
У каждого элемента в системе предусмотрен специальный идентификатор, так как работает электроника по принципу передачи закодированных сообщений. Таким образом удается распознавать различного рода информацию, например, «авто движется со скоростью 60 км/ч» или «скорость вращения коленвала 2000 об/мин». Проверка осуществляется индикатором. Если информация в сообщении относится к сфере конкретного блока, то она проходит обработку, в противном случае данные игнорируются.
Стандартная длина идентификатора лимитирована 11 либо 29 битами. Конструкция каждого информационного передатчика рассчитана также на считывание параметров, отправляемых по интерфейсу. Для узлов, обладающих невысоким приоритетом, характерно освобождение потока данным от доминантных устройств. Таким образом последний тип не искажает процесс передачи.
Пакеты данных от приоритетных устройств курсируют с первоочередной срочностью, незатронутые искажением. Если произошла потеря связи сети с каким-либо передатчиком, то электроника автоматически проводит восстановление.
Интерфейс шины в автомобиле, подключенный к модулю автозапуска либо к сигнализации, способен запускаться и работать в разных режимах:
- Фоновый режим. В некоторых источниках его называют спящим либо автономным. При его запуске остальные системы автомобиля отключаются. Хотя видимых явных признаков нет, как он работает, но питание от бортовой сети к цифровому интерфейсу отправляется. При этом значение напряжения будет минимальным, так как такая CAN шина быстро разрядит аккумулятор в автомобиле.
- Запуск или пробуждение. Запуск осуществляется после того, как автомобилист вставляет в замочную скважину ключ и активирует подобным способом зажигание. Когда в автомобиле стоит кнопка «Пуск/стоп», то режим стартует после ее нажатия. Происходит стабилизация напряжения. На контроллеры и датчик поступает электропитание.
- Активация. После перехода в данный режим исполнительное устройство начинает обмен данными с встроенными регуляторами. Заметно поднимается напряжение в цепи, так как интерфейс шины CAN работает с потреблением до 80-85 мА.
- Деактивация. В режим засыпания система переходит после остановки двигателя. Также в это время перестают работать и обмениваться данными включенные в сеть к шине узлы и системы. Происходит их отключение от сети.
Выход в рабочий режим и прекращение работы занимает считанные доли секунды. Все случается без непосредственного вмешательства пользователя в автоматическом режиме.
Преимущества и недостатки встроенных шин
Как и у каждой системы у CAN-шины есть свои позитивные негативные характеристики. Основные плюсы заключаются в таких факторах:
- за счет высокого быстродействия устройства способны практически мгновенно связываться пакетными данными;
- кабельные установки выдерживают воздействие электромагнитых помех;
- электроника наделена системой контроля с несколькими уровнями, что способствует минимизации возникновения ошибок во время приема/передачи пакетов данных;
- за счет автоматики шина самостоятельно распределяет по CANалам скорость, оказывая позитивное влияние на работу электронных систем в целом;
- производители позаботились о достаточной степени безопасности цифрового интерфейса, поэтому внешние несанкционированные подключения будут мгновенно заблокированы;
- использование в конструкции цифрового интерфейса позволяет без проблем осуществлять монтаж сигнализации либо иных систем безопасности с минимальным взаимодействием с бортовой штатной системой.
Важно знать минусы установки шин:
- определенные модели интерфейсов рассчитаны на лимитированный объем пакетных данных, что является малоприемлемым для современных автомобилей, нашпигованным большим количеством электроники. Если добавлять к шине новых источников данных, то это негативно скажется на нагрузке, а также существенно повысит время отклика оборудования;
- передаваемые данные по каналам связи обладают исключительным назначением. Полезная информация отнимает минимум трафика;
- может случаться отключение стандартизации из-за внедрения протокола повышенного уровня.
Более стабильно работают интерфейсы последних поколений. Предпочтительней выбирать машины с такими шинами.
Маркировка и разновидности
Со своей задачей связи дополнительных устройств с ЭБУ большинство шин успешно справляется, работая в бесперебойном режиме. В такой ситуации используется протокол CAN ISO 15765-4.
Принято условно делить CAN на группы:
- CAN2, 0В. Маркировка характерна для оборудования, используемого в 11-битном формате. При этом необходимо учитывать, что информация о потенциальных ошибках будет отправляться на микропроцессоры во время обнаружения 29-битных идентификаторов.
- CAN2, 0А. Эта маркировки задействуется для устройств с 11-битными форматами обмена данными. У разновидности отсутствует потенциал выявления ошибок от 29-битных модулей.
Пользователи выделяют три категории интерфейсов:
- Первая категория предназначена для автомобильного двигателя. После подключения подобных видов интерфейсов улучшиться коммуникация с управляющей системой по дополнительному каналу. За счет такой шины удается качественно синхронизировать работу ЭБУ с другими узлами.
- Вторая категория является разновидностью «Комфорт». Интерфейс востребован для обеспечения коннекта с подогревом кресел, управлением зеркалами, комфортными регулировками и пр.
- Третья категория относится к разряду командно-информационных разновидностей. Применяется для соединения с обслуживающими системами, например, для подключения навигации или смартфона.
Используются протоколы, согласно которым предусмотрены разные типы команд, отправляемые по CAN.
Потенциальные проблемы
Так как шина находится в связи с большим количеством элементов, то некорректная работа способна приводить к негативным результатам эксплуатации. Это может сказаться не только на работоспособности авто, но и на безопасности вождения.
Сообщать о неисправности система может косвенными признаками. Водителям стоит на нее обратить внимание, в следующих случаях:
- загорелся индикатор Check Engine;
- беспричинно практически одновременно бортовой щиток засветился несколькими иконками, например, стояночный тормоз, подушки безопасности, высокое давление смазки и пр.
- считывание информации на приборной доске стало невозможным, так как не выводится информация о температуре охлаждения, уровне топлива и пр.
Необходимо заняться обязательным более точным тестирование. Квалифицированно его смогут провести на станции техобслуживания, потому что автосервисы оснащены профессиональным оборудованием.
Заключение
Наличие электроники в автомобиле вынуждает производителей внедрять разные интерфейсы. Надёжная работа шин обеспечивает стабильную эксплуатацию транспортного средства.
drivertip.ru
Шина CAN
Именно так выглядит ( в основном) та самая «шина CAN», с которой в последнее время нам придется сталкиваться все чаще и чаще:
фото 1
Это обыкновенный двухпроводной кабель получивший название Twisted Pair.
На приведенном фото 1 показаны провода CAN High и CAN Low силового агрегата.
По этим проводам производится обмен данными между блоками управления, они могут нести информацию о скорости автомобиля, скорости вращения коленчатого вала, угле опережения зажигания и так далее.
Обратите внимание, что один из проводов дополнительно помечен черной полоской. Именно таким образом отмечается и визуально определяется провод CAN High (оранжево-черный).
Цвет провода CAN-Low — оранжево-коричневый.
За основной цвет шины CAN принят оранжевый цвет.
На рисунках и чертежах принято изображать цвета проводов шины CAN другими цветами, а именно:
фото 2
CAN-High — желтым цветом
CAN-Low — зеленым цветом
Всего существует несколько разновидностей шин CAN, определяемых выполняемыми ими функциями:
Шина CAN силового агрегата (быстрый канал).
Она позволяет передавать информацию со скоростью) 500 кбит/с и служит для связи между блоками управления (двигатель — трансмиссия)
Шина CAN системы «Комфорт» (медленный канал).
Она позволяет передавать информацию со скоростью 100 кбит/с и служит для связи между блоками управления, входящими в систему «Комфорт».
Шина данных CAN информационно-командной системы (медленный канал), позволяющая передавать данные со скоростью 100 kBit/s. Обеспечивает связь между различными обслуживающими системами ( например, телефонной и навигационной системами).
Новые модели автомобилей все более становятся похожими на самолеты — по количеству заявленных функций для безопасности, комфорта и экологичности. Блоков управления становится все больше и больше и «тянуть» от каждого грозди проводов — нереально.
Поэтому кроме шины CAN уже существуют другие шины, получившие названия:
– шина LIN (однопроводная шина)
– шина MOST (оптоволоконная шина)
– беспроводная шина Bluetooth
Но не будем «расплываться мыслью по древу», заострим наше внимание пока что на одной конкретной шине: CAN ( по взглядам корпорации BOSCH).
На примере шины CAN силового агрегата можно посмотреть форму сигнала:
фото 3
Когда на High шине CAN доминантное состояние, то напряжение проводе повышается до 3.5 вольт.
В рецессивном состоянии напряжение на обоих проводах равняется 2.5 вольта.
Когда на проводе Low доминантное состояние, то напряжение падает до 1.5 вольта.
(«Доминанта» — явление, доминирующее, главенствующее или господствующее в какой-либо сфере,- из словарей).
Для повышения надежности передачи данных, в шине CAN применяется дифференциальный способ передачи сигналов по двум проводам, имеющим название Twisted Pair. А провода, которые образуют эту пару, называются CAN High и CAN Low.
В исходном состоянии шины на обоих проводах поддерживается постоянное напряжение на определенном (базовом) уровне. Для шины CAN силового агрегата оно приблизительно равняется 2.5 вольта.
Такое исходное состояние называется «состоянием покоя» или «рецессивом».
Каким образом передаются и преобразуются сигналы по CAN шине?
Каждый из блоков управления подсоединен к CAN шине посредством отдельного устройства под названием трансивер, в котором имеется приемник сигналов, представляющий собой дифференциальный усилитель, установленный на входе сигналов:
фото 4
Поступающие по проводам High и Low сигналы, поступают в дифференциальный усилитель, обрабатываются и поступают на вход блока управления.
Эти сигналы представляют собою напряжение на выходе дифференциального усилителя.
Дифференциальный усилитель формирует это выходное напряжение как разность между напряжениями на проводах High и Low шины CAN.
Таким образом исключается влияние величины базового напряжения (у шины CAN силового агрегата оно равно 2,5 В) или какого либо напряжения, вызванного, например, внешними помехами.
Кстати, насчет помех. Как говорят, «шина CAN довольно устойчива к помехам, поэтому она нашла такое широкое применение».
Попробуем разобраться с этим.
Провода шины CAN силового агрегата расположены в моторном отсеке и на них могут воздействовать помехи различного порядка, например, помехи от системы зажигания.
Так как шина CAN состоит из двух проводов, которые перекручены между собой, то помеха одновременно воздействует на два провода:
фото 5
Из вышеприведенного рисунка видно, что происходит далее: в дифференциальном усилителе напряжение на проводе Low (1,5 В – «Pp») вычитается из напряжения
на проводе High (3,5 В – «Pp») и в обработанном сигнале помеха отсутствует ( «Pp» — помеха).
Примечание: По наличию времени статья может иметь продолжение — много еще остается «за кадром».
Кучер В.П.
© Легион-Автодата
Вас также может заинтересовать:
Шина CAN — это страшно?
Шина CAN системы «Комфорт»
Шина данных CAN — небольшая заметка по устройству
autodata.ru