Перейти до змісту

Программа для диагностики Lanos 1.5/6


Рекомендовані повідомлення

МК нужен чтобы такие весчи как расход ,пройденный путь ,средняя скорость ,... считались без участия компа.

А комп был лиш средством отображения.

Кстати не плохо еслибы счетчиков было несколько, типа 1-не обнуляется никогда, 2и3-по независимому сбросу (к примеру: 2й от заправки до заправки а 3й если поехать кудато ),хотя можно много чего придумать от ТО до ТО.

И мне кажется пора создавать тему неподалеку:rolleyes: чтоб у Макса в теме не флудить.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1053285
Поділитись на інші сайти

OBD2 - DB9 шнур разве не подходит для подключения компа к машинке?

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1055894
Поділитись на інші сайти

Но есть один вопрос. В любезно предоставленном Вами описании говорится, что ответ на запрос должен содержать 63 байта ответа от ЭБУ. Но в высланном Вами ответе посылка содержит только 60 байт. В связи с этим вопрос с какого конкретного ЭБУ взят пример "общения"? И, прошу прощения за наивность, как узнать версию своего ЭБУ? Оправданием моего незнания элементарных вещей служит статус "новичок" :)

Это общее описание протокола, в нашем есть отличия. Длинна сообщения указывается за идентификатором устройства, в примере $95 = 149. Таким образом длинна посылки 149-85=61 байт и завершает посылку контрольная сумма ($B5). Это обмен на машине с ЭБУ ITMS-6F (Ланос 1,6). На 1,5 ставятся другие ЭБУ (IEFI-6), но обмен там такой-же точно, различаются только расположение данных в пакете.

По поводу ЭБУ - Если оно расположено на моторном щитке под капотом (ребристая коробка с разъемами) - это МР-140 (ЕВРО-3), у него совсем другой протокол. Если возле правой ноги пассажира под обшивкой - то это IEFI-6 (ЕВРО < 3).

_Sandra_ , еще раз помогите, пожалуйста. С физической реализацией протокола разобрался - получил ответ от своей машины:

F4 92 1 7 41 0 0 0 0 40 3D F7 FA FC 1C 0 64 0 0 22 3F 3C 79 80 0 B 6D 6D 0 2C 19 2A 23 0 0 0 0 34 0 9 D6 2E 80 0 0 CE 0 0 0 0 80 0 8 0 1 1 0 20 6 0 0 20

Это при заглушенном двигателе.

Только вот незадача :( как бы теперь разобраться, что каждый байт означает. Первые пять понятно, а вот дальше - проблема. В файлах gm_prt.doc и aldl-data.doc описание не подходит - обнаруживаются явные несоответствия. Ну хотя бы длина сообщения меньше, чем в описаниях. И по первому же числовому значению - температура охл. жидкости - чушь получается. Не подскажете? А то весь вечер искал в инете, так ничего по этому поводу не нашел. В исходниках L2-Маха тоже так и не разобрался - не силен в С.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1056480
Поділитись на інші сайти

Запрос

Будь ласка Увійдіть або Зареєструйтесь щоб побачити код.

А при работе с Daewoo Reasearch запрос идет другой (сча не скажу буду в авто отпишусь)а ответ почти такой же .

НО стабильней ,напомню что при конекте программы с етим запросом ЭБУ иногда не отвечает(в большинстве случаев если двигатель работает не на холостых оборотах в том числе и при холодном пуске),как ето связано ХЗ.

Примеры обмена с моего авто (ЭБУ IEFI-6) ,двигатель прогрет и заглушен, данные программы в прикрепленном скрине com .jpg

------------------------------------------------------------------------------

Порт открыт процессом "l2ChipTuner.exe" (PID: 13204)

Запрос:02.11.2011 17:00:16.50364 (+89.0151 seconds)

F4 56 00 B6

Ответ:02.11.2011 17:00:16.51964 (+0.0160 seconds)

F4 56 00 B6 F4 56 00 B6

Запрос:02.11.2011 17:00:16.73964 (+0.1830 seconds)

F4 57 01 00 B4

Ответ:02.11.2011 17:00:16.75764 (+0.0180 seconds)

F4 57 01 00 B4 F4 92 01 07 41 00 00 04 00 B6 35

F5 F6 FF 1D 00 25 00 00 00 41 B5 76 80 00 09 46

46 85 1F 19 23 23 00 00 00 00 14 03 02 BE 6C 70

00 80 CE 00 00 00 00 84 01 08 20 01 81 42 20 4E

00 00 E4 B8 16

Порт закрыт

----------------------------------------------------------------------------

Порт открыт процессом "Research DAEWOO.exe" (PID: 13272)

Запрос:02.11.2011 17:00:40.00564 (+21.3002 seconds)

F4 56 01 B5

Ответ:02.11.2011 17:00:40.12264 (+0.1170 seconds)

F4 56 01 B5 F4 92 01 07 41 00 00 04 00 B7 35 F5

F6 FF 1D 00 2C 00 00 00 41 B6 76 80 00 09 46 46

85 1F 19 23 23 00 00 00 00 14 03 02 BE 6C 70 00

80 CE 00 00 00 00 A4 01 08 20 01 81 42 20 4E 00

00 E4 B8 ED

Порт закрыт

--------------------------------------------------------------------------

Будь ласка Увійдіть або Зареєструйтесь щоб побачити зображення.

Змінено користувачем sergbb
Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1058845
Поділитись на інші сайти

Только вот незадача :( как бы теперь разобраться, что каждый байт означает.

Это как раз и есть самая незадачистая незадача :) Точно этого не знает никто :) (а те кто знают никогда не расскажут)

