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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Общение с машиной

Ответ
 
Опции темы
Старый 08.04.2013, 12:39   #101
Valentin8080
Гуру
 
Регистрация: 17.02.2010
Возраст: 38
Регион: 03
Машина: Toyota Corolla
Сообщений: 2,057
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от AndyWasHere Посмотреть сообщение
Valentin8080, привет

вижу ты победил протокол митсубисевский MUT-II. я хотел бы написать свою небольшую софтину для работы по нему. не мог бы ты подсказать мне пару ответов

у меня MMC Galant, его ECU работает как по ISO9141, так и по MUT. но по MUT выдает гораздо больше параметров, поэтому хотелось бы реализовать его

из железа есть K-line адаптер, который работает с EvoScan (кстати, можешь поправить у себя на сайте, что Evo успешно работает с обычным K-line адаптером в режиме диагностики, а не с только OpenPort )

и еще есть ELM-327. я без проблем срастил его с машиной по ISO посредством гипертерминала, но так и не смог срастить по MUT

вобщем, насколько я понял из описаний в интернетах, MUT устроен следующим образом: вначале он инициализирует связь процедурой "5 baud slow init", затем переключает интерфейс на скорость 15625 и отсылает запросы

вобщем, я тут пытаюсь разобраться, как же организовать такую процедуру на ELM327

и одновременно сомневаюсь, мб забить на ELM, а просто переключить COM-порт на такую скорость и работать напрямую с ним. но опять же, простыми средставми windows не дает возможность устанавливать произвольную скорость

вобщем, подскажи пожалуйста, куда копать дальше
Из сообщения увидел только 1 вопрос про елм327 - на него можешь забить при реализации MUT-I.
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума   Ответить с цитированием
Старый 08.04.2013, 17:29   #102
AndyWasHere
Пользователь
 
Регистрация: 02.01.2013
Возраст: 35
Регион: 27
Сообщений: 45
AndyWasHere is on a distinguished road
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
Из сообщения увидел только 1 вопрос...
ах ) да. забыл вопрос задать ))

1. верная ли у меня информация о протоколе соединения и обмена?
инициализирует связь процедурой "5 baud slow init", затем переключает интерфейс на скорость 15625 и отсылает запросы

2. какие средства ты использовал для работы с com-портом? Win API?

при работе с K-L, правильно ли пройдет инициализация 5 baud slow init, если переключить COM-порт на скорость 5 и послать 0х01 ?

3. я тут копался с даташитом ELM и наткнулся на настраиваемый юзером протокол CAN B. в этом протоколе ELM позволяет переключить OBD на произвольную скорость (в т.ч. 15625) и отключить всевозможные фильтры для сообщений

я думаю попробывать так: переключиться на протокол 9141-2 и инициировать 5 baud slow init командой SI

затем переключиться на протокол CAN B, настроенный на скорость 15625, и обмениваться сообщениями с ECU

как думаешь, будет ли нужный результат?

4. может у тебя сохранились какие нибудь наработки по MUT? логи или т.п., мб участок кода

не мог бы ты поделиться со мной?
AndyWasHere вне форума   Ответить с цитированием
Старый 09.04.2013, 11:02   #103
Valentin8080
Гуру
 
Регистрация: 17.02.2010
Возраст: 38
Регион: 03
Машина: Toyota Corolla
Сообщений: 2,057
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от AndyWasHere Посмотреть сообщение
ах ) да. забыл вопрос задать ))

1. верная ли у меня информация о протоколе соединения и обмена?
инициализирует связь процедурой "5 baud slow init", затем переключает интерфейс на скорость 15625 и отсылает запросы
Все верно, только точнее так:
1. Передача сканером Адреса на скорости 5бит/сек [00] или [01]
2. Через время (N<сек) Сканер отвечает на скорости 15625 бит/сек: 55 KW1 KW2 (KW2=85h - протокол MUT)
3. Далее сканер на скорости 15625 бит/сек посылает запросы в виде 1-го байта и получает ответы тоже 1 байт.

Цитата:
Сообщение от AndyWasHere Посмотреть сообщение
2. какие средства ты использовал для работы с com-портом? Win API?
при работе с K-L, правильно ли пройдет инициализация 5 baud slow init, если переключить COM-порт на скорость 5 и послать 0х01 ?
WinAPI функции createfile, readfile, writefile,... режим работы синхронный в
потоке. Скорость 5бит/сек делается с помощью SetCommBreak/ClearCommBreak и
паузы 200мс.

Цитата:
Сообщение от AndyWasHere Посмотреть сообщение
3. я тут копался с даташитом ELM и наткнулся на настраиваемый юзером протокол CAN B. в этом протоколе ELM позволяет переключить OBD на произвольную скорость (в т.ч. 15625) и отключить всевозможные фильтры для сообщений
я думаю попробывать так: переключиться на протокол 9141-2 и инициировать 5 baud slow init командой SI
затем переключиться на протокол CAN B, настроенный на скорость 15625, и обмениваться сообщениями с ECU
как думаешь, будет ли нужный результат?
Не получится, CAN - своя шина, никак не связана с KLine + инициализация в ISO-9141-2 состоит из нескольких этапов, которых нет в MUT.

Цитата:
Сообщение от AndyWasHere Посмотреть сообщение
4. может у тебя сохранились какие нибудь наработки по MUT? логи или т.п., мб участок кода
не мог бы ты поделиться со мной?
Логи есть на форуме.
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума   Ответить с цитированием
Старый 09.04.2013, 15:51   #104
AndyWasHere
Пользователь
 
Регистрация: 02.01.2013
Возраст: 35
Регион: 27
Сообщений: 45
AndyWasHere is on a distinguished road
По умолчанию

мде. только ща сообразил, что CAN и ISO электрически разные интерфесы

вобщем, Валентин, спасибо большое, буду пробывать
AndyWasHere вне форума   Ответить с цитированием
Старый 09.04.2013, 18:52   #105
samodelkin1
Старший Пользователь
 
Аватар для samodelkin1
 
Регистрация: 18.02.2012
Возраст: 50
Город: с.Чажемто
Регион: 70
Машина: Mitsubishi Diamante,Pajero Mini
Сообщений: 338
samodelkin1 is on a distinguished road
По умолчанию

Цитата:
Сообщение от AndyWasHere Посмотреть сообщение
мде. только ща сообразил, что CAN и ISO электрически разные интерфесы

вобщем, Валентин, спасибо большое, буду пробывать
Поддерживаю вас в этом начинании, но только устно, потому как помочь ни чем не могу, в этом деле бамбук, а почему поддерживаю потому что езжу на мицубах и хочу о них больше знать а Валентину и так тяжело одному все это тянуть.Терпения и удачи.
samodelkin1 вне форума   Ответить с цитированием
Старый 15.04.2013, 18:03   #106
alex_klim
Новый Пользователь
 
Регистрация: 12.08.2010
Возраст: 56
Город: Челябинск
Регион: 74
Машина: MMC Chariot Grandis 2002
Сообщений: 16
alex_klim is on a distinguished road
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
Из сообщения увидел только 1 вопрос про елм327 - на него можешь забить при реализации MUT-I.
Немного поправлю Валенитина - через ELM можно связаться с Митсубиши по протоколу ISO9141, используя адреса протокола MUT.. Но это возможно только с авто после 2002 года.

У меня есть программы и для ELM и для K-line, которые читают Митсу.
Есть предложение к Валентину, выложить их на сайте /http://vdiag.x90x.net/ в разделе Программы/диагностика/другие.

Программы написаны мною на Delphi 7. Требуют тестирования и доработки. В случае согласия Валентина могу выложить как сами программы, так и описания протокола и исходники.
alex_klim вне форума   Ответить с цитированием
Старый 17.04.2013, 07:08   #107
Valentin8080
Гуру
 
Регистрация: 17.02.2010
Возраст: 38
Регион: 03
Машина: Toyota Corolla
Сообщений: 2,057
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от alex_klim Посмотреть сообщение
Немного поправлю Валенитина - через ELM можно связаться с Митсубиши по протоколу ISO9141, используя адреса протокола MUT.. Но это возможно только с авто после 2002 года.
Я бы назвал этот протокол MUT-II, а речь шла о MUT-I.

Цитата:
Сообщение от alex_klim Посмотреть сообщение
У меня есть программы и для ELM и для K-line, которые читают Митсу.
Есть предложение к Валентину, выложить их на сайте /http://vdiag.x90x.net/ в разделе Программы/диагностика/другие.
Программы написаны мною на Delphi 7. Требуют тестирования и доработки. В случае согласия Валентина могу выложить как сами программы, так и описания протокола и исходники.
Наверное тебе лучше куда нибудь залить и скинуть мне ссылки для вставки. Потом, если время будет может и оформлю все.
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума   Ответить с цитированием
Старый 17.04.2013, 23:05   #108
alex_klim
Новый Пользователь
 
Регистрация: 12.08.2010
Возраст: 56
Город: Челябинск
Регион: 74
Машина: MMC Chariot Grandis 2002
Сообщений: 16
alex_klim is on a distinguished road
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
Я бы назвал этот протокол MUT-II, а речь шла о MUT-I.



Наверное тебе лучше куда нибудь залить и скинуть мне ссылки для вставки. Потом, если время будет может и оформлю все.
До сих пор не понял, что такое MUT1, 2, 3.
MUT-II и MUT-III - это программа плюс диагностический адаптер (Multi-Use Tester). А как называется протокол - просто MUT? Да это не так и важно. Программы заработали.
Вот адрес где они лежат: http://www.share4web.com/get/byq7Y5S...K/MTP.zip.html

Программа через k-line требует скорость COM 15625

Последний раз редактировалось alex_klim; 17.04.2013 в 23:43.
alex_klim вне форума   Ответить с цитированием
Старый 18.04.2013, 06:17   #109
samodelkin1
Старший Пользователь
 
Аватар для samodelkin1
 
Регистрация: 18.02.2012
Возраст: 50
Город: с.Чажемто
Регион: 70
Машина: Mitsubishi Diamante,Pajero Mini
Сообщений: 338
samodelkin1 is on a distinguished road
По умолчанию

Цитата:
Сообщение от alex_klim Посмотреть сообщение
До сих пор не понял, что такое MUT1, 2, 3.
MUT-II и MUT-III - это программа плюс диагностический адаптер (Multi-Use Tester). А как называется протокол - просто MUT? Да это не так и важно. Программы заработали.
Вот адрес где они лежат: http://www.share4web.com/get/byq7Y5S...K/MTP.zip.html

Программа через k-line требует скорость COM 15625
Ну спасибо большое вам! Еще бы обруссить все это дело или перевод всех обозначений. Что то понятно а что то не очень, пока дойдешь до всего.
samodelkin1 вне форума   Ответить с цитированием
Старый 18.04.2013, 13:07   #110
Kamik
Новый Пользователь
 
Регистрация: 25.03.2013
Возраст: 42
Регион: другой - для добавления сообщить ab
Сообщений: 26
Kamik is on a distinguished road
По умолчанию

Привет, гуру!
есть у кого-нибудь описание KW1281? может и какие-нибудь исходники завалялись? хочется портировать на андроид...
Kamik вне форума   Ответить с цитированием
Ответ

Метки
протоколы диагностики


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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