Elm

Паттерн Model-Update-View и зависимые типы

Model-Updater-View — функциональный паттерн, успешно применяемый в языке Elm в основном для разработки пользовательских интерфейсов. Что бы им воспользоваться надо создать тип Model, представляющий полное состояние программы, тип Message, описывающий события внешней среды, на которые программа должна реагировать, меняя свое состояние, функцию updater, которая из старого состояния и сообщения создает новое состояние прораммы и функции view, которая вычисляет по состоянию программы требуемые воздействия на внешнюю среду, которые порождают события типа Message. Паттерн очень удобный, но у него есть маленький недостаток — он не позволяет описать какие события имеют смысл для конкретных состояний программы.
Схожая проблема возникает (и решается) и при использовании ОО-паттерна State.
Язык Elm простой, но очень строгий — он проверяет, что функция updater хоть как-то обрабатывает все возможные сочетания модели-состояние и сообщения-события. По этому приходится писать лишний, пусть и тривиальный — как правило оставляющий модель без изменений, код. Я хочу продемонстрировать, как этого можно избежать в более сложных языках — Idris, Scala, C++ и Haskell.

Лучшие приложения OBD2

Самый удобный вариант использования адаптера – интеграция его в автомобиль и управление его функционалом при помощи мобильного приложения. В Play Market нет единого приложения для управления OBD2. Зато представлены варианты от различных разработчиков, так или иначе отличающиеся друг от друга. Вместе выберем наиболее подходящее приложение для автомобиля.

1. Carista OBD2

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

  • Сразу же после подключения Carista автоматически запускает поиск ошибок.
  • После непродолжительного поиска приложение предложит провести тесты в указанных роботом областях, удалить ошибки или предложить варианты их исправления.

Интерфейс в программе на любителя. Пригодится знание английского и определенные знания в области внутреннего устройства автомобиля. Разработчик продает собственные OBD2 адаптеры по 25.99 долларов за штуку, однако в России и странах СНГ их найти тяжеловато.

Преимуществом приложения можно назвать высокую точность показателей, а также возможность убирать загоревшийся «Check».

К тому же, на некоторых моделях автомобилей Carista предоставляет пользователю функционал в области настройки функций авто (фары, блокировка дверей и прочее). Список моделей есть на официальном сайте.

2. InCarDoc

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

Помимо интерфейса в зеленых тонах, наше внимание привлекают сразу виртуальная приборная панель с датчиками и графиками. Все они работают в режиме реального времени, показывая:

  • скорость
  • температуру
  • давление
  • -угол поворота колес автомобиля.

Также InCarDoc позволяет сохранить все данные об ошибках, их коды и сопутствующие показатели датчиков. Это может пригодиться в том случае, если для исправления последних вы решили поехать в сервис.

3. Toad PRO

Приложение не самое просто в использовании, однако обладает двумя существенными преимуществами: оно совместимо с огромным количеством автомобилей, и оно может распознавать больше 15 000 ошибок. Если собираетесь отправлять данные мастеру, то Toad PRO – лучший выбор.

Измеряет:

  • ошибки двигателя;
  • ошибки электроники;
  • ошибки прочих систем автомобиля.

4. Torque Pro

Самое распространенное приложение для самостоятельного анализа работы двигателя. Да, Torque Pro специализируется на диагностике только двигателя автомобиля. Однако это совсем не значит, что у вас его не должно быть на телефоне!

Удобный красочный интерфейс, понятные обозначения делают использование очень удобным.

Torque Pro умеет:

  • Определять и отслеживать расход топлива;
  • Предоставлять информацию о нагрузках;
  • Выводить данные по количеству оборотов;
  • Локально диагностировать топливную систему;
  • Определять и анализировать расход.

У приложения еще очень много функций, и оно способно стать отличным дополнением к основному диагностическому софту для Android.

5. ScanTool AutoEnginuite

Не обошли мы стороной и пользователей iOS – ScanTool AutoEnginuite совместима и с ними! Отличное приложение с множеством датчиков и широкой базой определяемых неисправностей на самых разных моделях автомобилей.

