Использование диагностического адаптера 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,8M
views
708
members
4K
posts

avatar
ittrium
6 September 2013


SmirnovKirill
Кстати, при прошивке модулей (активная работа с CAN), адаптер теплый, но не горячий.
Наверно стоит еще учитывать, что дополнительная подпитка идет от USB.
Я когда измерял ток при питании от USB и 78M05 -- выходило почти в два раза меньше.

Тем более в 78M05 есть защита по току и по температуре
SmirnovKirill
6 September 2013


цитата:
Тем более в 78M05 есть защита по току и по температуре


Я не настаиваю ведь )) Охотно верю что все будет работать раз до этого работает.. Просто предлагаю варианты, может в будущем пригодится...

Еще могу посоветовать заливать плату сверху вот такой штукой (не реклама!!!). Она застывает и отводит тепло )



Фотка под катом
avatar
ittrium
6 September 2013


цитата:
Еще могу посоветовать заливать плату сверху вот такой штукой

Не красиво как-то. Мы же спецаильно синюю маску сделали, прозрачные корпуса
Лучше импульсник сделаем как-нибудь потом. А пока и так все хорошо
avatar
likes
6 September 2013


avatar
ittrium:

И еще в корпусе две стойки с уступами. Так вот плата не должна проваливать ниже них.

Ну я как-то этот момент упустил, и немного подточив, плата провалившись теперь сидит там в тугую и не болтается.
avatar
287_08
7 September 2013


Пробую подключиться к машине через терминал PUTTY. Выставил с помощью ElmConfig скорость 38400, выставил в настройках Putty скорость 38400. В диспетчере устройств также выставил 38400, время ожидания 1 м.с.

Настройки


Ответ ПУТТИ:
avatar
Digital-Cj
7 September 2013


287_08
Ты спрашиваешь что-то, или утверждаешь?
avatar
287_08
7 September 2013


Спрашиваю. Кто-нибудь пробовал подключиться по терминалу к клубному шнурку? Может надо еще какие настройки произвести?
avatar
Romich811
7 September 2013


287_08
Ну ты до него достучался, он с тобой поздоровался и ждет. Продолжай беседу
avatar
287_08
7 September 2013


ОН должен ответить ок. А он виснет. И ни одной команды не отправляет.
avatar
Romich811
7 September 2013


287_08
Это не он виснет, а путти виснет. Только что проверил. Почему виснет пока не пойму.
avatar
287_08
7 September 2013


НУ я и имел ввиду, что Путти виснет. Уже два дня бьюсь с ним, уже и 9600 настраивал, и всякие настройки в самом низу Путти делал, не помогает.
avatar
Romich811
7 September 2013


Да, тоже все попробовал, эффект не достигнут. Взял обычный HyperTerminal из XP, всунул его в Вин7, в нем вроде работает. А что ты у него хотел в терминале спросить-то?
avatar
ittrium
7 September 2013

1

287_08
Romich811
Он не виснет. Просто в конце каждого ответа идет \r\r, а не \r\n. Перевода строки не происходит.
то есть весь ответ, например, такой: \r\rOK\r\r>
Соответственно все что видно -- это затирание начала первой строки.
Хотите пользоваться терминалом -- читайте даташит.

P.S. чтобы были переводы строк: ATL1
P.P.S. зачем если не секрет? что за коварные план, который требует работу через терминал?
avatar
Romich811
7 September 2013


ittrium
То что нет перевода строки я уже догадался, заставил работать открывая после каждой команды новое соединение Даташит лень было читать.
ATL1 решило проблему. Но вот что 287_08 захотел спросить у него в терминале, для меня тоже загадка
Скрытый текст
avatar
287_08
7 September 2013


цитата:
Хотите пользоваться терминалом -- читайте даташит.

Это то, что в первом сообщении по ссылке?

У меня пр пуске ГиперТерминала выходит такое сообщение, что и в Пусси. Мигает курсор, но написать я ничего не могу. Пробовал нажимать на кнопочки дисконект и конект, результат тотже.
avatar
likes
7 September 2013


287_08
А если использовать терминал от производителя чипа?
avatar
ittrium
7 September 2013

2

287_08
Мне кажется, что вам не нужен терминал с такими вопросами.
Даташит на STN1170 есть в шапке. На ELM327 есть в гугле. На английском. Перевода нет, не бывает, не будет.
Читать от корки до корки.
avatar
ittrium
7 September 2013


цитата:
Мигает курсор, но написать я ничего не могу.

Неправильные параметры COM порта. Еще раз говорю -- оно вам не нужно.
Назовите хоть одну причину того, что вам нужен терминал?
avatar
287_08
7 September 2013


Все просто. Хочу для себя написать одну программулину. Через терминал хотел отправить команды и поглядеть, что из этого выйдет.
avatar
Digital-Cj
8 September 2013

1

287_08
В шапке есть ссылка на терминал, который работает нормально с STN1170.
Дополнительная информация --> Совместимые программы
avatar
287_08
8 September 2013


HyperTerminal заработал, перезагрузил комп, видать до этого в ВБ что-то не закрыл до конца...
За ссылку на терминал спасибо...
avatar
ittrium
8 September 2013


287_08
Тогда читайте:
1. Даташит на ELM327 > elmelectronics.com
2. Даташит на STN11xx > scantool.net
3. Дока по переключению на MS-CAN и SW-CAN > scantool.net (SW-CAN для форда не нужен)

