Настройка ELM-327

Настройка ELM-327

Сообщение admin » 24 сен 2014, 15:12

ПО "MMCCAN-Reader" - использует адаптер ELM327 (актуальная версия 1.4) - разработку OBDII сканера, используемую для диагностики автомобилей при помощи персонального компьютера. Адаптер поддерживает все известные протоколы ODBII. Интерфейс связи с персональным компьютером USB или Bluetooth.

Список поддерживаемых протоколов:

SAE J1850 PWM (41.6 kbaud)
SAE J1850 VPW (10.4 kbaud)
ISO 9141-2 (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (fast init, 10.4 kbaud)
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
SAE J1939

Изображение

Изображение

В настройках программы необходимо выбрать скорость обмена КОМ порта, на которой работает данная версия ELM.
Вложения
ELM-327.JPG
ELM-327.JPG (33.53 КБ) Просмотров: 11456
Аватара пользователя
admin
Администратор
 
Сообщения: 15
Зарегистрирован: 16 авг 2014, 20:28

Re: Настройка ELM-327

Сообщение admin » 26 сен 2014, 11:23

На рынке расплодилось много разных версий адаптеров ELM. От версии прошивки будет зависеть некоторые характеристики, будет ли чип адекватно принимать команды от той или иной диагностической программы.
Официально существуют вот такие версии прошивок:
1.0, 1.1, 1.2, 1.3, 1.3a, 1.4, 1.4b, 2.0, 2.1

Как правильно узнать версию прошивки чипа ELM?
Для этого через терминальную программу достаточно послать команды, которые характерны для определенных версий. Вот эти команды:

    Version .... Command
    2.1 .......ATCTM1
    2.0 .......ATAMC
    1.4b ......ATJTM5
    1.4 .......ATLP
    1.3a ......ATFE
    1.3 .......ATKW
    1.2 .......ATKW0
    1.1 .......ATPPS

Если от ELM придет одобрительный ответ OK, то версия прошивки соответствует указанной. Узнать версию можно послав команду ATZ.
Более подробно о командах можно прочесть здесь http://www.elmelectronics.com/ELM327/AT_Commands.pdf
Терминальная программа во вложении.

Могу добавить что встречаются такие экземпляры адаптеров, к которым применили полное обрезание. Чтобы распознать такую "полную" подделку, нужно через терминальную программу отправить команду опроса программируемых ячеек памяти. Это команда ATPPS
Если адаптер не обрезан, то в ответ получим примерно вот такую таблицу...

AT PPS
00:FF F 01:FF F 02:FF F 03:32 F
04:01 F 05:FF F 06:F1 F 07:09 F
08:FF F 09:00 F 0A:0A F 0B:FF F
0C:23 N 0D:0D F 0E:9A F 0F:FF F
10:0D F 11:00 F 12:FF F 13:32 F
14:FF F 15:0A F 16:FF F 17:92 F
18:00 F 19:28 F 1A:FF F 1B:FF F
1C:FF F 1D:FF F 1E:FF F 1F:FF F
20:FF F 21:FF F 22:FF F 23:FF F
24:00 F 25:00 F 26:FF N 27:FF F
28:FF F 29:FF F 2A:38 F 2B:02 F
2C:E0 F 2D:04 F 2E:80 F 2F:0A F


Если в ответ придет знак вопроса, то работать такой адаптер будет в лучшем случае только по общему протоколу.
Вложения
stnterm.rar
(244.2 КБ) Скачиваний: 694
Аватара пользователя
admin
Администратор
 
Сообщения: 15
Зарегистрирован: 16 авг 2014, 20:28

Re: Настройка ELM-327

Сообщение admin » 26 ноя 2014, 19:20

На ряду с "хвостатыми" адаптерами есть так же разные версии ELM327 Bluetooth, и они тоже работают по разному. В некоторых версиях необходимо точно ставить скорость обмена порта Bluetooth в настройках программы. Испытания таких версий адаптеров показали, что в процессе обмена данными происходит сбой. Для решения этой проблемы в настройках была добавлена галочка Bluetooth, после чего обмен происходил стабильно но немного падала скорость обмена Тестер-ЭБУ.
Для некоторых версий скорость обмена порта Bluetooth в настройках можно на первый взгляд выбирать любую, обмен данными происходит но с некоторым "заеданием" на определенных командах. От этого страдает скорость обмена Тестер-ЭБУ и иногда искажаются принимаемые ответы.
Решается эта проблема так:
Первым делом нужно определить, на какую скорость обмена настроен чип ELM. Это можно определить, запросив программируемые параметры командой ATPPS. Теперь это можно сделать прямо из программы во вкладке "Терминал". Интересует параметр 0C и его шестнадцатеричное значение. Если значение будет равно 68, то это соответствует скорости обмена 38400. Вот эту скорость и нужно выбирать в настройках программы, галочку Bluetooth для этого адаптера нужно снять. На практике скорость обмена Тестер-ЭБУ такого адаптера получилась очень даже хорошей. Наверно можно поменять значение программируемого параметра 0C, чтобы увеличить скорость обмена порта но я не пробовал.
Такие адаптеры версии Bluetooth продаются здесь. http://elm327rus.ru/
Вложения
Terminal.JPG
0C.JPG
Аватара пользователя
admin
Администратор
 
Сообщения: 15
Зарегистрирован: 16 авг 2014, 20:28


Вернуться в Адаптер

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron