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)

klop-2 07.02.2010 22:01

Драйвера к чему...

VVS_24 08.02.2010 09:38

Цитата:

Сообщение от klop-2 (Сообщение 129076)
Для VVS_24.
К выше написанному... как пример...
(прошу понять правильно, я не за то, чтоб на русском языке было написано, а за то, чтоб все результаты лога после опроа PID'ов записывались в файл, а затем "покадрово" можно было просмотреть в Вашей же программе. Ещё лучшеб, чтоб в виде графиков).

Такс... То что вы хотите получить уже давно реализовано во многих программах для OBD-II. Адаптер работает с этим софтом без проблем.
Вы можете сказать, что эти программы читают не все PIDы праворуких машин. Это правильно, но из дополнительных пидов мы используем не так много. Для диагностики (постороение графиков, запись лога и т.д.) достаточно и базового набора PIDов.
Во вторых у OBD-II нет понятия кадров.

MiD_E34 08.02.2010 10:08

Цитата:

Сообщение от klop-2 (Сообщение 129310)
Драйвера к чему...

Только к юсб-чипу могут быть... Но они лежат в инете свободно и поиску не противятся

klop-2 08.02.2010 10:55

Про драйвера не я спрашивал, про них спросил - Sysanoo.
""Такс... То что вы хотите получить уже давно реализовано во многих программах для OBD-II""
- В принципе да, сочинять по новой то, что в других прогах уже реализовано - не благодарный труд. Чтож буду хвастаться перед "" девчонкама"" - какие проги у меня есть красивенькие ;-)). Ладно, проехали...
Кстати, кто подскажет - обнаружил, что дроссельная заслонка открывается только на 78% и физически открыться больше она не может (приливчик на корпусе дрос. засл. мешает - ограничевает дальнейшее открытие) - эт, что? - чтоб быстро не ездил :-)). Двигатель 1nz-fe.

Krio 10.02.2010 10:15

Вложений: 1
Добрый день. Спасибо Вам огромное, за проделанную работу... очень давно следил за этой веткой, пока вот в декабре не забрел и не увидел прогресс.
Закупил детальки для версии КОМ, прошил микруху с помощью набора BM9215 (кстати, для тех кто как и я делает это впервые, в моей программаторе неправильно указана перемычка использования внешнего питания). Помучился с подключением к ком разъему...
и вуаля.. заработало.... есть некоторые данные....
но вот с tobd2 возник казус, зависает, на вложении видно последний пид, при этом светодиод Kline периодически помаргивает, а программа висит... активности на ком порту нету...

P.S. Счас только что проверил сканер на другой машине, так вот после 1е0, двигатель глохнет, а сканлут подвисает адаптер, пока не выключишь обработку 6-го байта.. (версия прошивки 1.3d, версия tobd от 20.12)

Это у меня адаптер кривой или руки?

VVS_24 10.02.2010 12:36

Попробуй другую версию TOBD2. Ту что я выкладывал 20.12 у себя не тестировал, возможны глюки.
Люди! Пишите на каких двигателях проверяете при возникновении глюков.

Не совсем понял про отключение 6-ого байта. Эта проблема была на оригинальном адаптере ELM. К нашему она отношение не имеет.

forr 15.02.2010 16:08

наконец разобрался с протоколом своей тоёты. Оказалось что в отличии от описанного здесь KWP2000-Slow init у меня используется KWP2000 fast init, отличаетя только процессом инициализации и скоростью обмена, вместо посылки 0xC0 на скорости 200 бод надо установить К и Л линии на 25мс в 0, затем на 25мс в 1, остальное все так-же как описанно в документе но на скорости 10400. Надеусь эта информация окажется кому-то полезной. Собираюсь делать на PIC18 с USB на борту.

MiD_E34 15.02.2010 16:18

Цитата:

Сообщение от forr (Сообщение 130330)
наконец разобрался с протоколом своей тоёты.