Во-первых у 1,5 и 1,6 пакеты разные. Во-вторых, изучи файл \src\l2ChipTuner\ecu\proto\src\ALDLLanos15SOHCZXJNMode1Data0StreamImpl.cpp Там:

#define MALF1_EST и далее - маски для байтов ошибок (если есть 1 в нужном месте - значит есть ошибка)

struct SLanosZXJNMode1Data0Stream - описание пакета. Структуры они и в африке структуры, думаю разберешься :)

в самом конце - как масками определяются конкретные параметры и ошибки

В-третьих, смотри файл src\l2ChipTuner\ecu\proto\src\ALDLAbstractDataStream.cpp, там формулы пересчета (_formulaMap[ Diagnostic::dtCoolantTemp ][ Diagnostic::uCelsius ] = *new CBasicFormula( .75, 0, -40 );). Сама формула CBasicFormula

Будь ласка Увійдіть або Зареєструйтесь щоб побачити код.

тоесть умножить, поделить прибавить.

А вот мои наработки по 1,6, та мне 100% правильно, но очень похоже :)

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1058916
Поділитись на інші сайти

Это как раз и есть самая незадачистая незадача :) Точно этого не знает никто :) (а те кто знают никогда не расскажут)

Я уже начал об этом догадываться :)

От безысходности начал "расковыривать" иходники Маха. Вроде что-то уже получается, хотя синтаксис С меня приводит в нехорошее настроение. Но понемногу вроде бы начинают сходиться концы с концами.

Большое СПАСИБО Вам за информацию - очень помогает.

Завтра попробую свою схему на предмет обмена уже не в НЕХ формате, а на человеческом языке.

Еще один вопрос, если позволите злоупотребить Вашей любезностью, - как считать текущий расход топлива? Я до недавнего времени по наивности думал, что расход ЭБУ сообщает. Ан нет, оказывается. Необходимо высчитывать. У Маха нашел вроде нужный кусок исходника, но мои познания в С позволяют лишь смутно догадываться, как это делается.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1059749
Поділитись на інші сайти

От безысходности начал "расковыривать" иходники Маха. Вроде что-то уже получается, хотя синтаксис С меня приводит в нехорошее настроение. Но понемногу вроде бы начинают сходиться концы с концами.

Дело в том, что там С++ а он гораздо страшнее :) Просто С ни чем не отличается от паскаля, только вместо бегин-енд скобочки :)

Я до недавнего времени по наивности думал, что расход ЭБУ сообщает. Ан нет, оказывается. Необходимо высчитывать. У Маха нашел вроде нужный кусок исходника, но мои познания в С позволяют лишь смутно догадываться, как это делается.

Я не смотрел как делают другие, и сам не делал, но теоретически - если машина стоит - через длительность впрыска, производительность форсунок (это придется подбирать) и обороты двигателя считаем сколько топлива впрыскивается за какую-то единицу времени (например секунду) и приводим к часу (л/час), если едет - зная скорость вычисляем еще сколько км проедем за этот час и делим, получая л/100км.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1060491
Поділитись на інші сайти

Подключал сегодня железку к машине - работает!!! Как тестовые параметры выводил температуру охл. жидкости, температуру воздуха, обороты двигателя, положение дроссельной заслонки, напряжение ак. батареи, скорость автомобиля - то есть то, что можно оценить на правильность показаний. Вроде бы все адекватно. Так что самое трудное позади - с протоколом обмена разобрался. За выходные думаю доделать до окончательного программно-аппаратного варианта. Как и обещал, выложу окончательный вариант после тестирования. Основу железяки составляет микроконтроллер PIC16F877 и алфавитно-цифровой дисплей 20 символов на 4 строки (а может поменьше поставлю, чтобы дешевле был).

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1060611
Поділитись на інші сайти

