Ох эти три буквы… Спокойно, всё пристойно, я про 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 В.
Немного отступлю от первоисточника.
Самый главный плюс, это очень высокая помехозащищённость сигнала. В чём прикол? Одновременно идут два дублирующих сигнала, только один высокий, второй низкий. Ловят они помеху. Помеха воздействует одинаково на оба сигнала. А на выходе у нас одинаковый уровень. Два уровня сигнала компенсируют помеху. Наглядно это выглядит вот так:
Зачем нужна CAN-шина в автомобиле
Материал подготовлен автором проекта АвтобурУм. Источник https://autoburum.com/blog/916-zachem-nuzhna-can-shina-v-avt. . Для тех, кому интересна автоэлектрика, рекомендую почитать блог автора https://autoburum.com/user/stas90/blog/
В современном автомобиле большинство систем управления автоматизировано. Каждая система контроля, как то, двигателем, ABS, коробкой переключения передач, кузова представляет, по сути, отдельный микрокомпьютер с микропроцессорным управлением. Для организации взаимодействия отдельных систем, обмена информации в автомобиле имеется специальная сеть, которая называется CAN-шиной.
История разработки
Концерн BOSCH еще в конце 70-х годов прошлого века, производя унификацию процессов автоматизации, предложил концепцию обмена информации посредством «витой пары». Она представляла два свитых проводника, по которым передавалась информация между вычислительными системами в кодированном виде. Эта концепция оказалась настолько удачной, что ее до сих пор используют в промышленных устройствах контроля, системах «умный дом» и других областях.
В машиностроении стандарт CAN предполагает шину, которая организуется при помощи пары свитых изолированных проводников. По симметричным каналам следуют сигналы противоположной полярности, что значительно увеличивает помехозащищенность. Данный стандарт имеет сертификацию ISO 11898. Один пакет информации имеет 11 или 29-битную длину.
В принципе, организация связи по CAN-каналу может быть перестроена на оптоволоконный или радиоканал. Со временем, особенно после широкого распространения беспилотных автомобилей, CAN-шина может объединить целый транспортный комплекс, организовать управление по мобильному каналу. Тогда с одного места оператора можно контролировать техническое состояние и движение всего автопарка самомобилей.
Принцип работы
Непосредственно CAN-шина большинства автомобилей не представляет ничего сверхсложного. На физическом уровне это два сплетенных проводника разного цвета, по которым распространяются сигналы различных уровней (H и L). За формирование сигналов отвечает CAN-контроллер. В большинстве автомобилей устанавливается CAN-трансивер (приемопередатчик), который отвечает за:
увеличение скорости приемопередачи;
обеспечение защиты от помех;
защиты CAN-контроллеров на случай замыкания электропроводки.
В автомобилях применяют два типа трансмиттеров: Fault Toleran и High Speed. Первый тип имеет относительно невысокую скорость (120 кб/сек), но за счет потерь скорости увеличена надежность связи – он толерантен к сбоям. Второй тип имеет скорость до 1 мегабита/секунду, но меньшую помехозащищенность.
Схемы CAN-шины
Обобщенно схема подключения:
Такая схема подключения устройств называется параллельной схемой подключения. Для достижения максимальной скорости волновые сопротивления блоков должны согласовываться. Если выходит из строя один из блоков (трансмиттеров), этот блок может «завалить» всю шину. Такая же неисправность возникает и в случае КЗ шины.
Каждый автомобиль реагирует на неисправность CAN-шины по-разному. Обычно автомобиль входит в аварийный режим, на нем еще можно ехать. Но и в этом случае автоматическая коробка передач также входит в аварийный режим (например, работает только до 2-й передачи). Большинство индикаторных лампочек на приборной панели начинает сигнализировать о неисправности. Хуже всего, если произойдет блокировка двигателя иммобилайзером. Тогда без услуг эвакуатора не обойтись.
В некоторых авто для улучшения связи по КАН-каналу применяют дополнительный блок интерфейса.
В случае его отказа проблемы по шине неизбежны.
Все сообщения, которые передаются по шине, имеют определенный цифровой код. Это позволяет производить компьютерную диагностику при помощи опроса блоков по шине. Диагностическое устройство преобразует цифровые коды и сигнал в абсолютные значения либо коды ошибок.
Режимы обмена информации шины:
зажигание ВКЛ — активный;
зажигание ВЫКЛ – «спящий»;
пробуждение и засыпание.
В спящем режиме CAN-шина полностью не бездействует. Большинство автомобилей используют шину для организации сбора информации дла системы сигнализации и охраны, собирая информацию по шине о датчиках проникновения, контактных устройствах.
Кан-шина подключена к диагностическому разъему автомобиля. Этот факт может существенно помочь при проведении ремонтных работ, связанных с CAN-шиной. Во-первых, можно посмотреть и отследить цвет проводников шины. Во-вторых, легко проверить напряжения на шине, посмотреть сигнал на осциллографе.
Преимущества и недостатки
Основной недостаток CAN-шины: трудность поиска конкретного места обрыва или нарушения связи. Дело в том, что при неисправности шины автомобиль, как правило, перестает диагностироваться или диагностируется частично. Обрыв линии связи, особенно в случаях ремонта, связанных с ДТП, приходится обнаруживать «на ощупь».
Несомненно, CAN-шина в современном автомобиле не роскошь, а необходимое устройство. Одно время некоторые производители пошли по пути объединения всех блоков управления автомобиля в единый «суперблок». В такой блок поступала информация со всех датчиков и систем авто, он производил управление всеми устройствами – от форсунок до лампочек подсветки номера. В этом случае взаимосвязь отдельных блоков управления не нужна (их просто нет), потребность в CAN-шине отпадала. Попытка внедрить такие авто в серию показала ненадежность таких суперблоков. Возможно, со временем к такой модели еще вернутся.
простота канала передачи информации;
совместимость с диагностическими устройствами;
упрощение схемы подключения автосигнализаций с контролем по CAN-шине.
Признаки неисправности CAN-шины
Основные признаки неисправности шины:
одновременная внезапная индикация нескольких лампочек на приборной панели (ABS, «CHECK ENGINE» др.);
пропадание показателей скорости, уровня топлива и других указателей на приборном щитке;
значок «восклицательный знак»
В первую очередь следует выполнить компьютерную диагностику всех систем автомобиля. Если она показывает на отказ шины, необходимо выполнить следующие работы:
1. Найти CAN-шину. Проще посмотреть цвета проводников на диагностическом разъеме (6 и 14 соответственно Н и L).
2. Измерить напряжение на L и H выводе мультиметром (обычно близко к 4-м Вольтам).
3. С помощью осциллографа посмотреть форму сигнала на шине при включенном зажигании.
4. Если сигнал отсутствует или соответствует напряжению бортовой сети, необходимо искать обрыв или к КЗ.
5. Возможно, шину «коротит» один из блоков (часто ABS). В этом случае можно попробовать последовательно снимать разъемы с блоков
Проблемы с CAN-соединением считаются сложным случаем, особенно если она обустроена по последовательной схеме. Для их решения лучше обратиться к автоэлектрикам.
Только теперь приходиться отключать этот разъем, что им не воспользовались злоумышленники
Если хотите защиту то надо сменить полярность в разъеме. Тогда никто не подключится, а диагностический прибор сможет сдохнуть
судя из описания, что шина в автомобиле падает при пропадании с шины одного из блоков используют видимо High speed, а не fault tolerance. вот что нарыл по первой ссылке на fault tolerance
Bus failure management
Supports single-wire transmission modes with ground offset voltages up to 1.5 V
Automatic switching to single-wire mode in the event of bus failures, even when the CANH bus wire is short-circuited to VCC
Automatic reset to differential mode if bus failure is removed
Full wake-up capability during failure modes
Ничего сложного нет в диагностике. Достаточно иметь логику и прозвонку. Питание + шина данных. Что там искать? Все боятся французов тип говно. Боятся потому что там провода одного цвета, а этому не учили в шараге ;))))) надо просто понимать с чем работаешь и уметь читать маркировки.
Как обучиться автоэлектрике самостоятельно
Материал подготовлен автором проекта АвтобурУм.
Профессия автоэлектрика сейчас востребована на рынке труда со стороны работодателей. Кроме этого, она достаточно хорошо оплачиваема. Грамотный автоэлектрик может иметь свою практику, то есть получать доход от своей деятельности самостоятельно. Чтобы не иметь проблем с налоговой, лучше, конечно, оформить свою деятельность в соответствии с законодательством. Но, сейчас не об этом.
Каким образом можно получить профессию автоэлектрика
Самый традиционный способ – закончить высшее учебное заведение. В России есть несколько высших учебных заведения, которые готовят специалистов по родственным специальностям, но после их окончания некоторые выпускники не могут даже грамотно поменять аккумулятор. Есть учебные заведения, которые готовят автослесарей по государственной программе, давая им худо-бедные знания по автоэлектрике. Беда всех учебных заведений в том, что они как бы отодвигают нужные в процессе работы знания на второй план, замешивая их с совсем бесполезной информацией. Понятное дело, занятия ведут не специалисты, а преподаватели.
Наиболее полезный способ обучения по автоэлектрике – курсы автоэлектриков. Как правило, частные организации, которые проводят такие курсы, нанимают профессиональных автоэлектриков, прошедших специальные курсы. Практические занятия проводятся в реальной СТО. Есть смысл обучения на таких курсах. Есть и недостатки такого метода обучения:
не во всех городах, даже областных, проводятся такие курсы;
курсы имеют коммерческий характер, поэтому сроки максимально сжаты по времени;
в группе обучаемых обычно не менее 5 слушателей, лишний раз не попросишь пояснить, индивидуальные занятия стоят значительно дороже.
Есть еще вариант: обучение в качестве ученика автоэлектрика на конкретной СТО. Этот способ больше подходит для молодого человека. Но надо быть готовым, что первое время придется быть мальчиком на подхвате поди-подай, да и не факт, что на СТО работает грамотный разноплановый специалист-автоэлектрик.
Можно найти дедушку-автоэлектрика, работающего нелегально в гаражных кооперативах. Вероятнее всего, его знания будут устаревшие.
Современный вариант обучения – самостоятельное. Его преимущества:
вы можете обучаться в любое время и произвольный срок, сами составлять график обучения;
такое обучение бесплатно;
источник информации бесконечен – интернет;
вы сами можете выбрать свою специализацию (об этом чуть ниже).
самый главный враг самостоятельного обучения – лень;
нельзя самому себе выдать удостоверение (такие бумажки сейчас практически никого не интересуют, к тому же бумажку можно-таки изготовить либо поработать учеником);
трудности с практической частью (при наличии своего гаража можно сначала потренироваться на хламе, потом своем авто, затем друзей).
Что необходимо изучать
На нашей СТО в течение семи лет идет обучение слушателей и учеников по следующему приблизительному плану.
Это лишь ориентировочный план. Содержание занятий постоянно меняется в соответствии с изменением матчасти. Кроме этого, слушатели обычно заказывают определенную специализацию автоэлектрика:
схемотехник, специалист широкого профиля (наиболее востребован на СТО);
чиповщик, специалист по иммо, ключам, прошивкам (наиболее высоко оплачиваемый);
автоэлектрик по определенным маркам (при трудоустройстве на дилерские СТО);
Любая специализация включает все разделы обучения, ибо даже чиповщику, который будет работать с программным обеспечением, не знать, что такое, например, резистор, нельзя.
Как необходимо изучать
Всю информацию можно сейчас найти в интернете, но делать необходимо это не спонтанно, а тематически. То есть, если вы начинаете обучение по приведенной программе, начинайте с охраны труда. Скачайте типовые инструкции по ОТ для автоэлектрика, электрика. Не пропускайте этот пункт. Помните, Ваша жизнь важнее всяких денег. Затем переходите ко второму разделу. На этом этапе в вашем распоряжении уже должны быть инструменты, паяльник и др. Обычно автоэлектрике желают обучиться мужчины с опытом работы в гараже. У нас есть положительный опыт обучения молодых людей без опыта общения с авто, девушек для женского СТО (сейчас это фишка).
Самый сложный раздел программы – основы электротехники и электроники. В школе изучают резисторы, конденсаторы, диоды, но на уровне непонятных формул. В практике нужны знания для «чайников». Именно такую информацию нужно искать.
Обязательно надо скачать программы AUTODATA и TOLERANCE, разумеется, установить их.
На этом сайте есть несколько примеров занятий с этими программами:
Переходя к разделу «диагностическое оборудование» необходимо приобрести любой сканер.
Можно получше, типа AUTOCOM (Delphi) стоимостью около 5.000 рублей или подешевле типа ELM327 Bluetooth стоимостью от 500 рублей (3 бакса на алиэкспресс), который будет работать со смартфоном. Чип-тюнинг, скорее всего, самостоятельно изучить не получится: оборудование дорогое, да и риск без опыта что-то пробовать экспериментировать самостоятельно большой. Студенты-программисты осваивают чип-тюнинг за пару недель самостоятельно без проблем.
В процессе обучения необходимо зарегистрироваться на профессиональных форумах типа http://www.auto-bk.ru/forum/ и http://carhelp.info/forums/
Практические занятия
Для начала при наличии своего гаража приглашайте в него своих друзей с различными авто, исследуйте, где находятся основные датчики, исполнительные устройства, узлы авто. Практически по любому вопросу вы найдете информацию в интернете. Более солидный сайт для поиска информации по последовательности ремонта – drive2.ru.
Начинайте самостоятельные ремонты с более простых задач: замена свечей, датчиков, узлов, компьютерной диагностики. Переходите к более сложным: прозвонке жгутов, измерению параметров датчиков, установке дополнительного оборудования.
Сроки самостоятельного обучения
Опыт обучения показывает, что для того, чтобы обучить специалистов «с нуля» до среднего уровня требуется для:
диагностов – 1 месяц;
схемотехников – 0,5 года;
специалиста узкого профиля – 3 месяца;
чиповщиков – 1 год плюс постоянное повышение квалификации.
Самостоятельное изучение обычно занимает большее время.
Не следует думать, что автоэлектриком может быть каждый. Автоэлектрик – сложная специальность. Необходимо быть специалистом-электриком, хорошим мотористом, иметь хороший уровень пользования компьютером, постоянно повышать образовательный уровень. Именно поэтому хорошего специалиста-автоэлектрика трудно найти. СТО постоянно сталкиваются с проблемой: как только толковый ученик-автоэлектрик достигает среднего уровня, он уходит на собственные хлеба. Оптимальный возраст самостоятельного обучения – от 30 до 40 лет. Я постоянно привожу пример, когда к нам пришел обучаться отличный плиточник с приличным доходом в возрасте 36 лет. Мотивировал переобучение беспокойством за свое здоровье. Честно говоря, не верил в успех. Сейчас он востребованный автоэлектрик, и очень грамотный.
Как легализовать свои самостоятельно полученные знания (получить «корки»). Наиболее простой вариант – устроиться на частное СТО, выписать удостоверение по охране труда с записью «автоэлектрик». Можно пройти какие-нибудь удаленные курсы, где дадут бумажку, разумеется, за деньги.
Принцип работы и диагностика 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 вольта и означает «единицу».
На шине «Комфорт» все выглядит иначе:
Здесь «ноль» — это, наоборот, 5 вольт разницы, причем напряжение на проводе Low выше, чем на проводе High. «Единица» же – это изменение разности напряжений до 2,2 В.
Проверка CAN-шины на физическом уровне ведется с помощью осциллографа, позволяющего увидеть реальное прохождение сигналов по витой паре: обычным тестером, естественно, «разглядеть» чередование импульсов такой длины невозможно.
«Расшифровка» CAN-шины автомобиля также ведется специализированным прибором – анализатором. Он позволяет выводить пакеты данных с шины в том виде, как они передаются.
Сами понимаете, что диагностика шины CAN на «любительском» уровне без соответствующего оборудования и знаний не имеет смысла, да и банально невозможна. Максимум, что можно сделать «подручными» средствами, чтобы проверить кан-шину – это измерить напряжения и сопротивление на проводах, сравнив их с эталонными для конкретного автомобиля и конкретной шины. Это важно – выше мы специально привели пример того, что даже на одном автомобиле между шинами может быть серьезная разница.
Неисправности
Хотя интерфейс CAN и хорошо защищен от помех, электрические неисправности стали для него серьезной проблемой. Объединение блоков в единую сеть сделало ее уязвимой. КАН-интерфейс на автомобилях стал настоящим кошмаром малоквалифицированных автоэлектриков уже по одной своей особенности: сильные скачки напряжения (например, зимний запуск на сильно разряженном аккумуляторе) способны не только «повесить» ошибку CAN-шины, обнаруживаемую при диагностике, но и заполнить память контроллеров спорадическими ошибками, случайного характера.
В результате на приборной панели загорается целая «гирлянда» индикаторов. И, пока новичок в шоке будет чесать голову: «да что же это такое?», грамотный диагност первым делом поставит нормальный аккумулятор.
Чисто электрические проблемы – это обрывы проводов шины, их замыкания на «массу» или «плюс». Принцип дифференциальной передачи при обрыве любого из проводов или «неправильном» сигнале на нем становится нереализуем. Страшнее всего замыкание провода, поскольку оно «парализует» всю шину.
Представьте себе простую моторную шину в виде провода, на котором «сидят в ряд» несколько блоков – контроллер двигателя, контроллер АБС, приборная панель и диагностический разъем. Обрыв у разъема автомобилю не страшен – все блоки продолжат передавать информацию друг другу в штатном режиме, невозможной станет только диагностика. Если оборвать провод между контроллером АБС и панелью, мы сможем увидеть сканером на шине только ее, ни скорость, ни обороты двигателя она показывать не будет.
А вот при обрыве между ЭБУ двигателя и АБС машина, скорее всего, уже не заведется: блок, не «видя» нужный ему контроллер (информация о скорости учитывается при расчете времени впрыска и угла опережения зажигания), уйдет в аварийный режим.
Если не резать провода, а просто постоянно подать на один из них «плюс» или «массу», автомобиль «уйдет в нокаут», поскольку ни один из блоков не сможет передавать данные другому. Поэтому золотое правило автоэлектрика в переводе на русский цензурный звучит как «не лезь кривыми руками в шину», а ряд автопроизводителей запрещает подключать к CAN-шине несертифицированные дополнительные устройства стороннего производства (например, сигнализации).
Благо подключение CAN-шины сигнализации не разъем в разъем, а врезаясь непосредственно в шину автомобиля, дают «криворукому» установщику возможность перепутать провода местами. Автомобиль после этого не то что откажется заводиться – при наличии контроллера управления бортовыми цепями, распределяющего питание, даже зажигание не факт что включится.
Источник https://www.drive2.ru/b/2105041/
Источник https://pikabu.ru/story/zachem_nuzhna_canshina_v_avtomobile_5825597
Источник https://avtocity365.ru/avtosignalizatsii-i-protivougonnye-sistemy/can-shina-v-avtomobile/