Написал бы что за машина

forr 15.02.2010 16:28

Sorry :)
Toyota Fortuner 2008 года, двигатель 2TR-FE, скорее всего на PRADO тоже самое, кстати когда на стандартном ELM-e установил header байты командой ATSH 80 13 f0, то соединился без проблем. К сожалению не получается сохранить настройки и при каждом ATZ header
устанавливается в дефолтные значения.

el66 15.02.2010 20:38

Цитата:

Сообщение от forr (Сообщение 130335)
Sorry :)
2008 года, двигатель 2TR-FE, скорее всего на PRADO тоже самое, кстати когда на стандартном ELM-e установил header байты командой ATSH 80 13 f0, то соединился без проблем. К сожалению не получается сохранить настройки и при каждом ATZ header
устанавливается в дефолтные значения.

Toyota Fortuner - леворукий, поэтому и протокол стандартный KWP2000, а не тойотовский для внутреннего рынка.

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

ewgen1 18.02.2010 10:07

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

Сообщение от Valentin8080 (Сообщение 130620)
Немного не тот лог :) Просто у тебя наверное была включена панель приборов, и поэтому в ECU шли только эти 10 команд, а можно при включении выйти из панели приборов, зайти в пункт "Информация о ECU" это кнопка с вопросом желтым. И там сделать опрос. Просто именно в этом пункте собирается информация о поддерживаемых функциях твоего двигателя....

вот другой лог посмотрите этот

MiD_E34 18.02.2010 10:10

Посмотрел, наконец, прогу - понравилась. Обязательно в выходные попробую

ewgen1 18.02.2010 10:15

Цитата:

Сообщение от MiD_E34 (Сообщение 130627)
Посмотрел, наконец, прогу - понравилась. Обязательно в выходные попробую

отличная прога!!!автору спасибо!!!

Valentin8080 18.02.2010 12:34

Цитата:

Сообщение от ewgen1 (Сообщение 130628)
отличная прога!!!автору спасибо!!!

Прошу все вопросы и пожелания по программе писать в созданную мной отдельную тему http://www.pccar.ru/showthread.php?p=130657#post130657
Там же буду выкладывать новые релизы программы

БелыйГусь 18.02.2010 12:36

Цитата:

Сообщение от Valentin8080 (Сообщение 130611)
Появиться лог файл tobdr.log - выложите его на форум. Просто интересно собрать статистику на каждый двигатель - какие он поддерживает PID.

А как бы с помощью программы логи-то посмотреть? :)

БелыйГусь 18.02.2010 13:41

Цитата:

Сообщение от Valentin8080 (Сообщение 130665)
Повторюсь :)

Дахотчива :rofl:
Только где тут про чтение из лог-файла ? :)

klop-2 18.02.2010 18:08

И я, за чтение лог файлов (голосую двумя руками).

DimaS 28.02.2010 17:40

ну вот и пршел контроллер ;) собрал - всё работает !!!! супер!!! ребята молодцы!
el66 - спасибо ;)

вопрос: адаптер только для проворуких тойот или же он универсальный как настоящий ELM? машины других моделей можно увидеть или нет?

2 VVS_24 - жалко, что забросил программу. можно было бы красоту навести дальше развивать. многое уже сделано же! Valentin8080 уже многого добился может у него опыт перенять?

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

MiD_E34 28.02.2010 22:27

нет - пока воз и ныне там. Тем более - все адаптеры роздал - у самого ничего не осталось :))) Просто пытаюсь сделать что-то вроде умного дома - тем более ремнот идет - как раз кладу кабели, датчики и т.д.

klop-2 01.03.2010 13:51

Для VVS_24 : - Жалко, что программа дальше не развивается (в плане диагностики).... а может Вы ещё не опустили руки совсем? Ну давай же! ДАВАЙ!

DimaS 01.03.2010 20:34

Цитата:

