Полный размер
Приветствую вас, о бухающие и небухающие в день солидарности всех трудящихся!
Не понимаю что такое CAN-шина. Есть проблема. Левая сторона приборки работает только на холодную. По мере прогрева могут отваливаться тахо, температура, могут загораться джекичан, масло, зарядка. Хотелось бы понимать, приборке торба пришла или мозгам? Или этой шине? Это вообще самостоятельное устройство или как сейчас модно, виртуальная электронная хрень?
Проблема, как мне кажется, появилась после того, как по лошани, не выключив зажигание и не сняв клему, приваривали к раме железяку инверторным сварочником. Есть идеи? При этой проблеме Роман-Б шил мозги на евро-0 Газ-бензин. Сказал, что мозги рабочие.
Жить особо не мешает, но хотелось бы правильной работы.
ПэСэ. Бортовик Престиж в то же время всё адекватно на мультиэкране отображает. И температуру, и обороты…
ПэСэ ещё раз. От всех бед один reset не помогает!
Еще раз о диагностике CAN-шины
В предыдущей статье мы поговорили о проблемах в шине передачи данных CAN, возникших в результате износа аккумуляторной батареи и просадки питающего напряжения при запуске ниже порога работоспособности шины. Сегодня продолжим разговор о CAN-шине, но немного в другом ключе: прежде всего вспомним принцип ее работы, а затем рассмотрим один из случаев топологии шины и разберем осциллограмму дефекта.
Эта шина используется чаще всего как средство обмена данными в системах, для которых критично быстродействие и время принятия решения. Таковыми являются, например, система управления движением, объединяющая между собой блоки управления двигателем, автоматической трансмиссией, антиблокировочной системой тормозов, усилителем руля и т.п.
Конструктивно шина представляет собой неэкранированную витую пару. Провода шины называются CAN High и CAN Low.
Шина может находиться в двух состояниях:
- Рецессивное состояние, или логическая единица. Оба провода в этой ситуации имеют практически одинаковый потенциал: и на проводе CAN High, и на проводе CAN Low присутствует около 2 , 5 В. В рецессивном состоянии шина может находиться сколь угодно долго, хотя в реальности этого не происходит, ведь рецессивное состояние – это всего лишь пауза между сеансами передачи информации.
- Доминантное состояние, или логический ноль. В него шина переходит тогда, когда один из входящих в сеть блоков управления начинает передачу данных. Потенциалы на проводах шины меняются следующим образом: на проводе CAN High потенциал повышается на один вольт, на проводе CAN Low наоборот, становится на один вольт ниже.
Рассмотрим форму сигнала шины, чтобы обосновать ее помехоустойчивость:
На рисунке показаны доминантный и рецессивный уровни шины, а также воздействие на шину электромагнитной помехи. Особенностью обработки сигналов шины является то, что в расчет берется не сам уровень сигнала, а разница уровней между проводами CAN High и CAN Low. При рецессивном уровне эта разница близка к нулю, при доминантном уровне она максимальна.
В витой паре провода располагаются очень близко друг к другу. Если возникает внешняя электромагнитная помеха X, то она является синфазной и наводит одинаковый всплеск напряжения в обоих проводах шины. В итоге на обоих проводах появляется наведенный помехой импульс, но разница потенциалов между проводами при этом не меняется. Это позволяет эффективно подавлять внешние помехи, что является большим преимуществом CAN-шины.
На самом деле витая пара – давно известный способ борьбы с помехами. В медицине, например, в кардиостимуляторах, где требуется высочайшая помехоустойчивость, она применяется очень широко.
Сигнал шины поступает в блок управления на дифференциальный усилитель и обрабатывается. Иллюстрация поясняет процесс обработки:
Большинство автопроизводителей придерживаются скорости передачи 500 кБд, соответственно, продолжительность одного бита при этом составит 2 мкс.
Поговорим о топологии CAN-шины. Физически у шины нет начала и нет конца, шина – это просто единая сеть. Чаще всего встречаются два типа топологии: линейная топология и топология «пассивная звезда», а также их сочетания.
На современных автомобилях шина CAN очень разветвленная. Чтобы не перегружать линию большим количеством передаваемых данных, шина может состоять из нескольких ветвей, объединенных межсетевым шлюзом, иначе называемым Gateway. В итоге сеть представляет собой несколько ответвлений, в том числе и на диагностический разъем, использующих разную скорость и протоколы обмена.
Поэтому топология шины – вопрос для диагноста очень актуальный и, к сожалению, довольно сложный. Из тех электрических схем, которыми располагает диагност, не всегда можно понять топологию. Но в документации некоторых автопроизводителей приводится полная и подробная информация, в этом случае задача сильно упрощается.
Не зная тонкостей организации шины, найти в ней неисправность бывает достаточно сложно. Например, при наличии окисления контактов в разъеме пропадает связь с целым рядом блоков управления. Наличие под рукой топологии шины позволяет легко находить подобные проблемы, а отсутствие приводит к большой потере времени.
Ну что ж, мы немного освежили в памяти теорию шины, теперь самое время перейти к практике.
Перед нами автомобиль Infinitit Q 50 , оснащенный весьма редким турбированным мотором VR 30 DDT объемом 3 . 0 л и мощностью 400 лошадиных сил. Но проблема заключается не в этом замечательном агрегате, а как раз в CAN-шине: подключив диагностический сканер, не удается установить связь с доброй половиной блоков управления.
Нам повезло – Nissan относится к тому узкому кругу производителей, которые дают диагностам качественную и полноценную информацию. В том числе есть в документации и подробная топология бортовой шины обмена данными. Открываем, смотрим:
Следует сказать, что приведенная блок-схема достаточно общая. В документации имеется гораздо более подробная электрическая схема со всеми проводами и номерами контактов в блоках, но сейчас она нам пока что ни к чему, нам важно понять общую топологию.
Итак, первое, что нужно увидеть, это то, что вся сеть разделена на три большие ветви, обведенные пунктиром:
- CAN communication circuit 1 (Коммуникационная цепь CAN 1 );
- CAN communication circuit 2 (Коммуникационная цепь CAN 2 );
- Chassis communication circuit (Коммуникационная цепь шасси).
Первые две цепи связаны между собой посредством CAN gateway (найдите его на иллюстрации). Цепь шасси связана с цепью CAN 2 через блок управления шасси, который также играет роль своеобразного Gateway.
А теперь вновь обратимся к сканеру и посмотрим, какие из блоков управления не выходят на связь. Дилерский сканер предоставляет нам очень удобную функцию: на экран выводятся блоки каждой из цепей по отдельности, а цветом отображается возможность (зеленый) либо невозможность (красный) установить с ними связь. Вот блоки цепи CAN 1 :
А это – блоки цепи CAN 2 . Как видно, связи с ними попросту нет:
Также нет связи с блоками цепи шасси, но это и понятно: эта цепь, согласно блок-схеме, подключена к цепи CAN 2 .
Ну что ж, задача почти решена, осталось лишь локализовать неисправность. А для этого воспользуемся мотортестером и снимем осциллограмму на проводах шины сначала в CAN 1 , а затем в CAN 2 и сравним их.
Сделать это очень несложно, ведь обе шины выведены прямо на диагностический разъем. Согласно более подробной схеме, о которой упоминалось выше, на контакты диагностической колодки 6 и 14 выведены провода CAN 1 , а на контакты 12 и 13 – провода CAN 2 .
Снимаем осциллограмму в цепи CAN 1 . Она имеет прямо-таки академический вид:
Давайте обмерим ее с помощью линеек.
- На проводе CAN High в рецессивном состоянии потенциал составил 2 , 26 В, на проводе CAN Low – 2 , 25 В.
- На проводе CAN High в доминантном состоянии потенциал составил 3 , 58 В, на проводе CAN Low – 1 , 41 В.
- Ширина импульса, соответствующего одной единице передаваемой информации, составляет 2 мкс (обведено красным прямоугольником).
Просто идеальное соответствие теории и практики. Конечно, полосы пропускания нашего прибора явно недостаточно для корректного отображения сигнала, слишком уж широк его спектр. Однако, если закрыть на это глаза, то вполне можно оценить качество сигнала и сделать необходимые выводы.
А теперь делаем ту же операцию на контактах диагностической колодки 12 и 13 , чтобы получить осциллограмму сигнала CAN 2 . Вот она:
Для наглядности масштаб осциллограмм на обеих иллюстрациях один и тот же.
То, что вы видите на этой осциллограмме, называется «мусор». Часто диагносты так и говорят: блок мусорит в шину. Вот только как найти блок, который это делает? Методика здесь очень проста и сводится она к поочередному отключению блоков и повторному наблюдению за сигналом шины.
Где именно находится тот или иной блок на автомобиле, в документации, как правило, показано. Например, на этом «финике» блоки расположены так:
Но в нашем случае все проще. Кстати, маленький лайфхак, возьмите на заметку. В автомобилях Nissan и Infiniti чаще всего причиной наличия мусора в CAN-шине является блок ABS. Сняв разъем с блока, сразу получаем нормальный обмен и связь сканера со всеми блоками ветви CAN 2 :
Обратите внимание на то, что связь в цепи CAN 2 есть со всеми блоками, кроме блока ABS, ведь он отключен.
Завершая разговор, хотелось бы обратить ваше внимание еще на один важный нюанс. Частота следования импульсов по CAN-шине составляет 500 кГц. Поэтому при получении осциллограммы необходимо задействовать максимально возможную частоту дискретизации мотортестера, на какую только он способен.
Если частоту дискретизации вы зададите низкую, то импульсы на осциллограмме будут сильно искажены. В качестве примера посмотрите, как выглядит осциллограмма сигнала CAN-шины при специально сниженной частоте дискретизации прибора:
Красным прямоугольником обведено время, в которое укладывается одно деление сетки. Оно составляет 0 , 2 мс. А на осциллограмме, которую мы рассматривали ранее, это время было равно 5 мкс, поэтому отображение импульсов было более правильным. Имейте это ввиду и не допускайте ошибок!
Источник
Autotime
Обзоры. Автоновости. Тест-драйвы
Main Menu
Ошибка U0001 – линии High шины CAN
Ошибка U0001 -ошибка линии High шины CAN (высокоскоростная линия CAN шины)
Современные автомобили оснащены большим количеством блоков управления (компьютеров). Эти блоки взаимодействуют друг с другом по шине данных, которая называется сетью контроллеров (CAN). CAN — это двухпроводная шина, состоящая из CAN High и CAN low. CAN High — имеет высокую скорость передачи данных 500 Кбит/сек. CAN low — с низкой скоростью передачи данных с 125k бит/сек. Передача информации между двумя шинами осуществляется модулем шлюза.
Код ошибки U0001 указывает на наличие проблемы с шиной CAN High.
Симптомы ошибки U0001
- Горит индикатор «Check Engine»
- Наличие второго кода ошибки, указывающий на неисправный модуль
- Проблемы с автомобилем варьируются от состояния «не заводится» до неработающего кондиционера, в зависимости от того, какой модуль(и) не взаимодействуют.
Причины ошибки U0001
Ошибка U0001 обычно вызвана одним из следующих факторов:
- Неисправный модуль управления
- Проблема с CAN шиной
Как диагностировать и устранять ошибку U0074
Выполнить предварительную проверку
Иногда U0001 может периодически появляться в результате разряженного аккумулятора. Удалите код и посмотрите, не возвращается ли он. Если ошибка появилась снова, то следующий шаг — визуальный осмотр проводки. Опытный специалист может визуально выявить, обрыв проводов или отсутствие контакта. Если источник проблемы найден, то неисправность должна быть устранена, а код ошибки удален. Если ничего не обнаружено, необходимо проверить бюллетени технического обслуживания (TSB). TSB — это рекомендуемые производителем транспортного средства процедуры диагностики и ремонта. Поиск соответствующего бюллетеня может значительно сократить время диагностики.
Выявление неисправного блока управления
Первым шагом в этом направлении будет проверка наличия любых других сохраненных кодов ошибок, характерных для конкретного модуля. Например, в памяти может храниться код ошибки U0100, указывающий на проблему связи с блоком управления трансмиссией (PCM).
Затем выполняется опрос блоков с помощью диагностического сканера. Сканер подключается к автомобилю через встроенный диагностический порт. После подключения к автомобилю сканер становится еще одним модулем в сети и обменивается данными по сети. Сканер выполняет опрос всех подключенных блоков управления, опрашивая их статус, чтобы узнать, какие из них работают правильно.
Любой блок, который не отвечает, скорее всего, неисправен или имеет проблемы с коммутацией. Отсутствие связи не обязательно означает, что блок управления неисправен. На нем может отсутствовать питание или «земля». Или, возможно, потребуется перепрограммировать его.
Затем необходимо поочередно отключить блоки от CAN шины. Если отсоединение определенного блока восстанавливает связь в CAN шине, то проблема связана именно с этим блоком или его проводкой.
Перед заменой неработающего блока необходимо проверить его цепь. Как и любое электронное устройство, блок управления должен иметь надежный контакт питания и заземления. Также необходимо проверить программное обеспечение модуля. Во многих случаях модуль может быть перепрограммирован вместо замены.
Проверка CAN шины начинается с тестирование сети через диагностический разъем ODB II. На разъеме находится 16 контактов. Из них: контакт 6 — CAN High, а контакт 14 — CAN Low. Для первичной проверки шины цифровой мультиметр (DMM) может быть подключен к одному из этих контактов.
Проверку обоих терминирующих резисторов шины CAN можно выполнить, подключив мультиметр (DMM) между контактами 6 и 14. Показания мультиметра в 60 Ом указывают на то, что резисторы целы.
Примечание к ошибке U0001
В некоторых случаях ошибка U0001 может сопровождаться 2-х символьным подкодом. Этот код отображает дополнительную информацию, которая облегчает диагностику. Например, подкод может указывать, является ли ошибка обрывом или коротким замыканием относительно земли.
Источник
Что является причиной не запуска двигателя?
Насколько я понимаю, то потеря связи между моторным и коробкой. Бывает просто мигает F и куча ошибок о потере связи по CAN (в моторном, в коробке, даже в дисплее, на нем тоже F-ки мигают вместо расходов), а бывает еще и дроссель трещит. Кроме ошибок по связи присутствуют еще и ошибки по обрыву всех 4-х форсунок, 1600 «замените ECM» и пару штук по дросселю, коды точно сейчас не скажу, все на работе, да и маловероятно, что в этом причина. Диагностирую СканДоком. Аккум живой, судя и по плотности, и по проверке нагрузочной вилкой.
kostia111 За подсказку по EHPS спасибо ! Я с ними, честно говоря, дела никогда не имел. Т.е. если TRW на быстром CAN не сидит, значит на потерю связи по ней влиять не может ? И если нету щеток, то и искрить и давать помехи тоже не может ? Правильно понимаю ? Сегодня правда обнаружил мультиметром, что при вращении рулем проседает напряжение в бортсети с 14.2 примерно до 13. По показаниям СканДока ток в приводе EHPS ампер 35. Это нормально ? Завтра накину осциллограф, посмотрю форму в бортсети.
Буду разбираться дальше Я б эту машину отправил бы к дилерам, но у нас один закрылся, а во втором сам работал, примерно представляю уровень оставшихся после кризиса мастеров Сегодня, например, подсказали, что однозначно где-то перетерся КАН. Или в этом есть рациональное зерно ? А девочка-хозяйка хорошая, хочется помочь
Модуль заменю. Слышал, что вроде с Крузов-Авешек подходят модуля и вроде обращений по ним нету. Или все-таки только оригинал ? Цена на него правда нехилая… И можно ли по осциллограммам вторички судить об исправности модуля на 100% ? Или он может иногда работать нормально, а иногда и глючить ?
ЗЫ. Прошу прощения за такое количество вопросов и очень благодарен за Ваши ответы
Изменено 22 ноября 2010 пользователем ИльяКР
Отпишусь и я) Вдруг кому-то пригодятся мои изыскания. Изначально была проблема — стар не видел моторный блок, возле него стоял «!». Начал искать проблему)) Искал-искал, понял что нет связи с блоком по к-лайн. Обрезал сигнальный провод с моторного блока и кинул напрямую к обд колодке, связь появилась с блоком, но автоматом старушка не определяла машину (машина без zgw, вместо него связь между блоками через замок зажигания). Далее, по факту было несколько ошибок по другим блокам, и замыкание на массу и замыкание на + педали газа. Одна ошибка исчезла по педали, после подключения напрямую сигнального провода к-лайн с моторного блока на колодку обд). Осталась только замыкание на +. При этом кан шина обваливалась и до сих пор не работает. Не знаю каким образом, но при диагностике кан шины, выскакивала сразу ошибка и старушка предлагала проверить. Думал думал (перед появлением проблемы пошёл дымок из под крыла, выяснилось что задымилось гдето в цепи звукового сигнала штатной противоугонной системы, т.к. под тем крылом больше ничего нет, отключил старушкой сигналку и проблема с дымлением пропала) и пришел к выводу что нужно искать всётаки замыкание)). Пересмотрел все предохранители, заменил пару штук. Посмотрел какие цепи защищают по схеме. Начал с левой стороны судя по ошибкам и неработающим функциям некоторых блоков. Нашлось прогнивание проводки от сырости, зеленый налет, в ногах водителя, который повлек за собой замыкание и нагрев проводов и в итоге плавление проводки и замыкание уже целого пучка проводки.
Вот такая история)) Если стар показывает непонятные ошибки, ищи проблему в проводке)) Ну естественно если блоки которые висят на САМе работают частично. Если все не работают, значит скорее всего дело с самом САМе.
Это факты) Что касается догадок — неужели немцы сделали еще и в каждом блоке защиту? Что кстати очень по уму (кроме предохранителей). Потому что как может работать моторный блок, с замыканием в цепи педали газа, которая идет напрямую к нему (что-то не помню предохранителя в цепи педали) и машина заводится, работает на ХХ только без педали. Все остальные значения диагностика показывает, в том числе время впрыска, расход воздуха, все температуры и т.д.). При этом моторный блок отлично кодируется (имеется ввиду вариативное кодирование)
И еще одно, нашел некоторые странности в показаниях старушки, судя из которых, либо моторный блок через замок зажигания (в моей версии дорестайловой без zgw) общается с общей кан шиной, либо замок отключает только, либо какой тогда блок «принимает решения» по кан и к-лайн шине? Потому что в моем случае (если новых «открытий» не сделаю))) выходит что замыкание педали завалило часть кан шины (т.к. она не диагностируется!!) выдает ошибку, тоесть диагностика кан шины даже не начинается. И что это тогда получается? Если кан шина завалена, как тогда общаются все блоки между собой? Потому что (я правда точно пока еще не знаю сколько должно быть блоков) блоки читаются все, или почти все, и показывают свои ошибки. И как тогда машина вообще заводилась и работала на ХХ, если связи по к-лайн с моторным блоком не было?)) у замка зажигания с моторным блоком (появилась только после того как кинул напрямую сигнальный провод к-лайн)
Поэтому, непонятно, выходит блок замка зажигания выступая в роли центрального шлюза обрабатывает и к-лайн и кан шину? (хотя ошибок по замку зажигания не было, напротив него стояла галочка)
А, и еще ошибка srs (из важных, что касается отсутствия связи с моторным блоком), отсутствует контакт или замыкание датчика переднего пассажира
Кстати есть догадка и она скорее всего верная, что zgw вынесли в отдельный блок, чтобы удешевить и из соображений безопасности, т.к. что-то случилось с замком зажигания и выходит что вся машина не работает?? Поэтому судя по всему и сделали zgw отдельно от блока замка зажигания
В общем нигде не нашел схему (в нете есть только на рестайлы кан шины С и В) кан и к-лайн шины. А у меня на дорестайле выходит что часть блоков общается по к-лайн, а часть по кан шине. И все это выходит что через замок зажигания? Ведь другого центрального шлюза нет, кроме замка
И что самое странное)))) EPC показывает что zgw есть моем авто по вину. А по факту его нет)))) И там где он должен стоять, под накладкой рулевой колонки в ногах водителя, его даже и следов не видно. На месте где он должен стоять уплотнитель из толстой ткани, в общем смотрел по файндеру на том месте где он должен быть — пусто как и не было никогда! Даже крепления под болтики отсутствуют
Сорян, если сильно запутанно написал — я программист))) не судите строго)))
П.С. А чего я мучаюсь)) Подкинул на машину снифер и гоу)))) читать пакеты, кто откуда и зачем))
автомобиль степвей 2. На борту уже год работает иммо i96. Все параметры которые надо видит по шине. Решил поставить сигнализацию А93 2can2lin. Думал что проблем не будет. Но сигналка не хочет видеть шину. Причём она ее как бы гасит собой. При попытке подключения вырубается оммобилайзер и на панели приборов горит «пила» неисправность. А машина как овощ. Сам модуль подключал к компу, вроде все работает,видит, обновляется. В процессе установки пытался ввести код авто, в конце выдавала 4 импульса отказа записи. Через комп завёл но все равно не помогло. При отключении иммо все равно глушит шину. Сама сигналка пикает, брелок видит, температуру напряжение. Если это неисправность то чего основного блока или canlin?