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)

Beliy 02.04.2011 01:34

Подскажите народ пожалуйста, а с ВАЗоми эта прога работает а то ка кто перечитывать всю ветку не хочется :hang:

dmitriy 02.04.2011 03:58

Вложений: 2
Добрый Вечер всем. Подсоединился с помощью вашей программы к своей машине Toyota Camry 2000г MCV20L-AEPDKK двигатель 1MZ-FE без системы VVT-I. Огромное спасибо за ее создание Valentin8080 и всем кто помогает в ее разработке. Использую адаптер BM9213. Высылаю InfoECU и kadr. Прошу проверить и по возможности добавить мою машину. Все параметры считываются нормально кроме датчиков кислорода. Не показывается параметр Rich Lean для датчика №1. банк 1 и датчика №1. Банк 2 (на машине установлено три датчика, третий за катализатором). Помимо этого при просмотре графиков при выборе параметров напряжения датчиков кислорода через пару секунд обрывается связь. При выборе других параметров этого не происходит.
И еще один вопрос. Подскажите пожалуйста кто знает. Когда в таблице параметров реального времени я пытаюсь отключить не нужные параметры счетчиков пропусков зажигания в цилиндрах 7и 8 (т.к. двигатель шестицилиндровый) отключаются цилиндры с 4 по 8. Как можно исправить это? Прошу не судить строго я в этом деле начинающий.

VVS31 02.04.2011 05:28

Вложений: 1
у меня авто toyota funcargo 2002 г.в. двс 2nz пробовал прогой findECU-New узнать что можно протестировать, но почему-то не получается? подскажите что это значить?

gonta 02.04.2011 11:45

Здраствуйте уважаемые!
Можно ли попросить автора программы
что-бы шла диагностика М17.9.7?
Я думаю многие за это спасибо
скажут!

Bоnus 02.04.2011 14:10

Цитата:

Сообщение от psyhosis (Сообщение 179319)
Узрел, что протокол, действительно, странный какой то. Адрес у ECU как на ниссане: 10. но первая попытка запроса на связь как то странно начинается: не 81 как у всех а F0 а потом уже 81 и иже с ними...

F0 в начале вовсе не F0. Просто сниффер так воспринимает специальный, особый импульс, который по стандарту должен предшествовать первому обращением к ЭБУ при инициализации.

Цитата:

Сообщение от psyhosis (Сообщение 179319)
непонятно, почему в ответе сначала лежит запрос а потом уже ответ, но, думаю, это могла быть беда самого порт-сканера
приложил я 3 лога, посмотрите, специалисты, скажите что там к чему?
сама прога говорит о протоколе KWP2000 ... что для меня загадка, про ISO стандарты умалчивают :)

Это особенность адаптера. Прием и передача с компютера выходит по разным проводам TX и RX , а в адаптере они смешиваются в одну общую для приема и передачи K линию, отсюда возникает неизбежное "ЭХО" от запроса в ответе которое и фиксирует сниффер.
:yes4:

gonta 03.04.2011 08:07

Сканировал GW у шефа все на ура!
Тот довольный как кот, а я спасибо
автору и спрашиваю:
Параметров чето мало, и тест ИМ нету?
Valentin8080 как насчет м17.9.7

gonta 03.04.2011 08:19

Цитата:

Сообщение от mol78 (Сообщение 179327)
KWP_D работает с ЭБУ по заводскому протоколу (mod 21). Можно попробовать с профилем Hyndai, например и сответствующей настройкой адресов сделать опрос ECU, а потом уже, если получится, с такими же настройками зацепиться по обд2. По поводу запроса в ответе - это эхо - особенность к-лайн

Привет уважаемый!
Разжуй мне темному все по простому
ради всего святотого

gonta 03.04.2011 08:30

Цитата:

Сообщение от gonta (Сообщение 179474)
Привет уважаемый!
Разжуй мне темному все по простому
ради всего святотого