Сообщение от klop-2 (Сообщение 132275)
Для VVS_24 : - Жалко, что программа дальше не развивается (в плане диагностики).... а может Вы ещё не опустили руки совсем? Ну давай же! ДАВАЙ!

с удовольствем помог бы чем могу! не то чтобы давай давай ;) просто хорошее дело, нужное многим.

2 MiD_E34 жалко. идея была хорошая. надеюсь ремонт не как у большинства - вечный ;)

klop-2 01.03.2010 23:05

А я вот, в програмировании "ни бум-бум" :-(. Часто об этом желею...

panfiloff 21.03.2010 11:51

Цитата:

Сообщение от VVS_24 (Сообщение 124367)
А он и должен работать.
Попробуй вот эту версию.

А может ли ваша программа работать с несамопаянным ELM327 v1.3a? Скачал, пытался запустить, но получаю вот что:
Программа работает по протоколу Toyota OBD-II для машин внутренного японского рынка.
Разборка протокола - El66. Программа написана - VVS_24.

Порт COM1 -> Ok
Подключение к адаптеру...
->

ELM327 v1.3a
OK.
->ATE0
OK
->7F 01 11
Инициализация шины -> OK
Запрос поддержки PIDs - 0100...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 0120...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 0140...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01A0...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01B0...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01C0...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01E0...
->7F 01 11
Неизвестный код подтверждения - 0x7F

Может что-то не так делаю? Авто Тойота Филдер в кузове NZE-141, двиг 1NZ

ewgen1 21.03.2010 15:26

Цитата:

Сообщение от panfiloff (Сообщение 135009)
А может ли ваша программа работать с несамопаянным ELM327 v1.3a? Скачал, пытался запустить, но получаю вот что:
Программа работает по протоколу Toyota OBD-II для машин внутренного японского рынка.
Разборка протокола - El66. Программа написана - VVS_24.

Порт COM1 -> Ok
Подключение к адаптеру...
->

ELM327 v1.3a
OK.
->ATE0
OK
->7F 01 11
Инициализация шины -> OK
Запрос поддержки PIDs - 0100...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 0120...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 0140...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01A0...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01B0...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01C0...
->7F 01 11
Неизвестный код подтверждения - 0x7F
Запрос поддержки PIDs - 01E0...
->7F 01 11
Неизвестный код подтверждения - 0x7F

Может что-то не так делаю? Авто Тойота Филдер в кузове NZE-141, двиг 1NZ

здесь смотри http://pccar.ru/showthread.php?t=11362

Virtual 23.03.2010 15:37

Цитата:

Сообщение от panfiloff (Сообщение 135009)
А может ли ваша программа работать с несамопаянным ELM327 v1.3a? Скачал, пытался запустить, но получаю вот что:
Запрос поддержки PIDs - 0100...
->7F 01 11
Неизвестный код подтверждения - 0x7F

Может что-то не так делаю? Авто Тойота Филдер в кузове NZE-141, двиг 1NZ

Цитата:

7Fh this a general response usually indicating the module doesn't recognize the request.
0x7F говорит что ECU тебя мягко-говоря не понял, и посылает лесом с твоим "несамопаянным ELM327"

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

_Alex 15.04.2010 16:36

Что-то тема затихла ((((
Может стоит организовать сотрудничество с ребятами на сайте http://toyotajdm.narod.ru/
Недавно они выложили прошивку на свой адаптер, и обновили программу.:yes4:

olegkali 16.04.2010 08:59

Может и затихла потому, что собирают и всё работает.

Virtual 16.04.2010 09:55

_Alex: тут просто Валентин всех активистов в другую ветку переманил ;).

olegkali 16.04.2010 12:25

В какую? Где почитать?

ewgen1 16.04.2010 12:36

Цитата:

Сообщение от olegkali (Сообщение 138747)
В какую? Где почитать?

http://www.pccar.ru/showthread.php?t=11362


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

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