(а может поменьше поставлю, чтобы дешевле был).

Попробуй подобрать дисплей чтобы врезать в приборку вместо суточного счетчика... - тогда вся инфа будет перед глазами.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1060623
Поділитись на інші сайти

...работает!!! ...

:yes:

Осталось самое интересное, как минимум научить его считать приход\расход\остаток .

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1061135
Поділитись на інші сайти

Осталось самое интересное, как минимум научить его считать приход\расход\остаток .

Да в общем-то уже почти считает :)

Только у меня теперь друга идея в голову попала - использовать для вывода информации разлоченный навигатор, связав его по USB с моей железкой. последнюю неделю на эту тему думаю. Как определюсь с окончательным вариантом девайса, выложу все наработки, как и обещал.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1065111
Поділитись на інші сайти

Подключал сегодня железку к машине - работает!!! Как тестовые параметры выводил температуру охл. жидкости, температуру воздуха, обороты двигателя, положение дроссельной заслонки, напряжение ак. батареи, скорость автомобиля - то есть то, что можно оценить на правильность показаний. Вроде бы все адекватно. Так что самое трудное позади - с протоколом обмена разобрался. За выходные думаю доделать до окончательного программно-аппаратного варианта. Как и обещал, выложу окончательный вариант после тестирования. Основу железяки составляет микроконтроллер PIC16F877 и алфавитно-цифровой дисплей 20 символов на 4 строки (а может поменьше поставлю, чтобы дешевле был).

Я чтото пропустил по моему.Мне кажется Вы единственный человек который пишет для пиков!

Потдерживаю! С удовольствием поддержу чем смогу. Да и 877 пик по ресурсам вытянет . вот с дисплеем конечно в идеале либо поменьше, типа 8 на 2

Либо 16 на 4, чтобы вставить девайз вместо какого нибудь прибора целиком.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1065183
Поділитись на інші сайти

..вот с дисплеем конечно в идеале либо поменьше, типа 8 на 2

Либо 16 на 4, чтобы вставить девайз вместо какого нибудь прибора целиком.

Приятно встретить единомышленника. В существующем на сегодняшний день варианте уже стоит дисплей 8х2. Но до окончательного воплощения пока не довожу, поскольку "...другая идея в голову попала - использовать для вывода информации разлоченный навигатор, связав его по USB с моей железкой..."

Пока еще до конца не определился - провожу эксперименты по возможности работы с портами в WinCE. Для меня это совершенно новая тема.

Змінено користувачем shamigulov
Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1065891
Поділитись на інші сайти

По-моему уже давно пошел оффтоп. Приношу свои извинения L2-Мах'у и предлагаю тем, кому это интересно, переместиться в новую

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1065911
Поділитись на інші сайти

  • 4 місяця потому...

Я сегодня пользовался Вашей программой для диагностики Ланоса 1.5. Все заработало на легке :joking: . Я не специалист и по этой причине возникли проблемы ,вся прога на английском. Если возможно для таких как я сделать и русский язык или мануал что и где означает. Благодаря Вам я узнал свой расход по городу :clapping: и многое другое.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1197573
Поділитись на інші сайти

  • 2 місяця потому...

Ребята!!!! гляньте пожалуйста

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, особенно

кто скажет подойдет ли этот адаптер для подключения ЭБУ к ПК

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1276606
Поділитись на інші сайти

  • 1 місяць потому...

Вопрос наверное к автору, а может кто и в курсе.

На следующем скрине текущие значения

MAP - 100 kPa

TPS - 96%

RPM - 1250

Speed - 30

На графиках же кривая явно выше, это только у меня?

1webka.jpg

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1317598
Поділитись на інші сайти

  • 2 тижня потому...

ага, бывает так, в последней версии вроде подправил, но выложить так и не успел

Не надо фото копировать, читаем правила. /Tango/

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1325001
Поділитись на інші сайти

ага, бывает так, в последней версии вроде подправил, но выложить так и не успел

А может выложите? Было бы замечательно!

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1325207
Поділитись на інші сайти

  • 9 місяців потому...

Данная прога как бы логически закончена...

При этом автор наверно ее оставил в связи со сменой авто. Однако тема продолжила развитие

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

Посилання на коментар
https://lanos.com.ua/topic/11399-programma-dlya-diagnostiki-lanos-156/page/13/#findComment-1560600
Поділитись на інші сайти

Гість
Ця тема закрита для опублікування відповідей.
×
×
  • Створити...

Важлива інформація

Ми розмістили cookie-файлы на ваш пристрій, щоб допомогти зробити цей сайт кращим. Ви можете змінити налаштування cookie-файлів, або продовжити без зміни налаштувань.