ELM327

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

ELM327

Сообщение 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 :kill:

и 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
Реклама
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

Соединяйтесь напрямую с шиной данных и будет вам счастье.
Работал только с 325, хотя 327 есть.
Реклама
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

Re: ELM327

Сообщение servmv »

korsaj писал(а):Соединяйтесь напрямую
Как реализовать?
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

Изображение
Микросхем согласования физического уровня валом, да и к 327 уже все подключено, все что нужно взять сигнал до обработки 327..
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

Re: ELM327

Сообщение servmv »

korsaj писал(а):Микросхем согласования физического уровня валом, да и к 327 уже все подключено, все что нужно взять сигнал до обработки 327..
Ты издеваешься? Даже тема поста названа ELM327. Под KKL у меня есть написанная прога мною, да и под ELM уже все написано(все стандартное).
Я знаю протоколы Российского автопрома, и несколько других. Мне нужно заставить их работать под ELM.
Вопрос был не по дороботке\переделки\модернизации\создания своего. А по программированию ELM327.
Реклама
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

Я не издеваюсь. Как вопрос поставлен так я и ответил. Надо сразу писать что нужно доработать ПО для работы с ЕЛМ327, а не законектится с рос автопромом.
А для работы на нестандартных скоростях можно изменять частоту тактового генератора, но и ПО работающее с ЕЛМ тоже должно работать на "отличной" скорости обмена данными.
Реклама
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

Re: ELM327

Сообщение servmv »

servmv писал(а):Народ если кто работал с данным девайсом, помогите плиз его инициализировать правильно.
требуется законектить с российским автопромом.
В теме четко написано что речь идет о ELM327
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

Можно спорить бесконечно..
Но правильно поставленный вопрос не допускает инотрактования..

Как понял так и написал, чтобы законектится с рос автопромом напрямую не нужно использовать ЕЛМ, а то что вам нужно добавить дополнительную функцию в ваше ПО, которое работает через ЕЛМ и нет возможности ее выкинуть, не было ни слова.
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

Просмотрел описание на 327, чет вы перемудрили с настройками.
И вроде в конце сообщения нужно вставлять знак перевода строки, но не понятно как вы отправляете нужную вам последовательность и возможно символ вставляется автоматом..
Вы на данный момент работаете через терминал?
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

Re: ELM327

Сообщение servmv »

korsaj писал(а):И вроде в конце сообщения нужно вставлять знак перевода строки
безусловно) h0D
korsaj писал(а): Вы на данный момент работаете через терминал?
Можно и так сказать) Терминал мой, заточенный для работы с ELM327, я такие вещи сам пишу это не долго)

Код: Выделить всё

SerialPort.WriteLine(Send + Chr(13))
korsaj писал(а): Просмотрел описание на 327, чет вы перемудрили с настройками.
это не аргумент, простите но абстракция тут не уместна, конкретнее, что Вам не понравилось или не понятно?
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

для 325 достаточно отключить форматирование и включить режим отображения контрольной суммы и ЕЛМ становится прозрачной.
А насчет собственной терминальной программы претензий не имею, так как сам таким же страдаю, только под андроид )
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

Re: ELM327

Сообщение servmv »

korsaj писал(а):1 - отключить форматирование 2 - включить режим отображения контрольной суммы
Вот вот вот, а подробней можно? Я инглиш хоть и читаю но в pdf оч много инфы, фильтровать сложно. Для 325 как это выглядеть должно?
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

AT AF0 - отключит форматирование
AT C1 - включить режим отображения кс
AT MA - включить отображение всех данных в линии

В таком случае запрос передается в hex формате (записывается символами ASCI) с контрольной суммой в конце, притом наличие пробелов безразлично.

Проверить на 327 нет времени, да и ЭБУ рядом нет, нужно с работы тянуть..
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

Re: ELM327

Сообщение servmv »

korsaj писал(а):AT AF0 - отключит форматирование
AT C1 - включить режим отображения кс
AT MA - включить отображение всех данных в линии
по пробую,
я использовал "AT CAF0", запрещает elm формировать байты, это тоже самое что и AT AF0 ? но тем не менее спасибо,

тема пока замерзнет, нужно время на испытания.
Аватара пользователя
servmv
Встал на лапы
Сообщения: 136
Зарегистрирован: Чт янв 02, 2014 21:28:22
Контактная информация:

Re: ELM327

Сообщение servmv »

korsaj писал(а):AT AF0 - отключит форматирование
AT C1 - включить режим отображения кс
AT MA - включить отображение всех данных в линии
что AT AF0, что AT MA относятся к CAN шине, первая действительно отключает форматирование а вторая относится к режиму мониторинга.
AT C1 - в обще нету
Вложения
2014-03-14 12-40-38 Скриншот экрана.png
(30.1 КБ) 628 скачиваний
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: ELM327

Сообщение korsaj »

Значит команды для 327 и 325 не идентичны.
Ответить

Вернуться в «Разные вопросы по МК»