Использование диагностического адаптера ELS27



Прочитайте данный текст до конца, чтобы не задавать ненужных вопросов

Важно! Для тех, кто вообще не в теме

Сабж

Диагностический адаптер ELS27 спроектирован на базе микросхем STN1170 (адаптеры v1.0 и v2.0) или STN2120 (адаптер v3.0), которые умеют всё, что и ELM327, но:
1) Поддерживают две шины данных – HS CAN и MS CAN - без всяких переключателей и тумблеров
2) Работают в несколько раз быстрее (разработчики утверждают что в 10 раз)
3) Поддерживают шину SW CAN (используется в авто General Motors)
4) Поддерживают шину MM_CAN (используется в Focus3 и Mondeo4)
5) Могут обновлять свою прошивку в один клик, а значит все выявленные баги устраняемы
6) Поддерживают отправку мультистрочных сообщений
7) Имеют работающий Reset NVM (сброс настроек), поэтому убить адаптер невозможно

posted image
*- Сферический ELS27 в вакууме. Ревизия rev1.72

posted image
*- Не менее вакуумный. Версия v3.0

История версий, изменения и планы
Читать


Противопоказания
- Нельзя использовать в бортовых сетях 24В. Хотя вся комплектуха под это затачивалась, но аналоговый вход для измерения напряжения борт-сети может не выдержать.
- Крайне осторожно используйте с ноутбуками, подключенными к зарядным устройствам "от прикуривателя". Схемотехника некоторых таких автомобильных зарядок может убить не только адаптер, но и саму зарядку с ноутбуком!

Где взять
По вопросам приобретения обращаться в ОТДЕЛЬНУЮ ТЕМУ.

С какими автомобилями он работает
Чтобы диагностировать некий автомобиль, нужно взять две вещи: адаптер, знающий протокол этого автомобиля, и программу, знающую и этот адаптер и тот автомобиль. ELS27 знает практически все автомобильные протоколы. А значит нужно искать программу, работающую с данным автомобилем и работающую с адаптерами типа ELM327.

Совместимые программы и драйверы:
- Утилита для изменения скорости ELS27 Baudrate
- ELMConfig 0.2.17c
- FoCCCus v0.8.6 (конфигурирование FF3)
- ELM-FFN (конфигурирование Ford Fusion и Fiesta)
- FORScan
- ETACS Decoder (конфигуратор для Mitsubishi)
- HobDrive (мультимарочный бортовой компьютер)
- FreeSSM - аналог Subaru System Monitor для диагностики автомобилей Subaru в режиме KKL
- ScanMaster
- Удобный терминал (STN Term)
- Драйвер FTDI на все виндосы, кроме WinRT. Для МакОси и Линукса качаем на сайте
- Драйвер Prolific для Windows
- Страница загрузок els27.ru

Внимание! Драйвер для Prolific версии 3.6.78.350 работает некорректно, используйте v3.4.67.325 или поздний (по ссылке выше).
OBD, OBD2, OBDII, ELS27, ELM327, STN1170, диагностический адаптер, диагностика автомобиля

avatar
Digital-Cj
9 February 2013

Использование диагностического адаптера ELS27
1,9M
views
716
members
4K
posts

avatar
YOrok
13 May 2015


Что могло случится? Всё работало (ELS27 + две программы на Android), сегодня уже не работают. Ничего в программах не менял. Сам адаптер программа определяет, а машину не видит. На машине выскочил чек, вот решил подключить. Не видит ни телефон через OTG, ни планшет с полноценным USB, раньше оба видели. При подключении адаптера к ПК с Win 8.1 ставятся автоматом драйвера, в ELMConfig видит ELS27 v2.0 rev1.72 (AJV9N5D
А вот ноутбука нет, чтобы проверить через него.
bayk-kstu
13 May 2015mobile


А ты случайно до этого к тазикам нашим не подключался? Если да, то переглвори с разрабвми по поводу вариантов решения проблемы
avatar
YOrok
14 May 2015


bayk-kstu
случайно подключался Хм, не думал, что это так важно.
Пошёл к разрабам в личку. Спасибо.
avatar
Rika1
14 May 2015


Digital-Cj
ittrium
Приветствую. Только сейчас заметил что одна нога согнута к стенке. Вопрос: так и должно быть или это я согнул уже? За качество фото извиняюсь. На фото видно что одна нога не вровень со всеми
posted imageposted image
avatar
Евген2115
14 May 2015


avatar
Rika1:

Digital-Cj
ittrium
Приветствую. Только сейчас заметил что одна нога согнута к стенке. Вопрос: так и должно быть или это я согнул уже? За качество фото извиняюсь. На фото видно что одна нога не вровень со всеми
posted imageposted image

вроде ровно все
posted image
(фото с инета)
Appocalipsis
14 May 2015


У меня тоже выгнулся я его исправил. А адаптер отличный работает шустро спасибо разработчикам
avatar
Rika1:

Digital-Cj
ittrium
Приветствую. Только сейчас заметил что одна нога согнута к стенке. Вопрос: так и должно быть или это я согнул уже? За качество фото извиняюсь. На фото видно что одна нога не вровень со всеми
posted imageposted image
avatar
Digital-Cj
14 May 2015


Rika1
Appocalipsis
Кстати не вы первые Странно конечно почему именно "земля" гнётся. Но если что, она дублируется соседним пином. А вообще будьте аккуратнее при подключении. Без лишних усилий

bayk-kstu
Там rev1.72 и она "TAZ tolerant"
dan3809
14 May 2015


Добрый день.
FF2 1.8 2008г. рестайл
Сегодня ELS27 перестал видеть HS-CAN. MS-CAN видится нормально
Дополнительно при оключении и подключении аккумулятора постоянно горит предохранитель прикуривателя 109.
Может есть у кого мысли по этому поводу?
avatar
Digital-Cj
14 May 2015


dan3809
А можете на Другом авто проверить адаптер? Желательно FF2 конечно, чтобы и MS_CAN проверить и HS_CAN.

Насчёт F109 можно точно сказать, что это не связано с адаптером За адаптер отвечает F102.
F109 идёт только в прикуриватель (или power point), если больше ничего не колхозилось. Можно попробовать сбросить колодку проводов С102 (синяя, большая) с GEM и посмотреть, будет ли что-то происходить с предохранителем. Если будет норм, то ковырять прикуриватель...
dan3809
14 May 2015


Digital-Cj
А по поводу того, что он только ms-can видит? что это может быть?
dan3809
14 May 2015


Digital-Cj
ELM 327 'njn FF2 по HS_CAN видит нормально
bayk-kstu
14 May 2015mobile


Digital-Cj
Товарищ сначала написал V2.0 а только потом ревизию. Вот я и не заметил
drema1978
17 May 2015


Проблема похожая(ELS27 перестал видеть HS-CAN. MS-CAN видится нормально)
avatar
Digital-Cj
17 May 2015


drema1978
А логи можно с программы, когда не видится HS_CAN?
drema1978
17 May 2015


(ERR) [01:22:31.787] ELM адаптер не найден. Пожалуйста, проверьте
подключение и попробуйте еще раз
avatar
Digital-Cj
18 May 2015


drema1978
Это не совсем лог, скорее уведомление из которого не понятно даже какая программа
Вы можете проверить с ELMConfig?
posted image
1 - выбрать HS_CAN
2 - включить отображение логов
3 - поставить галочку полной информации
4 - попробовать прочитать модуль HS_CAN
5 - скопировать в буфер полученную информацию
6 - выложить её здесь

Если у вас FF3 или соплотформенный авто, то всё то же самое, только в режиме Mondeo (картинка ниже)
posted image
drema1978
19 May 2015


Version: ELMConfig 0.2.16c
Adapter: STN1170
Driver: VCP
Baudrate: 5000000
Connection: C307

15:20:50.338 < AT L0
15:20:50.338 > OK
15:20:50.338 < AT E0
15:20:50.353 > OK
15:20:50.353 < AT H0
15:20:50.353 > OK
15:20:50.353 < AT S1
15:20:50.353 > OK
15:20:50.353 < AT D0
15:20:50.353 > OK
15:20:50.353 < AT AT0
15:20:50.353 > OK
15:20:50.369 < AT ST40
15:20:50.369 > OK
15:20:50.369 < ST P33
15:20:50.369 > OK
15:20:50.369 < AT SH7E0
15:20:50.369 > OK
15:20:50.369 < ST CCFCP
15:20:50.385 > OK
15:20:50.385 < ST CAFCP7E0,7E8
15:20:50.385 > OK
15:20:50.385 < AT AL
15:20:50.385 > OK
15:20:50.400 < AT CAF0
15:20:50.400 > OK
15:21:00.837 < 7E0 03 22 11 72 00 00 00 00
15:21:01.133 > CAN ERROR
15:21:01.133 < 7E0 03 22 E2 21 00 00 00 00
15:21:01.445 > CAN ERROR
15:21:01.445 < 7E0 03 22 D1 00 00 00 00 00
15:21:01.757 > CAN ERROR
15:21:01.757 < 7E0 02 10 81 00 00 00 00 00
15:21:02.053 > CAN ERROR
15:21:02.069 < 7E0 03 22 E2 1A 00 00 00 00
15:21:02.365 > CAN ERROR
15:21:02.397 < 7E0 03 22 E2 00 00 00 00 00
15:21:02.693 > CAN ERROR
15:21:08.923 < AT WS
15:21:08.954 > ELM327 v1.3a
15:21:11.085 < AT WS
15:21:11.116 > AT WS
15:21:11.116 > ELM327 v1.3a
15:21:12.857 < AT WS
15:21:12.889 > AT WS
15:21:12.889 > ELM327 v1.3a
15:21:13.898 < AT WS
15:21:13.918 > AT WS
15:21:13.933 > ELM327 v1.3a
15:21:14.152 < 7E0 03 22 D1 00 00 00 00 00
15:21:14.448 > 7E8 03 22 D1 00 10 00 00 00
15:21:14.448 > CAN ERROR
15:21:14.464 < 7E0 02 10 81 00 00 00 00 00
15:21:14.760 > 7E8 02 10 81 10 00 00 00 00
15:21:14.760 > CAN ERROR
15:21:14.760 < 7E0 03 22 E2 1A 00 00 00 00
15:21:15.072 > 7E8 03 22 E2 1A 00 00 00 00
15:21:15.072 > CAN ERROR
15:21:16.213 < AT WS
15:21:16.228 > AT WS
15:21:16.244 > ELM327 v1.3a
15:21:17.275 < AT WS
15:21:17.301 > AT WS
15:21:17.301 > ELM327 v1.3a
15:21:18.172 < AT WS
15:21:18.202 > AT WS
15:21:18.202 > ELM327 v1.3a
15:21:18.425 < 7E0 03 22 C9 2E 00 00 00 00
15:21:18.722 > 7E8 03 22 C9 2E 10 00 00 00
15:21:18.722 > CAN ERROR
15:21:18.737 < 7E0 03 22 E6 10 00 00 00 00
15:21:19.034 > 7E8 03 22 E6 10 00 00 00 00
15:21:19.034 > CAN ERROR
15:21:19.034 < 7E0 03 22 D1 00 00 00 00 00
15:21:19.346 > 7E8 03 22 D1 00 10 00 00 00
15:21:19.346 > CAN ERROR
15:21:19.346 < 7E0 02 10 81 00 00 00 00 00
15:21:19.658 > 7E8 02 10 81 10 00 00 00 00
15:21:19.658 > CAN ERROR
15:21:19.658 < 7E0 03 22 E2 1A 00 00 00 00
15:21:19.970 > 7E8 03 22 E2 1A 00 00 00 00
15:21:19.970 > CAN ERROR
15:21:21.313 < AT WS
15:21:21.344 > AT WS
15:21:21.344 > ELM327 v1.3a
15:21:22.245 < AT WS
15:21:22.275 > AT WS
15:21:22.275 > ELM327 v1.3a
15:21:22.861 < AT WS
15:21:22.891 > AT WS
15:21:22.891 > ELM327 v1.3a
15:21:23.696 < AT WS
15:21:23.726 > AT WS
15:21:23.726 > ELM327 v1.3a
15:21:24.514 < AT WS
15:21:24.544 > AT WS
15:21:24.544 > ELM327 v1.3a
15:21:24.714 < AT WS
15:21:24.744 > AT WS
15:21:24.744 > ELM327 v1.3[CUT]
avatar
Digital-Cj
20 May 2015

1

drema1978
Странное поведение, в ответ приходит то, что спрашивается. Зажигание включено? Если да, то может попробуете сделать ресет адаптера? Нужно раскрутить его и нажать кнопку на 5-10 сек пока не заморгает светодиод (сама кнопка со стороны светодиодов). Ресетить надо при подключенном USB. К машине цеплаяться не надо.
Если не поможет, то посмотрим через TeamViewer.

P.S. В какой программе до этого работали?
P.P.S. После ресета скорость по умолчанию будет 9600. Нужно будет выставить нужную в ELMConfig и запустить её (открыть порт). При открытии порта в адаптер прописываются нужные протоколы, которые сбрасываются после ресета.
drema1978
21 May 2015

-1

Baudrate: 5000000
Connection: CD345

10:21:27.692 < AT L0
10:21:27.692 > OK
10:21:27.692 < AT E0
10:21:27.692 > OK
10:21:27.692 < AT H0
10:21:27.708 > OK
10:21:27.708 < AT S1
10:21:27.708 > OK
10:21:27.708 < AT D0
10:21:27.708 > OK
10:21:27.708 < AT AT0
10:21:27.708 > OK
10:21:27.708 < AT ST40
10:21:27.723 > OK
10:21:27.723 < ST P33
10:21:27.723 > OK
10:21:27.723 < AT SH7E0
10:21:27.723 > OK
10:21:27.723 < ST CCFCP
10:21:27.723 > OK
10:21:27.739 < ST CAFCP7E0,7E8
10:21:27.739 > OK
10:21:27.739 < AT AL
10:21:27.739 > OK
10:21:27.755 < AT CAF0
10:21:27.755 > OK
10:21:28.020 < 7E0 03 22 D1 11 00 00 00 00
10:21:28.301 > 7E8 03 7F 22 31 00 00 00 00
10:21:28.301 < 7E0 03 22 F1 8C 00 00 00 00
10:21:28.659 > 7E8 10 13 62 F1 8C 31 33 31
10:21:28.659 > 7E8 21 33 30 30 32 32 33 31
10:21:28.659 > 7E8 22 35 37 00 00 00 00 00
10:21:28.659 < 7E0 03 22 F1 12 00 00 00 00
10:21:28.956 > 7E8 03 7F 22 31 00 00 00 00
10:21:28.956 < 7E0 03 22 F1 13 00 00 00 00
10:21:29.346 > 7E8 10 1B 62 F1 13 42 56 36
10:21:29.346 > 7E8 21 31 2D 31 32 41 36 35
10:21:29.346 > 7E8 22 30 2D 42 53 4B 00 00
10:21:29.361 > 7E8 23 00 00 00 00 00 00 00
10:21:29.361 < 7E0 03 22 F1 10 00 00 00 00
10:21:29.642 > 7E8 03 7F 22 31 00 00 00 00
10:21:29.642 < 7E0 03 22 F1 11 00 00 00 00
10:21:30.032 > 7E8 10 1B 62 F1 11 42 56 36
10:21:30.032 > 7E8 21 31 2D 31 32 42 36 38
10:21:30.048 > 7E8 22 34 2D 44 41 00 00 00
10:21:30.048 > 7E8 23 00 00 00 00 00 00 00
10:21:30.048 < 7E0 03 22 F1 91 00 00 00 00
10:21:30.329 > 7E8 03 7F 22 31 00 00 00 00
10:21:30.344 < 7E0 03 22 F1 88 00 00 00 00
10:21:30.734 > 7E8 10 1B 62 F1 88 42 56 36
10:21:30.734 > 7E8 21 31 2D 31 34 43 32 30
10:21:30.734 > 7E8 22 34 2D 42 44 4E 00 00
10:21:30.734 > 7E8 23 00 00 00 00 00 00 00
10:21:30.734 < 7E0 03 22 F1 24 00 00 00 00
10:21:31.031 > 7E8 03 7F 22 31 00 00 00 00
10:21:31.031 < AT WS
10:21:31.109 > ELM327 v1.3a
drema1978
21 May 2015


1-Зажигание включено
2-Ресет адаптера дважды
3-FOCCCus FORScan ELMConfig
avatar
ittrium
21 May 2015


drema1978
Новый лог выглядит адекватно.
Короче теперь все должно работать. Проблема на самом деле в том, что если сразу после сброса адаптера запустить FoCCCus, то программа отправляет в адаптер команду ATBI, которая приводит к непредсказуемому поведению (да, прямо так и написано в даташите по протоколу! )
цитата:
This command should be used with caution.
Results may be difficult to predict.
It should not be used for routine OBD use.

Команда абсолютно бесполезная, зачем была добавлена никто не знает, даже сам автор программы , xglooom обещал когда-нибудь ее убрать
Если же адартер хоть раз использовался в других программах, то такая проблема не возникает.
Frimen3
3 June 2015


Всем привет! Скажите пожалуйста, сколько у микросхемы STN1170 занимает времени опросить один параметр из ЭБУ автомобиля?
К примеру, китайский ELM327 bluotooth тратит на опрос одного параметра 50-60мс...
avatar
ittrium
4 June 2015


Frimen3
Задайте вопрос конкретнее, т.к. время зависит от скорости ответа конкретного ЭБУ, и конкретного параметра (его размер, например, может сильно влиять). Скажите на каком блоке и какой параметр проверить -- сделаем тест, скину вам лог
Frimen3
4 June 2015


ittrium спасибо, мне нужно знать времена опроса двух параметров - оборотов двигателя и процента открытия дроссельной заслонки! А что Вы подразумеваете под блоком - ЭБУ? В-принципе на-любом.
Я так понимаю искомое время будет гулять в пределах +/- 5мс (время ответа ЭБУ ведь непостоянное?), интересует среднее время ответа по оборотам и по дроссельной заслонке...
Frimen3
4 June 2015


И ещё такой вопрос, сможет ли данный адаптер работать без питания по USB? Т.е. если я к нему подпаяю свой опрашивающий микроконтроллер - будет ли адаптер работать при питании от ОБД2 разъема (без подключения USB кабеля)?
avatar
ittrium
4 June 2015


Frimen3
Блоки разные, могут отвечать с разными задержками.
Проверил на столе с блоком SID206: 1000 запросов значения оборотов было обработано за 10,009 сек.
Делаем вывод, что один запрос обрабатывается 10 мс. Адаптер работал на скорости 5М.
avatar
ittrium
4 June 2015


F
Frimen3:

И ещё такой вопрос, сможет ли данный адаптер работать без питания по USB? Т.е. если я к нему подпаяю свой опрашивающий микроконтроллер - будет ли адаптер работать при питании от ОБД2 разъема (без подключения USB кабеля)?


Сможет. В адаптере есть свой импульсный преобразователь. В случае, если 5V по USB не приходит, что он питается от OBD2.
Кстати, подпаиваться возможно и не придется -- RX, TX выведены на гребенку пинов. По умолчанию там стоят джамперы, которые коммутируют UART с PL2303HXD, но в случае embedded использования логично подключаться напрямую к STN1170.
Frimen3
4 June 2015

1

ittrium, спасибо большое за молниеносный ответ) я правда думал что будет быстрее раза в 2, но 10мс тоже отличный результат, о дроссельной заслонке наверно и того быстрее данные считываться будут. Вообщем чудо а не адаптер, я бы купил такой в питере для экспериментов, но я так понимаю ближайшая партия раскуплена уже?
А не поделитесь принципиальной схемой адаптера и разводкой платы? если они не секрет конечно
antonti
4 June 2015mobile


Можете подсказать адаптер на шкоду октавию 11 года подойдет?
avatar
Romich811
4 June 2015mobile

1

antonti
Нет. Для нее надо Васю-дигноста, ваг-ком и прочие.

4 people online

4 people online

Log in to leave a message or Sign up


up