Составляет:

  • графики с ошибками двигателя;
  • графики с ошибками электросистемы;
  • графики с ошибками прочих систем.
  • удобные таблицы для обработки.

6. OBD II Auto Doctor

По отзывам не только пользователей, но и автомастеров со всего мира, OBD II Auto Doctor – лучшее приложение для диагностики и удаления ошибок, ведь оно определяет до 14 000 неисправностей! Однако для неопытного пользователя может быть местами сложным.

Определяет:

  • скорость;
  • температуру двигателя;
  • давление в двигателе.

7. Movi/Movi Pro

Бесплатная версия диагностирует большинство ошибок, платная же способна их устранить. Очень простой интерфейс и высокая точность показателей – несомненные преимущества программы. Однако цена заставляет задуматься над конкурентоспособностью проекта. Для начала попробуйте бесплатную Movi.

Определяет уровни:

  • разгона;
  • разогрева;
  • подъема температуры.

Провести самостоятельную диагностику ошибок и неисправностей своего автомобиля может каждый владелец. Для этого существует незаменимый помощник – адаптер OBD2. Выбирайте приложение для работы с ним и вперед – убирать ошибки системы.

Установка дополнительных пакетов Elm

И последнее, но не менее важное: чтобы установить дополнительные пакеты Elm, нужно вызвать команду. Например, установим пакет :

Обратите внимание, что идентификатор пакета состоит из двух частей, то есть не просто , а. С этой командой связан файл проекта

В него записываются названия и версии устанавливаемых пакетов в разделе. Например, сгенерированный Brunch файл выглядит так:

С этой командой связан файл проекта . В него записываются названия и версии устанавливаемых пакетов в разделе . Например, сгенерированный Brunch файл выглядит так:

Репозиторий пакетов можно просматривать здесь.

Как подключить к iPhone или iPad

Чтобы заполучить свой собственный диагностический центр для проверки работы автотранспортного средства не обязательно подключаться к сканеру через блютуз. Более современные модели ЕЛМ оснащены Wi-Fi модулем, который позволяет использовать для получения данных практически любое портативное устройство.

Рассмотрим, как установить такое соединение:

  • Подключить сканер к разъему в авто.
  • Зайти в раздел, отвечающий за настройки беспроводного соединения и выбрать сеть «CLKDevices».
  • Справа будет синяя стрелка, на которую необходимо нажать.
  • В появившемся окне нужно ввести данные адреса IP и маршрутизатора: 192.168.0.11. Также нужно указать стандартную маску подсети: 255.255.255.0.
  • Чуть ниже необходимо указать порт 35000.

На этом настройка заключена. Зная, как пользоваться сканером ELM 327, достаточно установить любое приложение для быстрой диагностики и прописать в ее настройках те же самые параметры IP и порта.

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

Преимущества

Чаще всего главная цель использования ФП – ориентация не на частные реализации, как в императивном случае, а на потоковые, динамические данные. В «классическом программировании» выражение z = x + y ориентируется состояние переменных к моменту исполнения. Дальнейшее изменение значений x и y на z никак не повлияет. В реактивном программировании (РП) результат выражения будет пересчитываться каждый раз при изменении аргументов. Если вы работаете с вебом, то наверняка знакомы с самой популярной реализацией РП – ReactiveX – библиотекой, призванной упростить событийное программирование. Elm – инструмент из той же серии.

Среди плюсов языка можно выделить следующие:

  • Компиляция в JavaScript. Это универсальный инструмент для частных реализаций на популярном языке веба и не только.
  • Никаких Runtime-ошибок. Все они отлавливаются на этапе компиляции. Подтверждение этой теории – более 80 тысяч строк кода в исполнении NoRedInk и ни одной Runtime-ошибки за 2 года.
  • Производительность. На официальном сайте приведено сравнение программных реализаций, выполненных в разных фреймворках. По производительности Elm незначительно, но лидирует.

Проверка версии адаптера ELM327

Существует множество программ, с помощью которых можно определить версию адаптера ELM327, одна из ELM327 Identifier. Программа работает с адаптерами ELM327 Bluetooth и Wi-fi версий. Программа посылает адаптеру AT команды и в зависимости от ответа распознает его версию. Для проверки версии сканера ELM327 необходимо провести несложные манипуляции:

  • Подключить автосканер к разъему OBD2, провернуть ключ в крайнее положение.
  • Подключить телефон с адаптером.
  • Войти в приложение, нажать клавишу «Соединение» выбрать Ваш ELM327 и способ подключения.
  • При правильном подключении начнется автоматическая проверка адаптера ELM327.
  • После окончания проверки Вам будут показаны результаты команд, которые поддерживание автосканер.
  • При нажатии на «Результаты» программа покажет все пункты по проверке адаптера, которые можно сохранить для дальнейшего анализа.

Перед приобретением адаптера ELM327 например в Китае, уточните у продавца версию чипа, покупайте автосканер с чипом PIC18F25k80 версии 1.5. Такой адаптер успешно пройдет проверку программой и будет работать на многих марках авто.

Что касается адаптеров ELM327 v2.1 версии, то большинство из них работают не со всеми протоколами авто, а значит могут прочитать не все модели автомобилей.

Работа по CAN линии часто происходит с ошибками и внезапными отключениями. Это происходит от того, что Китайские изготовители устанавливают недорогой чип, который не работает с прошивкой адаптера.

Проверить автосканер ELM327 можно при помощи отправки ему AT команд. Таким образом вы узнаете все ли команды понимает ваш сканер. Это необходимо сделать, т.к. многие приложения чувствительны к набору команд. Приложение ELM327 Identifier помогает провести такую проверку быстро и в автоматическом режиме.

Дополнительный, но важный инструментарий

Пожалуй самый важный инструмент из дополнительных это elm-format. С помощью этой утилиты можно приводить внешний вид программы к стандартному (общепринятому) виду. Установим его:

Также установим соответствующее дополнение для Atom elm-format:

Благодаря этому дополнению, каждый раз, как мы будем сохранять наш код, elm-format будет его форматировать. Если в коде будет синтаксическая ошибка, то утилита её обнаружит, и мы об этом узнаем, хотя, для выяснения наличия ошибок всё же лучше использовать компилятор. А в этом нам будет помогать дополнение для Atom linter-elm-make.

Поставим его:

Не забудьте также зайти в настройки этих дополнений и задать все необходимые параметры.

Дополнение elm-lens показывает прямо в коде для функций и типов экспонируются ли они или являются локальными, а также сколько раз на них ссылаются. Для установки дополнения просто вызовите:

Для поддержки REPL в Atom можно установить дополнение elm-instant:

Если вы хотите работать с терминалом прямо в Atom, рекомендую установить дополнение platformio-ide-terminal:

Как им пользоваться?

Буду рассматривать самый распространенный, так называемый ELM327 mini, синего цвета, работает по Bluetooth. Именно его купили уже миллионы владельцев по всему миру.

Стоит отметить, что вам придется на свой планшет, а скорее всего на телефон, поставить специальные программы. Итак, теперь пошагово:

Выбираем программу на смартфон, их реально сотни в Google Play (лично я пользуюсь ANDROID), думаю на IPHONE их также много. Однако большое распространение получила программа «TORQUE» (она простая и понятная). Есть бесплатная версия, так называемая «LITE», а есть платная «PRO» (стоимость 165 рублей, однако многие «умельцы» могут найти ее бесплатно). И в бесплатной версии вы сможете сбрасывать ошибки, смотреть различные параметры и т.д. Однако «PRO» версия имеет другой интерфейс и расширенные возможности по считыванию температуры (именно этот параметр очень ценен для меня). Собственно ставим ее и дальше переходим к настройке и подключению

Идем к машине, в разъем подключаем наш ELM327, на смартфоне активируем Bluetooth, нужно выбрать в настройках именно наш девайс, вводим пароль, на многих китайских сканерах он либо «0000», либо «1234». В программе будет моргать машинка сверху, как только она перестанет моргать, значит соединение установлено!

  • Все, дальше наслаждайтесь! Можете использовать встроенные функции, либо добавлять свои, есть очень большой список.
  • Отдельно хочется отметить что у этой программы нужно настроить специальные PID датчики, без них «прога» будет не видеть и не отображать большую часть датчиков. По умолчанию вшиты на такие автомобили как MERCEDES, FORD, GM, OPEL и еще несколько. НО НЕ НА ВСЕ! Чтобы их добавить переходим — шестеренка (на главной странице, слева внизу) — настройка — управление дополнительными PID — добавляем нужный набор.