Лучше читать в приведенном порядке.
avatar
ittrium
8 September 2013

5

В рамках оффтопа
avatar
Digital-Cj
9 September 2013

1

Сегодня протестировал "новые" адаптеры с двумя удлинителями. То есть итоговая длина кабелей получилась 5,1 метра. Скорость 2М, задержка 1мс, драйвер D2XX. Прошивка PCM слилась с первого раза без ошибок.
Может в будущем попробую ещё рекорд поставить, но пока что этот вопрос можно закрыть.

Так же немного разобрался со скоростью 115200 и СканМастером. Мы решили в версии 1,2 сделать "навесную" цепочку, которая ресетит адаптер (до этого я писал, что такой цепочки нет, но она есть в 2.0 и 1.0).
Короче адаптер подключается на 115200 если в свойствах программы выбран VCP драйвер, а не FTDI. Тогда программа цепляется без проблем. С драйвером FTDI у меня один раз подключилось и всё. Как и почему - не понял. Но если вдруг кому-то понадобится юзать Сканмастер на 115200, то я написал как это сделать.
avatar
ittrium
9 September 2013


Digital-Cj
Просто через D2XX сканмастер не дергает DTR ножку при открытии порта (или смене скорости).
Либо дергает слишком коротким импульсом. Проверь осцилом.
avatar
kolyastik
9 September 2013


Digital-Cj
действительно, поменял тип драйвера, установил скорость 115200, сканмастер подключился к авто
avatar
Digital-Cj
9 September 2013


ittrium
Осциллограф говорит, что DTR всегда лежит (на самом деле - стоит ), кроме случаев переключения скорости в STN Term. Там выбираешь com-порт и после этого, переключая скорости, адаптер всегда ресетится, так как DTR "отправляет" импульсы длительностью 3мс. Так же DTR задействовано при первом включении ScanMaster. Но после того как программа запущена - не важно какой тип драйвера используется - DTR всегда в high. Отлавливал малейшие изменения - их нет. Ни на самой ноге DTR, ни тем более на ноге ресета STN. То есть адаптер не ресетится, но при VCP он таки подключается, а при D2XX - нет.
Прошивка в STN v3.3.1
avatar
Digital-Cj
12 September 2013

5

Итак, готовы и протестированы 5 адаптеров v1.2. Согласно очереди полагаются следующим клубням:
FORDIAGNOSTIC_1
АНДРЕЙ1973
hsa500
220483
dom552009

Но ввиду того, что для FORDIAGNOSTIC_1 будет делать ittrium, то в списке появляется BlackDevil

У этих адаптеров есть "особенности" из-за которых вышеперечисленные могут отказаться. По порядку:

1) В настоящее время у нас нет двух (одинаковых) резисторов. Обозначены R50 и находятся слева снизу на фото. Они нужны чтобы SW_CAN работал на максимальной скорости. Напомню, что SW_CAN не используется в Фокусах. Варианты такие: либо мы потом вышлем их обычным письмом и нужно будет припаять их самостоятельно (это легко, они довольно большие), либо ждёте ещё недели две-три и я припаяю их сам. Но дело в том, что мы уже сейчас готовы заказывать новые печатки для остальных адаптеров, а денег свободных мало, поэтому нужно продать эти адаптеры как можно скорее. Итого получается, что адаптеры желательно оплатить "сейчас", и либо вы получите их сразу, но без резисторов, либо через 2-3 недели с резисторами.

2) Сама версия 1.2 не имеет цепочки "ресета при открытии порта". Но мы их сделали навесными. Аккуратно. Очень. Сам в шоке.

3) Релешка на плате выводила MM_CAN через MS_CAN. Путём 4х перемычек сделали через HS_CAN. Тоже аккуратно.

Больше отличий от будущей v2.0 нет. Во всяком случае значимых. Кстати версия 2.0 - это версия самого адаптера (самой идеи), а 1.2 - это версия платы. Следующая партия будет на платах 1.5. А потом приделаем импульсный стабилизатор и версия платы снова поменяется. А адаптер так и останется 2.0. Гнаться за самой новой не обязательно. Там в основном совершенствуются футпринты (места для пайки) и оптимизируются дорожки. Все изменения делаются для удобства сборки и пайки. Наиболее значимое изменение - это импульсный стабилизатор. Но его начнём делать через 90шт. Можете конечно подождать...

Итак. В общем я жду вышеперечисленных клубней в личке. Вы должны подтвердить или отказаться. Причины я написал.
Жду до конца субботы, затем очередь от "молчунов" перейдёт следующим.

P.S. Цена 1400руб. за дивайс с доставкой почтой 1-м классом. Трек-номер напишу.
avatar
Digital-Cj
13 September 2013


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

P.S. Один человек отказался. Поэтому всех нижеперечисленных тоже жду в личке с мнением о v1.2

Highlight
avatar
ArT 31 rus
13 September 2013


Не в качестве флуда.
Может кто-то объяснить почему вчера в таблице участников я был на 49 месте и адаптер вроде как и спаян получалось, а сегодня - Бац!! и я на 52 месте?? Как такое получилось, объясните, кто может.

3 people online

3 people online

Log in to leave a message or Sign up


up