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

avatar
GepbI4
16 July 2013


Digital-Cj
Я бы в данном случае не стал гоняться за дешевизной!
Для чистоты эксперимента, было бы не плохо купить несколько кабелей (разных по толщине и в связи с этим и по цене), 3-4 штуки думаю хватит (думаю 5-10 рублей, которые упадут на всех в данном случае тоже большой роли не сыграют), разрезать и посмотреть/замерить сечение проводов, если тонкие как волоски сразу в топку. Как раз в рамках тех адаптеров, что вы собираетесь ближайшее время собирать/тестить.
P.S.
avatar
Digital-Cj
16 July 2013

3

D0zzz
Ок. Спасибо. Уже нашли желающего, но если что будем иметь ввиду

GepbI4
А тут речь не про экномию, а про адекватность. В китае есть фирма, которая занимается выпуском этих шнурков: разные цвета, фасоны, разъёмы и проч. У них цена каждого при покупке 100шт стоит $0.46 и это без торга. Можно было бы поторговаться и заказать, но просто большой риск нарваться на таможню.

Для фирм, которые ввозят официально и платят НДС возможно эти кабели обходятся по полбакса, а нам продают со 100% накруткой. То есть даже эти 36 рублей - и так много...
Ну а в разных магазинах с большой вероятностью продают одно и то же.

Я в аудиофильном магазине видел USB кабель с напылением платины и родия, цена от 3000 рублей. И это в кассу "Тёплого лампового звука". Дело в том, что USB представляет собой балансную (дифференциальную) линию состоящую из двух проводов - положительного и отрицательного. Смысл балансной линии в том, что приёмник инвертирует сигнал одного провода и складывает с сигналом второго. При этом полезный сигнал удваивается, а все наводки, которые поймал кабель оказываются в противофазе и взаимогасятся. Напыление контактов никак не участвует в этом. А вот экранирование - да, но экран должен правильно подключаться внутри устройства, в противном случае его эффективность снижается. Плюс ферритовые сердечники спасают от помех.

Из всего этого можно сделать вывод, что на первом месте в помеховодавлении стоит качество трансиверов (приёмопередатчиков), на втором месте схема подключения экрана кабеля и толщина проводников кабеля (а она обычно одинаковая), а уже потом длина кабеля (в разумных пределах) и где-то в конце - напыление платиной, родием и т.д.

Схема плетения экрана в целом одинакова. Бывает, что просто заворачивают в фольгу - это не совсем правильно. Эффективно это когда плетут так называемый "экран Фарадея". В нашем случае, судя по фоткам, там именно такое плетение.

Лично я думаю, что 3 метра будут работать нормально.

UPD: забыл написать, что сгибание кабеля во время "работы" тоже негативно сказывается на передачи сигнала. Это связано с паразитной ёмкостной связью между проводниками. При изгибании кабеля меняется ёмкость между "обкладками" и в полезный сигнал добавляется грязь. Этот эффект особенно проявляется при записи аналогового видео сигнала. Хороший Super VHS кабель может быть 10мм толщиной. Там как раз сводятся к минимуму паразитные ёмкости, чтобы запись была чистой.
avatar
GepbI4
16 July 2013


Digital-Cj
Вы все правильно описали.
Но позволю себе не согласиться с вами в одном моменте:
При повышении частоты сигнала (а я так понял по витающим здесь мыслям разработчиков, что 2М это не предел), как раз ферритовые сердечники будут малоэффективны по отношению к подбору правильной длинны и толщины проводников. Но думаю в пределах 1,5-3 метров особых проблем не должно возникнуть.
Я это все к чему, надеюсь на развитие данного проекта! И, допустим, при очередном обновлении прошивки адаптера, позволяющей ему работать на скорости 10М (вот это у меня фантазия разыгралась ), упереться в провод. Т.к. обладатели длинных и/или тонких проводов или не смогут работать на такой скорости, или будут получать кучу непонятно откуда взявшихся ошибок.
P.S.
avatar
civil-zz
16 July 2013

1

да я вроде как особо не жаловался на толщину провода, это была просто просьба/пожелание в угоду удобству хранения и использования, в которой ittrium любезно пошел мне навстречу
сейчас у меня провод длиной 1.8 м, наружной толщиной 3,5 мм, все работает нормально. но это, конечно, не означает, что из-за меня нужно делать еще один тип кабеля, если будет толще - не критично. вон, фордометр у меня с толстым кабелем - и ничего, я живой пока
avatar
BlackGoga
16 July 2013


Скорость шины 500 кбит. С учетом ASCII протокола и накладных расходов - 2мбит по usb достаточно.
avatar
ittrium
16 July 2013


GepbI4
avatar
GepbI4:

т.к. и толщина, и длинна кабеля влияют на качество приема/передачи