Однако не все наборы PID бесплатны. И например для KIA его нужно купить. Продается он также на GOOGLE PLAY

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

Как видите ничего сложного, однако лично я использую этот сканер еще по одному назначению.

Версия 1.5 и 2.1 в чем разница?

Опять же на «АЛИ» есть различные версии таких ELM327, одни работают на прошивке версии 1.5, другие на 2.1. Но брать свежую — я вам не советую!

В чем тут критичное различие:

Версия 1.5 была полностью клонирована с оригинального сканера, то есть участие китайцев тут минимальное (просто содрали и залили в свой девайс). Однако «ЖЕЛЕЗО» все же китайское, да и сборка зачастую подвальная. Поэтому нужно выбирать правильных продавцов, как говорится «проверенных временем». Эта версия прошивки поддерживает большое количество свежих автомобилей, а также старых (которым больше 10 лет). Работает относительно безотказно и стабильно.

Версия 2.1 это свежая версия прошивки, залитая в тоже «ЖЕЛЕЗО». Однако здесь к ней приложили руку китайские программисты, выкинули много функций которые по их мнению не нужны. Отсюда не видит большое количество автомобилей (особенно тех которым больше 10 лет), то есть можете купить такой ELM327, а он банально не подключится к вашему ЭБУ и ничего не прочитает. ДА и стабильность, оставляет желать лучшего. Вот почему именно версия 2.1, так плохо продается, собственно я вам ее и не советую.

Процесс появления не такой быстрый, даже новые на вид авто, зачастую используют старые ЭБУ, а поэтому ELM327 с «АЛИ» будет жить еще долго. Главное брать 1.5 версию.

ScanXL

Платная программа

ScanXL — еще одна профессиональная программа для адаптеров ELM327, имеющая высокую популярность среди отечественных автомастерских. Основная причина этого — поддержка широкого спектра автомобилей, начиная с 1996 года выпуска, в т.ч. и отечественных марок. Программа ScanXL распространяется платно, не поддерживает русского языка (но в сети имеются довольно неплохие любительские русификаторы). Для использования приложения подойдет любой компьютер под управлением Windows XP или выше.

Как и в случае с ScanMaster-ELM, программ ScanXL является универсальным программным обеспечением для OBD-II адаптеров, поддерживающих протоколы ELM327, J1850 PWM/VPW, KWP2000 и CAN (4 разновидности). Утилита также способна считывать параметры (сохраненные и в режиме реального времени) любых электромеханических узлов автомобиля, поддерживающих управление от ЭБУ.

Отметим следующие ключевые функции ScanXL:

  • Чтение и удаление (в т.ч. тех, что еще не были просмотрены владельцем авто) кодов неисправности.
  • Отображение сохраненных иди текущих (в режиме реального времени) данных с датчиков.
  • Чтение истории стоп-кадров.
  • Отображение расположения лямбда-зонда и результатов его диагностики.
  • Мониторинг пропусков зажигания, параметров топливной системы, катализатора, системы EVAP, климат-контроля, системы EGR и многих других компонентов.
  • Получение мощностных и скоростных характеристик автомобиля на основе вносимых пользователем параметров авто.
  • Визуализация данных с приборной панели, а также параметров работы двигателя и коробки передач, уровней и статистики расхода топлива, и многое другое.
  • Возможность написания в самой программе и импорта PID-скриптов, благодаря которым пользователь может автоматизировать диагностику автомобилей конкретных марок и моделей.
  • Возможность импорта внешних плагинов, расширяющих функционал программы (к примеру, можно добавить плагин для работы с конкретной маркой авто).
  • Возможность создания собственных наборов графиков визуализации.
  • Создание собственных профилей с настройками под конкретные автомобили с возможностью быстрого переключения между ними (созданными профилями).

Таким образом, ScanXL — программа, рассчитанная, скорее, на профессиональное использование в автомастерских.

Существует две версии программы ScanXL — Standard и Professional. На момент написания обзора их стоимость составляла $124.95 и $199.95, соответственно. Также имеется возможность приобретения плагинов для автомобилей Ford, GM и Mazda, каждый из которых продается разработчиками программы по $99.95.

Программы elm327 для операционных систем Windows

Несмотря на то, что многие адаптеры для диагностики продаются уже с программным обеспечение в комплекте, этого не всегда достаточно. В этом случае, специальные elm327 программы вам помогут.

  1. Scanmaster и PCMScan. Эти программы получили русский интерфейс, способны считывать ошибки ЭБУ вашего авто, показывать описание ошибок, выводить данные на печать и реализовывать ряд иных функций. Планшет от Apple также можно подключить к ODB-2 с помощью этих программ.
  2. ForScan вам подойтет больше, если требуется диагностика для определенной марки. Это многофункционнальная elm327 программа для автомобилей марки Ford, она полностью на русском языке и способна анализировать данные во всех блоках включая подушки безопасности и систему ABS. Программа способна на многое, и помимо Форда, совмещается с такими автомобилями, как Mercury и Mazda.
  3. Tiggo Diag. Отличная elm327 программа для тех, кто является владельцем автомобиля китайского производства, такого как Чери, Great Wall и так далее. Позволяет по средствам ELM327 проводить диагностику авто и работать с дополнительными устройствами. Если вы хотите быть в курсе состояния своего авто, функционала этой программы будет более чем достаточно. Плюс может работать с автомобилями Мицубиси.

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

Вот наш полезный совет: по сравнению с оригинальной версией адаптера 2.1 китайская версия очень далека и порой оказывается сильно недоработанной, это, соответственно, отражается на работе адаптера и показателях в программах для elm327 для некоторых моделей. Лучше приобрести адаптер предыдущей версии и не стоит приобретать его дешевле 6 долларов. Чем качественнее диагностический сканер, тем дольше он вам прослужит.

Мы перечислили наиболее популярные программы для elm327 разных операционных систем, все они весьма просты в использовании, для получения всех необходимых данных нужен сам адаптер ELM327, OBD-2, USB, Bluetooth и Wi-Fi в зависимости от вашего устройства, девайс, телефон, планшет, ноутбук и скаченная заранее выбранная программа.

Такая самостоятельная диагностика предоставит вам все необходимы данные, скрытые от глаз в бортовом компьютере, показания датчиков, расход топлива, температура и прочее для максимально комфортного анализа эффективности автомобиля, также выдаст все имеющиеся ошибки компьютера, многие программы предоставляют расшифровки кодов ошибок и возможность их удаления. Подобная диагностика станет хорошей альтернативой долгим поездкам в СТО и сэкономит ваше время и деньги.э

Как подключить на Android

Для подключения сканера ELM327 используется специальное гнездо, которое расположено под рулевой колодкой автомобиля (в салоне).

Полезно! Если сканер устанавливается на ВАЗ и прочие отечественные авто до 2006 года выпуска, то, скорее всего, потребуется воспользоваться переходником или адаптером.

Далее, необходимо:

Скачать в Google Play небольшую утилиту Torque. Это приложение считается самым лучшим, так как оно позволяет дополнительно считывать ошибки систем авто.

  • Подключить ELM327 в соответствующий разъем.
  • Завести двигатель авто.
  • Активировать блютуз на мобильном устройстве.
  • Зайти в настройки смартфона и перейти в «Беспроводные сети Bluetooth».
  • Нажать на «Поиск нового оборудования».
  • Дождаться, пока на экране телефона не отобразится список доступных устройств.
  • Выбрать из них OBD 2 и соединиться с ним. Для этого требуется указать специальный код сопряжения, чаще всего это 1234 или 0000.
  • Когда подключение ELM 327 bluetooth будет завершено, можно переходить к настройкам. Для этого заходим в Torque и выбираем «OBD 2 настройки адаптера».
  • Далее, необходимо выбрать устройство Bluetooth, то есть сам сканер ELM 327.

Через некоторое время установится соединение, и можно будет приступать к диагностике систем автомобиля.

