Коды ошибок мотоциклов bmw
Снимаем коды ошибок с MOTRONIC 2.2
с помощью подручных средств.
Актуально для моделей с мотроником 2.2:
R1100GS 1993 - 1999 MA2.2 ABSII
R1100R 1994 - 2001 MA2.2 ABSII
R1100RS 1993 - 2001 MA2.2 ABSII
R1100RT 1995 - 2001 MA2.2 ABSII
R850GS 1999 - 2002 MA2.2 ABSII
R850R 1994 - 2003 MA2.2 ABSII
R850RT 1998 - 2002 MA2.2 ABSII
K1100LT 1994 - 1999 MA2.2 ABSII
K1100RS 1994 - 1997 MA2.2 ABSII
1.Итак, нам понадобится аналоговый тестер (Цифровой недостаточно быстр, и могут быть ошибки считывания), кусок провода. Вместо тестера также может быть использован диод с резистором, или например пробник на 12В.
Я использовал цифровой тестер, воспринимается с него хреново, я нацепил параллельно волшебный диод из поста про настройку положения датчика холла и все стало офигенно удобно и понятно :). Лампа мигает, считаем провалы, складываем в коды. Возможно тестер и не нужен. Пробуйте сами.
2. Находим диагностический 3-пиновый разъем (на R1100RT под задним сиденьем, у других не знаю, где-то там же). Один щуп тестера на пин один (1), (на корпусе пронумерованы), второй на массу (Аккумулятор или рама), включите зажигание (RID (Rider info display, панель, где показывается время, темп. масла и т.д. должен гореть, т.е. стоп двиг в положении вкл, боковая подножка сложена) должен быть активен!)
3. Отдельным кабелем соединить тот же разъем 1 на массу на не менее чем 5 секунд, убрать провод
4. Стрелка вольтметра должна упасть до нуля, на 2.5 секунды, затем вернуться на 12V (лампа погасла, затем загорелась).
5. Серия коротких провалов до нуля -- считайте количество провалов (короткие затухания диода).
6. Короткая пауза 2.5 сек
7. 5 и 6 пункты повторяются еще 3 раза с разным числом провалов.
8. Вы получили 4 цифры, это и есть диагностические код Мотроника (смотри таблицу далее)
9. Код будет выдаваться до тез пор, пока вы снова не заземлите 1-й разъем (пункт 3)
10. После этого будет выдан следующий код, если есть. Опять заземляете пин 1, пока коды не кончатся. Кончится вывод кодов сигналом 0000 -- четыре более длинных чем обычно провалов.
* Если вы не запускали двигатель, или запускали на очень короткое время вы получите коды 1122 и 1133,
это нормально (код положения датчика холла)
Пример: Один провал - пауза - один провал - пауза - два провала - пауза - два провала - пауза - длинный провал - пауза (повтор) => код 1122
0000 no further fault stored (Больше(далее)нет ошибок)
1111 CO potentiometer (CO Потенциометр)
1122 Hall signal 1 (Положение датчика холла 1)
1133 Hall signal 2 (Положение датчика холла 2)
1215 Throttle butterfly angle sensor (Датчик положения дроссельной заслонки)
1223 Engine temperature sensor (Датчик температуры двигателя)
1224 Air temperature sensor (Датчик температуры ваздуха)
2341 Oxygen sensor at limit (Лямбда зонд на предельном значении)
2342 Oxygen sensor signal invalid (Сигнал лямбда-зонда неправильный)
2343 mixture setting at limit (Настройки смеси на предельном значении)
2344 Oxygen sensor shorted to ground (Лямбда зонд замкнут на землю)
2345 Oxygen sensor shorted to 12V (Лямбда зонд замкнут на 12V)
4444 no fault stored (Нет сохраненных ошибок)
Очистить память от ошибок: вынуть 5-й предохранитель на несколько секунд.
У себя считал следующие коды:
2344 Oxygen sensor shorted to ground (Лямбда зонд замкнут на землю)
2343 mixture setting at limit (Настройки смеси на предельном значении)
2341 Oxygen sensor at limit (Лямбда зонд на предельном значении)
1122 Hall signal 1 (Положение датчика холла 1)
1133 Hall signal 2 (Положение датчика холла 2)
Не имеющие значения в данный момент.
Инжектор богатил, как и прежде, похоже то-ли провод лямбда зонда был переломан, то ли накрылся он сам. Сам зонд я чистил ортофосфорной кислотой уже после появления этих проблем, не помогло.
В итоге заменил кислородный датчик на универсальный BOSCH.
Могу добавить, что в ходе ремонта АБС, я аналогичным способом считывал ошибки АБС, только с другого контакта. Если интересно, расскажу подробности.
Спасибо большое за информацию! Очень полезная! А как проявилась необходимость анализировать ошибки? Зажигал лампочку "проверь двигатель"? Или просто из профилактических соображений и по ходу выяснилось?
У меня была поломка лямбда зонда. Смесь была очень богатой, свечи сажей закидывало :). Необходимость возникает, когда что-то явно неисправно, или во время сервисного обслуживания.
Кстати, в виду отсутствия всяких резисторов с диодами в гараже, смог снять показания обычным цифровым китайским тестером без дополнительных приблуд. Вполне читаемо :)
E-OBD, коды неисправности
В этом приложении подробно описываются:
ЗУ неисправностей
В соответствии с концепцией E-OBD, диагностика всех влияющих на выброс ОГ узлов и функций должна проводиться во время движения. Возникающие неисправности должны сохраняться и выводиться на дисплей. Для этого ЗУ неисправностей системы управления двигателем увеличено на одну зону.
В эту дополнительную зону заносятся "коды P" (= стандартизованные коды, см. ниже). Данные этой зоны ЗУ неисправностей могут считываться с помощью диагностической системы BMW (например, DISplus или GT1) или с помощью универсального контрольного дисплея (Scan-Tool).
Контрольные дисплеи (Scan-Tools), рекомендованные фирмой BMW
Обозначение | Объяснение | Обозначение | Объяснение |
1 | VETRONIX Mastertech-1 | 2 | Bosch KTS 100 |
3 | SUN PDL 1000 |
Код готовности
Код готовности является индикатором готовности системы (= самодиагностика).
Код готовности показывает, что самодиагностика системы проведена успешно.
Код готовности подтверждает, что с момента последней очистки ЗУ неисправностей или замены ЭБУ DDE по всем системным функциям имеется результат диагностики.
Это обозначает, что результат диагностики однозначен.
В дизельных двигателях код готовности используется для следующих систем:
- система в целом, включая лямбда-зонд.
Лямбда-зонд приписан системе в целом. Он служит исключительно для снижения допусков в системе рециркуляции ОГ.
Код P является пятизначным кодом.
Американская ассоциация автомобильных инженеров SAE (Society of Automotive Engineers) использует для влияющих на выброс ОГ кодов букву "P". "P" обозначает "Powertrain" (= трансмиссия). Отсюда и обозначение "код P".
SAE первоначально установила коды P для OBD 2 в исполнении для США.
После их международной стандартизации, коды P были заимствованы для E-OBD.
Коды P могут быть идентифицированы по их буквенно-цифровой структуре.
Пример:P0401 (регулировка рециркуляции ОГ, слишком большая воздушная масса) |
ходовая часть (chassis)
стандартизованный код (SAE/ISO)
дозирование подачи топлива и воздуха
дозирование подачи топлива и воздуха
дополнительное оборудование, снижающее выброс ОГ
скорость движения, параметры холостого хода и другие входные данные
бортовой компьютер и другие выходные данные
4-й и 5-й знаки | порядковая нумерация отдельных узлов или систем |
Коды, назначаемые производителем: Коды неисправности BMW
Если для диагностики не имеется подходящего кода в стандартах SAE/ISO, то производитель может задавать свой собственный код.
Код неисправности BMW является установленным фирмой BMW кодом (внутренний порядковый номер) для диагностики. Код неисправности BMW (шестнадцатеричный) показывается только на диагностической системе BMW.
Тестер делается из говна, палок и старого принтера за пару минут. Состоит из резистора 1,5-2 кОм, диода (сюда пойдет практически любой, 1N4001-4007, 1N4148, КД522) мелкого светодиода, кнопки и трех проводов. Схема приведена ниже. Верхняя попроще, но индикация там будет отображаться ПОГАСАНИЕМ светодиода, этой схемой при неправильной сборке вы гарантированно ничего не спалите, нижняя чуть погламурнее и индикация будет выводиться зажиганием светодиода. А так абсолютно функциональны обе.
Спаять это все можно на куске макетной платы или вообще детальками друг к другу, затем одеть на это все термоусадку.
Немного слайдов и видео (тестировалось все на поциенте R1100RT), ибо 1150 щас распределен ровным слоем по гаражу :):
Детальки:
Процесс сборки:
Готовый продукт:
Щуп делается из кусочка жилы 2,5 кв. от электропровода. Подходит как раз:
Ну и немного кина о том, как это работает:
По поводу 5 и 7 пункта - для некоторых стран и рынков выпускалась комплектация без лямбда-зонда и катализатора. Смесь там корректировалась резистором качества смеси, представлявшим из себя многооборотный герметичный подстроечный резистор на 1,5 кОм. Режим этот прошивался во все ECU и был доступен путем смены так называемого Cat Code Plug. В случае отсутствия этого резистора и
CCP будет вываливаться ошибка 4445.
R850, 1100, серия К: (Motronic 2.2, ABS1, ABS2)
1) Находим под седлом трехконтактный разъем с синей заглушкой. Это есть нужный нам диагностический разъем. Соответствие контактов:
1 - диагностический вывод ECU (электронной системы управления двигателем)
2 - диагностический вывод ABS (антиблокировочной системы)
3 - диагностический вывод проверки состояния TPS (датчика положения дроссельной заслонки)
Втыкаем наш свежеспаянный тестер в первый контакт диагностического разъема, включаем зажигание, заводим мотор, если он способен работать, и прижимаем кнопку тестера на пять секунд. При отпускании кнопки светродиод начнет моргать - поздравляю, мы загнали ECU в режим чтения. Первый импульс длительностью 2,5 сек говорит о начале считывания, потом следует пауза 2 сек, затем серии импульсов по 0,5 сек с промежутками между ними 2 сек, затем пауза 2 сек, импульс 2,5 сек и вывод следующего кода ошибки. Ошибки он будет гонять по кругу , пока не выключим зажигание.
Итак, допустим светодиод моргнул 1 раз длинным, затем пауза, затем моргнул 1 раз, потом пауза, потом опять 1 раз, пауза, 3 раза, пауза, 3 раза. Значит код ошибки 1133 - код ошибки одного из датчиков положения коленвала. На заглушенном моторе, если вы заглушили его ключом, эта (или 1122) ошибка выскочит в любом случае. Если есть еше ошибка, то светодиод проморгает ее следующей.
Смотрим, что у нас наморгало:
Error Code Table
- 4444 No errors in memory.
Либо мы только что сбросили ошибки, либо их нет.
- 4445 CO2 potentiometer
Эта ошибка вылезает, когда отсутствует CCP и есть проблема с резистором состава смеси или его проводами
- 1122 Hall sensor 1
Нет импульсов с первого датчика Холла
- 1133 Hall sensor 2
Нет импульсов со второго датчика Холла
- 1215 TPS sensor
Ошибка связана с проблемами с датчиком положения дросселя. Нет сигнала, повреждена проводка, сигналы не совпадают с ожидаемыми. Датчик представляет из себя переменный резистор, разница сопротивлений плеч которого пропорциональна углу поворота вала датчика.
- 1223 Oil Temperature Sensor
Ошибка, связанная с датчиком температуры масла и его цепями.
- 1224 Air Temperature Sensor
Ошибка, связанная с датчиком температуры воздуха и его цепями. Оба датчика представляют из себя терморезистор.
- 2341 Lambda sensor control limit
Эта ошибка означает, что система уперлась в предел регулирования смеси по сигналам с лямбда-зонда.
- 2342 Lambda sensor value is invalid
Сигнал с лямбда-зонда не соответствует диапазону. Лямбда-зонд представляет из себя гальванический элемент, напряжение, вырабатываемое которым, зависит от содержания кислорода в выхлопных газах, ступенчато изменяясь в диапазоне 0,2 - 0,6 В. Вышел за эти пределы - ошибка
- 2343 Mixture ratio limit
Система уперлась в предел регулирования смеси.
- 2344 Lambda sensor shorted to ground (-)
Сигнальный вывод лямбда-зонда замкнут на массу.
- 2345 Lambda sensor shorted to 12V
Сигнальный вывод лямбда-зонда замкнут на плюс.
- 0000 No further errors stored
В памяти больше не содержится ошибок.
Ту би континюед.
Не бывает неточных координат, бывает мало заряда!
F**k motorcycle services. Принцип "сделай сам" - труЪ :)
Для доступа к ЭБУ надо снять бак, открутить ЭБУ и отсоединить от него разъем, нажав на блестящую пластину.
Откусить стяжку на резиновой гофре, завернуть ее, выкрутить два болта, затем выкрутить еще один болт на противоположном конце разъема (места обозначены стрелкой).
Отверткой вынуть колодку с контактами из корпуса:
Затем вставить контакт, который можно взять из разъема форсунки автомобильной проводки, вот такого вида: (под форсунки фирмы Бош, я отрезал от горелой патриотовской подкапотной косы например)
Достать контакт можно аккуратно распилив разъем ножовкой.
Удлиннить и заизолировать провод, выведя его через корпус разъема и гофру:
Собрать все в обратной последовательности, выведя провод в удобное место, например под седло. Провод заключить в трубку или гофру, на конец поставить колодку для удобства. Принять меры для избежания замыкания на массу.
Мотроники:
Слева 1150, справа 1100. Корпуса и разъемы абсолютно одинаковые. Есть у меня мысль, что и потроха идентичны, и различаются они только прошивкой. Лень вскрывать.
Датчики положения коленвала 1100 и 1150:
Механически абсолютно одинаковые. Разница только в разъеме.
Откройте и настройте Rheingold, разверните на полный экран, нажав 2 раза на серую область вверху, и перед вами откроется интерфейс программы:
Последняя версия программы
Для того, чтобы соединиться с машиной, нажмите на вкладки Процессы → Новый → Считать данные т/с, и нажмите внизу кнопку Полная идентификация:
Когда откроется окно, через несколько секунд вы должны увидеть строку, где будет указан VIN-номер вашей машины. Выбираем строку и нажимаем на кнопку Установить соединение (либо же двойной клик левой кнопкой мыши) для соединения с вашим авто:
После нажатия на кнопку программа начнет делать диагностику всех блоков управления. Через некоторое время вы скорее всего увидите это сообщение, но не пугайтесь: с программой все в порядке.
Внизу, если будут ошибки, вы увидите Накопитель сбоев и цифру, указывающую на количество ошибок. Чтобы увидеть их, нажмите на Показать накопитель ошибок:
Теперь разберемся, за что отвечают кнопки внизу:
Чтобы детально посмотреть ошибку, выберите ее в списке и нажмите Показать коды неисправностей (или дважды нажмите на строку):
Откроется окно, в котором нас будут интересовать две вкладки: Описание и Подробности. В первой вкладке будет описание ошибки указание для физической диагностики:
Во второй вкладке будут подробности ошибки, указывающие, на каком пробеге появилась ошибка, есть ли ошибка сейчас и т.д.
Исходя из того, что написано в ошибке, не трудно догадаться, что необходимо заменить камеру заднего вида, так как система в целом работает исправно.
Теперь вы научились читать ошибки BMW и сбрасывать их по мере необходимости.
BMW R1200GS 2008
Гусь мой бывший
BMW R1200GS 2008 → Работа с мозгами воздушников дилерского уровня за 500 рублей.
Добрый день, хочу вам доложить о успешном опыте подключения дилерской программы Rheingold для обслуживания BMW к мозгам моего R1200GS 2008 года, заводской код мотоцикла K25.Информацию о возможности подключиться по обычной K-line причитал в сети, там же и скачал программу Rheingold на нашем всем известном треккере. Один момент во всех описаниях мне не очень понравился. Почему то все использовали или платку от Мастеркит или какой то специальный BMW Dcan проводок. Зачем такая сложность для обычной K-line мне не понятно и я заказал на Ебай обычный проводок
FTDI FT232RL VAG COM KKL 409.1 OBD2 K-Line KWP2000 ISO9141 USB FOR VW/AUDI за 500 рублей. Вывел из него три провода, +12, земля и K-Line, питание крокодилами на аккум мота, K-line к 1 контакту круглого диагностического разъёма под сиденьем. И вуаля. Всё работает. Сбросил межсервисный интервал, откалибровал регуляторы ХХ, сделал синхронизацию, посмотрел на ошибки. Нашлись только от датчиков давления, там батарейки садятся, об этом будет отдельный пост, cбросил ошибки. Доволен, хакнул систему)))
Самое главное обратите внимание на чип в кабеле, он должен быть оригинальным FT232RL.
Инструкция по установке вместе с софтом идёт. У меня всё работает на Win8.1 x64.
Будут вопросы — пишите!
Читайте также: