PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Обкатка диагностической программы для Toyota - Тестер ECU JDM (http://pccar.ru/showthread.php?t=11362)

Valentin8080 06.07.2010 04:27

Цитата:

Сообщение от Virtual (Сообщение 148138)
turinishe тебе это надо? может проще собрать копеешный адаптер из шапки темы?

ЗЫ вижу как минимум 1 проблему...
заголовок далеко не всегда 82 13 F1... :)!!! ибо в первом байте длина сообщения. елм в топку.

Ну так категорично впринципе не надо :) Пока есть авто с k-Line его можно отложить. Мож в будущем, когда все авто будут с CAN он и понадобиться :)....

sdyz 06.07.2010 04:36

Адрес - 11. Не показывает только скорость со всеми вытекающими.

Valentin8080 06.07.2010 05:07

Цитата:

Сообщение от sdyz (Сообщение 148177)
Адрес - 11. Не показывает только скорость со всеми вытекающими.

10 <-- Количество запросов
68 6A F1 10 00
68 6A F1 01 01
68 6A F1 01 04
68 6A F1 01 05
68 6A F1 01 06
68 6A F1 01 07
68 6A F1 01 08
68 6A F1 01 09
68 6A F1 01 0B
68 6A F1 01 0C
68 6A F1 01 0D
68 6A F1 01 0F
68 6A F1 01 10

А у тебя их сколько? :) Как раз до запроса скорости то и не доходит :)
PS Запрос "68 6A F1 10 00" тебе впринципе не нужен...

Striker 06.07.2010 07:14

Я вот то же заметил, что по программе отсечки топливной нет, хотя по "мультисету" все ОК. Вообще пока особо не заморачивался на эту тему. Но пока исходя из имеющегося могу сказать, что прибор "мультисет" подключен к одной из форсунок, датчику скорости и бортовому питанию. Прибор заточен именно по времени открытия форсунки и в режимах отсечки он отображает время (длина импульса открытия) 0, расход мгновенный это производная от длины импульса, естественно то же будет 0. В программе рисовал графики, обратил внимание что время открытия никогда не равнялось 0, а мгн. расход в режиме движения накатом показывал 2 -,2,5 л/100 км. В чем причина пока не разбирался. Но пока очевидно, что прога работает нормально - то что выдает ЭКУ двигателя, то она и пересчитывает, есть предположение что причина кроется в низкой скорости обмена между ЭКУ и компом.
зы про такую проблему кстати писали в инструкции по "Мультитрониксу". И для того чтобы отсечка "проявлялась" на приборе производитель настоятельно рекомендует помимо подключения к разъему ОБД-2 еще и подключаться в универсальном режиме, т.е на форсунку и датчик скорости.

vik_chita 06.07.2010 09:45

Вложений: 1
Снял параметры со своего авто: Toyota Corolla Fielder, 06.2003, код модели: UA-NZE121G-AWPNK-T, АКПП: U340E-05A

sdyz 06.07.2010 09:49

Цитата:

Сообщение от Valentin8080 (Сообщение 148175)
Еще раз повторяю, у тебя нету параметра "Длительность импульса форсунки" (покрайней мере по протоколу OBD-II - в своем протоколе может и есть), и расчет расхода идет по MAP (что менее точно).

Как видишь не только у меня одного. Ну а можно сделать программно так, чтобы принудительно отсекало. По алгоритму описанному мной выше.

Цитата:

Сообщение от Striker (Сообщение 148183)
Я вот то же заметил, что по программе отсечки топливной нет, хотя по "мультисету" все ОК. Вообще пока особо не заморачивался на эту тему. Но пока исходя из имеющегося могу сказать, что прибор "мультисет" подключен к одной из форсунок, датчику скорости и бортовому питанию. Прибор заточен именно по времени открытия форсунки и в режимах отсечки он отображает время (длина импульса открытия) 0, расход мгновенный это производная от длины импульса, естественно то же будет 0. В программе рисовал графики, обратил внимание что время открытия никогда не равнялось 0, а мгн. расход в режиме движения накатом показывал 2 -,2,5 л/100 км. В чем причина пока не разбирался. Но пока очевидно, что прога работает нормально - то что выдает ЭКУ двигателя, то она и пересчитывает, есть предположение что причина кроется в низкой скорости обмена между ЭКУ и компом.
зы про такую проблему кстати писали в инструкции по "Мультитрониксу". И для того чтобы отсечка "проявлялась" на приборе производитель настоятельно рекомендует помимо подключения к разъему ОБД-2 еще и подключаться в универсальном режиме, т.е на форсунку и датчик скорости.

+1 Отсекает
З.Ы. Потом удалю...

GASCHE 06.07.2010 10:25

Цитата:

Сообщение от sdyz (Сообщение 148195)
Что нужно оставить в ecu.ini Панели?

Описание настроек файл ecuini.txt
10 <--- количество запросов для панели приборов.
82 13 F1 10 00 \
... |--> Запросы панели приборов
82 13 F1 01 F9 /
Вам же сказали
Цитата:

Сообщение от Valentin8080 (Сообщение 148178)
10 <-- Количество запросов
А у тебя их сколько?

У вас наверно нужно
13
68 6A F1 10 00
...
...
68 6A F1 01 10

-=N&N=- 06.07.2010 10:41

Хочу поразмышлять совместно с участниками. К примеру, если найдется вот такой сканер http://injapan.ru/auction/t168554801.html и будет возможность снять с него логи обмена данными с машиной (как - это еще потом мне надо будет объяснить, если это будет иметь смысл делать :) ). И выложить эти логи тут, чтобы на них посмотрели люди, которые понимают, что с ними делать. Это как-то может помочь в понимании работы фирменных протоколов?

Valentin8080 06.07.2010 11:07

Цитата:

Сообщение от -=N&N=- (Сообщение 148200)
Хочу поразмышлять совместно с участниками. К примеру, если найдется вот такой сканер http://injapan.ru/auction/t168554801.html и будет возможность снять с него логи обмена данными с машиной (как - это еще потом мне надо будет объяснить, если это будет иметь смысл делать :) ). И выложить эти логи тут, чтобы на них посмотрели люди, которые понимают, что с ними делать. Это как-то может помочь в понимании работы фирменных протоколов?

Чтобы снять фирменный протокол нужно:
1. Фирменная программа, устройство - не важно.
2. Снять лог с авто, при котором авто выдает нужные параметры.
3. Смотрим по логам структуру пакета, выясняем структуру пакета для каждого SID, PID (в основном это сколько байт данных у каждого SID, PID)
4. Нужен эмулятор ЭБУ - который будет выдавать фирменной программе любые запросы, которые мы построим.
5. С помощью эмулятора и фирменного девайса выясняем, к какому SID? PID относится данная функция, а также находим MIN, MAX и среднее значени этой функции.
6. На основе этих данных выводим формулу вычисления функции из SID, PID.

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

lecsa 06.07.2010 11:09

Вложений: 1
Короче вчера просидел до 12 ночи, собирал наиболее яркие вопросы и ответы по настройке JOBD, чтоб когда надо найти быстро ответ который давали ранее.
Если кого заинтересует то можно поредактировать или дописать мысли или соображения.
Я тупо копировал в порядке поступления и очень хотел спать :)


Часовой пояс GMT +4, время: 13:17.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot