Клон ELM327 сканера много лет всегда вожу с собой в бардачке автомобиля на случай, если случится поломка в пути, чтобы можно было оперативно считать ошибки с так скажем «бортового компьютера» (на самом деле — большого количества разнообразных отдельных электронных блоков) машины и попытаться понять что именно вышло из строя.
На сегодняшний день, когда карбюраторная классика и ранние инжекторные авто с уникальными разъемами уходят в прошлое, и подавляющее большинство автомобилей имеет стандартный OBD2 разъем для тестирования и настройки — считаю, что ELM327 должен быть в арсенале автолюбителя.
Далее хочу поделиться своим опытом и мыслями по поводу выбора ELM327 сканеров.
Разговор пойдет о клонах оригинального канадского
ELM327 сканера, который построен на базе
PIC18F2480, а лучшие экземпляры клонов построены на
PIC18F25K80, с адаптацией где-то слитой с оригинала прошивки под PIC18F25K80.
Для нетерпеливых сразу озвучу основную мысль — брать необходимо клон ELM327
сканера
только на базе микроконтроллера
PIC18F25K80, и желательно не в виде «капли смолы», а в любом корпусном исполнении (SSOP/SPDIP/SOIC/PDIP...).
Остальные варианты, которых за эти годы в продаже расплодилось великое множество на самых разных контроллерах, имеют право на жизнь, но годятся только для базовых операций — чтения основных параметров, таких как температура охлаждающей жидкости, обороты двигателя, параметры лямбда датчиков, вывода «панели приборов» на планшет или телефон, чтения ошибок в основном только блока двигателя и сброс их же.
Сканеры же на базе
PIC18F25K80 позволяют подключаться к большему количеству блоков, в зависимости от возможностей программы — позволяют редактировать параметры, активировать различные скрытые функции, которые ранее были доступны только профессиональному оборудованию, а сейчас — таким программам как
Carista,
Car Scner и различным специально заточенным под одну марку.
Например, при подключении урезанной версии сканера программа Carista сообщает о проблемах с ELM327 и соединяется только с одним блоком и дает только просматривать основные параметры, а при подключении через полную версию сканера — соединение идет уже со всеми блоками, которые находит Carista (в моем случае это 9 блоков), и в разделе дополнительных настроек активируется еще два пункта, касающихся активации различных функций.
Дабы посмотреть что изменилось со времен покупки моего старого сканера в 2013 году, купил и взял на время несколько относительно современных ELM327 сканеров, среди которых были:
Bluetooth вариант с кнопкой и микросхемой каплей:
Wi-Fi вариант на ESP8266 и 14 pin микросхеме контроллера:
Wi-Fi вариант на базе контроллера TR6260S1:
Наблюдается нестабильная работа сканера на TR6260S1 (отключение связи при попытке пройти любой тест), видимо брак, но при этом ошибки в программе Torque сканер читает. Это самый печальный вариант из всех, что попадали в руки.
Может кому пригодится с сэкономит время — пытался починить данный сканер:
— раза 4 снимал, зачищал и ставил на место контроллер TR6260S1;
— менял dc-dc конвертер MC34063;
— менял компаратор LM393;
— добавлял к штатным 55мкФ по питанию контроллера TR6260S1 еще 100мкФ;
— менял кварц на заведомо рабочий (с платы 2,5" hdd).
Ничего не помогло. Думаю имеет место сбой прошивки или брак TR6260S1.
Там, где покупал, сказали что им из Китая пришло несколько плат с такими проблемами.
Bluetooth вариант на 16 pin микросхеме контроллера:
Это только вершина айсберга поддельных сканеров.
И ни один из выше указанных сканеров не смог обмануть ПО.
Во всех опробованных программах стабильно определялся один блок.
Теперь два слова о полных версиях сканера ELM327 и выборе.
Выбор Bluetooth или Wi-Fi — дело индивидуальное.
Wi-Fi больше потребляет (от 50 до 200мА), нельзя подключиться одновременно к интернет по Wi-Fi и сканеру, но работает быстрее и стабильнее Bluetooth.
Bluetooth — классический вариант, относительно мало потребляет (~35мА), бывают проблемы с соединением.
Сканеры на PIC18F25K80 сейчас продают:
1) Как минимум три вида в мини корпусе, с двумя платами в виде «бутерброда» и третьей платой модуля Bluetooth/Wi-Fi
2) В мини корпусе на одной плате — думаю, в таком исполнении больше помех, так как силовая и сигнальная линии находятся на одной плате
3) Масса разновидностей в больших корпусах
От размера и раскраски корпуса начинка не зависит.
Если берете по месту — просите открыть корпус, если вскрывать корпус нельзя — выбирайте в голубом полупрозрачном, в нем все хорошо видно, особенно с подсветкой фонарем.
После покупки, для полного погружения в тему, можно обновить прошивку, для этого нужен программатор PIC контроллеров или универсальный программатор типа TL866.
Для программирования достаточно подключиться к выводам (для 28 pin микросхемы):
1 — MCLR
19 — "-" питания
20 — "+" питания
27 — PGC
28 — PGD
Прошивки всех версий есть на 4pda.
Старые «родные» прошивки версии 1.5 сохранить не получилось, видимо была защита от чтения.
Новая прошивка в HEX формате. Просто открываете один файл и при нажатии на запись прошивается FLASH, EEPROM и конфигурация. Ничего исправлять не нужно.
Таким образом обновил прошивки своего нового приобретения:
Bluetooth вариант на базе PIC18F25K80 контроллера:
И старого сканера:
Bluetooth вариант на базе PIC18F25K80 контроллера:
Из полезного — сканеры стали работать заметно быстрее. По тестам вижу, что уменьшился пинг.
Старый сканер иногда не с первого раза подключался, сейчас — подключается почти мгновенно.
Также обещают увеличение буфера команд.
Полный список изменений здесь:
v2.0
— Новый монитор активности отслеживает контакты OBD
– Пробуждение из режима низкой мощности теперь сохраняет настройки.
– AT CRA принимают фразу «все равно» (X)
– Новые PP обеспечивают расширенный контроль ISO/KWP.
– Увеличен буфер RS232 Tx до 512 байт.
– Напряжение сброса напряжения снижено до 2,8 В.
v2.1
— Скорость увеличивается
– Обрабатывает ответы «Ожидание ответа» (7F xx 78)
— Поиск по CAN теперь измеряет частоту и требует совпадения
v2.2
— Команда AT CS теперь показывает частоту CAN
– Добавлены скорости передачи данных ISO/KWP 12500 и 15625 бит/с.
– Новая команда AT CER hh позволяет определить адрес CEA Rx.
– Новые режимы IFR 4,5,6 управляют отправкой IFR J1850 во время мониторинга.
– Добавлен PP 1F, позволяющий включать в длину KWP байт контрольной суммы.
— Увеличен PP19 с 31 до 4F.
v2.3 (последняя версия)
– Новая команда AT FT добавляет еще один уровень фильтрации.
– Добавлены три режима управления потоком CAN для экспериментаторов.
– Ожидание ответа теперь работает с расширенной адресацией CAN.
– Новые команды AT IA и C0/C1.
– Улучшенная шумоустойчивость на RS232 Rx
Больше нового не заметил, на прошивке 1.5 все программы так же работали.
Дополнительно можно увеличить скорость соединения с BT модулем с заводских 38400 baud до 115200 или 230400, но мне это пока не нужно.
Всем удачи, до связи!
Если долго ездить с подключенным адаптером, в какой-то момент, что-то происходит с каном и машина валится в аварию. Есть много случаев с одной моделью автомобилей.
Плюс, у фиатов очень достойные Добло, насчёт остальных просто не знаю.
И ещё это в нагрузку уже Фиат-Крайслер, то есть Крайслеры и Джипы тоже туда же.
— Вот есть у нас. Берите этот.
— А это хороший или какое-нить китайское говно?
По ней пишут разное, в одном месте вычитал, что ошибки по датчику распредвала. Он в удобном доступе. Снял разъем, брызнул силиконовой смазкой, вернул на место, пошевелил. И на удивление помогло.
До этого ошибку по кан шине сбрасывал, появилась, когда аккум разрядился, а я не уследил.
P.S. Вот за это я и не люблю СТО…
А так да, сам с похожими заявлениями на СТО сталкивался, веселился…
В данном случае речь о непонимании, как функционирует автомобиль и что делает подобный адаптер
А не знаете, как на стм найти и выбрать?
Я сам покупал у ELM (2001-2002) три прошитых контроллера, делал адаптеры сам, для американцев. Цены на сканеры тогда были просто неподъемные…
И что-то мне вспоминается, что на сегодняшний день официально продаются только версии 1.3a, 2.2 и 2.3 от ELM Electronics. Версия 1.3a оставлена в продаже, как написано на сайте «Этот старый продукт остается доступным из-за постоянного спроса». Версия 1.4 вроде как у них была, но ее убрали из-за ошибок. Версии 1.5, насколько мне помнится, не было в оригинале никогда…
Ну, а что реально скрывается за китайским версиями — это знают только китайцы…
Также на гитхабе встречал проект с доработками китайской прошивки 1.5 без изменения нумерации.
Замечания:
1) сканеры со временем могут умирать, особенно зимой. Как ни странно, самый выносливый — вот такой «синенький» сканер, до него был более дорогой в белом корпусе — всё читал, но умер.
2) от ремонтников слышал, что если постоянно втыкать-вытыкать сканер, то можно убить разъём, поэтому воткнули — и ездите. Насколько это соответствует действительности — не знаю, но я последовал их совету.
3) никаких лишних ошибок или сбоев ни от одного сканера не видел и не слышал о таких случаях.
На счёт разъема, думаю на мой век его хватит, а не хватит — заменю :)
И в целом, у меня другая задача, разовое тестирование.
На счёт ошибок — попробуйте проверить не поверхностно чем-то типа Torque, а тем же Carista.
Часто есть старые ошибки, или по какой-то причине не стирающиеся.
Допустим, у меня есть несколько ошибок по магнитоле vw rcd510, которые не удаляет ни elm327 ни vcds, (он же Вася диагност).
Но питание сканера идет и сверху и снизу разъема, — а он работает. и K-line тоже дублируется с обоих сторон
Дублируется только "-" питания и то — не всегда.
Кан шине для работы нужны оба сигнала, can- и can+
пишут что — Приборка обычно связывается с другими блокаи по CAN-шине. А K-Line обычно используется для подклчения внешнего диагностического прибора. то есть на диаг. разъем вывели только K-Line.
ссылка
Первым массовым интерпретатором OBDII с открытым протоколом стал ELM327. Это 8-ми битный микроконтроллер MicroChip PIC18F2580. Пусть читателя не удивляет тот факт, что этот микроконтроллер является массовым прибором общего применения. Прошивка как раз проприентарная и реальная стоимость “PIC18F2580+FirmWare” составляет внушительные 19-24$. То есть сканер, выполненный на “честном” чипе ELM327 не может стоить меньше, чем 50 вечнозелёных президентов. Откуда же на рынке такое разнообразие сканеров/адаптеров с ценами “от 1000рублей”, спросите Вы? А это наши китайские друзья постарались!
и далеко не у всех автомобилей обе CAN шины выведены на диагностический разъём
Свой, вайфайный, не вынимал ниразу на всех последних своих авто: Volvo XC70(2013), Volvo XC70 (2014), Volvo V40 и Volvo XC90 (new)
*** сейчас доченька ездит с синезубым адаптером постоянно и никаких проблем (у неё старенький MB Vaneo W414)
Тестя уже нет, как и машины
После появления по схожей цене VGATE ICARII и прочих подобных, которые работают сильно быстрее и стабильнее многие синие елмки сыпятся в мусорку почти сразу после покупки ))))
на ресурсе кстати есть обзор, там их цена 12,42доллара в непонятном мне магазине. реальная цена али около 10.
Можно купить сильно дешевле.
Мой старый сканер (фото в самом конце статьи) тоже называется VGATE, но второе слово Scan. Так вот в такой коробке, с такой же наклейкой, может быть что угодно. Надеюсь с VGATE ICARII все иначе.
По виду от VGATE Scan СИЛЬНО отличается.
Прошивка версии 2.2 нынче. То есть протоколов и команд знает и умеет больше.
Куценький обзор на них кстати есть на этом ресурсе. ;)
Если-таки необходима перепрошивка, то имеющиеся в закромах программаторы AVR для Atmega, и CH341A для EEPROM не подойдут для PIC?
По поводу прошивки — Ваши программаторы не подходят, бюджетно можно прошить при помощи ардуино. Схема и ПО на 4pda
Ардуино бы ещё найти в закромах! ))
Когда-то нано вроде покупал, но таки не пригодился он…
Если не найду, вот такой вот норм?
Не стоит рисковать.
PIC18F25K80 и PIC18F2580 — разные чипы.
Думаю, это очередная не дорогая копия, лучше такую не брать.
Справа вверху — какой-то контроллер, маркировки не разобрал, фото нерезкое…
Ради любопытства пробовал оживить третий вариант из моего списка, очень похож на Ваш, но wifi.
Менял микросхемы 34063, 393, снимал и ставил на место основной контроллер, перевернул на 180 градусов кварц, добавил ёмкость по питанию — все без толку.
Подозреваю или проблему с прошивкой, или с кварцем (тестер Мирона показывает около 34МГц вместо 40МГц, но возможно 34МГц — предел измерений для тестера Мирона). Кварц пока заменить не на что, дома все перерыл, не нашел, есть максимум 26МГц, но будем искать, любопытно же. Хоть и бесполезно.
Был сайт, где лежало все необходимое для сборки, в том числе прошивка, так что в web архиве, думаю, можно найти.
Вроде бы здесь есть, PIC18F25K80-I/SO за 505.56 ₽. Дорого, конечно, но зато контроллеры от производителя.
P.S. Это не реклама. :)
Просто много лет у них покупал, пока цены не «прыгнули» и ассортимент в связи с санкциями не «сдулся» кратно…
А откуда вы знаете, какой у меня??.. (настороженно оглядывается) ;)
P.S. Заглянул в ваш профиль, увидел, что вы из Португалии, понял, что дал очень недобрый совет, «послав» вас за контроллером в Москву… :))
У меня tl866ii plus
И я выше писал, pic18f2580 и pic18f25k80 — совершенно разные контроллеры.
Так получилось, только что встретился с покупателем и продал за 110грн (2,9$) китайский урезанный синий сканер из статьи, который на 16 pin контроллере.
Человек при мне подключился к своей Джили через программу Кар сканер и сбросил 4 ошибки. При этом на приборке потух чек.
Правда одна ошибка у него все же вернулась, но не суть.
Дело в том, что на СТО за 110грн он мог бы, как это культурно сказать… поздороваться с мастером, разве что ;)
На vw раньше это было доступно только через специальный vcds кабель или оборудование дилера.
Скиньте, плиз, ссылочку.
4pda.to/forum/index.php?showtopic=639908&st=21300