Страница 1 из 1
ELM327
Добавлено: Вт мар 11, 2014 14:43:23
servmv
Народ если кто работал с данным девайсом, помогите плиз его инициализировать правильно.
требуется законектить с российским автопромом.
ВНИМАНИЕ ЧИТАЕМ ВНИМАТЕЛЬНО:
1)требуется настроить адаптор так чтобы он передовал EBU только то что я ему посылаю.
2) возвращал строго те байты которые ему передает EBU (допустимо со служебной информацией ELM, "OK",">" и т.п.)
пытаюсь делать так:
"ATZ", сброс
"AT E0", Выключение режима "ЭХА"
"AT L0", Отключение символов начало строки
"AT H0", Отключить заголовки сообщений
"AT S1", Эта команда включает пробелы в ответных сообщениях ЭБУ
"AT D0", Отключение отображение количества байт в сообщении
"AT CAF0", запрещаем elm формировать байты
"AT TP5", принудительная установка протокола KWP2000
"AT IB10" установка скорости протокола - set the ISO Baud rate to 10400
посылаю ему 81 10 F1 81 03
он мне отвечает INITOK
и 3тий вопрос) у DAEWOO NEXIA "Lanos 1.5 SOCH", "Lanos 1.6 DOCH" скорость роботы порта 8192
при написании программы для KKL я убедился что выставить такую скорость может далеко не каждый адаптер
например PL2303 не работает на такой скорости, FT232 хорошо работает.
как заставить ELM работать на такой скорости я так и не понял(
"AT IB10" ' set the ISO Baud rate to 10400
"AT IB48" ' set the ISO Baud rate to 4800
"AT IB96" ' set the ISO Baud rate to 9600
Re: ELM327
Добавлено: Ср мар 12, 2014 12:26:15
korsaj
Соединяйтесь напрямую с шиной данных и будет вам счастье.
Работал только с 325, хотя 327 есть.
Re: ELM327
Добавлено: Ср мар 12, 2014 14:50:00
servmv
korsaj писал(а):Соединяйтесь напрямую
Как реализовать?
Re: ELM327
Добавлено: Ср мар 12, 2014 15:02:05
korsaj

Микросхем согласования физического уровня валом, да и к 327 уже все подключено, все что нужно взять сигнал до обработки 327..
Re: ELM327
Добавлено: Ср мар 12, 2014 17:00:17
servmv
korsaj писал(а):Микросхем согласования физического уровня валом, да и к 327 уже все подключено, все что нужно взять сигнал до обработки 327..
Ты издеваешься? Даже тема поста названа ELM327. Под KKL у меня есть написанная прога мною, да и под ELM уже все написано(все стандартное).
Я знаю протоколы Российского автопрома, и несколько других. Мне нужно заставить их работать под ELM.
Вопрос был не по дороботке\переделки\модернизации\создания своего. А по программированию ELM327.
Re: ELM327
Добавлено: Ср мар 12, 2014 17:23:24
korsaj
Я не издеваюсь. Как вопрос поставлен так я и ответил. Надо сразу писать что нужно доработать ПО для работы с ЕЛМ327, а не законектится с рос автопромом.
А для работы на нестандартных скоростях можно изменять частоту тактового генератора, но и ПО работающее с ЕЛМ тоже должно работать на "отличной" скорости обмена данными.
Re: ELM327
Добавлено: Ср мар 12, 2014 17:28:19
servmv
servmv писал(а):Народ если кто работал с данным девайсом, помогите плиз его инициализировать правильно.
требуется законектить с российским автопромом.
В теме четко написано что речь идет о ELM327
Re: ELM327
Добавлено: Ср мар 12, 2014 17:34:20
korsaj
Можно спорить бесконечно..
Но правильно поставленный вопрос не допускает инотрактования..
Как понял так и написал, чтобы законектится с рос автопромом напрямую не нужно использовать ЕЛМ, а то что вам нужно добавить дополнительную функцию в ваше ПО, которое работает через ЕЛМ и нет возможности ее выкинуть, не было ни слова.
Re: ELM327
Добавлено: Ср мар 12, 2014 18:29:41
korsaj
Просмотрел описание на 327, чет вы перемудрили с настройками.
И вроде в конце сообщения нужно вставлять знак перевода строки, но не понятно как вы отправляете нужную вам последовательность и возможно символ вставляется автоматом..
Вы на данный момент работаете через терминал?
Re: ELM327
Добавлено: Ср мар 12, 2014 21:47:05
servmv
korsaj писал(а):И вроде в конце сообщения нужно вставлять знак перевода строки
безусловно) h0D
korsaj писал(а):
Вы на данный момент работаете через терминал?
Можно и так сказать) Терминал мой, заточенный для работы с ELM327, я такие вещи сам пишу это не долго)
korsaj писал(а):
Просмотрел описание на 327, чет вы перемудрили с настройками.
это не аргумент, простите но абстракция тут не уместна, конкретнее, что Вам не понравилось или не понятно?
Re: ELM327
Добавлено: Ср мар 12, 2014 22:27:38
korsaj
для 325 достаточно отключить форматирование и включить режим отображения контрольной суммы и ЕЛМ становится прозрачной.
А насчет собственной терминальной программы претензий не имею, так как сам таким же страдаю, только под андроид )
Re: ELM327
Добавлено: Ср мар 12, 2014 23:44:53
servmv
korsaj писал(а):1 - отключить форматирование 2 - включить режим отображения контрольной суммы
Вот вот вот, а подробней можно? Я инглиш хоть и читаю но в pdf оч много инфы, фильтровать сложно. Для 325 как это выглядеть должно?
Re: ELM327
Добавлено: Чт мар 13, 2014 00:33:24
korsaj
AT AF0 - отключит форматирование
AT C1 - включить режим отображения кс
AT MA - включить отображение всех данных в линии
В таком случае запрос передается в hex формате (записывается символами ASCI) с контрольной суммой в конце, притом наличие пробелов безразлично.
Проверить на 327 нет времени, да и ЭБУ рядом нет, нужно с работы тянуть..
Re: ELM327
Добавлено: Чт мар 13, 2014 12:45:24
servmv
korsaj писал(а):AT AF0 - отключит форматирование
AT C1 - включить режим отображения кс
AT MA - включить отображение всех данных в линии
по пробую,
я использовал "AT CAF0", запрещает elm формировать байты, это тоже самое что и AT AF0 ? но тем не менее спасибо,
тема пока замерзнет, нужно время на испытания.
Re: ELM327
Добавлено: Пт мар 14, 2014 12:39:11
servmv
korsaj писал(а):AT AF0 - отключит форматирование
AT C1 - включить режим отображения кс
AT MA - включить отображение всех данных в линии
что AT AF0, что AT MA относятся к CAN шине, первая действительно отключает форматирование а вторая относится к режиму мониторинга.
AT C1 - в обще нету
Re: ELM327
Добавлено: Пт мар 14, 2014 17:12:56
korsaj
Значит команды для 327 и 325 не идентичны.