ТавроФорум

ТавроФорум (https://forum.tavria.org.ua/index.php)
-   Двигатель (https://forum.tavria.org.ua/forumdisplay.php?f=40)
-   -   диагностические коды неисправностей Микас 7.6 и 10.3 (https://forum.tavria.org.ua/showthread.php?t=13657)

Ilun 20.11.2011 14:48

Скажите пожалуйста, хочу подключить ELM327 Bluetooth к смартфону на Андроиде к новой Таврии 1.3 инжектор. Будет этот блок работать с ней? Или только VAG-COM 409 с USB на компьютере может считывать с блока управления информацию?

Yurasvs 20.11.2011 15:03

Можно попробовать это
http://hobdrive.ru/
А что, традиционное проводное соединение уже религия не позволяет юзать?

Ilun 20.11.2011 15:39

Вопрос не в подключении к какому устройству для мониторинга, а через VAG 409 или ELM 327 можно считывать информацию на Таврюшке? С чем коннектится ЭБУ?

Yurasvs 20.11.2011 16:20

Зачем именно ВАГ или ЕЛМ? Для диагностики таврюшки применяются AKM, KWPd, Sensdiag. Для прошивки Chiploader, для редактирования калибровок Chipexplorer. Все работают через простой адаптер K-Line. Конечно можно использовать любые сканеры и программы, поддерживающие протокол KWP2000, но кое-что может не совпадать и приводить к ошибочным показаниям.

Kino 14.12.2012 16:17

Поиск текущих ошибок в ответе ЭСУД Микас.

Вот мне стало тут «нефиг делать», решил поделиться промежуточными этапами разбора протокола KWP2000. Так сказать, для общего развития. На примере микаса 7.6.

Давно известно, что микас 7.6 на запрос ReadDataByLocalIdentifier (0x82, 0x10, 0xF1, 0x21, 0x01, 0xA5) выдает ответ из 57 байтов (микас 10.3 немного больше).
Полностью расписывать каждый байт не буду, приведу картинку, на которой основные байты расписаны. Нас интересуют байты от 9 до 16, в них каждый бит отвечает за ошибку. В документации на протокол они называются «Слово флагов текущих неисправностей №xx».
По тексту будем их так и называть.

http://s11.postimage.org/v1ojs1c0j/cccc.png

Так как в документации на протокол нет четкого описания данных ошибок, будем выпиливать их с помощью программы KWP_D. Очевидно, что на автомобиле Таврия/Славута такого количества ошибок быть не может, тем не менее вычислим все.

Что нам для этого надо? Программа KWP_D, сниффер порта (у меня portmonitor) и какой нибудь эмулятор протокола. В качестве последнего у меня лежит платка с контроллером avr.
Поехали. Запускаем kwp_d (настраиваем) и сниффер. Что видим? kwp_d посылает запрос на установку соединения с блоком.

http://s7.postimage.org/totup91pn/cccc.png

Надо ответить. Ответ выглядит вот так: 0x83, 0xF1, 0x10, 0xC1, 0x6B, 0x8F, 0x3F. Отсылаем kwp_d эти байтики. Когда kwp_d прохавает этот ответ, он запросит чтение собственно основных параметров, тех, что на первой картинке. Запрос будет выглядеть вот так:
http://s13.postimage.org/eg0m918lj/cccc.png

Для проверки правильности принятого ответа программой kwp_d, в некоторые параметры поставим заведомо известные значения. Надо учесть, что есть параметры, реальное значение которых необходимо вычислять по формуле. Например, тахометр поставим на 100, это в hex равно 0x64, положение дроссельной заслонкой на 25 градусов умноженное на 10, т.е. записать надо 250, в hex это 0xFA, УОЗ ставим на 10 гр. умноженное на 10, т.е. 100 = 0xFA, время впрыска надо умножать на 100, берем 4 мс * 1000 = 4000, в hex 0x0FA0. Температуру ОЖ надо писать на 40 градусов больше. Ставим 70 градусов, 70+40 = 100, в hex 0x6E. Для проверки достаточно. Скармливаем эту посылку kwp_d и смотрим результат.

http://s8.postimage.org/3wratj505/cccc.png

Все параметры приняты правильно, ничего в процессе передачи не потерялось.
Переходим, собственно, к текущим ошибкам.

http://s7.postimage.org/kig5fpluz/cccc.png

Ошибок нет, не удивительно, т.к. у нас байты 9-16 в нулях. Начнем с девятого байта. Попробуем записать в нулевой бит единичку.
00000001 = 0x01
Т.е. посылка выглядит так:
http://s12.postimage.org/9rnlvogbx/cccc.png


Отправляем, смотрим.
http://s12.postimage.org/ugw73u3e5/cccc.png

Поставим в единичку первый бит в этом байте. Нулевой оставим как есть, тоже в единичке, т.е. вот так 00000011 = 0x03.
Должна добавиться еще одна ошибка.

http://s14.postimage.org/4nvnecky9/cccc.png

Отправляем, смотрим.

http://s11.postimage.org/j56kif5sj/cccc.png

Идея понятна, дальше скриншотить не буду, аналогично ставим единички до 7 бита. И так для всех восьми байт (9-16).

В итоге имеем.


«Слово флагов текущих неисправностей №1» (9-й байт)
http://s10.postimage.org/4h7nuqnp5/cccc.png

«Слово флагов текущих неисправностей №2» (10-й байт)
http://s9.postimage.org/5jtsd5k33/cccc.png

«Слово флагов текущих неисправностей №3» (11-й байт)
http://s7.postimage.org/6222smb57/cccc.png

«Слово флагов текущих неисправностей №4» (12-й байт)
http://s12.postimage.org/h9alg4a0d/cccc.png

«Слово флагов текущих неисправностей №5» (13-й байт)
http://s16.postimage.org/jq8r4ebid/cccc.png

«Слово флагов текущих неисправностей №6» (14-й байт)
http://s18.postimage.org/53xkf1715/cccc.png

«Слово флагов текущих неисправностей №7» (15-й байт)
http://s7.postimage.org/yqf0vudbf/cccc.png

«Слово флагов текущих неисправностей №8» (16-й байт)
http://s9.postimage.org/admq9hvcf/cccc.png

Спасибо за внимание.

Володимир 14.12.2012 16:34

Можна було зробити простіше, в програмі АКМ є файлик J51_TBL.INI, в якому присутня інформація по помилках поточних.

[ErrorList]
ER=0,0x01,датчик угловой синхронизации
ER=0,0x02,датчик положения распредвала
ER=0,0x04,датчик расхода воздуха
ER=1,0x04,датчик абсолютного давления
ER=0,0x08,датчик температуры воздуха
ER=0,0x10,датчик температуры ОЖ
ER=0,0x20,датчик положения дроссельной заслонки
ER=0,0x40,датчик скорости автомобиля
ER=0,0x80,датчик детонации
ER=1,0x01,низкий уровень напряжения бортовой сети
ER=1,0x02,высокий уровень напряжения бортовой сети
ER=2,0x01,форсунка 1 цилиндра
ER=2,0x02,форсунка 2 цилиндра
ER=2,0x04,форсунка 3 цилиндра
ER=2,0x08,форсунка 4 цилиндра
ER=2,0x10,система очень богатая
ER=2,0x20,система очень бедная
ER=2,0x40,датчик кислорода #1 - нет активности
ER=3,0x01,лампа диагностики
ER=3,0x04,реле вентилятора охлаждения
ER=3,0x08,реле включения кондиционера
ER=3,0x10,реле бензонасоса
ER=3,0x20,клапан рециркуляции
ER=3,0x40,клапан продувки адсорбера
ER=3,0x80,главное реле
ER=4,0x01,привод МД
ER=4,0x10,шаговый двигатель
ER=4,0x20,лямбда-зонд #1
ER=4,0x80,датчик положения клапана рециркуляции
ER=6,0x01,цепь зажигания IG1
ER=6,0x02,цепь зажигания IG2
ER=6,0x40,превышение допустимых оборотов
ER=6,0x80,перегрев двигателя
ER=7,0x02,потенциометр коррекции СО
ER=1,0x40,неисправность энергонезависимой памяти БУ
ER=1,0x80,неисправность блока управления
ER=7,0x04,пропуски зажигания 1 (4) цилиндра
ER=7,0x08,пропуски зажигания 2 (3) цилиндра
ER=7,0x10,пропуски зажигания 3 (2) цилиндра
ER=7,0x20,пропуски зажигания 4 (1) цилиндра
;ER=7,0x01,пропуски зажигания
;ER=3,0x02,Неисправность РДВ
;ER=1,0x20,Ошибка сброса блока управлени

Kino 14.12.2012 16:49

Та везде много че понаписывано. Другое дело, когда своими глазами видишь.

Володимир 14.12.2012 17:06

Цитата:

Сообщение от Kino (Сообщение 2070237)
Та везде много че понаписывано. Другое дело, когда своими глазами видишь.

Не спорю, так цікавіше.

Алексей3 26.02.2013 18:13

Выскакивает ошибка
 
В чём может быть причина?
Переодически выскакивает ошибка Р0172-Система топливоподачи слишком богатая при ее максимальном обеднении. Шо на холодную,шо на гарячую.
Славута 110308 1.3і пр,47 000,ГБО-1
Куда копать,на что обратиь внимание?
Спасибо.

Veis 26.02.2013 18:25

Ошибка выскакивает когда на газу ездите, или на бензине?
Начните с воздушного фильтра, а на диагностике проверьте, как работает датчик кислорода.

А как вы смесь обедняете?

Алексей3 26.02.2013 21:46

В основном езжу на газу,при прогреве на бензине такого не возникает.
Раньше эта ошибка была,но очень редко,а сейчас почти каждый день.
И что ещё,на бензине утром работает отлично,перехожу на газ (еду),а после езды,когда перехожу на бенз при тепературе-90 и когда постоит,остынет-50 градусов, холостае не держит,только после того как проеду 200-300 метров,то на бензе работает отлично. На газу при любой температуре Ок.

По поводу воздушного фильтра,то он мог забиться?
При забитом виздушном фильтре смесь переобогащённая? или я ошибаюсь?

Veis 26.02.2013 22:07

Т.е. ошибка только на газу возникает? Возможно, как вариант, что включаются и форсунки, когда идет подача газа. Причины разные, но, я думаю, очевидные - эмулятор форсунок, переключатель/реле газ-бензин... Может, также, и льют форсунки, но вряд ли.
А при забитом воздушном фильтре само собой воздуха будет меньше, чем топлива.

Алексей3 26.02.2013 22:41

Цитата:

Сообщение от Veis (Сообщение 2195373)
А при забитом воздушном фильтре само собой воздуха будет меньше, чем топлива.

Т.е смесь обеднёння водухом или переобогащённая топливом?
Тогда начну с фильтра.

Алексей3 27.02.2013 12:55

Вложений: 1
Цитата:

Сообщение от Veis (Сообщение 2194921)
на диагностике проверьте, как работает датчик кислорода.

Какие должны быть показания?

Здесь пишет напр. 0.57 в

billiard 27.02.2013 20:26

напряжение должно меняться от 0.1 до 0.9в проверь время впрыска на бензине и на газу если на газу оно начнёт уменьшатся но идёт большая подача газа возможна требуется калибровка газовых форсунок. или дырка в мембране

Алексей3 27.02.2013 23:18

Цитата:

Сообщение от billiard (Сообщение 2197035)
напряжение должно меняться от 0.1 до 0.9в проверь время впрыска на бензине и на газу если на газу оно начнёт уменьшатся но идёт большая подача газа возможна требуется калибровка газовых форсунок. или дырка в мембране

Напомню: ГБО-1

Алексей3 01.03.2013 21:17

Что за нафиг?o_O
Вчера катался (90 км по городу),сегодня (30 км там же),на газу Ок,на бензе Ок,ни одной ошибки,хх шо на бензе, шо на газу отлично и прием тоже.
Почему до этого возникали выше описанные глюки? Ваши соображения по этому поводу!

СБорисов 01.03.2013 23:43

Цитата:

Сообщение от Алексей3 (Сообщение 2200510)
Что за нафиг?o_O
Ваши соображения по этому поводу!

В смысле, поменял фильтр и "все пропало"???

Evgen911 01.03.2013 23:51

Цитата:

Сообщение от Алексей3 (Сообщение 2200510)
Что за нафиг?o_O

Микас:D

СБорисов 02.03.2013 00:36

А, ну да, о же и так может.

Алексей3 02.03.2013 08:53

Цитата:

Сообщение от СБорисов (Сообщение 2200799)
В смысле, поменял фильтр и "все пропало"???

В том то и дело,что фильтр не менял и ничего не крутил.

Yurasvs 02.03.2013 11:12

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

billiard 02.03.2013 18:46

это явление называется "самоадаптация"я же говорил напряжение лямбда зонда должно меняться или отключите его вообще что бы эбу не самоадаптировался

Zaz 968 1975 02.03.2013 23:35

подскажите как подключить снятое с машины ЭБУ к компу? на какие ножки подключаться? нужно идентифицировать ЭБУ Это микас 10.3 или 10.3+ бумажка которая была приклеена, пострадала, невидно что написано

СБорисов 03.03.2013 00:51

Подключить к программе KPW_D он внизу сам напишет какой это блок, в любом случае 10 шить на машине можно. Стол без разъема нормального чреват бедой.


Текущее время: 11:45. Часовой пояс GMT +3.

Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.