Вы кабели разной толщины разрезали? Они отличаются только изоляцией И иногда разные экраны бывают: оплетка + фольга или просто фольга, или фольга + 1 жила.
Касательно длины: обычно на USB длинный кабель плох из-за падения напряжения. Это сказывается только при большом потреблении девайса. У нас потребление значительно меньше, чем у какого-нибудь 3G/4G модема, так что проблем быть не должно.

А по скорости, мысли не витают, текущая версия ELS работает на скорости 2M без всяких проблем. Повышать еще скорость UART'а на мой взгляд бессмысленно. Сейчас узкое место не UART, а особенности ELM протокола. Скантул обещал нативную мультистрочку в этом месяце, посмотрим что они нам предложат. В случае с доп. модулем там вообще отдельная история, т.к. там будут еще два кан трансивера, с которыми мы сможем делать все что душе угодно по любому протоколу (но ввиду совместимости с ELM эта функциональность будет второстепенна)

Digital-Cj
За 40р я тебе и в Питере найду шланги и сам за ними съезжу

Можем вообще сделать на выбор две модификации -- 3 м и 1.8 м.
avatar
Digital-Cj
16 July 2013


Такс, по факту:
Сейчас перепрошил двиг с "родным" кабелем (взятого от ELM327) плюс удлинитель. Итоговая длина 2,7м, что символично для ELS27 Но ещё символичнее время сливания прошивки 2 минуты 27 секунд.
А вот заливание прошивки 3:08.
Слил со второго раза. В первый раз выскочила ошибка 33 и надпись, что требуется какой-то режим (типа секьюрити доступа или что-то в этом роде). Ошибка вылезла на 160-м блоке. Со второго раза никаких ошибок не было. Провод разложил по машине большой УКВ антенной
Скоро ко мне друг приедет на перепрошивку, я опять воспользуюсь удлинителем.
Сам по себе удлинитель страшненький: тонкий китайский.

civil-zz, я чтобы лишний раз не писать сообщения напишу здесь: В новой версии программы хоть и появилась возможность выбора размера блока при сливании прошивки, но выставить больше 128 невозможно. Я выбираю в ComboBox размер 2048, но выставляется всё равно 128. Хотя само сливание ускорилось с 5:17 до 2:27.
А заливание прошивки: насколько я помню, в прошлом релизе выбора размера блока не было, но по умолчанию стоял 4093 (именно такой, а не 4096). И прошивка сливалась за 2:45, а сейчас за 3:08. Потому что сейчас выставить больше 1024 нельзя. Это можно пофиксить? Всё сказанное относится к блоку SIM29.

ittrium
Толстый кабель - если он толстый не из-за внешнего слоя, а из-за внутреннего - лучше защищён от паразитной емкостной связи о которой я писал. "Толщина" должна быть между проводниками и экранирующим слоем.
avatar
Digital-Cj
16 July 2013

2

UPD: Снова повторил эксперимент с машиной друга. Контрольный замер: чтение 2:26, заливка 3:07. Ошибок не было, но счётчик блоков пару раз "подвисал".

О длине кабеля наглядно скажет "Скрытый текст"
Скрытый текст


В общем лично я считаю, что на качество передачи сильно влияют трансиверы. И FTDI в этом плане хорошо себя показывает.

P.S. civil-zz, понял! Спс.
avatar
civil-zz
16 July 2013


avatar
Digital-Cj:

Ошибок не было, но счётчик блоков пару раз "подвисал".

а подвисал при чтении, или записи? если при чтении, то это означает, что эти блоки, на которых происходило "подвисание", передавались несколько раз, т.е. ошибки все-таки были.. если при записи, то все норм, это модуль "тормозит" при периодическом скидывании инфы во флеш..
avatar
Digital-Cj
16 July 2013

2

civil-zz
Подвисал при чтении. Как раз когда компютер перемещался в пространстве. Изначально он стоял на крыше, но чтобы оценить весь масштаб эксперимента его поместили на багажник. Хотя для вящего драматизма наверно нужно было позвонить по сотовому рядом с ELS27

Но я думаю, даже такого эксперимента достаточно, чтобы были основания полагать, что и с 3-метровым работать тоже будет. И необязательно вести себя как в кабинете флуорографа (вдохнуть и не дышать).

А уж скорость UART будь там 2M или 10M, не влияет на соединение USB.
avatar
GepbI4
17 July 2013


Digital-Cj
Ну, успокоили!
Значит 3-х метровому кабелю быть!
avatar
GepbI4
17 July 2013


avatar
Digital-Cj:

Подвисал при чтении. Как раз когда компютер перемещался в пространстве. Изначально он стоял на крыше, но чтобы оценить весь масштаб эксперимента его поместили на багажник. ... ...И необязательно вести себя как в кабинете флуорографа (вдохнуть и не дышать).

Дышать-то можно, но вот шевелить кабель, видимо, лишний раз не стоит.
avatar
new5378
17 July 2013


