Что такое can шина в автомобиле гранта

Опубликовано: 21.04.2024

Бортовые системы электроники в современных легковых и грузовых автомобилях обладают огромным количеством дополнительных устройств и исполнительных механизмов. Для того, чтобы обмен информацией между всеми устройствами был максимально эффективен, в автомобиле должна быть надежная коммуникационная сеть. В начале 80-ых годов 20 века компания Bosch и разработчик Intel предложили новый сетевой интерфейс – Controller Area Network, который в народе называется Can-шина.

О принципе работы сетевого интерфейса CAN-шина

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

Кроме того, диагностика ЭБУ различных систем автомобиля своими руками стала проще. За счет применения подобной системы в составе бортовой сети автомобиля высвободилось определенное количество проводников, которые способны обеспечивать связь по различным протоколам, например, между блоком управления двигателем и диагностическим оборудованием, системой сигнализации. Именно наличие Кан-шины в автомобиле позволяет владельцу своими руками выявлять неисправности контроллеров и ошибки с помощью специального диагностического оборудования.

CAN-шинаэто специальная сеть, с помощью которой осуществляется передача и обмен данными между различными узлами управления. Каждый из узлов состоит из микропроцессора (CPU) и CAN-контроллера, с помощью которого реализуется исполняемый протокол и обеспечивается взаимодействие с сетью автомобиля. Шина Кан имеет минимум две пары проводов – CAN_L и CAN_H, по которым и передаются сигналы посредством трансиверов – приемо-передатчиков, способных усиливать сигнал от управляющих устройств сети. Кроме того, трансиверы выполняют и такие функции как:

  • регулировка скорости передачи данных посредством усиления или уменьшения подачи тока;
  • ограничение тока для предотвращения повреждения датчика или замыкания линий передачи;
  • тепловая защита.

На сегодняшний день признаны два вида трансиверов – High Speed и Fault Tolerant. Первый тип наиболее распространен и соответствует стандарту (ISO 11898-2), он позволяет передавать данные со скоростью до 1МБ в секунду. Второй тип приемопередатчиков позволяет создать энергосберегающую сеть, со скоростью передачи до 120 Кб/сек, при этом подобные передатчики не имеют чувствительности к каким-либо повреждениям на самой шине.

Особенности работы сети

Следует понимать, что данные по CAN-сети передаются в виде кадров. Наиболее важные из них – это поле идентификатора (Identifire) и система данных (Data). Наиболее часто используемый тип сообщения по Кан-шине – Data Frame. Данный тип передачи данных состоит из так называемого арбитражного поля и определяет приоритетную передачу данных в том случае, если сразу несколько узлов системы передают данные на CAN-шину.

КАН линия

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

CAN - интерфейс и диагностика системы

Системы управления CAN имеют не только различное нагрузочное сопротивление, но и разную скорость передачи сообщений. Этот факт усложняет обработку однотипных сообщений внутри бортовой сети. Для упрощения диагностики на современных автомобилях используется межсетевой интерфейс (преобразователь сопротивления), который либо выполнен в качестве отдельного управляющего блока, либо встроен в ЭБУ двигателя автомобиля.

Подобный преобразователь также предназначен для ввода или вывода определенной диагностической информации по проводу "К"-линия, который подключается во время диагностики или изменения параметров работы сети либо в диагностический разъем либо непосредственно к преобразователю.

Важно отметить, что определенных стандартов для разъемов сети Can на сегодняшний день не существует. Поэтому каждый из протоколов определяет свой тип разъемов на CAN-шине, в зависимости от нагрузки и других параметров.

Таким образом, при проведении диагностических работ своими руками используется унифицированный разъем типа OBD1 или OBD2, который можно встретить на большинстве современных иномарок и отечественных автомобилей. Однако, некоторые модели автомобилей, например Volkswagen Golf 5V, Audi S4, не имеют межсетевого интерфейса. Кроме того, схема блоков управления и CAN-шины индивидуальна для каждой марки и модели авто. Для того, чтобы провести диагностику CAN-системы своими руками, используется специальная аппаратура, которая состоит из осциллографа, анализатора CAN и цифрового мультиметра.

Работы по выявлению неисправностей начинаются со снятия напряжения сети (снятие минусовой клеммы АКБ). Далее определяется изменение сопротивления между проводами шины. Самыми распространенными видами неисправности Кан-шины в автомобиле является замыкание или обрыв линии, выход из строя резисторов нагрузки и снижение уровня передачи сообщений между элементами сети. В некоторых случаях без применения анализатора Can выявить неисправность не получается.

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

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

CAN линия

