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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   OBD-II на праворуких Toyota? (http://pccar.ru/showthread.php?t=2357)

forr 16.02.2010 13:51

Цитата:

Сообщение от el66 (Сообщение 130363)
Toyota Fortuner - леворукий, поэтому и протокол стандартный KWP2000, а не тойотовский для внутреннего рынка.

Вообщето протокол не совсем стандартный потому что у стандартного KWP2000 header байты 0xc0 0x33 0xF1, а также, забыл написать что посылка идет по обеим линиам K-line и L-line, а ответ из ECU возвращается только по K-line. Обмен снимал с диллерского тестера с помощю логического анализатора, причем так, что тоетовцы ничего не заподозрили :big:

MiD_E34 17.02.2010 09:57

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

ewgen1 17.02.2010 10:58

Цитата:

Сообщение от Valentin8080 (Сообщение 130496)
Ну тут вопрос я думаю в цене :) Я например получается нисколько не затратил денег, а в резульате есть чем продиагностировать свое авто...

а с каким адаптером работает эта прога? что то пробовал с адаптером тот что в этой ветке не подключается!расход топлива берется с датчика расхода воздуха или от длительности впрыска?

vokchaks 17.02.2010 11:19

Я живу под linux и поэтому есть просьба. Нельзя ли схему в pdf а прогу под qt собрать чтоб проверить можно было и мне на королле? или исходник выложить я сам попробую перевести под qt если он на C/C++ ?

ewgen1 17.02.2010 11:30

Цитата:

Сообщение от Valentin8080 (Сообщение 130503)
Эта прога работает с обычным K-Line адаптером не на микроконтроллере - то есть в ней зашит протокол обмена "Toyota JOBD Slow init". K-Line адаптер можно купить Мастеркитовский или сделать самому - схем в инете множество. Расход топлива высчитывается на основании длительности впрыска и оборотов двигателя..

а возможно ее как то запустить с этим адаптером?ну т.е. в этой ветке который.просто адаптер на МК уже собран и работает.работает с центрифугой!не хочется отрывать все!тойота у вас правый руль?

MiD_E34 17.02.2010 12:23

ну что ж - вполне приличная альтернатива, если не брать во внимание заточенность под один софт без исходников. Автору - спасибо

Nik0lay 17.02.2010 13:45

Цитата:

Сообщение от Valentin8080 (Сообщение 130512)
Да у меня Toyota Corolla 2004 правый руль - в том то и дело что все программы которые есть в инете не работают с праворульными машинами :))

А с левым рулем твоя программа будет работать?

forr 17.02.2010 15:23

Может кто нибудь подсказать какие команды посылает Centrafuse при инициализации OBD? или выложить лог обмена.
Спасибо заранее

ewgen1 17.02.2010 17:53

Цитата:

Сообщение от Valentin8080 (Сообщение 130557)
Ну надо пробывать :) я к сожалению пробывал только на своей машине

еще заметил не совпадают показания АКПП!точнее положения рычага управления АКПП!не показывает Р и 3 положение но думаю что коробки разные!у меня нет кнопки овердрайва!

ewgen1 18.02.2010 08:55

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

Сообщение от Valentin8080 (Сообщение 130611)
Готова версия 1.1 с исправлениями и пожеланиями. Добавлено определение размеров экрана и автоматическая центровка элементов приборной панели. Минимальное разрешение - 800х600. Добавлен автозапуск приборной панели автоконнектом. Исправлена функция определения PID-ов у SID=01 и SID=02 в пункте Информация о ECU.
В показания положения переключателя АКПП добавлены положения "3" и "S" - Snow. К сожалению, по протоколу незнаю как различить положения "P" и положения "N', поэтому всегда показывает "N". По поводу запаздывания - все зависит от того, сколько параметров вы отображаете (сколько запросов делаете). Один запрос занимает 120мс времени, а для приборной панели я сейчас сделал 9 запросов. Впринципе ненужные параметры можно убрать в файле ecu.ini, тогда время обновления уменьшиться. Вот описание настроек файла ecu.ini:
COM2 <-- ком порт подключения K-Line адаптера
9600 <-- скорость обмена - стандарт для Toyota
400 <-- настройка протокола ISO W5
96 <-- настройка протокола ISO W1+W2+W3+W4+Tпер
10 <-- настройка протокола ISO W4
60 <-- настройка протокола ISO P3
60 <-- настройка протокола ISO P2
5 <-- настройка протокола ISO P4
0 <-- ведение Log файла обмена 0-нет 1-вести лог-файл
1 <-- автозапуск панели приборов 0-нет 1-автозапуск
13 <-- адрес ECU
8F <-- KW2 протокола ISO
0,002114 <-- Kf - коэффициент форсунки (для вычисления расхода)
10 <-- количество запросов для Приборной панели
82 13 F1 10 00 <-- запрос на диагностический обмен (выполн. 1 раз)
82 13 F1 01 01 <-- запрос кол-ва ошибок и лампочки Check
82 13 F1 01 04 <-- запрос нагрузки двигателя
82 13 F1 01 05 <-- запрос Тохл
82 13 F1 01 0C <-- запрос оборотов двигателя
82 13 F1 01 0D <-- запрос скорости
82 13 F1 01 11 <-- запрос положения дросельной заслонки
82 13 F1 01 E4 <-- запрос на время открытия форсунки
82 13 F1 01 F8 <-- запрос вкл передачи АКПП
82 13 F1 01 F9 <-- запрос положения переключателя АКПП
38 <-- кол-во запросов для таблицы

Для ewgen1 :
По поводу отсутствия кнопки OverDrive: Если почитаете про работу АКПП,
у АКПП кроме вкл последовательно 4-передач есть еще так называемая блокировка гидротрансформатора. Когда блокируется гидротрансформатор, двигатель начинает работать какбы напрямую, а в авто ощущается включение 5-й передачи. Именно это имеется ввиду когда загорается передача "4+O/D". В авто, где есть кнопка OverDrive при отключении ее блокировка гидротрансформатора не включается. У вас же для этого есть положение "3". Таким образом программа корректно работает как на вашей так и на моей АКПП.
И еще просьба включить лог-файл, зайти в пункт Инфо о ECU и опросить его. Появиться лог файл tobdr.log - выложите его на форум. Просто интересно собрать статистику на каждый двигатель - какие он поддерживает PID.

прокатился немного сегодня с новой версией.все отлично.вот лог.toyota caldina 2002г 4wd 1AZ-FSE D4


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

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