Да кстати как то раз стеваз зацепился
по ОБД -все параметры адекватно!
Но после как ни старался-не цепляется!
Из чего делаю вывод-что всетаки ЭБУ
работает по obd2!

mol78 03.04.2011 08:46

Цитата:

Сообщение от gonta (Сообщение 179475)
Да кстати как то раз стеваз зацепился
по ОБД -все параметры адекватно!
Но после как ни старался-не цепляется!
Из чего делаю вывод-что всетаки ЭБУ
работает по obd2!

ЭБУ работает и по обд2 и по заводскому протоколу.
Зацепиться думаю можно, но сам я не пробовал, поскольку уаза у меня нет. А вообще по нашемаркам в данный момент тоже разрабатывается программа. Может тебе туда? OpenDiag

Nikolaha 03.04.2011 16:43

уже нашел

psyhosis 03.04.2011 19:36

Цитата:

Сообщение от mol78 (Сообщение 179327)
KWP_D работает с ЭБУ по заводскому протоколу (mod 21). Можно попробовать с профилем Hyndai, например и сответствующей настройкой адресов сделать опрос ECU, а потом уже, если получится, с такими же настройками зацепиться по обд2. По поводу запроса в ответе - это эхо - особенность к-лайн

хочешь сказать, что в логах, шо я приложил, не OBDII протокол???
а при чем здесь профиль hundai? чего то я недогоню? адрес или тайминги?

mol78 03.04.2011 20:19

Цитата:

Сообщение от psyhosis (Сообщение 179543)
хочешь сказать, что в логах, шо я приложил, не OBDII протокол???
а при чем здесь профиль hundai? чего то я недогоню? адрес или тайминги?

У тебя в логе запрос: 82 10 F1 21 01 A5
Здесь адрес ECU - 10, адрес тестера - F1
21 01 - собственно сам запрос. В ответ ECU выдает строку, содержащую практически все параметры двигателя, включая некоторые текущие ошибки, флаги и признаки. Существуют и другие запросы по 21 моде (например 21 02, 21 03). Это протокол завода-изготовителя, который содержит наиболее полную информацию
Существует еще протокол OBDII, который является стандартизированным и который обязаны поддерживать все производители. Он несет только основную информацию о двигателе, ошибках и параметрах, способных повлиять на токсичность выхлопа.
Программа работает с hyndai тоже по 21 моде. Hyndai здесть при этом:smile1:. К тому же на нем ECU Bosch 7.9.7 (Kefico) Только адрес ecu нужно указать - 10

psyhosis 04.04.2011 06:57

Цитата:

Сообщение от mol78 (Сообщение 179553)
У тебя в логе запрос: 82 10 F1 21 01 A5
Здесь адрес ECU - 10, адрес тестера - F1
21 01 - собственно сам запрос... Программа работает с hyndai тоже по 21 моде. Hyndai здесть при этом...

Дык у меня и тойота только по 21 и вообще по 2Х модам работает...
на запрос установления связи ECU молчит, как рыба.... и в сниффере нет этого злосчатстного F0 в начале, я понимаю, что истина где то рядом, весь вопрос - где она?

GASCHE 04.04.2011 09:03

mol78 А можно предусмотреть выход из программы "Тестер ECU[2.1.2.2]" при наличии ошибок в файле, вчера загрузил непотребный лог так "рука бойцов 'клик' жать устала и ядрам (диспетчеру задач) снять процесс мешала гора сообщений об ошибках"

psyhosis 04.04.2011 15:00

Цитата:

Сообщение от Valentin8080 (Сообщение 179109)
... может посмотришь где там температура твоя? Не эти случайно?
Exhaust Temperature B1S1
Exhaust Temperature B1S2

а можно их увидеть в TECU? в планах есть? припаял уже резисторы впослед к датчикам а значений не вижу :(
в каких они хоть адрсах лежат, на крайняк из лога хоть глянуть...

Valentin8080 04.04.2011 16:09

Цитата:

Сообщение от psyhosis (Сообщение 179667)
а можно их увидеть в TECU? в планах есть? припаял уже резисторы впослед к датчикам а значений не вижу :(
в каких они хоть адрсах лежат, на крайняк из лога хоть глянуть...

У тебя ECU по другому расшифровывает пиды, видать новой версии, похоже такие же как у ECU с CAN. То есть надо отдельную dll делать. Время будет сделаю...

Virtual 04.04.2011 19:33

Цитата:

Сообщение от psyhosis (Сообщение 179614)
Дык у меня и тойота только по 21 и вообще по 2Х модам работает...
на запрос установления связи ECU молчит, как рыба.... и в сниффере нет этого злосчатстного F0 в начале, я понимаю, что истина где то рядом, весь вопрос - где она?

поставь инициализацию 5baud

psyhosis 04.04.2011 19:43

кстати, сегодня на тойоте наблюдал, правильно кажет обороты, скорость более менее (по GPS не сверял, а спидометр, он как часы солнечные...) нагрузку на дрыгатель, остальное остается загадкой, особливо пропуски зажигания :) дизель же. расход - там точно с коэффициентом надо играть, он есть, но по мойма сильно завышен по умолчанию, буквально в разы. кислородник что то показывает, но надо курить документацию для понимания...
о, а по турбине же тоже парамтры должны быть? она ж у меня попалась хитрая, с регулируемой крыльчаткой. интересно, как она регулируется, меняется угол лопаток или просто вкл и выкл?

psyhosis 04.04.2011 20:01

а ткните пжалста носом, куда посмотреть, как в ответе данные кодируются, там float или целые с коэффициентом? формат, в общем, интересен до жути
буду учиться как в матрице, глядя на лог, видеть нужные значения :)

Virtual 04.04.2011 20:11

psyhosis
Цитата:

Программа для визуализации логов от программы "Тестер ECU" (Автор - mol78)
тебе в помощь... человеки обычно легче воспринимают информацию графически.... :)
+ ее можно настроить на то что неизвестно автору (изменение формул.)

mol78 04.04.2011 21:09

Цитата:

Сообщение от GASCHE (Сообщение 179620)
mol78 А можно предусмотреть выход из программы "Тестер ECU[2.1.2.2]" при наличии ошибок в файле, вчера загрузил непотребный лог так "рука бойцов 'клик' жать устала и ядрам (диспетчеру задач) снять процесс мешала гора сообщений об ошибках"

Можно. А где этот непотребный лог?:derisive:

GASCHE 04.04.2011 21:42

Цитата:

Сообщение от mol78 (Сообщение 179721)
Можно. А где этот непотребный лог?:derisive:

http://pccar.ru/showpost.php?p=179550&postcount=1588

Virtual 04.04.2011 21:44

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

Сообщение от mol78 (Сообщение 179721)
Можно. А где этот непотребный лог?:derisive:

выбрал первые несколько параметров ..... все они по дефолту нет
жму окей и вот такое придется долго жать :).

mol78 05.04.2011 06:21

То Virtual: скачай версию 2.1.2.2 там многие ошибки исправлены, в том числе и эта.
To Gashe: по ссылке не лог, а график. У меня загрузился нормально. Но поправлю все равно процедуру на всякий случай.

GASCHE 05.04.2011 08:34

Цитата:

Сообщение от mol78 (Сообщение 179787)
To Gashe: по ссылке не лог, а график. У меня загрузился нормально. Но поправлю все равно процедуру на всякий случай.