Мне 1.8м хватит
avatar
Разваляй
17 July 2013


Может быть в таблице добавить столбец с указанием длины кабеля? Мне 1,8 вполне будет достаточно.
avatar
Romich811
18 July 2013

3

По моему 1,8 метра кабеля хватит для всего - ноутбук можно расположить на любом посадочном месте в машине, на крыше и капоте. Зачем длинее?...
Если вдруг понадобится длинее, то всегда можно воткнуть удлиннитель, главное чтобы сигнал не потерялся, но это уже пользователь сам выяснит по ходу пьессы.
avatar
smirnovernst
18 July 2013


Я тоже за 1,8, длиннее ненужно, а еще и места больше занимать будет, запутываться, зачем?
Ilyxa82
19 July 2013


Можно как в официальном IDS сделать удлинитель с каким нибудь "хитрым" надежным переходником.
avatar
ittrium
19 July 2013

3

Ilyxa82
Ни за что
USB сетевухи у нас не будет, и без этого "хитростей" хватает!
Jararacuzzu
19 July 2013

1

тоже не вижу смысла неразбериху с заявками на длины кабеля устраивать.. 1,8м - золотая середина, больше точно не надо.. у особых извращенцев с ПК и т.п. всегда есть возможность удлинить или припаять другой шнурок, и хоть в катушку его сматывать.
avatar
ittrium
19 July 2013

12

Небольшой апдейт.
Доставили тестовые печатные платы с новой разводкой. Из Китая на этот раз.

posted imageposted image

Комплектующие пока только выехали.
И пока не все, некоторые разъемы надо еще искать.

А пока сижу за пайкой 20 шт. прошлой ревизии (да, я на этот раз точно посчитал! )
Скоро начну писать их будущим владельцам для согласования финансово-логистических вопросов
Но это по мере готовности.
avatar
likes
19 July 2013


ittrium
А что это за "апендикс" в районе VD1?
avatar
ittrium
19 July 2013

3

likes
Мы эту часть отломим
Это "раъемчик" на USB кабель будет для базовой версии адаптера.
Для апгреда доп. модуля будет достаточно отцепить кабель от платы и подцепить вторую плату бутербродом.
На второй плате уже будет µUSB мама.
avatar
ittrium
25 July 2013

2

Всем, кто в начале очереди
Всем, у кого стоит знак вопроса в таблице, нужно определиться:
1. брать текущую проверенную версию ELS27 v1 сейчас (в конце этой недели будут готовы)
или
2. уступить очередь следующим и ждать, пока мы получим комплектующие и соберем прототип v2, закажем новые печатные платы и все спаяем (1.5 - 3 мес, ориентировочно)

Еще раз ссылка на таблицу: https://docs.google.com/spreadsheet/ccc?key=0Amc...sharing

Ответы писать мне в личку, чтобы не засорять тему, а я уже буду вносить изменения в таблицу.
По мере получения ответов знаки вопроса могут появится у следующих в очереди, так что следите
avatar
ittrium
25 July 2013

1

На текущий момент суммарная стоимость адаптера v1 по комплектующим + доставка по России составляет 1400 руб (1500 руб с прозрачным корпусом, но пока в приоритете черные)
avatar
ittrium
26 July 2013


radioman_50

avatar
ittrium:

Всем, кто в начале очереди
Всем, у кого стоит знак вопроса в таблице,


fizik

avatar
ittrium:

Ответы писать мне в личку, чтобы не засорять тему, а я уже буду вносить изменения в таблицу.
avatar
Vadim4eg
29 July 2013


Ребяты, а правильно ли я понял, что у General Motors своя шина данных - SW CAN?

Cevrolet Cruze 2013 входит в эту область или нет?

Какие ноги на обд разъеме для SW CAN?
avatar
ittrium
29 July 2013

1

avatar
Vadim4eg:

Ребяты, а правильно ли я понял, что у General Motors своя шина данных - SW CAN?

Правильно.
avatar
Vadim4eg:

Cevrolet Cruze 2013 входит в эту область или нет?

Скорее всего да.
avatar
Vadim4eg:

Какие ноги на обд разъеме для SW CAN?

pin 1 (на то он и Single Wire CAN)
ну и земля соответственно (pin 4-5)
avatar
Vadim4eg
30 July 2013

-1

ittrium
Понял!
Спасибо!

Может быть вы знаете:
Команды для обмена данными с модулями - такие же как у ФФ2 или Мондео 4?
Я имею ввиду запрос ошибок в модуле, адреса модулей на шине т.д.?
Хочется того же, что делали на фокусе - подключаемся к модулю, запрос ошибок, перепрограммирование и т.д...
Разобраться бы с этим...
На шевроле форуме как то заинтересованных вообще нету

1 person online

1 person online

Log in to leave a message or Sign up


up