Преимущества и недостатки применения КАН-шины в автомобиле Начать следует с того, что, если бы в 80-х годах прошлого века не был предложен стандарт CAN, его место обязательно занял другой вид взаимодействия систем автомобиля. Можно, конечно, разместить все блоки управления системами автомобиля в едином суперблоке, в котором программно обеспечить взаимодействие разных систем. Такие попытки были у французских производителей. Однако, с увеличением функциональности и производительности значительно увеличивается вероятность отказов. Сбои, например, дворников, могут привести к отказу запуска двигателя. Основные преимущества применения CAN-шины: возможность проведения оперативного контроля и диагностики всех систем автомобиля; объединение потоков информации в едином помехозащищенном канале; универсальность, способствующая унификации процессов диагностирования; возможность подключения охранных систем по CAN-шине (нет необходимости тянуть проводку к каждому элементу контроля). Недостатки CAN-шины: невысокая надежность; повреждение одного из блоков управления может привести к полной неработоспособности CAN-соединения. Устранение неисправностей На приборной панели автомобиля отсутствует индикаторная лампа неисправности CAN. Судить о том, что работоспособность CAN-шины нарушается, можно по косвенным показателям: на приборной панели одновременно загорелись несколько индикаторных ламп неисправностей; пропали показатели температуры охлаждающей жидкости, уровни топлива; загорелся «CHECK ENGINE». Прежде всего, следует выполнить диагностику. Если она покажет на неисправность CAN-шины, следует приступить к устранению проблемы. Последовательность работ: Найти проводники витой пары шины. Часто они имеют черный (высокий уровень) и оранжево-коричневый (низкий) цвета. Проверить при включенном зажигании с помощью мультиметра напряжения на проводниках. Уровни не должны быть равны 0 или более 11 Вольт (обычно около 4,5 Вольта). Выключить зажигание, снять клемму аккумуляторной батареи. Измерить сопротивление между проводниками. Если оно будет стремиться к нулю, значит, в шине присутствует короткое замыкание, если к бесконечности – обрыв. Приступить к поиску обрыва или короткого замыкания. Если есть подозрение на то, что замыкание шины происходит по причине отказа какого-либо блока управления, можно последовательно отключать блоки управления и контролировать сопротивление и работоспособность шины. Неисправность CAN-шины относится к сложным неисправностям электрооборудования автомобиля. Если у автовладельца нет необходимых навыков ремонта электрики, то лучше воспользоваться услугами специалиста.

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

Появление цифровых шин в автомобилях произошло позднее, чем в них начали широко внедряться электронные блоки. В то время цифровой «выход» им был нужен только для «общения» с диагностическим оборудованием – для этого хватало низкоскоростных последовательных интерфейсов наподобие 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 вольта и означает «единицу».

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

протокол передачи данных

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

расшифровка работы кан шины на осциллографе

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

диагностика кан шины прибором

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

проверка кан шины измерением сопротивления

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

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

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

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

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

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

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

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

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

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

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

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

Аббревиатура CAN расшифровывается как Controller Area Network, то есть сеть контроллеров. Соответственно, CAN-шина – это устройство, принимающее информацию от устройств и передающее между ними. Данный стандарт был разработан и внедрён более 30 лет назад компанией Robert Bosch GmbH. Сейчас его используются в автомобилестроении, промышленной автоматизации и сфере проектирования объектов, обозначаемых «умными», например, домов.

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

Фактически, шина представляет собой компактное устройство со множеством входов для подключения кабелей или разъём, к которому подсоединяются кабели. Принцип её действия заключается в передаче сообщений между разными компонентами электронной системы.

Для передачи разной информации в сообщения включаются идентификаторы. Они уникальны и сообщают, например, что в конкретный момент времени автомобиль едет со скоростью 60 км/ч. Серия сообщения отправляется на все устройства, но благодаря индивидуальным идентификаторам они обрабатывают только те, которые предназначаются именно для них. Идентификаторы CAN-шины могут иметь длину от 11 до 29 бит.

can шина

В зависимости от назначения КАН шины разделяются на несколько категорий:

  • Силовые. Они предназначены для синхронизации и обмена данными между электронным блоком двигателя и антиблокировочной системой, коробкой передач, зажиганием, другими рабочими узлами автомобиля.
  • Комфорт. Эти шины обеспечивают совместную работу цифровых интерфейсов, которые не связаны с ходовыми блоками машины, а отвечают за комфорт. Это система подогрева сидений, климат-контроль, регулировка зеркал и т.п.
  • Информационно-командные. Эти модели разработаны для оперативного обмена информацией между узлами, отвечающими за обслуживание авто. Например, навигационной системой, смартфоном и ЭБУ.

