Прочитав название темы, я в начале сильно обрадовался, надеясь что автор выложил протоколы под новые ЭБУ. mr_smit85, в свое время я сделал аналогичный девайс. Была у меня 2114 с ЭБУ Январь 5.1.1. Протокол описания от Дударя полностью подошел. Сделал примитивный диагностический тестер.
У приятеля была Приора, попытался диагностическим тестером подключиться к ЭБУ Приоры, но не вышло. После длительного изучения сути проблемы смог произвести диалог с ЭБУ Приоры (тип ЭБУ не знаю). Читал параметр RLI_ASS, но декодировать полученные данные не смог, т.к. не имею описания протокола.
Параметр RLI_ASS от ЭБУ Приоры как по количеству принятых байтов, так и по их содержанию не совпадает с протоколом от Января 5.1.1.
У меня где-то лежит дамп памяти считанного параметра RLI_ASS от ЭБУ Приоры, если кто-то конструктивно готов помочь в его дешифровке, то я могу выложить.
У меня где-то лежит дамп памяти считанного параметра RLI_ASS от ЭБУ Приоры, если кто-то конструктивно готов помочь в его дешифровке, то я могу выложить.
Слышал про заморочки с Приорой. Но нет подопытной Приоры чтобы покопаться. Было бы интересно глянуть! Покажите.
Цитата:
Сообщение от Alexey_Kalina
Параметр RLI_ASS от ЭБУ Приоры как по количеству принятых байтов, так и по их содержанию не совпадает с протоколом от Января 5.1.1
Я думаю там стоит Bosch, поэтому и программы для Января его не видят. Я делал лог Boschа с 14-ой. Там количество байтов где то 50. А программой A2, для Боша, Приора видна?
P.S. Протокол у Января и Боша один и тот же. Просто прежде чем послать запрос инициализации Бошу, надо придавить K-Линию к земле на 0,3 сек, отпустить и через 0,3 сек послать запрос инициализации.
Параметр RLI_ASS для Р-83 и Е-2 отличается длиной: Р-83 34 байта, Е-2 36 байт, да и значения каждого байта не совпадают
Блоки Bosch МР 7.0 и 7.9.7. немного по другому инициализируются
Поищи программулину Diagnoz_NK версию 1.22b, там можешь посмотреть, как 7.9.7 инициализируется
М7.3 по-моему схож в этом плане с 7.9.7
Логи чтения RLI_ASS
81 10 F1 81 03
83 F1 10 C1 EF 8F C3
83 10 F1 10 81 14 29
83 F1 10 50 81 14 69
82 10 F1 21 01 A5
80 F1 10 4A 61 01 03 58 59 4B BB 00 00 1E 00 A7 16 00 03 AB 1D 3E 01 75 7D 56 32 78 00 C1 7D 80 00 10 BB 00 00 0F 00 02 00 00 00 00 00 00 00 00 00 00 00 00 01 41 8D 25 02 F3 65 00 63 00 FD 87 40 FF E6 05 11 00 00 7B 7D 18 00 00 7E 01 57
Считывал с Приоры 2008г.в., 16кл. На ХХ, вроде бы в зимнее время.
Добавлено через 17 минут
Считывал параметр RLI_ASS с ЭБУ своей Калины (Автел М73 21114-1411020-41 Е-3), получил ответ такой же длины.
Добавлено через 59 минут
Цитата:
Сообщение от angtar
Поищи программулину Diagnoz_NK версию 1.22b
Пробежавшись по файлу "Acteco BoshME797.dnk" не смог сходу его совместить с моими логами.
Если считать, что протоколы на М73 и М7.9.7 схожи, то закладка "Двигатель" соответствует не только параметру RLI_ASS, но и другим. В моем логе меньшее количество байтов.
Логи чтения RLI_ASS
...
Считывал с Приоры 2008г.в., 16кл. На ХХ, вроде бы в зимнее время.
Да да да... На 14-й с Бошем видел то же самое.
А вообще принцип одинаковый, даже запросы те же:
Запрос:
82 10 F1 21 01 A5
Ответ:
80 F1 10 4A 61 01 03 58 59 4B ... 7E 01 57
Мне на форуме Октя подсказали, есть такие программы, виртуальный ЭБУ называется. Запускаешь его. Запускаешь программу диагностики. Выставляешь порт. В виртуальном ЭБУ пишешь какой ответ надо послать например на запрос параметров. И в режиме онлайн меняешь байты в ответе. Т.е., например, берем и меняем 11-й байт в ответе, смотрим что в программе диагностики у нас изменилось значение температуры. Ага. Значит 11-й байт это температура. И так далее. Ну а формулу расчета экспериментально подобрать не сложно. Процесс довольно быстрый. Всё никак руки не дойдут.
Мне на форуме Октя подсказали, есть такие программы, виртуальный ЭБУ называется. Запускаешь его. Запускаешь программу диагностики. Выставляешь порт. В виртуальном ЭБУ пишешь какой ответ надо послать например на запрос параметров. И в режиме онлайн меняешь байты в ответе. Т.е., например, берем и меняем 11-й байт в ответе, смотрим что в программе диагностики у нас изменилось значение температуры. Ага. Значит 11-й байт это температура. И так далее. Ну а формулу расчета экспериментально подобрать не сложно. Процесс довольно быстрый. Всё никак руки не дойдут.
Пробежавшись по файлу "Acteco BoshME797.dnk" не смог сходу его совместить с моими логами.
Если считать, что протоколы на М73 и М7.9.7 схожи, то закладка "Двигатель" соответствует не только параметру RLI_ASS, но и другим. В моем логе меньшее количество байтов.
__________________
*****************************************
Часто меняете лампы Н7(БС) и Н11(ПТФ) ,-надоело? -Есть хорошее решение,плавный запуск ламп !Калина1\2 .также и для :Гранта, Ш-нива ,Samara-2,Логан\Ларгус\Сандеро\Дастер !
За подробностями ,стучать в личку!Или можно прочитать в дневнике.
mr_smit85, респект и уважуха!!!!! но по образованию я не программист, так что не могу сравниться с тобой в постройке самодельного БК, я всего лишь химик-биолог... поэтому, если сильно приспичит контролировать параметры ЭБУ, то придется покупать ШТАТ... обидно, в молодости собирал на радиокружке машинки на радиоуправлении...