Как узнать есть ли CAN шина?
Для проверки CAN-шины необходимо провести компьютерную диагностику автомобиля. Если она выявит неисправность именно в шине, нужно будет измерить напряжение на L и H с помощью мультиметра. В норме показания напряжения должны быть 4 Вольт. После этого осциллографом изучается сигнал на шине при включенном зажигании.
Что такое протокол CAN?
Протокол CAN является стандартом ISO (ISO 11898) в области последовательной передачи данных. Протокол был разработан с прицелом на использование в транспортных приложениях. Сегодня CAN получил широкое распространение и используется в системах автоматизации промышленного производства, а также на транспорте.
Как узнать есть can шина в автомобиле или нет
Не секрет, что в современном автомобиле управление многими исполнительными устройствами, а также обмен данных между различными ЭБУ (а их в автомобиле может быть довольно много, минимум по одному на каждую систему) осуществляется по CAN шине. Не буду в данной статье углубляться в теорию построения CAN шины и обмена данными в ней, ограничимся только тем, что мы CAN шину используем как транспорт для данных. Кому нужна более детальная информация по CAN шине, без труда найдет ее в любом поисковике.
Итак, какими исполнительными устройствами можно управлять по CAN? Список на самом деле может быть огромен, и может зависеть от конкретной марки и модели автомобиля. Для примера, по CAN может осуществляться снятие, постановка на охрану, складывание зеркал, управление стеклоподъемниками, срабатывание центрального замка, включение фар и т.д. Кстати, многие автомобильные девайсы подключаются к CAN шине, и путем передачи в шину определенных данных осуществлять какие-то действия. Например, по такому принципу работают доводчики стекол. Такой доводчик ждет появления в CAN шине данных на постановку на охрану, и при получении этих данных осуществляет передачу данных в CAN шину, которые инициируют закрытие стекол. Как правило, такие доводчики вставляются в OBD-2 разъем автомобиля, в котором имеется выход CAN шины. Тут следует сказать, что на автомобиле может быть несколько CAN шин (высокоскоростная, низкоскоростная), которые разделены между собой.
Сразу возникает вопрос, есть ли в машине CAN шина. Определить это можно, посмотрев в OBD2 разъем наличие пинов 6 и 14.
Что представляет собой CAN пакет с данными? Грубо говоря он представляет собой CAN ID (идентификатор CAN, может быть 11-ти или 29-ти битным) и данные DATA (в одном CAN пакете возможно передача до 8 байт). CAN ID — это фактически поле адресата, т.е. кому адресуются данные DATA. Несколько CAN пакетов могут образовывать одно сообщение (чтобы преодолеть лимит на передачу более 8-ми байт).
Каждому исполнительному устройству или датчику автопроизводитель назначает уникальный CANID (у разных производителей они будут разными), благодаря чему можно адресовать посылку данных конкретному ЭБУ или устройству, или получив CAN пакет ЭБУ может определить ему ли он предназначался, и если ему, то что он должен с ним сделать (например, в нашем примере с доводчиком — поднять стекло).
До этого была теория. Теперь я расскажу, как посмотреть, что творится в CAN шине автомобиля и что для этого нужно. Для этого необходим специальный адаптер и программа, которая будет отображать состояние CAN шины. Вообще, таких программ и адаптеров в природе существует много, но самым популярным является CANHacker (такой себе стандарт «де-факто»), поэтому про него я и расскажу. В качестве адаптера я буду использовать CHIPSOFT J2534 Lite адаптер, который может работать в режиме J2534 устройства, K-Line адаптера и в необходимом нам режиме CANHacker.

Сама программа CANHacker бесплатна и может быть без труда найдена на просторах интернета. Обращаю внимание на то, что по состоянию на март 2016, данная программа не может работать в Windows 10. Что-то Microsoft в своей операционке так улучшило, что в ней перестали работать все программы написанные ранее на Visual Basic c использованием COM порта.

Уже заболела голова от непонятности данной ситуации. Машина гранта 2015 года, норма, робот, 127 двигатель. Как определить есть ли в данном экземпляре Can и Lin шины?
Собрался ставить сигнализацию — установщики через одного говорят о наличии и отсутствии кан шины, кому верить? Может самому проверить?))
Юмор в тему)))
В завершение. Нашелся квалифицированный специалист, который нормально объяснил: шина есть, а смысл в её подключении ничтожен, следовательно можно ставить А93 без кан-лин экономя на этом 1000руб., что и будет произведено в ближайшем будущем(сейчас решаюсь где ставить).
Появление цифровых шин в автомобилях произошло позднее, чем в них начали широко внедряться электронные блоки. В то время цифровой «выход» им был нужен только для «общения» с диагностическим оборудованием – для этого хватало низкоскоростных последовательных интерфейсов наподобие 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-шины сигнализации не разъем в разъем, а врезаясь непосредственно в шину автомобиля, дают «криворукому» установщику возможность перепутать провода местами. Автомобиль после этого не то что откажется заводиться – при наличии контроллера управления бортовыми цепями, распределяющего питание, даже зажигание не факт что включится.
Как проверить наличие CAN-шины
Can-шинами обычно украшают интерьеры, привнося в них особый стиль и атмосферу. Однако, они также могут выполнять и более практическую функцию – защищать поверхности от царапин и истирания. Что делать, если вы подозреваете, что на покупном предмете может быть can-шин?
Существует несколько простых способов проверить наличие can-шин на поверхности. Первый и самый простой способ — поискать остатки клея под шинами. Обычно его можно обнаружить на краю can-шин или на самом предмете. Если вы видите следы клея, то это явный признак того, что can-шинами поверхность действительно украшали.
Второй способ — обратить внимание на края can-шин, особенно на их форму и прилегание к поверхности. Если can-шина имеет правильную форму и идеально прилегает к поверхности, то это означает, что она была установлена профессионально. Если форма can-шин не совпадает или они имеют видимые дефекты, то это может быть признаком самостоятельной поклейки.
Не забывайте проверить наличие can-шин с помощью тега а11y. Как показывают многие исследования, если без can-шин полностью, то количество просмотров и конверсий возрастает в десятки раз.
Третий способ — использование магнита. Если can-шина выполнена из магнитного материала, то она будет притягиваться к поверхности, на которую она установлена. Просто примите магнит к поверхности и посмотрите, прилипнет ли can-шина к ней.
Четвертый способ — использование феномена отражения света. Если вы переводите взгляд на can-шину и замечаете сияющий свет от ее края, то это может быть признаком того, что на поверхности действительно есть can-шин. Однако, учтите, что этот способ не всегда работает и может быть требуется определенное освещение для его определения.
Наконец, пятый способ — наберите немного воды и нанесите ее на поверхность. Если can-шину нет, вода просто размоет. Если же can-шина есть, вода будет собираться в маленьких капельках на поверхности can-шин. Это связано с тем, что материал, из которого сделаны can-шины, отталкивает воду.
Как определить наличие can шины: 5 простых способов проверки
1. Визуальный осмотр
Первый и наиболее простой способ проверки наличия can шины — визуальный осмотр автомобиля. Откройте капот и обратите внимание на наличие can-шин их адаптеров. Обычно они располагаются рядом с акумуляторной батареей или блоком предохранителей, под капотом или в салоне автомобиля.
2. Системный сканер
Второй способ — использование системного сканера. Подключите сканер к разъему OBD II (On-Board Diagnostics) в автомобиле и выполните проверку системы. Системный сканер позволит определить наличие can шины и прочитать возможные сообщения об ошибках.
3. Мультиметр
Третий способ — использование мультиметра. Подключите мультиметр к контактам can шины и проверьте наличие напряжения. Обычно напряжение на can шине должно быть около 2,5 Вольт. Если мультиметр показывает нулевое или очень низкое напряжение, это может указывать на отсутствие или неисправность can шины.
4. Подключение диагностического адаптера
Четвертый способ — подключение диагностического адаптера. Подключите диагностический адаптер к разъему OBD II и используйте специальное программное обеспечение для проверки наличия can шины и идентификации возможных ошибок.
5. Поиск информации в технической документации
Пятый способ — поиск информации в технической документации. Если вы не уверены, есть ли can шина в вашем автомобиле, обратитесь к руководству по эксплуатации или технической документации для своего автомобиля. Вы сможете найти информацию о наличии can шины и ее расположении.
Проверка наличия can шины в автомобиле
Can шина является важным компонентом современных автомобилей, поскольку она отвечает за передачу и обмен данными между различными электронными блоками автомобиля. Если вы хотите узнать, есть ли can шина в вашем автомобиле, есть несколько простых способов проверки.
Проверка документации
Первым шагом при проверке наличия can шины в автомобиле является ознакомление с документацией. Вы можете изучить руководство пользователя, технический паспорт или другие документы, которые поставляются вместе с автомобилем. Обычно там указывается, есть ли can шина и какие блоки она соединяет.
Внешний осмотр
Вы также можете осмотреть автомобиль и найти индикаторы наличия can шины. На некоторых автомобилях может быть видимый кабель, соединяющий различные блоки. Он может быть расположен вблизи блока управления двигателем или в районе капота автомобиля.
Проверка под капотом
Если вы не нашли видимых индикаторов, следующим шагом является проверка под капотом. Откройте капот автомобиля и ознакомьтесь с различными компонентами, особенно в районе блока управления двигателем. Если вы обнаружите разъемы, провода или модули, которые могут быть связаны с can шиной, то есть вероятность, что она присутствует в вашем автомобиле.
Подключение диагностического сканера
Диагностический сканер является полезным инструментом для проверки наличия can шины. Вы можете подключить сканер к коннектору OBD-II (On-Board Diagnostics) автомобиля и проверить, есть ли информация о can шине или подключенных к ней блоках. Если сканер отображает информацию о can шине, то это является надежным подтверждением ее наличия.
Консультация с автосервисом
Если вы не уверены в своих навыках или не можете самостоятельно проверить наличие can шины, вы всегда можете обратиться к автосервису или квалифицированному автомеханику. Они смогут провести необходимую проверку автомобиля и сообщить вам о наличии или отсутствии can шины.
Распознавание наличия can шины в автомобиле может быть важным для планирования каких-либо модификаций или ремонтных работ. Путем использования вышеуказанных методов вы сможете определить наличие can шины и принять соответствующие решения.
Использование ОБД для определения CAN шины
Одним из методов проверки наличия CAN шины в автомобиле является использование ОБД, или он-борд диагностики. ОБД представляет собой систему, которая позволяет читать и анализировать данные, получаемые с различных электронных устройств и датчиков в автомобиле.
Для определения наличия CAN шины с помощью ОБД необходимо выполнить следующие шаги:
- Подключите ОБД сканер к диагностическому порту автомобиля. Диагностический порт обычно располагается под рулем автомобиля или в непосредственной близости от него.
- Запустите сканер и выполните сканирование систем автомобиля.
- Проверьте список доступных систем и протоколов, поддерживаемых ОБД сканером. В списке должен быть указан CAN или CAN bus.
- Выберите систему CAN и выполните дополнительную проверку, чтобы убедиться, что CAN шина действительно присутствует в автомобиле.
- Если ОБД сканер не определяет наличие CAN шины, это может указывать на отсутствие данной системы в автомобиле. В этом случае можно провести дополнительные исследования или проконсультироваться с профессионалами, чтобы установить, поддерживает ли автомобиль CAN шину.
Использование ОБД для определения наличия CAN шины является одним из наиболее точных методов, поскольку ОБД сканеры специально разработаны для обнаружения различных систем и протоколов автомобилей. Однако следует помнить, что ОБД сканеры доступны не всем пользователям, и для их использования могут потребоваться специальные навыки и знания.
Проверка проводов CAN шины на целостность
Провода CAN шины, как и любые другие провода, могут испытывать различные проблемы, включая повреждения и обрывы. Чтобы убедиться в их целостности, существуют несколько простых способов проверки.