Сканер elm 327
Содержание:
- Какие бывают сканеры OBD для авто
- Установка дополнительных пакетов Elm
- Есть ли официальные представители ElmElectronics в России?
- Как подключить на Windows
- Программы для ELM327
- Синхронизация OBD2 с телефоном.
- Распиновка (схема подключения) OBD2 разъема
- Программы для диагностики автомобилей на русском языке, совместимые с автосканером ELM327 Bluetooth ODB2
- Клоны ELM327
- ScanMaster-ELM
- Диагностика через OBD 2
- Программы elm327 для iOS
- Интерфейс программы
- Что это такое?
- Паттерн Model-Update-View и зависимые типы
- Синтаксис
- Описание и основные характеристики автосканера ELM327
- Инструкция ELM327
- Моя практика
- Отображение графиков и приборной панели
- Как подключить на Android
- Версия 1.5 и 2.1 в чем разница?
- Для непосвящённых
- Проверка пробега с помощью ELM327
Какие бывают сканеры OBD для авто
Независимые сканеры со своим блоком и экраном уходят в прошлое. Работать с ними не так удобно, да и переплачивать за не самый качественный монитор, года у каждого есть смартфон, планшет и компьютер, не стоит.
Сканер может быть выполнен в качестве кабеля с USB-A портом на втором конце. Считывание ошибок и работа со сканером ведутся через компьютер.
Некоторые сканеры оснащаются Wi-Fi модулем, создавая свою сеть для подключения компьютера или смартфона. Продвинутые модели работают и по Bluetooth.
Большинство представленных на рынке сканеров ошибок работают на модуле ELM 327 разных ревизий.
Подключаются сканеры к универсальному OBD2 разъему (On-board diagnostics), который начали устанавливать на автомобили с 1996 года.
OBD2 разъем может присутствовать на авто начиная с 1996-2002 года выпуска. Практически все легковые автомобили, выпущенные после 2002 года, имеют этот сервисный разъем.
Установка дополнительных пакетов Elm
И последнее, но не менее важное: чтобы установить дополнительные пакеты Elm, нужно вызвать команду. Например, установим пакет :
Обратите внимание, что идентификатор пакета состоит из двух частей, то есть не просто , а. С этой командой связан файл проекта
В него записываются названия и версии устанавливаемых пакетов в разделе. Например, сгенерированный Brunch файл выглядит так:
С этой командой связан файл проекта . В него записываются названия и версии устанавливаемых пакетов в разделе . Например, сгенерированный Brunch файл выглядит так:
Репозиторий пакетов можно просматривать здесь.
Есть ли официальные представители ElmElectronics в России?
Важно отметить, что оригинальная микросхема – только Канадская. Занимается их производством фирма ElmElectronics
Больше никто и нигде не имеет права ее выпускать! У этой фирмы нет никаких региональных представительств. Вот цитата с сайта
Таким образом, все самозваные «Официальные представители и дистрибьюторы» ElmElectronics просто напросто мошенники или, в лучшем случае, вводящие людей в заблуждение продавцы.
Примечателен и тот факт, что фирма ElmElectronics, которая выпускает эти самые знаменитые чипы, не занимается выпуском готовых сканеров ELM327. Их сборкой занимаются все кому не лень!
Оригинальный чип ELM327 с доставкой из Канады стоит 29 американских рублей или 1100руб на наши деньги. И это только чип! Без преобразователей интерфейса, без корпуса, светодиодов и т.д.
Как подключить на Windows
Чтобы разобраться, как подключить сканер к компьютеру необходимо скачать программу ScanMaster.
Полезно! Перед использованием программы, скачанной из сети, ее нужно правильно установить. Для этого, сначала найдите файл с названием «Key» или «Keygen» и сгенерируйте ключ доступа. После этого можно запускать установочный файл с расширением «.exe».
После этого необходимо:
- Подключить сканер в разъем в автомобиле.
- Завести двигатель машины.
- Зайти в панель управления компьютера и перейдите в раздел «Устройства Bluetooth».
- Нажать «Добавить устройство» и установить галочку рядом с «Устройство готово к обнаружению» и выбрать «Далее».
- Некоторое время будет осуществляться поиск доступных устройств, после чего автосканер подключится к ноутбуку.
- Повторно нажать «Далее».
- В появившемся окне необходимо вбить один из стандартных кодов: 0000, 1111, 1234 или 6789.
- Снова нажать «Далее».
- Дождаться автоматической интеграции устройства с ПК и нажать «Готово».
На этом установка ПО для сканера завершена.
Если вы являетесь ярым поклонником яблочной продукции, и вариант подключения к ПК или смартфону Android вас не устраивает, то стоит приобрести специальную модель ELM 327 Wi-Fi, которую можно подключить к любому iOS устройству.
Программы для ELM327
Есть три вида программного обеспечения в зависимости от того, с помощью какого устройства вы будете подключать ELM327 к автомобилю. Программы бывают для персонального компьютера или ноутбука (ПО для WINDOWS), для смартфонов на ANDROID и для смартфонов на IOS.
При работе на компьютере в основном используется программа ScanMaster_ELM_v.2.1_Rus. Она самая простая в использовании и универсальная для всех автомобилей. Также есть и другие универсальные программы: PCMScan, ScanTool, ProScan, но они сложнее. Кроме универсальных программ есть также программы разработанные для конкретных марок автомобилей, например: FORScan для Ford, ELM-FF2 для Ford Focus, FiatEcuScan для Fiat, OpenDiag для ВАЗ, VauxCheck для OPEL и Vaux, TiggoDiag для Chery и Great Wall… От универсальных они отличаются большим количеством считываемых параметров, и имеют больше дополнительных функций чем универсальные, но только для тех марок автомобилей для которых они разработанные.
При работе со смартфонами на ANDROID обычно используют программу Torque. Она несложная в применении и обладает довольно мощным функционалом.
По сути сканер ELM327 является как и мощным диагностическим прибором в руках умелого мастера, так и средством считывания разной информации для простых владельцев автомобилей. Именно поэтому сканер ELM327 называется универсальным.
Предыдущая запись OBD DROIDSCAN PRO, версия: 2.0 от 10.09.2014
Следующая запись Список автомобилей, совместимых с ELM327
Синхронизация OBD2 с телефоном.
Шаг 1. Подключаться к адаптеру необходимо будет через приложение. В каждом приложении для Android-устройств это делается по-разному. Но обычно окно с выбором варианта подключения заметно сразу. Статус подключения вы сможете увидеть, оценив наличие показателей и сведений об автомобиле в самом приложении.
Шаг 2. Синхронизация будет завершена только в том случае, когда приложение даст соответствующий сигнал об этом: он может быть показан пользователю в виде внутреннего уведомления или выплывающей строки. Вы должны увидеть появление данных об автомобиле, а также о его технических системах.
Распиновка (схема подключения) OBD2 разъема
Схема подключения выводов стандартного OBD2 16-ти пинового разъема, используемого в большинстве современных легковых автомобилей, представлена на рисунке:
Назначение выводов:
- устанавливается производителем;
- шина J1850;
- устанавливается производителем;
- масса авто;
- сигнальная земля;
- CAN-шина высокий уровень;
- K-Line шина;
- устанавливается производителем;
- устанавливается производителем;
- шина J1850;
- устанавливается производителем;
- устанавливается производителем;
- устанавливается производителем;
- шина CAN J2284;
- L-Line шина;
- плюс с АКБ.
Основные при диагностировании это CAN и K-L-Line шины. В процессе проведения диагностических работ они путем обмена информации по соответствующим протоколам опрашивают блоки управления автомобиля, получая информацию об ошибках в виде унифицированных кодов.
В некоторых случаях диагностическое устройство не может связаться с блоками управления. Это чаще всего связано с неисправностью CAN-шины: коротким замыканием или обрывом. Часто CAN-шину замыкают неисправности в блоках управления, например, ABS. Эту проблему можно решить отключением отдельных блоков.
Если потеряна связь по OBD-диагностике, сначала проверяют, родная ли магнитола установлена на авто. Иногда нештатная автомагнитола закорачивает К-Line шину.
Для большей верности при этом необходимо отключить магнитолу.
К выводам, назначение которых определяет производитель, обычно напрямую подключаются диагностические сигналы конкретных блоков управления (ABS, подушек безопасности SRS, кузовом и др.)
Программы для диагностики автомобилей на русском языке, совместимые с автосканером ELM327 Bluetooth ODB2
Автосканер ELM327 совместим с достаточно большим количеством программ для диагностики автомобилей на русском языке (как платных, так и бесплатных). Мы рассмотрим лишь три самых популярных приложения, работающих под управлением ОС Андроид, и поддерживающих передачу данных по протоколу Bluetooth.
Обычно программное обеспечение (как под Android, так и под Windows) идет в комплекте с автосканером на CD-диске, но его также можно без проблем скачать на планшет или смартфон из Google Play.
1. Torque (версии Lite и Pro)
В Google Play приложение Torque доступно в двух вариантах – бесплатном Lite и полном Pro. В части функциональности возможности Torque Pro интереснее, но для проверки работоспособности автосканера и его совместимости с вашим автомобилем можно использовать и бесплатную версию, тем более что она тоже может показывать многие параметры и выполнять сброс ошибок.
Основные возможности программы Torque:
- Диагностика ошибок Check-Engine;
- Отображение параметров в реальном времени на виртуальной приборной панели;
- Диагностика датчиков кислорода;
- Предупреждение о критических значениях параметров;
- Ведение логов с широким выбором параметров;
- Приблизительный расчет стоимости поездок, расхода бензина;
- Запись видео поездки с наложением карты и показания датчиков (с помощью плагина TrackRecorder);
- Telnet-сервер для непосредственного взаимодействия с адаптером (для разработчиков).
К недостаткам программы можно отнести лишь частичную русификацию (даже в платной версии), но несмотря на это, данное приложение имеет больше всего положительных отзывов в сервисе Google Play.
Видео-инструкцию по работе с приложением Torque смотрите в конце этой статьи.
2. OBD Авто Доктор
Принцип работы приложения OBD Авто Доктор, как и всех подобных программ – это чтение динамических и сохраненных параметров из блока управления двигателем (ECU) автомобилей поддерживающих стандарт OBD2. Отличная программа на русском языке для диагностики автомобилей, как отечественного, так и иностранного производства, при помощи автосканера ELM327.
Возможности приложения OBD Авто Доктор:
- Чтение ошибок и их расшифровка (DTC память);
- Стирание ошибок (погасить лампочку MIL – Check Engine), а также других сохраняемых параметров;
- Чтение параметров в режиме реального времени:
- Обороты двигателя;
- Нагрузка двигателя;
- Температура охлаждающей жидкости;
- Состояние топливной системы;
- Скорость движения автомобиля;
- Долгосрочный расход топлива;
- Абсолютное давление воздуха;
- Опережение зажигания;
- Температура всасываемого воздуха;
- Массовый расход воздуха;
- Положение дроссельной заслонки;
- Лямбда-зонд (коррекция режима двигателя);
- Давление топлива;
- И другое – зависит от конкретного автомобиля.
- Чтение VIN номера кузова.
Приложение полностью на русском языке, имеет порядка 10 тысяч положительных отзывов в Google Play и распространяется разработчиком бесплатно.
3. OpenDiag Mobile
OpenDiag Mobile – это мобильное приложение проекта OpenDiag, разработанное под Андроид. Оно предназначено для диагностики автомобильных систем инжекторных автомобилей российского производства, с применением адаптеров ELM 327. По функционалу приложение OpenDiagMobile, на наш взгляд, обладает наиболее широкими возможностями, в сравнении с аналогичными программами.
Перечень поддерживаемых OpenDiag Mobile блоков по протоколу Bluetooth:
ВАЗ:
- BOSCH M1.5.4 R83
- BOSCH M1.5.4 E2
- BOSCH MP7.0 E3
- BOSCH MP7.0 E2
- BOSCH M7.9.7 E3/E4
- BOSCH M7.9.7 E2
- BOSCH ME17.9.7
- Январь-5 R83
- Январь-5 E2
- Январь 7.2 E2
- Ителма VS5.1 E2
- Ителма VS5.1 R83
- Ителма/Автэл M73 E3
- Ителма M74
- Ителма M74K (Классика)
- Ителма M74CAN
- Ителма M74CAN MAP
- Ителма M75
ГАЗ / УАЗ:
- Микас VS8 E2
- Микас 11 E2
ЗАЗ:
- Микас 10.3/11.3
- Микас 7.6
Приложение полностью на русском языке, имеет несколько тысяч положительных отзывов в Google Play и распространяется разработчиком бесплатно.
Клоны ELM327
Под «клоном» ELM327 будем понимать следующее… По своей сути – микросхема ELM327 является обычным PIC контроллером, который стоит сущие копейки. Но вот то программное обеспечение (ну или прошивка), которое записано внутрь этой микросхемы является интеллектуальной собственностью компании ElmElectronics. И за это они уже берут весьма немалую плату… Прочитать эту прошивку из процессора нельзя. Прошивка защищена от копирования, но нельзя недооценивать китайцев… Вот и получается, что «клон» ELM327 – это сканер, собранный на обычном PIC контроллере. Главное – что внутри этой микросхемы записана либо собственноручная прошивка, написанная народными умельцами, либо аккуратно прочитанная оригинальная.
Я думаю, каждый захотел бы тут спросить: «Так в чем же разница? Зачем платить больше?» Разница есть, если вам попался плохой «клон». К примеру, китайцы написали плохую прошивку ну или еще что-нибудь.
Ну а основном, «клоны» работают ничуть не хуже, чем оригиналы!
ScanMaster-ELM
Платная программа
ScanMaster-ELM — одна из немногих программ, подходящих для проведения компьютерной диагностики практически всех марок и моделей автомобилей, оснащенных разъемом OBD-II. Это разработка немецких программистов из WGSoft — компании, специализирующейся на написании автоматизированного диагностического программного обеспечения для автомобилей и мотоциклов. К сожалению, программа ScanMaster-ELM не бесплатна, и не имеет поддержки русского языка (но ее популярность в России велика, потому любителями были разработаны русификаторы, хотя и не совсем полные).
Разработчики ScanMaster-ELM описывают свой продукт следующим образом: «Любые электронные модули автомобилей, поддерживающие OBD-II (т.е. обменивающиеся техническим данными с ЭБУ), автоматически распознаются программой, и могут быть диагностированы». И речь идет не только о двигателях, а также о трансмиссиях, автоматических коробках передач, тормозных системах и других электронных и электромеханических компонентах авто.
ScanMaster-ELM предоставляет полный функционал при работе с ELM237-адаптерами, обеспечивая пользователей следующими возможностями:
- Поддержка всех типов адаптеров ELM237 — RS232, USB, Bluetooth и WLAN, работающих с использованием протоколов K-Line, KWP2000, J1850 VPW/PWM и 4 разновидности CAN (11/250, 11/500, 29/250 и 29/500).
- Считывание текущих параметров систем управления с последующим представлением получаемых в режиме реального времени потоковых данных в виде таблиц и графиков.
- Получение сохраненных ЭБУ параметров на момент возникновения ошибок.
- Получение хранящихся в памяти ЭБУ кодов неисправностей и их подробное описание.
- Стирание из памяти ЭБУ кодов неисправностей, копий текущих параметров систем, результатов, полученных в ходе тестирования датчиков.
- Считывание и вывод на экран результатов тестирования кислородных датчиков.
- Просмотр результатов тестирования систем, отвечающих за контроль катализатора, рециркуляции выхлопных газов и вентиляции топливного бака.
- Запуск внутренних диагностических тестов состава топливно-воздушной смеси, пропусков зажигания, компонентов, влияющих на работу выхлопной системы, с возможностью просмотра результатов в режиме реального времени.
- Управление всеми бортовыми системами, управляющимися ЭБУ.
- Получение VIN-кодов и калибровочных данных диагностируемого автомобиля.
- Просмотр кодов ошибок, которые были удалены ранее.
- Визуализация на компьютере информации с приборной доски автомобиля (тахометр, спидометр, термометр и т.д.).
- Получение данных в режиме реального времени абсолютного давления во впускном коллекторе, массового расхода топлива и др. систем.
- Тестирование (замер) мощности двигателя с предварительно заданными параметрами авто (вплоть до размеров шин и веса водителя с пассажирами) и коробки передач во всех режимах работы (номеров передачи).
- Возможность настройки собственных таблиц конфигурации (наборов параметров PID) и многое другое.
В качестве бонуса в программе ScanMaster-ELM предусмотрены специальные режимы диагностики автомобилей Opel и Alfa.
Программа ScanMaster-ELM доступна для смартфонов под управлением iOS (платная) и Android (бесплатная, но с урезанным функционалом). На момент написания обзора сость одной лицензионной копии программы ScanMaster-ELM составляла €75.
Диагностика через OBD 2
Процедура проверки производится так:
- В зависимости от автомобиля, процесс диагностики может осуществляться при отключенном или включенном зажигании. Данный момент надо уточнить в сервисном руководстве. Перед началом процедура зажигания в машине отключается или включается.
- Запускается программа на компьютере для проверки.
- Выполняется подключение диагностического оборудования к разъему. Если это сканер, то колодку с проводом от него нужно вставить в штекер. При использовании ПК один конец адаптера устанавливается в USB-выход компьютера, а другой соединяется с разъемом.
- Нужно дождаться, пока программа не определит колодку после синхронизации. Если это не происходит, следует зайти вручную в меню управления и выбрать опцию поиска новых устройств.
- Запускается процедура диагностики на компьютере. В зависимости от программного обеспечения, у пользователя может быть возможность выбора нужного инструмента проверки. Некоторые программы поддерживают раздельную диагностику двигателя, трансмиссионного агрегата, электросети и других узлов.
- После завершения процедуры проверки на экране ПК появятся коды неисправностей. Эти ошибки надо расшифровать, чтобы точно определить тип поломки. В соответствии с полученными данными производится ремонт транспортного средства.
Программы elm327 для iOS
Продукция Apple на сегодняшний день очень популярна и удобна, но далеко не все разработчики приложений любят с ней сотрудничать и, к сожалению, многие популярные приложения не адаптированы для iOS. Тем не менее, есть и такие программы для elm327 для любителей американских девайсов и их ассортимент достаточно широкий. Сегодня рассмотрим 2х лидеров elm327 программ на iOS.
- OBD-2 iPhone Application. Для сопряжения устройства с ЭБУ достаточно воспользоваться WiFi. Необходимо вставить адаптер в OBD2 разъем и скачать elm327 программу на свой девайс, этого достаточно чтобы открыть доступ к полноценной диагностике. Некоторые автомобили позволяют даже диагностировать подушки безопасности и автоматические КПП. На дисплей будут выводиться данные с датчиков температуры рабочих жидкостей и много другой полезной информации. В принципе, такой адаптер — отличная альтернатива бортовому компьютеру.
- Вторая по популярности elm327 программа для владельцев Apple. По своему функционалу она ничем не уступает своему конкуренту. Помимо диагностики, вы сможете удалять ошибки с электронного блока управления, использовать телефон как бортовой компьютер, на котором будет указываться расход горючего и пройденный километраж.
Интерфейс программы
Если говорить про ELM 327 interface OBD 2, то он интуитивно понятен. После установки подключения необходимо дождаться, пока мигающая иконка с изображением автомобиля не перестанет моргать. Если все было правильно, то, устройство сразу начнет работать.
Разберемся, как пользоваться автосканером, а точнее, какие из иконок программы Torque нас будут больше всего интересовать:
- OBD Check Fault Code – позволяет считать и расшифровать возможные ошибки автомобиля.
- Realtime Information – счетчики, отображающие показатели параметров двигателя в реальном времени. Пользователь может самостоятельно выбирать и добавлять счетчики, которые ему нужны. Для этого необходимо нажать «Добавить экран».
Map View – отображает маршрут передвижения.
Во время движения автомобиля водитель может смотреть за показателями датчиков давления, скорости, расхода топлива и многого другого.
Если же вы хотите получать более развернутые данные о системах авто, то рекомендуется подключиться к сканеру ЭЛМ через ПК.
Что это такое?
ELM327 – изначально это название оригинального микроконтроллера. Это диагностический сканер, который был разработан (если сейчас мне не изменяет память) в Канаде, одной очень серьезной компанией. Подключается он по протоколу OBD2, через специальный универсальный разъем (одинаковый во всех современных авто), может сопрягаться с ЭБУ вашего автомобиля. ОРИГИНАЛ ОЧЕНЬ дорогой. Цены на различные вариации начинаются от 4500 и до 15000 рублей (самый дорогой, что я видел, оснащенный дисплеем). Однако китайцы, купили этот аппарат (если выразится грубо) разобрали его, посмотрели внутренности, изготовили практически такие же микроконтроллеры (по другой информации оригинальный производитель собирал их в Китае), считали прошивку. И начали штамповать (зачастую подпольно), максимально удешевленные устройства.
Подключения могут быть:
- Проводные, через COM или USB порт
- Беспроводные, либо через Bluetooth, либо через WIFI
Сути это не меняет, работает он всегда одинаково. Для того чтобы вам считать информацию, нужно поставить специальное программное обеспечение, либо:
- НА компьютер
- НА планшет
- Или телефон
Сейчас это вообще не играет никакой роли. ХОЧЕТСЯ отметить, что профессиональные сканеры могут иметь свой дисплей, на котором будет отображение информации.
Паттерн Model-Update-View и зависимые типы
Model-Updater-View — функциональный паттерн, успешно применяемый в языке Elm в основном для разработки пользовательских интерфейсов. Что бы им воспользоваться надо создать тип Model, представляющий полное состояние программы, тип Message, описывающий события внешней среды, на которые программа должна реагировать, меняя свое состояние, функцию updater, которая из старого состояния и сообщения создает новое состояние прораммы и функции view, которая вычисляет по состоянию программы требуемые воздействия на внешнюю среду, которые порождают события типа Message. Паттерн очень удобный, но у него есть маленький недостаток — он не позволяет описать какие события имеют смысл для конкретных состояний программы.
Схожая проблема возникает (и решается) и при использовании ОО-паттерна State.
Язык Elm простой, но очень строгий — он проверяет, что функция updater хоть как-то обрабатывает все возможные сочетания модели-состояние и сообщения-события. По этому приходится писать лишний, пусть и тривиальный — как правило оставляющий модель без изменений, код. Я хочу продемонстрировать, как этого можно избежать в более сложных языках — Idris, Scala, C++ и Haskell.
Синтаксис
Синтаксис также можно отнести к плюсам, так как формально это всё тот же JavaScript, только без ряда служебных символов. Во всяком случае, привыкнуть к нему просто:
import Html exposing (text) import String {- Usually we name all the functions we use. So the following function is named `increment` and we can refer to it by that name anywhere in this file. -} increment n = n + 1 add1 = \n -> n + 1 main = text (toString (increment (add1 40)))
Обратная сторона – это само по себе программирование на Elm. Как и в любом случае ФП, здесь необходимо мыслить широкими категориями. Как показывает практика, на перестройку хватит пары часов. После того, как голова заработает в нужном направлении, вы сможете полностью насладиться языком и его возможностями.
Описание и основные характеристики автосканера ELM327
Автосканер на основе контроллера ELM327 – это устройство, представляющее собой диагностический адаптер, предназначенный для считывания информации из электронного блока управления автомобиля и устранения незначительных неполадок в его «мозгах».
Автосканер ELM327, в частности, может помочь в решении следующих задач:
- Считывание значений датчиков двигателя и других электронных систем автомобиля;
- Определение неисправных датчиков и диагностика приборов на предмет их корректной работы;
- Считывание и просмотр кодов неисправностей;
- Сброс ошибок в памяти компьютера (выключение лампочки CHEK ENGINE).
Подробнее о возможностях автосканера мы расскажем чуть ниже в обзоре диагностических программ.
Автосканер ELM327 вставляется в специальный диагностический разъем, который чаще всего скрывается под крышкой блока предохранителей, в бордачке, либо под панелью приборов водителя. Связь диагностического адаптера с компьютером автомобиля происходит по протоколу OBD-II (On Board Diagnostic), но в интернете его чаще всего можно встретить под названием OBD2.
Стандарт OBD-II поддерживается практически всеми американскими машинами выпущенными с 1996 г., и европейскими – начиная с 2001-го (дизельными – с 2004 года). Но иногда бывает, что автосканер не работает и на машинах до 2003 года выпуска – это связанно с тем, что не все автопроизводители сразу же стали внедрять данный стандарт.
Для того чтобы работать с автосканером ELM327 вам понадобится считывающее устройство с установленным диагностическим программным обеспечением. Таким устройством может служить смартфон или планшетный ПК на системе Android, ноутбук, либо стационарный компьютер. Программное обеспечение, как правило, прилагается к автосканеру в комплекте.
В зависимости от типа исполнения, соединение автосканера ELM327 со считывающим устройством возможно через:
- Bluetooth;
- Wi-Fi;
- USB-кабель.
Диагностические адаптеры бывают как стандартных размеров (примерно 5х3 см), так и в исполнении mini (почти вдвое меньше стандартного).
Также в последнее время можно встретить диагностические сканеры на базе чипа ELM327 версии 1.6 или 2.1 – прежде чем покупать такие модели автосканера, уточняйте у продавца, подойдет ли он к вашему авто.
О том, как пользоваться автосканером можно узнать из подробной видео-инструкции в конце этой статьи. От себя можем добавить, что такой адаптер однозначно стоит покупать каждому автомобилисту, который хоть изредка самостоятельно заглядывает под капот – это сэкономит вам кучу денег.
Инструкция ELM327
Итак у нас есть адаптер ELM327 Bluetooth версии 1.5, телефон на базе Android с установленной программой InCarDoc free, Автомобиль с разъемом OBD-II. Теперь можно приступить непосредственно к диагностике:
- При выключенном зажигании (обязательно) вставить адаптер ELM327 в разъём OBD-II, при этом он подаст признаки жизни (загорится светодиодный индикатор) ;
- Включить Bluetooth на телефоне и найти устройство под названием OBDII (название может отличаться), затем при сопряжении устройств потребуется ввести пароль: как правило это 1234 или 0000.
- Если все получилось тогда переходим в приложение InCarDoc free и нажимаем зелененькую кнопку “Подключить” (фото слева). Если всё выполнили правильно, то неактивные разделы меню станут активными (фото справа).
Подключение к авто в программе InCarDoc free
4. Как только Вы успешно подключились к автомобилю его следует завести.5. Диагностика автомобиля. Следуйте инструкции на картинке ниже. Что бы продиагностировать автомобиль перейдите во вкладку “Диагностика”, после нескольких секунд на экране появиться список ошибок которые есть в Вашем автомобиле. Сделайте скриншот экрана с ошибками, это необходимо для их дальнейшего изучения и поиска причины их возникновения. Теперь можете смело очистить их. Следуйте инструкции ниже:
сброс ошибок авто в программе InCarDoc free
6. Эта программа имеет функции вывода динамических параметров на экран телефона в режиме реального времени. Для примера я вывел на экран Обороты двигателя на холостом ходу (можно наблюдать как они у меня плавают) и температуру охлаждающей жидкости (автомобиль только прогревался). В этой программе достаточно широкий выбор вывода динамических параметров, поэтому я использую именно её.
Вывод на экран динамических параметров авто в программе InCarDoc free
7. Что бы закончить работу со сканером ELM327 просто нажмите кнопку “Отключить” в программе InCarDoc free. Заглушите двигатель автомобиля и извлеките сам сканер из диагностического разъёма OBD-II.
Моя практика
Вот лично я считаю, что у всех владельцев с АКПП, должен быть такой аппарат. Почему? ДА потому что просто вы можете считывать показания температуры, как с двигателя, так и с АКПП
Как известно перегрев автоматической трансмиссии — убивает ее, и неважно автомат у вас или вариатор. Перегрева быть не должно! Температура должна находиться в пределах 90 – 100 градусов Цельсия
Если она у вас выше, то износ АКПП идет в разы быстрее. И вам нужно что-то делать.
Перегрев может быть вызван старым маслом, забитым радиатором снаружи, нужно его промыть на мойке, внутри – опять же от износа масла могут быть отложения, от больших нагрузок резко «жарите с места» и держите темп уже в течение полчаса, банально тяните какой-то прицеп, либо просто не хватает штатного радиатора.
В общем если информация по перегреву получена, уже есть мысли куда думать! И вот такой вот маленький приборчик поможет вам в этом.
Сейчас небольшая видео версия смотрим.
Отображение графиков и приборной панели
В таком режиме экран смартфона может превращаться в дополнительную панель приборов, которая гибко настраивается под потребности водителя. Связь по Bluetooth достаточно быстрая, все изменения отображаются в программе через долю секунды.
Панель может содержать данные об оборотах двигателя, скорости, потреблении топлива, средней скорости, продолжительности поездки и т.п. Если изначально автомобиль не оборудован дисплеем с дополнительными данными или какая-то информация там отсутствует, сканер поможет это исправить.
Из необычных показателей, которые не отображают большинство штатных систем, есть:
- данные о количестве и температуре охлаждающей жидкости;
- температура и работоспособность всех датчиков в автомобиле;
- положение тумблеров, заслонок и электрических переключателей;
- моментальная мощность и крутящий момент;
- расширенные данные о батарее (для гибридных или электро-автомобилей);
- все сервисные коды, системные данные и показатели.
Меняющиеся показатели удобно отслеживать в виде графиков.
Как подключить на Android
Для подключения сканера ELM327 используется специальное гнездо, которое расположено под рулевой колодкой автомобиля (в салоне).
Полезно! Если сканер устанавливается на ВАЗ и прочие отечественные авто до 2006 года выпуска, то, скорее всего, потребуется воспользоваться переходником или адаптером.
Далее, необходимо:
Скачать в Google Play небольшую утилиту Torque. Это приложение считается самым лучшим, так как оно позволяет дополнительно считывать ошибки систем авто.
- Подключить ELM327 в соответствующий разъем.
- Завести двигатель авто.
- Активировать блютуз на мобильном устройстве.
- Зайти в настройки смартфона и перейти в «Беспроводные сети Bluetooth».
- Нажать на «Поиск нового оборудования».
- Дождаться, пока на экране телефона не отобразится список доступных устройств.
- Выбрать из них OBD 2 и соединиться с ним. Для этого требуется указать специальный код сопряжения, чаще всего это 1234 или 0000.
- Когда подключение ELM 327 bluetooth будет завершено, можно переходить к настройкам. Для этого заходим в Torque и выбираем «OBD 2 настройки адаптера».
- Далее, необходимо выбрать устройство Bluetooth, то есть сам сканер ELM 327.
Через некоторое время установится соединение, и можно будет приступать к диагностике систем автомобиля.
Версия 1.5 и 2.1 в чем разница?
Опять же на «АЛИ» есть различные версии таких ELM327, одни работают на прошивке версии 1.5, другие на 2.1. Но брать свежую — я вам не советую!
В чем тут критичное различие:
Версия 1.5 была полностью клонирована с оригинального сканера, то есть участие китайцев тут минимальное (просто содрали и залили в свой девайс). Однако «ЖЕЛЕЗО» все же китайское, да и сборка зачастую подвальная. Поэтому нужно выбирать правильных продавцов, как говорится «проверенных временем». Эта версия прошивки поддерживает большое количество свежих автомобилей, а также старых (которым больше 10 лет). Работает относительно безотказно и стабильно.
Версия 2.1 это свежая версия прошивки, залитая в тоже «ЖЕЛЕЗО». Однако здесь к ней приложили руку китайские программисты, выкинули много функций которые по их мнению не нужны. Отсюда не видит большое количество автомобилей (особенно тех которым больше 10 лет), то есть можете купить такой ELM327, а он банально не подключится к вашему ЭБУ и ничего не прочитает. ДА и стабильность, оставляет желать лучшего. Вот почему именно версия 2.1, так плохо продается, собственно я вам ее и не советую.
Процесс появления не такой быстрый, даже новые на вид авто, зачастую используют старые ЭБУ, а поэтому ELM327 с «АЛИ» будет жить еще долго. Главное брать 1.5 версию.
Для непосвящённых
Как и обещал, немного расскажу, как устроен код приложения на Elm. Давайте взглянем на тот исходный код, который нам сгенерировал Brunch:
Приложение на Elm оформляется как модуль , экспонирующий функцию . Это мы видим в первой строке кода. Далее идёт импорт модулей. Некоторые модули импортируются по умолчанию, но модули , и нужно импортировать. Здесь они импортируются с экспонированием отдельных функций и типов. Это делается, чтобы не квалифицировать имя модуля, например, вместо будем писать просто .
Ниже объявляется и определяется функция . В объявлении задаётся её тип. Тип функции указывается после символа , определение происходит после знака . Как увидим ниже, указание имён параметров и их типов осуществляется раздельно. Elm поддерживает вывод типов, однако для функций верхнего уровня хорошим тоном считается ручное указание типа.
В нашем случае функция вызывает функцию , которая получает на вход структуру с тремя полями: , , . Эта функция запустит цикл обработки сообщений. Параметр получает начальное состояние приложения, которое задано в функции . Функция вызывается всякий раз, когда происходит какое-то событие и передаётся соответствующее сообщение. После обработки сообщения вызывается функция , занимающаяся формированием нового дерева DOM.
Далее определяется тип , точнее синоним типа структуры, состоящей из поля типа . Тип , как нетрудно догадаться, представляет целые числа.
Как уже было сказано, функция возвращает начальное значение состояния, которое содержит одно поле со значением . Типом состояния может быть любой тип, не только структура.
Далее определяется тип сообщения . Это тип-перечисление с двумя возможными значениями: и .
Функция получает на вход сообщение и состояние приложения. Обычно код этой функции включает в себя оператор сопоставления с образцом . Здесь происходит изменение состояния в зависимости от пришедшего сообщения: значение поля либо увеличивается на , либо уменьшается на .
Наконец, функция принимает состояние приложения и формирует с помощью функций модулей , и требуемое дерево DOM.
Проверка пробега с помощью ELM327
В современных авто внедренно много электронных систем управления. Во многих из этих модулей внедрены функции регистрации пробега. С помощью автосканера ELM327 и различных прилодений можно проверить был ли скручен пробег. Проверку пробега с помощью ELM327 можно провести слудующи образом:
Подключаем адаптер к диагностическому разъему OBD2 авто.
Производим соединение адаптера с программой.
Считываем реальный пробег автомобиля, который записан в ЭБУ.
Данные о пробеге могут быть записаны не только в блоке управления или одометре. Информация может находиться в блоке торможения, блоке управления раздаткой и КПП и т. д.
Чем старше авто, тем меньше в ней блоков управления,соответственно меньше вероятность проверки пробега автосканером ELM327.