A я то голову ломаю :( как klop-2 график увидел, когда там лог связи по CAN http://pccar.ru/showpost.php?p=175918&postcount=2266. Он у меня рядом лежал ну я его и хотел загрузить в вашу программу, после чего она долго ругалась.

psyhosis 05.04.2011 11:47

сравнивал вчера на сон грядущий запросы-ответы на 21 моду у тойоты и у уазика.
увидел, таки, разницу
Код:

Тойота запрос: 82 (дай) 13 (ECU) F1 (TECU) 21 (мода) 01 (пид) A8 (CRC)
Тойота ответ: 86 (на 6 байт) F1 (к TECU) 13 (от ECU) 61 01 00 00 00 00 (6 байт) EC (CRC)
УАЗ запрос: 82 (дай) 10 (ECU) F1 (TECU) 21 (мода) 01 (пид) A5 (CRC)
УАЗ ответ: 80 (на) F1 (к TECU) 10 (от ECU)  77 (0x77=119 байт) тут 119 байт данных и CRC.

так кто из них прав по отношению к стандарту?
про KWP2000 пишут, что это ISO-14230, а реально до куда дочитал многостраничный стандарт, так и написал его реализацию что ли?

GASCHE 05.04.2011 12:18

Цитата:

Сообщение от psyhosis (Сообщение 179813)
про KWP2000 пишут, что это ISO-14230, а реально до куда дочитал многостраничный стандарт, так и написал его реализацию что ли?

A там не говорят что "21 мода" не стандартная?
Цитата:

Сообщение от Wikipedia
Each manufacturer may define additional modes above #9 (e.g.: mode 22 as defined by SAE J2190 for Ford/GM, mode 21 for Toyota) for other information (e.g.: the voltage of the Traction Battery[1] in a HEV).


Valentin8080 05.04.2011 12:26

Цитата:

Сообщение от psyhosis (Сообщение 179813)
сравнивал вчера на сон грядущий запросы-ответы на 21 моду у тойоты и у уазика.
увидел, таки, разницу
Код:

Тойота запрос: 82 (дай) 13 (ECU) F1 (TECU) 21 (мода) 01 (пид) A8 (CRC)
Тойота ответ: 86 (на 6 байт) F1 (к TECU) 13 (от ECU) 61 01 00 00 00 00 (6 байт) EC (CRC)
УАЗ запрос: 82 (дай) 10 (ECU) F1 (TECU) 21 (мода) 01 (пид) A5 (CRC)
УАЗ ответ: 80 (на) F1 (к TECU) 10 (от ECU)  77 (0x77=119 байт) тут 119 байт данных и CRC.

так кто из них прав по отношению к стандарту?
про KWP2000 пишут, что это ISO-14230, а реально до куда дочитал многостраничный стандарт, так и написал его реализацию что ли?

Ну тебе надо почитать про уровни протоколов (семиуровневая модель)- это классификация вообще всех протоколов. Там они по принципу матрешки эти семь уровней. В конкретных системах некоторых уровней может не быть.
Так вот в конкретном примере оба производителя правильно реализовали стандарт ISO-14230 (кстати описание его есть в шапке темы). Этот стандарт определяет только вот эти адреса, моду, и кол-во байт с контрольной суммой. Данные же в пакете не определяются стандартом и каждый производитель вправе интерпретировать их как хочет и создает так называемый свой (заводской) протокол, который как раз и скрывает от всех почему то :)

psyhosis 05.04.2011 12:38

Цитата:

Сообщение от GASCHE (Сообщение 179820)
A там не говорят что "21 мода" не стандартная?

ну это ее содержания касается, а не формата ответа

psyhosis 05.04.2011 12:46

Цитата:

Сообщение от Valentin8080 (Сообщение 179823)
Ну тебе надо почитать про уровни протоколов (семиуровневая модель)- это классификация вообще всех протоколов. Там они по принципу матрешки эти семь уровней. В конкретных системах некоторых уровней может не быть.
Так вот в конкретном примере оба производителя правильно реализовали стандарт ISO-14230 ... каждый производитель вправе интерпретировать их как хочет и создает так называемый свой (заводской) протокол, который как раз и скрывает от всех почему то :)

ну семиуровневую модель я давно курил... в автоматизации тоже куча протоколов, интерфейсов и прочего. CAN, 485-й, modbus - для меня не матершинные слова :) 14230 (как раз из шапки) бегло посмотрел.
CAN - вообще симбиоз, и протокол и интерфейс... хотя есть у нас компания, которая в 485-м гоняет немного модифицированный модбас и называет это CAN-ом, там никакими 11 и 29 битными вещами и не пахнет :)
тут и автоматизация вспомнилась, был там протокол МЭК-870. его тоже каждый производитель по своему интерпретировал, стандарт "широкий", возможностей много. вот и приходилось "ужа с ежом" крестить... тут, я гляжу, то же самое. ну да ладно, будем надеяться, что за открытым софтом будующее :)

GASCHE 05.04.2011 12:53

Цитата:

Сообщение от psyhosis (Сообщение 179827)
ну это ее содержания касается, а не формата ответа

А чем формат не нравиться
Цитата:

Сообщение от Keyword Protocol 2000 Спецификация канала связи с диагностическим оборудованием - Уровень обмена данными
4.1 Поддерживаемые типы заголовка сообщения.

Header Data bytes Checksum
Fmt Tgt Src SId1 ... Data ... CS
3 байта макс. 63 байта 1 байт

Header Data bytes Checksum
Fmt Tgt Src Len SId1 ... Data ... CS
4 байта макс. 255 байт 1 байт

Где:
Fmt - байт определяющий формат сообщения;
Tgt - байт определяющий адрес приемника сообщения;
Src - байт определяющий адрес источника сообщения;
Len - байт определяющий длину сообщения при 4-x байтном заголовке;
1 - байт определяющий тип передаваемых данных, является частью байтов данных;
CS - байт контрольной суммы.

здесь оба формата и видим :)

kravt74 05.04.2011 13:34

Подскажите кто в курсе.
подключаюсь через ELM327 к Toyota Passo (он же Daihatsu Boon) к ECU не ципляется. К системе EMPS коннектится. Может у этого аппарата адрес ECU не как у тойоты = 13 ?

Valentin8080 05.04.2011 14:33

Цитата:

Сообщение от kravt74 (Сообщение 179839)
Подскажите кто в курсе.
подключаюсь через ELM327 к Toyota Passo (он же Daihatsu Boon) к ECU не ципляется. К системе EMPS коннектится. Может у этого аппарата адрес ECU не как у тойоты = 13 ?

Может и 10 адрес быть у леворуких он обычно. А так если ECU не поддерживает 5Baud init а только Fast, то ELM у тебя его не возьмет! Вобщем пробуй крутить файл elm.ini - тот что, в папке PIDS\Toyota\Powertrain.

kard 06.04.2011 07:37

сам то пробовал мультик мучить?:)

psyhosis 06.04.2011 09:30

Цитата:

Сообщение от jn32 (Сообщение 179963)
че та все сниффиристы ниссанов пропали.наверно обсниффирились.

а шо тебе именно надо? говори, найдем чего нибудь еще, что поснифферить :)

vitoz 06.04.2011 09:34

Цитата:

Сообщение от questioner (Сообщение 132053)
klop-2,
У меня мастеркитовский k-l-line usb-адаптер BM9313 - прекрасная штука - уже на третьей машине работает без проблем.

привет!подскажи пожалуйста какие драва ставил и какими прогами пользовался?а то не могу сконектится с ЭБУ.может скорость не та? у меня королла 120 ом кузове.если можно все по порядку.

vitoz 06.04.2011 12:34

привет!подскажи пожалуйста какие
драва ставил и какими прогами
пользовался ?а то не могу сконектится
с ЭБУ.может скорость не та? у меня
королла 120 ом кузове.если можно все
по порядку.

mol78 07.04.2011 14:08

ReadLogs 2.1.4
 
Очередная версия: Версия 2.1.4. Исправил некоторые ошибки. Включил поддержку некоторых ЭБУ ВАЗ.

~aviator~ 07.04.2011 15:37

А я на новые версии програм не могу прикрутить к компу не видет он автос, старые без проблем, кто поможет сделать INI файл????

klay 08.04.2011 03:24

----


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

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