Для чего CAN шина в автомобиле

Распространение интерфейса КАН в автомобильной сфере связано с тем, что он выполняет ряд важных функций:

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

В современном автомобиле цифровая шина обеспечивает работу следующих компонентов и систем:

  • центральный монтажный блок и замок зажигания;
  • антиблокировочная система;
  • двигатель и коробка переключения передач;
  • подушки безопасности;
  • рулевой механизм;
  • датчик поворота руля;
  • силовой агрегат;
  • электронные блоки для парковки и блокировки дверей;
  • датчик давления в колёсах;
  • блок управления стеклоочистителями;
  • топливный насос высокого давления;
  • звуковая система;
  • информационно-навигационные модули.

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

Плюсы и минусы CAN шины

Специалисты по автомобильной электронике, высказываясь в пользу использования CAN-интерфейса, отмечают следующие преимущества:

  • простой канал обмена данными;
  • скорость передачи информации;
  • широкая совместимость с рабочими и диагностическими приборами;
  • более простая схема установки автосигнализации;
  • многоуровневый мониторинг и контроль интерфейсов;
  • автоматическое распределение скорости передачи с приоритетом в пользу основных систем и узлов.

Но есть у CAN-шины и функциональные недостатки:

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

Возможные проблемы с CAN шиной

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

  • индикация вопросительного знака на приборной панели;
  • одновременное свечение нескольких лампочек, например, CHECK ENGINE и ABS;
  • исчезновение показателей уровня топлива, оборотов двигателя, скорости на приборной панели.

Такие проблемы возникают по разным причинам, связанным с питанием или нарушением электроцепи. Это может быть замыкание на массу или аккумулятор, обрыв цепи, повреждение перемычек, падение напряжения из-за проблем с генератором или разряд АКБ.

Первая мера для проверки шины – компьютерная диагностика всех систем. Если она показывает шину, необходимо измерить напряжение на выводах H и L (должно быть

4V) и изучить форму сигнала на осциллографе под зажиганием. Если сигнала нет или он соответствует напряжению сети, налицо замыкание или обрыв.

Ввиду сложности системы и большого количества подключений компьютерную диагностику и устранение неисправностей целесообразно передать в руки специалистов с высококачественным оборудованием.


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

Где находится CAN-шина?

Модуль CAN в машине являет собой сеть датчиков и контроллеров, которые предназначены для объединения всех управляющих устройств в одну систему.

Эта автомобильная технология используется как колодка, с которой можно соединять следующие управляющие блоки:

Если неизвестно, где расположен интерфейс, этот момент уточняется в сервисной документации к авто, он обычно устанавливается:

  • под капотом автомобиля;
  • в салоне транспортного средства;
  • под контрольной комбинацией.

Технические характеристики

Описание основных свойств системы диагностики и анализа CAN:

Назначение и функции кан-шины

Если правильно устанавливать и выполнять подсоединение проводов к интерфейсу, то можно обеспечить следующие опции:

  • уменьшение параметра воздействия внешних помех на функционирование основных и дополнительных механизмов и узлов;
  • возможность выполнить соединение и настраивать любые электронные приборы, в том числе охранные комплексы;
  • простой принцип подключения и функционирования дополнительных электронных устройств и приборов, которые имеются в авто;
  • более быстрая процедура передачи информации на определенное оборудование и механизмы авто;
  • возможность отправки и получения цифровых данных одновременно, а также анализ информации;
  • оперативная настройка и подключение опции дистанционного пуска ДВС.

Подробнее о назначении и общих характеристиках CAN-модуля рассказал канал «Crossover 159».

Устройство и принцип работы

По конструкции данный интерфейс выполнен в виде модуля в пластмассовом корпусе или колодки для подсоединения проводников. Цифровая шина включает в себя несколько кабелей CAN. Подключение этого устройства к бортовой сети осуществляется посредством одного проводника.

В зависимости от модели, длина идентификатора интерфейса может быть 11 или 29 бит.

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

Работа CAN-шины возможна в нескольких режимах:

  1. Автономный, фоновый или спящий. При включении данного режима все основные агрегаты и узлы выключены и двигатель не заведен. На шину все равно подается напряжение от бортовой сети. Его значение небольшое, что дает возможность не допустить разряда АКБ.
  2. Пробуждение или запуск интерфейса. В данном режиме устройство начинает работу, это происходит при включении системы зажигания. Если автомобиль оснащен клавише Старт/Стоп, то CAN-шина начинает работу при ее нажатии. Производится включение функции стабилизации напряжения, в результате чего питание начинает поступать на контроллеры и датчики.
  3. Включение активного режима приводит к началу процесса обмена информацией между исполнительными механизмами и регуляторами. Величина напряжения в сети возрастает, так как шина может потреблять до 85 мА тока.
  4. Режим отключения или засыпания. При остановке двигателя автомобиля все агрегаты и механизмы, подключенные по CAN-интерфейсу, выключаются. Питание на них перестает подаваться.

Пользователь Valentin Belyaev подробно рассказал о принципе действия цифрового интерфейса.

Преимущества и недостатки

Если автомобиль оснащен цифровым интерфейсом, это обеспечивает следующие плюсы:

  1. Простота монтажа сигнализации на транспортное средство. Наличие CAN-шины в авто позволяет обеспечить более быстрый и упрощенный алгоритм подключения охранной системы.
  2. Высокая скорость отправки информации между агрегатами и системами, что обеспечивает быстродействие узлов.
  3. Хорошая устойчивость к воздействию помех.
  4. Все цифровые интерфейсы имеют многоуровневую систему контроля. Благодаря этому можно не допустить образования ошибок при отправке и приеме информации.
  5. Цифровой интерфейс, работая в активном режиме, выполняет разброс скорости по различным каналам самостоятельно. Благодаря этому все системы работают максимально оперативно.
  6. Безопасность CAN-шины. При попытке получения несанкционированного доступа к автомобилю система может произвести блокировку узлов и агрегатов.
  1. Некоторые системы обладают ограничениями по объему передающейся информации. Если автомобиль сравнительно новый и оборудован разными электронными устройствами, это приводит к росту нагрузки на канал передачи данных. В результате время отклика увеличивается.
  2. Большинство передающейся информации по цифровому интерфейсу имеет определенное назначение. На полезные данные в системе предусмотрена небольшая часть трафика.
  3. Возможна проблема отсутствия стандартизации. Это часто происходит при применении протоколов высших уровней.

Разновидности и маркировка

По типу идентификаторов такие устройства делятся на два вида:

  1. CAN2, 0A. Это маркировка интерфейсов, которые могут работать в 11-битном формате передачи информации. Данная разновидность устройств не в состоянии определять ошибки импульсов от блоков, которые работают с 29 бит.
  2. CAN2, 0B. Это маркировка шин, работающих в формате 11 бит. Основная особенность заключается в возможности передачи информации на блоки управления при выявлении 29-битного идентификатора.

В зависимости от области применения, шины разделяются на три класса:

  1. Для двигателя транспортного средства. При подключении шины обеспечивается максимальная скорость передачи данных и связи между управляющими устройствами. Отправка информации осуществляется по дополнительному каналу. Основное назначение состоит в синхронизации работы микропроцессорного модуля с другими системами. К примеру, антиблокировочным узлом колес, трансмиссией и т. д.
  2. Цифровые интерфейсы класса Комфорт. Этот класс шин предназначен для взаимодействия с любыми устройствами данного типа. Интерфейс используется для работы с системами электронного изменения положения электрозеркал, узла обогрева кресел, управления люком и т. д.
  3. Информационно-командные устройства. Они характеризуются аналогичной скоростью при отправке данных. Такие шины обычно применяются для связи между системами, которые требуются для обслуживания автомобиля.

Канал «Diyordie» рассказал о назначении цифрового интерфейса, а также о его разновидностях в автомобиле.

Подключение сигнализации своими руками

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

Необходимые приборы и инструменты

Предварительно надо подготовить:

  • тестер для проверки напряжения — мультиметр;
  • нож;
  • изоленту;
  • отвертку с крестовым наконечником.

Пошаговая инструкция

Установка выполняется так:

Канал «Гаражный любитель» подробно рассказал об установке и подключении противоугонного комплекса Старлайн с CAN-шиной.

Работа с терминалом

Перед эксплуатацией надо учесть рекомендации по использованию, которые указываются в сервисном руководстве. Предварительно производится настройка устройства.

Варианты настройки

Если используется терминал, есть два варианта настроить работу интерфейса:

Подробнее о командах, которые указываются после CanRegime:

Режимы работы

Существует несколько режимов функционирования терминала:

Настройка мониторингового ПО

После успешного подключения терминала надо произвести диагностику правильности отправки информации. Эти данные передаются на сервер мониторинга.


Загрузить сервисное руководство по монтажу и эксплуатации по ссылкам в таблице.

Для выполнения этой задачи автовладелец должен иметь профессиональные навыки в области электроники:

  1. Сборка устройства производится по схеме, представленной на первом фото в галерее. Предварительно нужно купить все детали, необходимые для изготовления. Основным компонентов является плата STM32F103С8Т6, оснащенная контроллером. Также потребуется электрическая схема стабилизатора и CAN-трнасивер. Можно использовать устройство МСР2551 или другой аналог.
  2. Если требуется сделать анализатор более технологичным, в него можно добавить модуль Bluetooth. Благодаря этому автовладелец может сохранять важную информацию в память смартфона.
  3. Для программирования анализатора используется любое подходящее для этого программное обеспечение. Согласно отзывам, оптимальный вариант — утилиты Arduino или CANHacker. Во второй утилите есть больше опций и имеется функция фильтрации информации.
  4. Чтобы произвести прошивку, понадобится преобразователь USB-TTL. Это устройство требуется для отладки, при его отсутствии можно использовать ST-Link.
  5. После загрузки утилиты на компьютер основной файл с расширением ЕХЕ прошивается в блок с применением программатора. Если процедура выполнена успешно, то надо дополнительно установить перемычку на Bootloader. Собранное устройство надо синхронизировать с компьютером, используя USB-провод.
  6. Следующим этапом будет добавление прошивки в анализатор. Для выполнения задачи потребуется утилита MPHIDFlash.
  7. После успешного обновления программы кабель от компьютера отключается и снимается перемычка. Выполняется установка драйверов. Если сборка выполнена корректно, то при подключении к ПК анализатор будет определяться в качестве СОМ-порта.

Фотогалерея

Фото схем для самостоятельного изготовления анализатора приведены в этом разделе.



Сколько стоит?

Примерные цены на покупку КАН-устройств приведены в таблице.

НаименованиеЦена, руб
CAN-шина2000-5000
Цена актуальная для трех регионов: Москва, Челябинск, Краснодар.

Видео «Работа с CAN-шиной»

Канал «CAN-Hacker Automotive Data Bus Sollutions» показал способ работы с цифровым интерфейсом на примере автомобиля Рено Каптюр.

Для работы с CAN шиной автомобиля необходимо знать:

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

Скорости работы CAN шины

CAN на разных автомобилях и в разных сегментах сети может работать на разных скоростях.

Сегментация CAN шины по функциональному назначению

  • Как правило разные, сегменты сети разделены специальным устройством, которое называется Гейтвей (Gateway, ZGW, ETACS, ICU) .
  • В роли гейтвея может выступать панель приборов (для простых автомобилей) или отдельный специальный модуль межсетевого интерфейса.
  • Гейтвей разделяет потоки данных в разных сегментах сети и обеспечивает связь сегментов сети работающих на разных скоростях.
  • ВАЖНО: На многих автомобилях (особенно VAG, MB, BMW) CAN шина в диагностическом разъеме OBD2 отделена от других участков сети при помощи гейтвея, поэтому подключившись к CAN шине OBD разъема невозможно увидеть поток данных. В этом случае можно увидеть только обмен между диагностическим инструментом и автомобилем во время процесса диагностики! Так же модулем гейтвеем оборудованы автомобили японских марок с 2016..2018 годов в зависимости от модели.
  • ОБЯЗАТЕЛЬНО изучайте схемы на исследуемый автомобиль, чтобы знать к какому сегменту сети Вы подключаетесь!

Схема ниже изображена в общем виде для упрощения понимания роли Гейтвея. Количество CAN шин и варианты включения блоков управления к тому или другому сегменту сети могут отличаться.


Реализации CAN на уровне электрических сигналов

CAN шина может быть реализована физически тремя способами:

1 ISO11898-2 или CAN-High Speed.

Классическая витая пара нагруженная с обоих концов резисторами 120 Ом.


В этом случае уровни на шине CAN выглядят так:

Для такой реализации сети используются как правило обычные CAN трансиверы в 8 выводном корпусе, аналоги PCA82C250, TJA1050 и им подобные. Работает такая конфигурация на скоростях 500 кбит\с и выше. (Но могут быть исключения) .

2 ISO11898-3 или CAN-Low Speed или Faut Tolerant CAN

Fault tolerant CAN обычно используется для низкоскоростного обмена между блоками управления относящимися к сегменту сети Салон\Комфорт\Мультимедиа.

ВАЖНО: При подключении к шине Faul tolerant CAN, подключать терминальный резистор 120 Ом между линиями CAN-High и CAN-Low НЕ НУЖНО !

3 Single Wire CAN или SW-CAN

Однопроводный вариант шины CAN. Работает на скорости 33.333 кбит\с

Используется специальный тип трансиверов. Для того что бы подключиться к такому варианту шины CAN необходимо линию CAN-High анализатора подключить к шине SW-CAN а линию CAN-Low к массе\земле.

Читайте также: