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

1 месяц

218



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

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

Сабж

Диагностический адаптер 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 февраля 2013

Использование диагностического адаптера ELS27
1,1M
просмотров
779
участников
5,5K
сообщений

avatar
EnzoMC12
12 марта 2014


Владельцы данного адаптера из Уфы отзовитесь, пожалуйста.
avatar
MDA
16 марта 2014

2

EnzoMC12скоро будет
avatar
- Casey -
16 марта 2014

1

Парни спасибо, получил адаптер, всё отлично работает
avatar
valkir62
16 марта 2014


Digital-Cj
Получил и протестировал . Пуляет на 2000000, только а путь.
Удачи.
korenev
16 марта 2014


Получил, протестировал, всё работает!
Pincky
18 марта 2014


Подскажите, а адаптер работать может только с теми авто, у которых есть CAN шина/шины? Или с любыми авто, имеющими OBD-II разъем (при наличии соответствующего ПО, разумеется)? К примеру, отечественные авто по К-линии через него можно диагностировать?
avatar
ittrium
18 марта 2014

2

Pincky

цитата
• Support for all legislated OBD-II protocols:
o ISO 15765-4 (CAN)
o ISO 14230-4 (Keyword Protocol 2000)
o ISO 9141-2 (Asian, European, Chrysler vehicles)
o SAE J1850 VPW (GM vehicles)
o SAE J1850 PWM (Ford vehicles)
• Support for non-legislated OBD protocols:
o ISO 15765
o ISO 11898 (raw CAN)
o GMLAN Single Wire CAN (GMW3089)
o Ford Medium Speed CAN (MS CAN)


То есть всякие K-Line и L-Line, PWM, VPW, GMLAN тоже есть.
Практически любая машина поддерживается
Pincky
18 марта 2014


ittrium
Понял, очень обрадовали)))
avatar
Digital-Cj
18 марта 2014


Pincky
Ввиду того, что Другие протоколы тестируются не массово, то просьба о всех удачах и тем более неудачах с подключением к таким авто писать в личку!
Pincky
18 марта 2014

1

Digital-Cj
Хорошо, постараюсь не забыть, буду сообщать о результатах всех экспериментов
avatar
Странник02
19 марта 2014

3

ittrium
Digital-Cj
Привет парни!Получил адаптер,качество сборки на высоте,отличная вещь.Кое что проверил,работает,но еще не все времени нет.
Спасибо.
avatar
rjyjdfkjd3518
19 марта 2014

2

ittrium
Добрый день!Можно узнать когда "модуль расширения" для ELS27,пойдет в массы?
avatar
Digital-Cj
19 марта 2014

3

rjyjdfkjd3518
В настоящее время активно пересматриваем его концепцию. Наверно будем ставить WiFi, а не Bluetooth. Да и решили перейти на более технологичный размер микрух (BGA, QFN и т.д.). Надеюсь к следующему заказу плат уже закажем прототипы. Конец марта - апрель.
avatar
rjyjdfkjd3518
19 марта 2014

2

Digital-Cj
Спасибо за разъяснение,будем ждать!А его можно будет спарить с первой версией ELS27?
avatar
mlk
20 марта 2014


niet
avatar
ittrium
20 марта 2014

1

rjyjdfkjd3518
При очень большом желании и умении обращаться в паяльником -- можно.
В общем случае нет.
Официально будет поддержка для ревизий 1.2 и выше.
avatar
dom552009
20 марта 2014


Подскажите счастливому обладателю v1.2: каким-то образом можно, и нужно ли обновлять прошивку самого ELS?
avatar
Digital-Cj
20 марта 2014

2

dom552009
Можно конечно, но сейчас без надобности. У нас есть бета-версия новой прошивки, которой официально нет на сайте Скантул. Но все её новшества пока не используются в ELMConfig или ещё где-то. Так что ждём выпуска нового, переделанного ELMConfig, а потом мы разместим видео-инструкцию как обновить прошивку ELS27.
avatar
ittrium
20 марта 2014

4

Digital-Cj
dom552009
Кроме этого автообновление будет встроено в новую версию
avatar
Digital-Cj
20 марта 2014

25

Хочу написать по поводу ошибок в работе. ELS27 считается стабильным и быстрым адаптером, и действительно ScanTool сделали шустрый чип, и правильно собранный на нём дивайс может работать как танк) Однако, тестируя кучу елэсок я заметил, что при чтении PCM (операция входит в список тестов готового адаптера) нет-нет, да и вывалится ошибка, и процесс чтения прерывается. Случается такое редко, а когда случается, то я повторяю чтение несколько раз (иногда до 10 раз), и если всё было ОК, то поводов для паники нет. Но однажды мне собрался адаптер, который дважды подряд завалил тест. Я подумал, что "всё - попался", сейчас сниму логи, а дома посмотрю какие косяки при сборке, чтоб в будущем их учитывать. Но не тут-то было: включил логи, процесс чтения стал медленнее и ... стабильный. Дважды бегал заряжать ноут и разряжал его в машине, пытаясь поймать ошибку... Так и не получилось.

Однажды был случай, когда я тестил сразу 20 дивайсов. Под конец зарядки ноута стали проскальзывать ошибки: один адаптер также вылетел дважды при чтении PCM. Затем ноут сел, и я пошёл за ещё одним (семья большая - компов много:) ). И тут подумалось, а что если проблема в зарядке? Подключил тот "глючный" адаптер - нет ошибок. Читал много раз - нифига!

Но дело было не в бобине батареях. Не буду подробно, просто скажу, что когда выдалась возможность потестить на нетбуке Eee PC, то с ошибкой вылетел даже мой ELS v1.0 который до этого я много раз безуспешно пытался завалить как с заряженными, так и с разряженными компами Кстати залить прошивку в PCM получилось без проблем! То есть ситуация с окирпичиванием авто из-за ошибок оч маловероятна.

Выводы и комментарии. Как объяснил ittrium, программа ELMConfig при чтении PCM довольно требовательна к ресурсам компа. Именно поэтому civil-zz в ней написал предупреждение, чтоб компы были заряжены, а антивирусы отключены. Сейчас нужно иметь это ввиду. Лично я при чтении начал отключать экран, правда для того чтобы зарядки хватило на все адаптеры, но тем не мнее ни один адаптер более не вылетал. Ноут у меня кстати BSOD-ный эпилептик, при нагрузке на видео валится с синим экраном Второй комп - который стабильный - двухъядерный Core i3.

Если ваш комп не позволяет сливать на полной скорости (2000000 bps), то можно принудительно уменьшить скорость или попробовать поиграться размером блоков. А в будущем, когда перепишут ELMConfig и когда задействуют все фичи новой прошивки STN1170, подобных ошибок не будет ни у кого. Ну и ещё раз повторю, что заливание прошивки в PCM - процесс несколько иной, и он проходит без эксцессов.

Вот. Надеюсь никого не напугал

P.S. Все адаптеры, у которых были ошибки чтения (их не много на самом деле) проходили термофенотерапию с пропайкой ключевых мест и повторным многократным тестированием.
saniabp
22 марта 2014mobile

4

Получил! Спасибо!
avatar
mzt
22 марта 2014mobile

1

Vint
Для считывания нужно выставить размер блока 103
Vint
22 марта 2014


цитата (mzt)
Vint
Для считывания нужно выставить размер блока 103

Почему именно 103? У меня считалось на 512 за 20мин, по логике на 103 будет считываться дольше
avatar
ittrium
22 марта 2014

1

Vint
На 103 не нужно ждать таймауты после каждого блока, т.к. протокол позволяет указать сколько фреймов точно мы ждем.
При этом максимум можно указать 0xF фреймов (ноги растут из ELM327 протокола, в новой прошивке уже есть возможность указть любое число )
Блоков и соответственно запросов получается больше, но это обычно все равно быстрее, чем меньше блоков и после каждого ждать таймаута (так опреляется последний ответный фрейм по умолчанию)
Vint
22 марта 2014


ittrium
В следующий раз попробую именно 103
Спасибо!
avatar
Digital-Cj
24 марта 2014

4

Добавил в список совместимого софта ELM-FFN - программу для владельцев Ford Fusion, которая теперь может работать с ELS27.
Автор hCasper

Ссылка на страницу программы > fusionguru.ru
Vint
24 марта 2014

1

цитата (ittrium)
Vint
На 103 не нужно ждать таймауты после каждого блока, т.к. протокол позволяет указать сколько фреймов точно мы ждем.
При этом максимум можно указать 0xF фреймов (ноги растут из ELM327 протокола, в новой прошивке уже есть возможность указть любое число )
Блоков и соответственно запросов получается больше, но это обычно все равно быстрее, чем меньше блоков и после каждого ждать таймаута (так опреляется последний ответный фрейм по умолчанию)

Именно так у меня и получилось: при выборе блока 103 прошивка с PCM ESU-131 слилась за 6 минут против 20 минут при блоке 512
avatar
NR2A
26 марта 2014

1

Адаптер получил и протестировал все работает отлично. Спасибо !!!
avatar
ittrium
26 марта 2014

8

Мы тут решили провести некоторые эксперименты.
Вместо FT232RL попробовали PL2303HXD.
Спешу поделиться очень интересными результатами

На пролифике удалось завести адаптер на скорости 5M (на ftdi максимум 2М)
Было решено провести замеры полученного прироста. В качестве теста использовалась супер оптимизированная программа собственной разработки для прошивки приборки и чтения прошивки из PCM ESU-411 (от двухлитрового фф2).

Прошивка приборки:
FT232RL
3 min 7 sec
PL2303HXD
2 min 35 sec (!)

Чтение прошивки PCM:
FT232RL
3 min 59 sec
PL2303HXD
3 min 58 sec

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

Отмечу, что Prolific, использованный в тесте, оригинальный. То есть остерегайтесь подделок, точно как и с FTDI. Их много.

Не смотря на это, ближайшая партия по-прежнему будет на FTDI.
Во-первых, потому что они не полностью совместимы по разводке платы -- приходится допаивать подтягивающий резистор на USB D+ и ставить внешние резисторы для RC-фильров.
Т.к. печатные платы на след. партию уже готовы, считаем не рациональным и очень трудоемким вешать "на соплях" эти элементы.

Во-вторых, не совсем понятна ситуация с SDK от Prolific'а. В схеме адаптера переключения между HS- и MM-CAN реализовано через реле, управляемое программно пинами GPIO. Для FTDI есть вся документация и библиотеки -- уже было протестировано, а у Prolific'а только по запросу. Сейчас я веду с ними переговоры на эту тему.

Однако нескольким желающим можем и запаять -- как раз заказанные тестовые микросхемы потратим Но хорошо бы, чтобы у этих "желающих" была возможность самостоятельно поменять микросхему -- на случай, если мы все-таки откажемся от этой микросхемы, а релешкой управлять захочется

P.S. на самом деле теоретическая максимальная скорость FT232RL в паре с STN1170 = 2,5М. Просто тестировалось только на 2М.
P.P.S. "супер оптимизированная" -- на самом деле не полностью, есть еще идеи, которые могут ускорить процесс (а могут и не ускорить)



Войдите, чтобы написать сообщение, или пройдите регистрацию.