Программы для адаптеров OBD-II для мобильных устройств

Как и обещали ранее, приводим список популярных мобильных приложений для считывания данных из ЭБУ автомобилей:

  • Считается самой распространенной программой для компьютерной диагностики автомобилей для мобильных устройств под управлением iOS и Android. Приложение платное, но имеется и бесплатная версия с урезанным функционалом.
  • Данное мобильное приложение для Android разработано компанией Palmer — владельцем авторский прав на рассмотренную ранее программу ScanXL под Windows. Приложение платное. Имеется бесплатная урезанная версия.
  • Car Gauge и Car Diagnostic. Бесплатная и платная (соответственно) версия программы для адаптеров ELM237 с возможностью подключения модулей (только в платной версии) для диагностики автомобилей Ford, Nissan, GM, Toyota и KIA. Доступная для Android-девайсов.
  • Car Doctor. Простая бесплатная программа для Android, позволяющая считывать ошибки и параметры работы систем автомобиля, поддерживающих ODB-II.

Это далеко не все существующие программы для адаптеров ODB-II под мобильные устройства.

Программы для 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

Диагностика через OBD 2

Процедура проверки производится так:

  1. В зависимости от автомобиля, процесс диагностики может осуществляться при отключенном или включенном зажигании. Данный момент надо уточнить в сервисном руководстве. Перед началом процедура зажигания в машине отключается или включается.
  2. Запускается программа на компьютере для проверки.
  3. Выполняется подключение диагностического оборудования к разъему. Если это сканер, то колодку с проводом от него нужно вставить в штекер. При использовании ПК один конец адаптера устанавливается в USB-выход компьютера, а другой соединяется с разъемом.
  4. Нужно дождаться, пока программа не определит колодку после синхронизации. Если это не происходит, следует зайти вручную в меню управления и выбрать опцию поиска новых устройств.
  5. Запускается процедура диагностики на компьютере. В зависимости от программного обеспечения, у пользователя может быть возможность выбора нужного инструмента проверки. Некоторые программы поддерживают раздельную диагностику двигателя, трансмиссионного агрегата, электросети и других узлов.
  6. После завершения процедуры проверки на экране ПК появятся коды неисправностей. Эти ошибки надо расшифровать, чтобы точно определить тип поломки. В соответствии с полученными данными производится ремонт транспортного средства.

Программы для диагностики автомобилей на русском языке, совместимые с автосканером 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 и распространяется разработчиком бесплатно.

Интерфейс программы

Если говорить про ELM 327 interface OBD 2, то он интуитивно понятен. После установки подключения необходимо дождаться, пока мигающая иконка с изображением автомобиля не перестанет моргать. Если все было правильно, то, устройство сразу начнет работать.

Разберемся, как пользоваться автосканером, а точнее, какие из иконок программы Torque нас будут больше всего интересовать:

  • OBD Check Fault Code – позволяет считать и расшифровать возможные ошибки автомобиля.
  • Realtime Information – счетчики, отображающие показатели параметров двигателя в реальном времени. Пользователь может самостоятельно выбирать и добавлять счетчики, которые ему нужны. Для этого необходимо нажать «Добавить экран».

Map View – отображает маршрут передвижения.

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

Если же вы хотите получать более развернутые данные о системах авто, то рекомендуется подключиться к сканеру ЭЛМ через ПК.

Наиболее частые ошибки при подключении

Проблемы, которые могут возникнуть при соединении:

  • Сканер не подключается к ЭБУ. Такое может случиться по нескольким причинам: прибор не подходит для марки/модели авто, неверно подобран переходник или программа. Иногда водитель забывает пройти инициализацию. Реже подключения не происходит из-за банальной механической поломки – вышел из строя предохранитель, который отвечает за работу разъема OBD II.
  • ELM327 не показывает данные в реальном времени (например, расход топлива). Дело в том, что данная функция доступна только во время движения автомобиля.
  • Автосканер не считывает или не сбрасывает ошибки. Часто для активации устройства нужен работающий двигатель, поэтому достаточно просто запустить мотор. Некоторые дешевые модели ELM327 не умеют обнулять ошибки ABS, это решаемо, но требуется модификация прибора.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector