Elm327 bluetooth распиновка: схема подключения, коды ошибок, алгоритм диагностики автомобиля

Содержание

Инструкция ELM 327


  1.   

    Главная


  2.   »  
    Инструкция ELM 327

Инструкция по настройке диагностического адаптера ELM 327 USB скачать

Инструкция по настройке диагностического адаптера ELM 327 WiFi с программой DashCommand  скачать

Если Вы приобрели диагностический адаптер на базе чипа ELM 327 и у Вас возникли сложности с его настройкой, то на данной странице, Вы найдете инструкцию на русском языке для ELM327. На нашем сайте присутствуют инструкции для elm327 различных модификаций (USB, Bluetooth, Wi-Fi)

Видео инструкция по подключению elm327 Bluetooth

Сравнение версий адаптеров elm327 Bluetooth v1.5 и версии 2.1. В чем их отличия и почему возможно не подключение к автомобилю.

Наши адаптеры elm327 Bluetooth

 Итак, приступим, если у Вас имеется диагностический адаптер ELM327 Bluetooth то для его работы с программой Torque Вам необходимо:

 1.   Подключить диагностический адаптер ELM 327 Bluetooth к диагностическому разъему OBD II Вашего авто после чего необходимо включить зажигание.

2.   Затем включите модуль Bluetooth на Вашем устройстве (смартфон или планшетный ПК на платформе Android).

3.    В настройках Вашего мобильного устройства Вам необходимо зайти в раздел беспроводных сетей Bluetooth и нажать поиск нового оборудования для сопряжения. В окне поиска появится новое устройство (как правило идентификатор «CHX», «OBDII», «CBT», «Vgate» и т.п.) После этого Вы можете нажать на пункт сопряжения с устройством (потребуется ввести пароль из инструкции к адаптеру, как правило это 1234,0000,1111,9999,6789).

4.  После этого откройте программу Torque.

5.  Перейдите в меню программы пункт «настройки».

6.  Откройте раздел «OBD2 настройки адаптера / Выберите устройство Bluetooth» и выберите Ваш адаптер ELM 327 Bluetooth (имеет идентификатор «CHX», «OBDII», «CBT», «Vgate» и т.п.) из списка.

 

7.  После этого нажмите на иконку с надписью «Adapter Status» и проверьте подключение (должны появится зеленые галочки у первых 3-х пунктов в списке).

8.   Так же выбрать протокол вручную можно в пункте «Профили автомобиля» (находится в том же меню, где и «настройки»).

9.    После этого Вы можете начинать диагностировать Ваш автомобиль! 

OBD-2 стандарт тестирования, описание, распиновка разъема Mercedes Benz W208 CLK

OBD-2 / OBDII (On-Board Diagnostics, второе поколение) это стандарт диагностирования, который стал обязательным с 1996 для всех автомобилей продаваемых в США, а с 2001 EOBD для всех бензиновых автомобилей продаваемых в Европе. То есть, этот стандарт поддерживается всеми CLK произведенными для Американского рынка и «европейцами» с 2001 г.в.. Более ранние CLK тоже его поддерживают?, но не имеют разъема, а потому тестирование сопряжено с некоторыми сложностями.

16-ти контактный разъем OBD-2 (X11/22) располагается в верхней части обшивки в ногах водителя, закрывается заглушкой.

Хотя OBD-2 стандартизирована, автопроизводителям дана определённая свобода при разработке протокола — поэтому распиновка и протоколы связи для разных марок автомобилей могут отличатся. Если кратко — все европейские модели и большинство японских плюс Crysler используют стандарт ISO 9141, американские модели GM работают с протоколом J1850VPW, Ford — J1850PWM. Обратите внимание: разъём для всех трёх стандартов одинаков. Всё дело заключается в рабочих пинах.

Есть непроверенная информация, что разные модели CLK используют различные протоколы:

МодельГодПротокол
CLK320 (218HP)1998ISO 9141
CLK230 (197HP)2000KWP FAST
CLK230 Kompressor (191 HP)1999ISO 9141-2

Существуют микроcхемы (например ELM327), преобразующие ряд протоколов, используемых в диагностических шинах автомобилей, в общий протокол (например RS-232), что позволяет сканерам работать с несколькими протоколами. Поэтому при выборе сканера необходимо понимать его возможности — некоторые (самые доступные) приборы рассчитаны на чтение небольшого числа кодов, обычно чем дороже сканер, тем больше возможностей он предоставит. Если бюджет небольшой, есть смысл приобрести сканер, «заточенный» конкретно под Ваш автомобиль.

  • Используется для тестирования электронной частей и узлов автомобиля тестером. Желательно чтобы сканер знал номера ошибок с учетом производителя (в нашем случае Mercedes), мог их стирать и работал с протоколом CAN. Большинство ошибок общие для всех автомобилей, но небольшая часть зависит от производителя.
  • OBD-2 адаптер через Wi-Fi, Bluetooth или провод передает данные на считывающее устройство. Работает как с компьютерами и ноутбуками, так и с планшетами и смартфонами под Android, iPhone, Symbian, Windows Mobile 6.X, Windows Mobile CE с установленной программой на подобии Torque.

16 pin J1962 OBD-2 разъём для Mercedes

№ РазъемаНазваниеОписание
1K-LineIgnition control (EZS), air-conditioner (KLA), PTS, safety systems (Airbag, SRS, AB) and some other
3TNATD engine rotation speed
4,5GNDGround
6CAN-highCAN-High (including AirBag system in W203, W209, W220, W240, R230, ?215 after 2004y)
7K-LineEngine control diagnostic (ME/MSM/CDI)
8Ignition,…
9K-LineABS, ASR, ESP, ETS, BAS diagnostic
11K-LineGearbox and other transmission components (EGS, ETC, FTC)
12K-LineAll activity module (AAM), Radio (RD), ICS, …
13K-LineAB diagnostic — safety systems
14CAN-LowCAN
15K-Line(IC, KI), TAU, LWR diagnostic
16+12VPower

38-ми контактный разъем для тестирования, описание, распиновка

Поделись материалом:

Оставить комментарий по статье?

Программы инструкции — ELM327 #1

 

 

В данном разделе размещены приложения работающие с данными адаптерами:

 ELM327 USB, ELM327 bluetooth, ELM327 bluetooth micro,  ELM327 Wi-Fi

 

 Драйверы

Инструкции:

 

Полезное:

  Программы для Android OS

  • Torque Pro 1. 8.49

    предназаначена для получения и отображения дигностической информации о работе двигателя через интерфейс OBD2. Для подключения нужен OBD2 bluetooth адаптер.


    предназаначена для получения и отображения дигностической информации о работе двигателя через интерфейс OBD2. Для подключения нужен OBD2 bluetooth адаптер. Программа умеет получать всю информацию по интерфейсу OBD2.


    — мультимарочная предназаначена для получения и отображения дигностической информации о работе двигателя через интерфейс OBD2. Для подключения нужен OBD2 bluetooth адаптер. Программа умеет получать всю информацию по интерфейсу OBD2.

предназаначена для получения и отображения дигностической информации о работе двигателя через интерфейс OBD2. Для подключения нужен OBD2 bluetooth адаптер.

  • Torque Pro 1.8.49 +map с работающей картой
  • Torque Pro 1.8.52 — мультимарочная предназаначена для получения и отображения дигностической информации о работе двигателя через интерфейс OBD2. Для подключения нужен OBD2 bluetooth адаптер. Программа умеет получать всю информацию по интерфейсу OBD2.

  • HobDrive android-1.1.98  HobDrive android 1.4.2 — Первичная задача HobDrive — непрерывно работать в вашей машине, собирать статистику и анализировать производительность используя OBD-II адаптер.   Инструкция тут <<скачать>>

    HobDrive совместим с большинством современных автомобилей:

-Российские автомобили с контроллерами Январь и Bosch (ВАЗ, Волга-Сайбер, УАЗ-Патриот)

-Большинство иномарок с 1995 года выпуска (OBD2 совместимые) 

-Редкие модели, обычно не диагностируемые обычными программами: JDM (японский внутренний рынок) — Nissan и Toyota, Chery Tiggo, и другие.

 


  • OpenDiag Mobile android 2.02.8- Программное обеспечение под android 3.1 и выше для диагностики автомобилей российского производства ВАЗ / ГАЗ , с применением адаптеров ELM 327 Bluetooth или Wi-Fi, USB ELM 327 или K-Line.

Для USB требуется поддержка USB-Host смартфоном или планшетом.

  • EconTool ELM327 For Nissan 1.0
  • EconTool ELM327 For Nissan 1.12 beta — На данный момент программа умеет работать с бензиновыми двигателями Nissan по протоколу Nissan Consult (Nissan Custom, Nissan JDM) — это не OBDII. Если у вас двигатель с обычным OBDII протоколом, вам следует использовать другие программы. Программа работает через BlueTooth с чипом ELM327. Интерфейс интуитивно понятен. Программа работает в трех режимах:

1. Режим бортового компьютера.

2. Режим ELM327 терминала.

3. Режим чтения и сброса ошибок ЭБУ.

  • Nissan Data Scan — NDSII Lite обеспечивает основные принципы диагностики N Issan и Infiniti автомобилей. Он предназначен для новых автомобилей, которые имеют 16-контактный OBDII разъем. Это приложение поддерживает как бензиновые и дизельные автомобили.
  • Scan My Opel 1. 0.17
  • ScanMyOpel apk 1.0.25 full — программного обеспечения ScanMyOpel для диагностики Opel / Vauxhall. Это в первую очередь ориентирован на автолюбителей, чтобы позволить им диагностировать свои собственные автомобили. В настоящее время в английском, русском, венгерском, польском и немецком !!
  • OBD eZWay — Приложение подключается к бортовому компьютеру автомобиля с помощью специального bluetooth гаджета elm327 , который легко вставляется в стандартный разъем диагностики OBD2.

    К каким машинам подходит?

    Совместимы все современные автомобили:

    — американские автомобили после 1996 года выпуска,

    — европейские — после 2001

    — российские — после 2005

    — азиатские — после 2005 года

  • ScanMaster Lite — приложение для диагностики автомобилей соответствующих OBD-2/EOBD стандартам. Это приложение «превращает» ваш Android смартфон или планшет вместе с ELM327 адаптером в диагностическое устройство вашего транспортного средства.
  • OBD Авто Доктор — Чтение динамических и сохраненных параметров из ЭБУ автомобилей поддерживающих стандарт OBD-II. Поддержка чтения данных PID’s для машин с несколькими ЭБУ.Внимание! Для работы программы требуется ELM 327 или совместимый Bluetooth OBD-II адаптер.

Программы для IOS: IPhone, IPad и IPod

Программы для Mac OS

Программы для Windows Mobile

Программы для Windows Phone (для Microsoft Windows Phone)

Программы для Java

 Программы для Symbian

 Программы для множества марок авто для Windows

Продолжение

 

Адаптер ELM327 Bluetooth никак не подключается к ЭБУ: решение есть

Автор: Виктор

Процедура проверки работоспособности автомобильного двигателя может быть выполнена как визуально, так и с помощью дополнительного оборудования, если речь идет о компьютерной диагностике. Одним из устройств, с помощью которых можно диагностировать работу мотора, является адаптер ELM327. Почему ELM327 Bluetooth не подключается к ЭБУ и как быть в такой ситуации? Об этом мы расскажем ниже.

Содержание

Открытьполное содержание

[ Скрыть]

Причины, по которым адаптер отказывается подключаться к ЭБУ авто

Диагностирующие устройства ELM327 оснащаются функцией Bluetooth, с помощью которой возможно взаимодействие девайса с системой по двум протоколам из шести. То есть для подключения к ЭБУ автовладельцу необязательно использовать провод, поскольку можно обеспечить беспроводное соединение.

Зачастую автовладельцы сталкиваются с проблемой невозможности подключения устройства с управляющим модулем, почему такое случается:

  1. Вы приобрели некачественный адаптер. В данном случае речь идет не о прошивке, а именно о неработоспособности аппаратной начинки, это свойственно для бракованных девайсов. Если плата вышла из строя или изначально является нерабочей, то проверить работоспособность мотора будет невозможно. Соответственно, как и подключиться к блоку управления.
  2. Поврежденный или бракованный кабель, не позволяющий обеспечить связь устройства. Необходимо произвести диагностику провода на предмет выявления повреждений.
  3. Еще одна причина, по которой соединение может отсутствовать, заключается в плохой прошивке. Если версия программного обеспечения слишком старая, то синхронизировать работу девайса с авто будет невозможно (автор видео — канал КОЛХОЗ).

Способы решения проблемы своими силами

Если вы уверены в том, что версия программного обеспечения стоит рабочая, в частности, речь идет о прошивке 1.5 и выше, то решить проблему можно своими силами. Убедитесь в том, что в устройстве есть все 6 протоколов из 6. Подключение к управляющему модулю авто возможно при использовании строк инициализации, это позволит девайсу подстроиться под команды ЭБУ. В данном случае имеются в виду строки инициализации к программам для проверки Хоб Драйв и Torque.

Чтобы решить проблему подключения, необходимо действовать следующим образом:

  1. Для начала нужно подсоединить гаджет к соответствующему разъему, который расположен в автомобиле. Обычно на этом этапе у автовладельцев не возникает проблем с установкой, но в зависимости от конструктивных особенностей транспортного средства, возможно, придется использовать переходник. Как правило, данный разъем располагается под рулевым колесом в салоне машины, в бардачке, за или под ним, иногда штекер монтируется в районе прикуривателя. Более подробно о расположении диагностического разъема вы можете узнать из сервисной документации.
  2. После этого следует запустить мотор авто. Сделав это, вы увидите, определяет ли бортовой компьютер подключенный адаптер или нет. Важно именно завести двигатель, а не включить зажигание.
  3. Следующим этапом будет синхронизация работы устройства со смартфоном, причем последний должен работать на операционной системе Android. Для синхронизации оба гаджета подключаются по беспроводному соединению Bluetooth. Для этого необходимо зайти в настройки Bluetooth на телефоне, активировать опцию, а затем произвести поиск всех устройств, находящихся в сети. После того, как телефон выявит устройство, к нему надо будет подключиться, причем для подключения должен использоваться код. Комбинация может быть разной, но, как правило, это цифры 0000, 1111, 1234, 6789.
  4. Если гаджет успешно соединится со смартфоном, то нужно запустить программное обеспечение для проверки. Само ПО необходимо настроить, учитывая параметры работоспособности транспортного средства. Для настройки воспользуйтесь рекомендациями, приведенными в инструкции.
  5. В том случае, если все шаги были выполнены верно, то программное обеспечение должно начать проверку. С помощью утилиты вам будет предоставлена все важные данные о работоспособности двигателя, основных систем, а также контроллеров и датчиков. Если же произошло такое, что синхронизировать девайсы не получилось, то выход также есть — нужно попытаться добавить необходимые строки инициализации.
    Необходимо учитывать, что эти строки являются индивидуальными для всех моделей автомобилей и их необходимо вносить в память вручную. Эти данные представлены ниже, если каких-то строк нет, то их без проблем можно найти в сети. Главное, чтобы строки инициализации точно соответствовали вашей модели автомобиля, иначе синхронизировать устройства не удастся.

Фотогалерея «Строки инициализации»

1. Данные для инициализации с ЭБУ
2. Данные для иницилазиации с ЭБУ

 Загрузка …

Видео «Как пользоваться устройством ELM327»

В ролике ниже представлена подробная инструкция на тему правильной эксплуатации девайса ELM327 (автор видео — канал Pro Polo).

Адаптер ELM327 Bluetooth

Для соединения ПК с ЭБУ автомобиля.
Соединение — по Bluetooth.
Диагностика и сброс ошибок ЭБУ.
Поддержка К и L линии.

Назначение адаптера Орион ELM327 Bluetooth

Адаптер ELM 327 Bluetooth это диагностический кабель предназначенный для связи диагностического оборудования с ЭБУ автомобиля при помощи программного обеспечения. Подходит для компьютеров, ноутбуков, планшетов и коммуникаторов.

OBD2 использует пять следующих протоколов обмена данными ISO 9141, ISO 14230 (также именуется KWP2000), PWM, VPW и CAN.

На данное время производители автомобильной электроники предлагают своим покупателям широкий выбор приборов  автомобильной диагностики. Одними из таких приборов на рынке автоэлектроники являются различные адаптеры, среди которых выделяется автосканер bluetooth elm 327.

Адаптер ELM 327 представляет собой автосканер, проводящий диагностику автомобиля при помощи компьютера.  Однако, на сегодняшний день, с появлением таких устройств как планшет и смартфон, процедуру диагностики автомобиля можно делать и с помощью них.  

ELM 327 Bluetooth способен поддерживать большинство протоколов семейства OBD2, что дает ему прекрасную возможность работать практически со всеми марками автомобилей. При этом связь с мобильным устройством или ПК осуществляется при помощи интерфейса с беспроводной связью Bluetooth.  Именно поэтому диагностический адаптер 327 может работать без проводки.

В некоторых отдельных случаях применение сканера elm 327 bluetooth невозможно из-за его габаритных размеров. Для этих случаев компания Орион предусмотрела устройство с уменьшиными размерами ELM 327 Bluetooth mini.

ELM bluetooth 327 работает на всех автомобилях, произведенных в США после 1996, Европе после 2001, а также на российских и азиатских автомобилях, по 2010 год.  А также на некоторых моделях 1994 и 1995 года при условии, что автомобиль поддерживает «OBD II CERTIFIED». Наклейка с такой надписью должна быть под капотом.

Установка

Установка подсоединения elm 327 1.5 bluetooth с контроллером автомобиля очень проста и оперативна,  достаточно просто вставить его в колодку диагностики OBD2 машины.

Для начала работы elm 327 bluetooth obd2 его необходимо подключить к разъему диагностики автомобиля, затем запустить на ноутбуке диагностическое программное обеспечение и все, прибор готов к работе.

Применяемость

Ко всему прочему у каждого из перечисленных протоколов есть несколько разновидностей, которые могут отличаться, например, скоростью обмена информацией. В Интернете вы можете найти «таблицы применимости», где вы легко сможете, отыскав свою марку и модель машины, узнать какой именно OBD-II протокол поддерживает ваш автомобиль. Но не стоит забывать и о том, что одна и та, же модель, созданная в один и тот, же год и с идентичным двигателем может быть выпущена для разных рынков, и поддерживать разные протоколы диагностики. А сами протоколы могут различаться по моделям двигателей и по годам выпуска.

Но все, же главное, на что стоит в первую очередь обратить внимание и что может свидетельствовать о поддержке автомобилем OBD-II диагностики, это наличие 16-контактного диагностического разъема (DLC — DiagnosticLinkConnector) трапециевидной формы. Подавляющее большинство OBD-II автомобилей оснащено таким разъемом, который находится под приборной панелью со стороны водителя. Такой разъем может быть, как открыт, так и закрыт. Если все же разъем закрыт, то нужно просто снять крышку, на которой может быть написано «OBD-II», «Diagnose» и т.п. Также разъем OBD-II иногда можно установить на автомобиль, который не поддерживает ни один OBD-II протокол.

Для того чтобы оценить применимость того или иного автосканера bluetooth elm 327 для диагностики конкретного автомобиля, нужно определить: какой именно OBD2 протокол используется на вашем автомобиле и поддерживается ли он вообще.

Для этого сначала нужно отыскать техническую документацию на автомобиль и заглянув в нее, а не в общее руководство по данной марке, узнать какой OBD-II протокол поддерживается вашей маркой автомобиля. Также немаловажно провести осмотр всех идентификационных табличек на самой машине, на которой Вы можете встретить надпись: «OBD-II compliant», что означает «поддерживает OBD-II» или «OBD-II certified», то есть «сертифицировано на поддержку OBD-II».

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

Также можно применить диагностический адаптер, с помощью него можно легко определить какой из OBD-II протоколов используется на машине. Если же сканер отказывается предлагать протокол, то перебор можно настроить вручную, а начать следует с протокола ISO. Он является самым популярным и распространенным. Также можно узнать по таблице предположительный протокол для своей марки машины и попробовать применить его.

Ну и, наконец, можно просто исследовать самостоятельно диагностический разъем и определить есть ли в нем «выводы». «Выводы» должны подсказать какой протокол следует использовать. Так, для Pin 2 должны применяться протоколы PWM (J1850) и VPW (J1850). Для Pin 7 ISO-9141 и ISO-14230. Для pin 10 только один протокол PWM (J1850), а для Pin 15 два: ISO-9141 и ISO-14230. Но в случае с последним, при условии, что автомобиль использует L-линию диагностики.

Большинство автомобилей пользуются протоколами ISO. Но, как и в любом правиле, здесь тоже есть свои исключения: большинство легковых автомобилей и грузовиков крупной американской автомобильной корпорации General Motors пользуются протоколом SAE J1850 VPW, а также большая часть автомобилей марки Ford применяют протокол J1850 PWM.

Внимание! Поиск и установка программного обеспечения подходящего для вашего автомобиля осуществляется самостоятельно. 

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

ELM327 bluetooth купить можно в нашем интернет-магазине по низкой цене. Мы поддерживаем Гарантию производителя, т. к. являемся Официальными дилерами. Обеспечим Доставку по России с гарантией.

Программы диагностики, инструкции K-line 409, ELM327, Автоком Delphi часть1

Torque Pro

Работает на планшетных устройств, как Motorola Xoom, Dell Streak, и Samsung Galaxy Tab Работает на любой автомобиль, который поддерживает OBD 2 стандартных (в большинстве транспортных средств, построенных после 2000 года, но может работать для автомобилей еще в 1996) — если есть сомнения проверить у производителя вашего первого или искать «OBD2» на написанное на большие белые метки в моторном отсеке Работы на транспортных средствах, сделанные Ford, GM / Vauxhall / Opel, Chrysler, Mercedes, Volkswagen, Audi, Jaguar, Citroen, Peugoet, Skoda, Kia, Mazda, Lexus, Daewoo, Renault, Mitsubishi, Nissan, Honda, Hyundai, BMW, Toyota, Seat, Dodge, Jeep, Pontiac и многое другое транспортное средство делает, Европы, США, Дальнего Востока, и т. д. Некоторые ЭБУ автомобиля может поддерживать больше или меньше возможностей, чем другие. Приложение потребности Bluetooth адаптера OBD2 на работу.

AlfaOBD

Программа работает через адаптеры OBDKey, K-Line, ELM327. Для связи с некоторыми блоками требуется переделать адаптер или использовать переходник Fiat 3pin.

Основные функции:

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

TECU 2.3.2.1

Программа поддерживает протокол Toyota/Lexus, протокол Nissan Consult II, протокол Nissan Consult I, часть протокола Hyundai, часть протокола ECU Delphi MT20U автомобиля Cherry Tiggo, часть протокола MUT-II автомобилей Mitsubishi, часть протокола DAIHATSU и стандартные протоколы OBD-II: ISO-14230 (5 baud init/Fast init), ISO-9141, по которым можно тестировать Honda, Hyundai и др. авто.

Scanmaster ELM

Программа предназначена для диагностики автомобилей по стандартам OBD-II/EOBD, которые были разработаны специально для ELM327 чип, от компании ELM Electronics и поддерживает все OBD-2 диагностические протоколы связи, такие как SAE J1850 (PWM & VPW), ISO15765, CAN, ISO9141 и ISO14230. Работает с адаптерами ELM327 через различные интерфейсы: ELM327 Bluetooth, ELM327 USB и ELM327 WiFi.

PCMscan

Работает с адаптерами на чипах ELM 32X. Позволяет просматривать данные онлайн, freeze frame, ошибки двигателя и некоторых АКПП (читать и стирать), проводить исполнительные тесты и мониторинг систем, имеет встроенный Dynometer. Умеет отображать данные в в графическом виде в виде приборов и графиков. Работает с авто с 1996г. американского рынка, с 2001г. с европейскими бензиновыми, с 2004г. с европейскими дизелями.

ScanXL Professional

ScanXL Professional — программа для диагностики авто по протоколу OBDII (OBD2) для адаптера ELM327.

TiggoDiag

Программа для диагностики Tiggo Diag — это лучшее решение для автолюбителей имеющих в своем пользовании автомобили китайского производителя Chery, Great Wall и другие.

Представленная программа для диагностики автомобилей Chery и Great Wall  Tiggo Diag позволит Вам при наличии обычного K-Line адаптера или ELM327 адаптера производить не только диагностику двигателя, но и работать с дополнительными устройствами автомобиля.

HobDrive

Первичная задача HobDrive — непрерывно работать в вашей машине, собирать статистику и анализировать производительность используя OBD-II адаптер.

HobDrive совместим с большинством современных автомобилей:

  • Российские автомобили с контроллерами Январь и Bosch (ВАЗ, Волга-Сайбер, УАЗ Патриот)
  • Большинство иномарок с 1995 года выпуска (OBD2 совместимые)
  • Редкие модели, обычно не диагностируемые обычными программами: JDM (японский внутренний рынок) — Nissan и Toyota, Chery Tiggo, и другие.

OpenDiag Mobile

Программное обеспечение под android 3.1 и выше для диагностики автомобилей российского производства, с применением ELM 327 Bluetooth или Wi-Fi адаптера, USB-COM с чипом FTDI.

  • ВАЗ:
    • 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
    • BOSCH ME17.9.7CAN
    • Январь-5 R83
    • Январь-5 E2
    • Январь 7.2 E2
    • Ителма VS5.1 E2
    • Ителма VS5.1 R83
    • Ителма/Автэл M73 E3
    • Ителма M74
    • Ителма M74K (Классика)
    • Ителма M74CAN
    • Ителма M74CAN MAP
    • Ителма M75
    • Ителма M75CAN
    • Ителма M86CAN
  • ГАЗ/УАЗ:
    • BOSCH ME17.9.7 MT
    • BOSCH ME17. 9.7 ET
    • BOSCH ME17.9.7(1) MAP
    • СОАТЭ (ГАЗ) ***
    • Микас 5.4 (ГАЗ) ***
    • Микас 5.4 К3 (карб) (ГАЗ) ***
    • Микас 7.1, VS 5.6 ***
    • Микас 7.1 К3 (карб) ***
    • Микас 7.2 (УАЗ) ***
    • Микас VS8 E2
    • Микас 10.3/11.3 *
    • Микас 11 E2
    • Микас 11 Е3 МТ и ЕТ (мех. и электр. дроссель) **
    • Микас 11 CR
    • Микас 12
    • Микас 12.3
  • ЗАЗ:
    • Микас 10.3/11.3+ *
    • Микас 10.3/11.3
    • Микас 7.6

* Дополнительные параметры (Пропуски воспламенения) только через USB K-Line.
** Блоки требуют защищенного режима! Вход в него может потребовать отправку блоку длинного запроса! Elm327 не поддерживает такие запросы! В таком случае, подключение к этим блокам возможно только через USB K-Line
*** Подключение к блокам только через USB K-Line.

OpenDiag для Windows

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

Программа может работать с тремя видами адаптеров: K-line адаптер, ELM327, а также J2534 (MiniVCI, OpenPort 2.0 и подобные) (в бесплатной версии данный адаптер не поддерживается).

Diagnostic Tool

Программа позволяет диагностировать и отображать все параметры блока управления двигателем по протоколу K-line.

Поддерживает блоки управления:

  • Bosch M1.5.4(N) (все модификации)
  • Bosch MP7 (Euro-II / Euro-III)
  • Bosch M7.9.7 (Euro-II)
  • Январь 5.* (все модификации)
  • Январь VS 5.* (все модификации)
  • Январь 7.* (все модификации)
  • Микас 5.4
  • Микас 7.1.

EconTool ELM327 for Nissan

Программа для диагностики автомобилей Nissan по протоколу Nissan Consult.

Программу можно также скачать с Google Play маркета.

Motordata ELM327 (RUS)
Бесплатная программа для диагностики дял ELM327 на русском языке от компании «Легион-Автодата» 
Позволяет с помощью ноутбука и адаптера ELM327 USB и ELM327 Bluetooth настроить работу двигателя и сделать расширенную диагностику. Отличительной особенностью программы является дополнительная возможность Motordata ELM327 диагностировать праворульные автомобили Toyota.

ELMConfig

Крутая программа по возможностям для диагностики, настройки и даже чип-тюнинга автомобилей марки Форд. При чем эта программа бесплатная на русском языке!

OBDwiz

OBDwiz — это программа для компьютерной диагностики автомобилей. Работает с такими устройствами, как ELM327, Scantool OBD Link и другими.

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

OliviaDrive

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

Carista

Программа диагностики автомобилей для bluetooth устройств. Аналог Torque Pro, но в ней имеется отличие в том, что она может настраивать работу электроники. Т.е. делать активации/деацтивации дополнительных функций.

Например, на Skoda Octavia A5 можно настроить тест стрелок и аналогичные функции.

JeepDiag

Программа диагностики под конкретную марку и модель авто — Jeep Grand Cherokee 2.7 CRD. Представлена в трех версиях: Free версии для Windows, Android; PRO версия для Android.

ELMScan Toyota

Программа поддерживает следующие блоки авто:
— Двигатель
— Трансмиссия
— Круиз-контроль
— Иммобилайзер
— ABS/VSC/TRC
— Подвеска
— Электроусилитель рулевого управления
— VGRS
— Датчик дождя
— SRS Airbag.

DDT4ALL

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

Для примера, можно настроить контроль давления в шинах через систему ABS и многое другое!

Переходник обд1 на обд2 своими руками

Пост делал для себя, возможно кому-то будет интересен
Переходник со старых моделей авто (GM 12 К-Line) присутствует на ТАЗах до 2004г.в, чего у меня и не было. Вроде-бы эти «динозавры» уже все в УТИЛЕ, но всё-же некоторые экземпляры ещё живы и в работе. На днях приехала «десятка» 2003г.в, так сделать диагностику не получилось, т.к на ней розетка GM 12. Задумался над изготовлением переходника
Переходник можно заказать здесь: ru.aliexpress.com/item/Lo….10010208.100010.3.axdn1k за копейки — 270р с доставкой, но это в течении 3-4 недель, а нужно сегодня — завтра (переходник всё-же был заказан) — в принципе недорого, но как некоторые пишут: контакты могут быть перепутаны (+ с -), при подключении без прозвонки может прийти КИРДЫК «шнурку»

Для изготовления переходника с GM 12 на OBD 2 понадобятся:

— штекер прикуривателя (для питания -, + 12В)
— 2-х жильный провод L=20см
— колодка OBD 2 от ТАЗ
— 1-жильный провод L=80см (К-Line от прикуривателя до колодки GM 12)
— концевик «папка» — мелкий (сточенный слегка по бокам) — для К-Line колодки GM 12

— с колодки OBD 2 (контакты 4,5) на — (минус) штекера прикуривателя
— с колодки OBD 2 (контакт 16) на +12B штекера прикуривателя
— с колодки OBD 2 (контакт 7) на К-Line розетки GM 12 (контакт M — верхний левый)
——————————————————————————————————————————————–
Правильная распайка переходника GM 12 — OBD 2 (перех-к, который «приехал» с Али Экспресса):

— G и H должны соотв-ть конт 16 (+12В) — G соотв-ет конт 16 (+12В), Н и G нужно соед-ть перемычкой на неразборной колодке (для ТАЗ до 2005г)
— B должен соотв-ть конт 15 (Line ISO (SAE)) — отсут-ет, нужно соед-ть проводом
— К и М должны соотв-ть конт 7 (К-Line ISО (SAE)
— A должен соотв-ть конт 4, 5 (- масса)
——————————————————————————————————————————————–
Задействованные контакты для OBD-2 на Vag-Com Автоадаптер 15. 7.1R (если смотреть на штекер с контактами — конус снизу-вверх):

— верх (к-ты слева-направо): 4, 5 — масса, 6, 7 — К-Line
— низ со светодиодом (к-ты справа-налево): 14, 15, 16 — (+12В)

Почему не работает переходник OBD2 GM12 pin для ВАЗ, Daewoo

Заказав кабель для диагностики OBD2 — GM 12pin и подключив его к автомобилю семейства ВАЗ многие сталкиваются с различными неприятностями.

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

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

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

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

Как так? Спросите Вы? А ответ тут прост. Шнур всего на всего предназначен для другой марки автомобиля, а именуется эта марка ни как иначе как DAEWOO.

Вот в принципе и все. Имея одинаковые разъемы для диагностики на автомобилях ВАЗ и DAEWOO

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

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

Для диагностики Автоваза до 2005 года выпуска необходимо подключить три провода в диагностическую колодку:

ВАЗ OBD2 and GM 12pin Правильная распиновка

Правильная распиновка или как проверить Переходник OBD2 GM12 pin для ВАЗ

Купив Переходник OBD2 GM12 pin для ВАЗ не спешите подключать его к своему автомобилю
Прежде всего проверьте распиновку.

OBD2GM 12 pin
— (Масса) GND4 + 5А
K-line7М
+(Плюс) 12V16H

Если вы по какой-либо причине забыли купить переходник GM 12 pin – OBD2, можно изготовить его своими руками.

Мы приготовили для вас небольшой фото-отчет о том, как можно самостоятельно сделать переходник для подключения адаптера elm327 bluetooth к диагностической колодке GM12.

На диагностическом адаптере необходимо подключить провода к контактам 4 (заземление), 7 (k-линия) и 16 (напряжение АКБ).

Далее берем контакты и подключаем их к диагностической колодке автомобиля.

Подключать провода будем следующим образом. 4й контакт от адаптера подключаем к А, 7й к М и 16й подключаем к H (в некоторых случаях к G).

Вот распиновка разъема диагностической колодки GM12:

В итоге это будет выглядеть следующим образом:

Напомним, что подключение осуществлялось через адаптер elm327 bluetooth, но с отечественными автомобилями данный адаптер будет работать только с платной версией программы OpenDiag.

Для использования полноценной бесплатной версии для отечественных автомобилей мы рекомендуем k-line адаптер.

obd ii — Отключение интерфейса OBD2 в автомобиле

Вам нужно будет «перепроектировать» адаптер после того, как вы отключите порт OBD-2. Как вы это делаете, зависит от вашего мнения. В зависимости от автомобиля у них также есть заводские порты в очень странных местах. Этим известны Nissan, Toyota и несколько европейских брендов. Взлом автомобилей становится реальной вещью, о которой люди ДЕЙСТВИТЕЛЬНО должны беспокоиться.

Я посещаю Defcon, и в прошлом году они добавили свою деревню взлома автомобилей.Вот несколько видео об этом. Эти парни ДЕЙСТВИТЕЛЬНО знают, как это работает. Сейчас я работаю над своим собственным проектом благодаря этим ребятам.

Взлом автомобилей

Они также немного объясняют, как правильно защитить себя от того, чтобы стать жертвой.

Что касается смены булавок, чтобы предотвратить попытки вора сесть в машину или повредить инструмент. Большинство автомобильных хакеров и вещи, которые я видел на сайтах даркнета, используют устройства типа Rasberry Pi, которые используют самокорректирующийся сигнал.Если бы вы это сделали, возможно, даже не сработало бы. По сути, вы бы просто делали это без причины или для собственного заверения. Как человек, который работает с безопасностью уже много лет; Вы мало что можете сделать.

Я бы посоветовал отключить доступ без ключа (другой парень упомянул об этом). Вы можете отключить заводской порт моторного отсека. Если у вас есть GPS, отключите его, потому что именно из-за систем COM Chrysler отозвал миллионы автомобилей. Честно говоря, это единственные варианты, которые вы могли бы в разумных пределах использовать для защиты своего автомобиля.

Кроме того, похоже, что вы не совсем понимаете, насколько задействован этот процесс и сколько времени нужно, чтобы «взломать» транспортное средство. Сначала им нужно войти в автомобиль. Затем им нужно применить свой метод «взлома» к автомобилю. Тогда постарайтесь уйти от этого. Все марки и модели индивидуальны, и универсальных «инструментов» для этого нет ни на открытом, ни на черном рынке. Я занимаюсь аналитикой по работе и слежу за ней по мере возможности. По сути, им нужно будет исследовать и разработать инструмент для конкретной марки и модели, чтобы он работал эффективно. Это займет МЕСЯЦЫ. Если у вас нет договора с производителем.

Чтобы по существу ответить на ваш вопрос.

Переключение штифтов повредит их инструмент

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

Что еще вы можете предложить

Все, что я могу предложить, — это отключить вход без ключа, отключить заводскую вилку ЭБУ в моторном отсеке и любые системы COM, к которым можно получить беспроводной доступ.Многие системы шин данных CAN внедряют 802.11 в свои автомобили, и это всего лишь еще один вектор атаки. Если у вас действительно красивая современная машина, у вас может быть что-то подобное. Мой Hyundai Genesis использует 802.11n и подключается напрямую к CAN от радио.

Наконец, если вы не водите машину за 250 000 долларов, я не думаю, что вам стоит слишком сильно беспокоиться, если вы просто не хотите проект.

Веб-сайт Defcon

Есть сайт defcon. Надеюсь, я дал то, что может вам помочь!

полное руководство по взлому автобуса на дешевом и легком — часть 1 (аппаратный интерфейс)

современные автомобили имеют внутренние сети, которые обеспечивают доступ почти ко всем основным компонентам и аксессуарам — все, от коробки передач до CD-чейнджера.

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

, так что это другой

, кажется, люди часто подходят к этой концепции с помощью Arduino / NetDuino / PIC / и т. Д., Плюс щит или некоторую специальную схему и немного специального кода. в зависимости от вашей конечной цели микроконтроллер может быть лучшим подходом.однако эта статья посвящена быстрому и дешевому началу работы с использованием стандартного диагностического прибора OBD-II на основе ELM327 (~ 25 долларов США) и вашего ноутбука, планшета, телефона, Raspberry Pi и т. д.

примечание: мы не говорим о «Считывание кодов» или отключение индикатора проверки двигателя — это повседневные дела. мы хотим контролировать и получать информацию от аксессуаров, прикрепленных к наиболее интересным автобусам.

все на борту короткого автобуса (фон)

В 1996 году вступил в силу федеральный закон, требующий, чтобы большинство новых потребительских автомобилей в США имели основанную на стандартах бортовую диагностику, называемую OBD-II.Правила БД были введены Агентством по охране окружающей среды для мониторинга компонентов, связанных с выбросами, но системы стали намного более функциональными.

Преимущество OBD-II в том, что в нем определен ограниченный набор типов сетей, которые производитель автомобилей может реализовать для диагностики, связанной с выбросами. это означало, что инструменты для взаимодействия с этими сетями также могли стать стандартизированными и недорогими. называемые инструментами сканирования, они бывают полнофункциональными версиями со встроенным программным обеспечением / дисплеем / кнопками, а также немыми версиями, которые должны быть подключены к ПК / Mac / планшету / телефону, чтобы быть полезными.

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

пара из них, с которыми я лично добился успеха:

шаг за шагом

задача: стандарты OBD-II применимы только к элементам автомобильного автобуса, связанным с выбросами. другие системы часто работают на совершенно другой шине, которая может использовать или не использовать тот же протокол, что и диагностическая шина OBD-II.Хуже того, данные шины, не связанные с выбросами, являются частной информацией производителя, которая может варьироваться в зависимости от марки / модели / года.

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

на высоком уровне, нам нужно:

  1. определить, какой протокол (ы) использует наша машина
  2. сделать физическое соединение
  3. протестировать интерфейс
  4. начать взлом

теперь к этим деталям …

шаг 1: какой протокол? Автомобили

обычно имеют как минимум 2 автобуса, основной диагностический автобус и автобус для салона или комфортный автобус. диагностическая шина часто имеет доступ ко всем компонентам трансмиссии, а также к выбросам OBD-II.Самыми простыми для взлома машинами являются те, в которых все автобусы используют один и тот же протокол и все передают друг другу сообщения. В некоторых автомобилях вторичные шины могут быть подключены к диагностической шине через шлюз, который может передавать информацию только при запросе правильной команды. другие автомобили используют тот же общий протокол на всех автобусах, но с разной скоростью.

Купите заводское руководство по обслуживанию для вашего автомобиля, если это возможно. он почти всегда расскажет вам, что вам нужно знать, чтобы хотя бы подключиться, и полон полезной информации.вы можете использовать FSM на eBay, если вашему автомобилю несколько лет, или получить версию в формате PDF, если вы можете ее найти. онлайн-технические библиотеки, такие как AllDataDIY, также могут иметь полную информацию о сервисном руководстве. публичные библиотеки иногда имеют подписку на эти услуги. не забудьте просто указать в Google вашу марку / модель и «протокол OBDII», «шину OBD» и т.д. автобус отправить / получить.если у нас нет этой информации, мы все равно можем попытаться подключиться к диагностической шине и надеяться, что она будет ретранслироваться от нашей целевой шины.

Спецификация OBD-II допускает следующие протоколы: SAE J1850 PWM, SAE J1850 VPW, ISO 9141-2, ISO 14230-4 KWP, ISO 15765-4 CAN, SAE J1939 CAN. если наша целевая шина использует один из них, или если целевая шина ретранслируется на диагностическую шину, то мы можем продолжить наш взлом с использованием сканирующего прибора для взаимодействия с ней.

Пример: я смог найти в Интернете, что мой Jeep Grand Cherokee (WJ) 2003 года фактически поддерживает 2 разных протокола для системы OBD-II (из-за заводской ошибки).FSM выяснил, какой из них является собственным протоколом для шины Chrysler PCI (SAE J1850 VPW). он также подтвердил, что кнопки дистанционного управления на радио и на рулевом колесе обмениваются данными через эту шину PCI. использование этих кнопок для управления чем-то еще было моей личной конечной целью.

шаг 2: физическое соединение

Спецификация OBD-II требует, чтобы стандартный диагностический порт располагался в пределах 3 футов от драйвера и был доступен без инструментов. обычно он находится под приборной панелью, прямо у вас под ногами, и выглядит так:

— часто это самое простое место для доступа к автобусу.в этих портах будут установлены определенные стандартные контакты, в зависимости от того, какой протокол OBD-II использует автомобиль. есть также контакты, которые не определены спецификацией. автопроизводители часто предоставляют доступ к другим шинам на этих дополнительных контактах, чтобы их собственные сканирующие инструменты могли взаимодействовать со всем автомобилем. Обратитесь к руководству по заводскому обслуживанию, которое вы купили, для определения распиновки разъема или схемы подключения. вот стандартная информация о распиновке, не зависящая от транспортного средства:

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

Если диагностический порт вашего автомобиля действительно имеет контакты с доступом к целевой шине, вы можете разобрать диагностический прибор и поменять местами провода со стандартных контактов на контакты целевой шины. в противном случае вам может потребоваться соединить жгут проводов где-нибудь в автомобиле. Вы можете дешево купить удлинительный кабель OBD-II на Amazon / eBay и отрубить конец автомобиля, чтобы получить необработанные провода, с которыми можно поиграть. Совет: жгут проводов радиоприемника часто является отличным местом для проезда в салоне / комфортабельном автобусе.

Пример: мой FSM сказал мне, что контакт 3 диагностического порта перешел на шину, связанную с радио. поскольку мой Grand Cherokee использует однопроводный протокол J1850-VPW, мне нужно было поменять только один провод внутри моего сканирующего прибора с контакта 2 на контакт 3, чтобы получить прямое соединение с интересующей меня шиной. Позже я обнаружил, что все автобусы в моем конкретном транспортном средстве ретранслируют друг друга, так что мне даже не нужно было этого делать.

шаг 3: базовые первые тесты

Если вы все еще читаете, то, вероятно, у вас есть вся справочная информация, которую вы можете выдержать, и вы очень хотите взломать. Потерпите меня, поскольку требуется еще один набор знаний — как на самом деле использовать сканер на базе ELM327 для чтения и записи данных шины.

В этих сканирующих приборах используется микросхема ELM327 от Elm Electronics (или, что более вероятно, ее клон). мы можем взаимодействовать с IC, используя AT-команды, аналогичные модемам из прошлого.

Чтобы начать изучение, вам понадобится приложение терминала последовательного порта (даже для устройств USB и Bluetooth они создают виртуальные последовательные порты). У HyperTerminal для ПК есть бесплатная пробная версия, goSerial для Mac — бесплатно, а также есть Slick USB 2 Serial Terminal для Android 3.1+ в бесплатной и платной версиях.

подключите сканер к автомобилю и компьютеру или устройству Android (устройства iOS также могут работать, у меня не было возможности проверить это). включите свой автомобиль (ключ в положении «бегать», запускать его не нужно).запустите программу последовательного терминала и подключитесь к сканирующему прибору. проверьте руководство для настроек подключения. почти все, что я тестировал, использовали следующее:

  • Скорость / бод: 115200
  • Биты данных: 8
  • Четность: нет
  • Стоп-биты: 1
  • Вход аппаратного управления потоком: нет
  • Выход аппаратного управления потоком: нет

после подключения введите команду ATI и нажмите ввод. вы должны вернуть ELM327 v1.4b (версия может быть другой).если ничего не возвращается, попробуйте вместо этого ATZ и подождите пару секунд, пока устройство не перезагрузится. если вы ничего не получаете обратно или вы получаете случайно выглядящие символы, вероятно, у вас неправильно установлена ​​скорость передачи в вашем ПО для последовательного порта. Я попробовал один нечетный инструмент сканирования, который использовал скорость 9600, когда он не был подключен к автомобилю, и 38400, когда он подключен.

после того, как вы убедились, что ваше соединение с диагностическим прибором работает, мы хотим проверить, что соединение диагностического прибора с транспортным средством работает.введите команду ATSP0 , чтобы указать инструменту использовать автоматический выбор протокола (вы должны вернуть OK ). затем введите ATMA , и вы получите обратно поток данных (точнее, наборы шестнадцатеричных чисел). просто нажмите Enter еще раз, чтобы остановить поток. если вы не получили никаких данных, дважды проверьте подключение сканера к транспортному средству и что он включен.

, если вы точно знаете, какой протокол использует ваш автомобиль, вы можете попробовать настроить этот инструмент вместо автоматического.номер ATSP # , но замените символ «#» одним из следующих обозначений:

  • 0 — Автоматический
  • 1 — SAE J1850 PWM (41,6 кбод)
  • 2 — SAE J1850 VPW (10,4 кбод)
  • 3 — ISO 9141-2 (инициализация 5 бод, 10,4 кбод)
  • 4 — ISO 14230-4 KWP (инициализация 5 бод, 10,4 кбод)
  • 5 — ISO 14230-4 KWP (быстрая инициализация, 10,4 кбод)
  • 6 — ISO 15765-4 CAN (11-битный идентификатор, 500 кбод)
  • 7 — ISO 15765-4 CAN (29-битный идентификатор, 500 кбод)
  • 8 — ISO 15765-4 CAN (11-битный идентификатор, 250 кбод)
  • 9 — ISO 15765-4 CAN (29-битный идентификатор, 250 кбод)
  • A — SAE J1939 CAN (29-битный идентификатор, 250 кбод)

Я всегда выполняю следующие команды, чтобы привести диагностический прибор в базовое состояние (введите их один за один раз вы должны вернуть OK для каждого): ATL1 , ATh2 , ATS1 , ATAL .Это гарантирует, что вы видите данные, удобочитаемые человеком, что позволит нам анализировать происходящее. большинство средств сканирования запоминают эти настройки между использованиями.

для получения дополнительной информации о взаимодействии с ELM327 IC (и для поиска того, что делали эти команды):

шаг 4: начните взламывать

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

В моем следующем посте (часть 2) будет более подробно рассказано о том, как получить то, что вы хотите, вне или в автобус.я расскажу:

  • структуру сообщений шины
  • реальный пример того, как найти, какие сообщения вам важны
  • как отправлять сообщения в шину для управления компонентами

elm327% 20to% 20bluetooth техническое описание и примечания к применению

2005 — ELM327 блютуз

Аннотация: распиновка ЭБУ bosch ISO14230-4 elm327 AT-команды Схема ЭБУ bosch KWP2000 J1939-73 ELM327 iSO 15765 ISO 15765-4

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

ELM320,

ELM322,

ELM323

ELM327DSC

ELM327 bluetooth

распиновка блока управления bosch

ISO14230-4

elm327 AT-команды

схема bosch ecu

KWP2000

J1939-73

ISO 15765

iSO 15765-4

2005 — ELM327 блютуз

Аннотация: распиновка разъема mp 14230 n ELM327 j1939, схема ЭБУ bosch распиновка блока управления bosch mp 5.2 блока управления iSO 15765 iSO 15765-4 ELM327 USB

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

ELM320,

ELM322,

ELM323

ELM327DSF

ELM327 bluetooth

т.пл. 14230 н.

Распиновка разъема j1939

схема bosch ecu

распиновка блока управления bosch

bosch mp 5.2 экю

ISO 15765

iSO 15765-4

ELM327 usb

2010 — Bluetooth ELM327

Аннотация: преимущества регулятора 7805

Текст: нет текста в файле

Оригинал

PDF

ELM327

ELM327

700 кбит / с,

RS232

RS232

00 МГц

LMX9838

ELM327 bluetooth

преимущества регулятора 7805

2014 — bosch mp 5.2 экю

Аннотация: распиновка ЭБУ bosch ELM327 ELM327 bluetooth Схема ЭБУ bosch elm327 AT-команды

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

J1939

J1939,

ELM327DSJ

bosch mp 5.2 экю

распиновка блока управления bosch

ELM327 bluetooth

схема bosch ecu

elm327 AT-команды

2010 — ELM327 obd к usb

Аннотация: ELM327

Текст: нет текста в файле

Оригинал

PDF

ELM327)

ELM327 obd к usb

ELM327

2009 — Нет в наличии

Аннотация: абстрактный текст недоступен

Текст: нет текста в файле

Оригинал

PDF

ELM327

ELM327

2005 — bosch mp 5.2 экю

Аннотация: распиновка ЭБУ bosch j1939 распиновка разъема ELM327 на usb ELM327

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

J1939

J1939,

ELM327DSI

bosch mp 5.2 экю

распиновка блока управления bosch

Распиновка разъема j1939

ELM327 к usb

2005 — ISO 9141-2

Аннотация: ISO 15765 sae j1850 pwm ELM327 PIC18F2480 obd iso 9141-2 obd ISO 14230 ELM327 1.4 iSO 15765-4 принципиальная схема диагностики obd

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

ELM320,

ELM322,

ELM323

ISO 9141-2

ISO 15765

sae j1850 pwm

PIC18F2480 obd

iso 9141-2 obd

ISO 14230

ELM327 1.4

iSO 15765-4

принципиальная схема obd диагностики

2005 — ELM327

Аннотация: абстрактный текст недоступен

Текст: нет текста в файле

Оригинал

PDF

ELM327

560 пФ

MCP2551

78L05

RS232

ELM327

00 МГц

J1850

2005 — ЭЛМ327ДШ

Аннотация: распиновка ЭБУ bosch ELM327 wifi ELM327 iSO 15765-4 elm327 AT-команды ELM327 bluetooth SAE J1978 Схема ЭБУ bosch mp 5.2 экю

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

J1939

J1939,

ELM327DSH

ELM327DSH

распиновка блока управления bosch

ELM327 Wi-Fi

iSO 15765-4

elm327 AT-команды

ELM327 bluetooth

SAE J1978

схема bosch ecu

bosch mp 5.2 экю

2014 — bosch mp 5.1 блок управления

Аннотация: Распиновка ЭБУ bosch Схема ЭБУ SAE J1939 ЭБУ CAN BUS ИС Bosch

Текст: нет текста в файле

Оригинал

PDF

ELM327L

RS232

ELM327L

ELM327

ELM327,

J1939,

bosch mp 5.1 экю

распиновка блока управления bosch

схема bosch ecu

Шина CAN SAE J1939

ЭБУ Bosch ICs

2005 — схема блока управления bosch

Аннотация: ISO 15765-4 ISO 9141-2 elm327 AT-команды bosch ecu pinout sae j2178 STANDARD ELM327 примеры кодов ecu Bosch ICs WS 78L05 SAE J2190

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

ELM320,

ELM322,

ELM323

ELM327DSA

схема bosch ecu

iSO 15765-4

ISO 9141-2

elm327 AT-команды

распиновка блока управления bosch

sae j2178 СТАНДАРТ

Примеры кодов ELM327

ЭБУ Bosch ICs

WS 78L05

SAE J2190

2009 — У1 78Л05

Аннотация: абстрактный текст недоступен

Текст: нет текста в файле

Оригинал

PDF

ELM327

R27-30

ELM327

RS232

MCP2551

560 пФ

J1962)

U1 78L05

2015 — МП 14230 н

Аннотация: j1939 * dm1

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

J1939

ELM327QSJ

т.пл. 14230 н.

j1939 * dm1

2008 — PIC18F2480 obd

Аннотация: ELM327 elm327 pic18f2480 elm327 AT-команды ELM327 v1.3 OBD к RS232 Интерпретатор ELM328 ELM Electronics ELM327 28 Эквивалент SOIC elm327 RS232 ELM OBD

Текст: нет текста в файле

Оригинал

PDF

ELM328

ELM327

RS232

ELM328

J185is

ELM328DSB

PIC18F2480 obd

ELM327

elm327 pic18f2480

elm327 AT-команды

ELM327 v1.3 OBD для интерпретатора RS232

ELM Электроника

ELM327 28 SOIC

эквивалент elm327

RS232 ELM OBD

2005 — т.п.9141

Аннотация: sae j1850 pwm ISO 14230 j1939 j1850 j1939 * принципиальная схема dm1 obd диагностический ISO 9141 ISO 9141-2 iso 9141-2 obd j1939 DM1 ELM327

Текст: нет текста в файле

Оригинал

PDF

ELM327

RS232

ELM327

ELM320,

ELM322,

ELM323

J1939)

mp 9141

sae j1850 pwm

ISO 14230

j1939 j1850

j1939 * dm1

Принципиальная схема OBD диагностики ISO 9141

ISO 9141-2

iso 9141-2 obd

j1939 DM1

2014 — бд 2

Аннотация: J1939 j1939 DM1 j1939 j1850 a / SAE J1978 elm327 AT-команды ELM327

Текст: нет текста в файле

Оригинал

PDF

ELM327

obd 2

J1939

j1939 DM1

j1939 j1850

a / SAE J1978

elm327 AT-команды

2014 — Нет в наличии

Аннотация: абстрактный текст недоступен

Текст: нет текста в файле

Оригинал

PDF

ELM327

J1850

2015 — ELM327 к usb

Аннотация: PL-2303 PL2303

Текст: нет текста в файле

Оригинал

PDF

ELM327L

PL-2303HX

RS232

PL-2303HXâ

PL-2303HX

ELM327 к usb

PL-2303

PL2303

2011 — ISO 15765

Аннотация: ELM327 bluetooth bosch ecu распиновка bosch схема ecu elm327 pic18f2480 iSO 15765-4 elm327 AT-команды ELM327 на usb ELM327 ELM329

Текст: нет текста в файле

Оригинал

PDF

ELM329

ELM329

J1939

J1939,

RS232

ELM329DSA

ISO 15765

ELM327 bluetooth

распиновка блока управления bosch

схема bosch ecu

elm327 pic18f2480

iSO 15765-4

elm327 AT-команды

ELM327 к usb

ELM327

2011 — ELM327 блютуз

Аннотация: elm327 pic18f2480 Примеры кодов ELM327 elm327 AT-команды elm329 AT-команды ELM327 iSO 15765-4 bosch ecu схема ELM329 bosch ecu pinout

Текст: нет текста в файле

Оригинал

PDF

ELM329

J1939

J1939,

RS232

ELM329DSB

ELM327 bluetooth

elm327 pic18f2480

Примеры кодов ELM327

elm327 AT-команды

elm329 AT-команды

ELM327

iSO 15765-4

схема bosch ecu

распиновка блока управления bosch

2011 — ISO 15765

Аннотация: абстрактный текст недоступен

Текст: нет текста в файле

Оригинал

PDF

ELM329

ELM329

J1939

J1939,

RS232

ELM329DSC

ISO 15765

2012 — Примеры кодов PIC16F1823

Аннотация: J1922 ELM327 Wi-Fi ELM327 Bluetooth J1922 протокол j1708 в RS232 преобразователь J1587 ELM327 примечания по применению микрочипа PID j1708 преобразовать в RS232

Текст: нет текста в файле

Оригинал

PDF

ELM325

J1708

RS485

J1587

ELM325line

ELM325,

ELM325DSA

Примеры кодов PIC16F1823

J1922

ELM327 Wi-Fi

ELM327 bluetooth

Протокол J1922

Конвертер j1708 в RS232

ELM327

Замечания по применению микрочипа PID

j1708 преобразовать в rs232

Начало работы с OBD-II — учиться.sparkfun.com

Добавлено в избранное

Любимый

24

Введение

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

Хотите познакомиться с OBD-II?

Мы вас прикрыли!

SparkFun OBD-II UART

Нет на складе

WIG-09555

Эта плата позволяет взаимодействовать с шиной OBD-II вашего автомобиля. Он предоставляет вам последовательный интерфейс с использованием команды ELM327 se…

9

Разъем OBD-II

Нет на складе

DEV-09911

OBD-II обеспечивает доступ к многочисленным данным из блока управления двигателем и предлагает ценный источник информации при устранении неисправностей.

3

Предупреждение! Изменение вашей системы OBD-II до несертифицированного состояния считается федеральным правонарушением .Предоставленная информация предназначена только для чтения из спецификации OBD-II. Взламывайте на свой страх и риск!

Определение

Итак, что именно является по спецификации OBD, и почему нас это волнует? По данным сайта Агентства по охране окружающей среды:

Бортовая диагностика, или «OBD», — это компьютерная система, встроенная во все малотоннажные автомобили и грузовики 1996 г. и более поздних моделей, как того требуют поправки к Закону о чистом воздухе от 1990 г. Системы OBD предназначены для контроля работы некоторые из основных компонентов двигателя, включая те, которые отвечают за контроль выбросов.

Другими словами, OBD — это язык блока управления двигателем (ECU) , и он был разработан для борьбы с выбросами и отказами двигателя.

Спасти планету — это здорово (привет, граждане, ученые!), Но это также означает, что мы можем получить доступ к другим функциям автомобиля и собирать информацию с этих частей. Изучение того, как работать с этими протоколами, также означает, что вы можете определить, что означает индикатор неисправности (MIL) (также известный как индикатор проверки двигателя) на приборной панели, когда он сообщает вам о проблеме с двигателем.Если вы или ваш механик когда-либо читали коды неисправностей (диагностические коды неисправностей) на вашем автомобиле, они используют OBD-II.

К сожалению, сами протоколы не доступны публично (если бы только у них был открытый исходный код!), Но мы попытались собрать и прояснить как можно больше.

Оборудование

Любой автомобиль, произведенный в 1996 году или позже, по закону должен иметь компьютерную систему OBD-II. Вы можете получить доступ к этой системе через соединитель канала передачи данных (DLC) .Это 16-контактный разъем, который может сказать вам, с каким протоколом взаимодействует ваш автомобиль, в зависимости от того, какие контакты в нем установлены.

Разъем канала передачи данных в Jeep Cherokee 1998 года, с маркированными контактами.

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

Терминология

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

Двигатель / Электронный блок управления (ЭБУ)

ЭБУ может относиться к отдельному модулю или к набору модулей. Это мозги автомобиля. Они контролируют и контролируют многие функции автомобиля. Они могут быть стандартными от производителя, перепрограммируемыми или иметь возможность последовательного подключения нескольких функций.Функции настройки на блоке управления двигателем могут позволить пользователю заставить двигатель работать на различных уровнях производительности и различных уровнях экономии. На новых автомобилях обычно используются микроконтроллеры.

Некоторые из наиболее распространенных типов ЭБУ включают:

  • Модуль управления двигателем (ECM) — управляет исполнительными механизмами двигателя, влияя на такие вещи, как угол опережения зажигания, соотношение воздуха и топлива и обороты холостого хода.
  • Модуль управления автомобилем (VCM) — другое имя модуля, который контролирует работу двигателя и транспортного средства.
  • Модуль управления трансмиссией (TCM) — управляет трансмиссией, включая такие параметры, как температура трансмиссионной жидкости, положение дроссельной заслонки и скорость вращения колес.
  • Модуль управления трансмиссией (PCM) — Как правило, комбинация ECM и TCM. Это контролирует вашу трансмиссию.
  • Электронный модуль управления тормозом (EBCM) — Он контролирует и считывает данные из антиблокировочной тормозной системы (ABS).
  • Модуль управления кузовным оборудованием (BCM) — Модуль, управляющий функциями кузова автомобиля, такими как электрические стеклоподъемники, сиденья с электроприводом и т. Д.

Диагностический код неисправности (DTC)

Эти коды используются для описания того, где возникает проблема с автомобилем, и определены SAE (вы можете найти здесь полную спецификацию за плату). Эти коды могут быть общими или уникальными для производителя транспортного средства.

Эти коды имеют следующий формат:

XXXXX

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

Идентификация параметра (PID)

Это реальная часть информации, которую вы можете извлечь из системы OBD-II.PID — это определения различных параметров, которые вам могут быть интересны. Они похожи на третью цифру в кодах неисправности.

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

Доступны разные режимы, и каждый режим имеет несколько вариантов PID, доступных в этом режиме.Для получения более общей информации об этом, пожалуйста, посетите вики-страницу PID.

Контрольная лампа неисправности (MIL)

МИГ — это тот ужасный маленький огонек на приборной панели, который указывает на проблему с автомобилем. Есть несколько вариантов, но все они указывают на ошибку, обнаруженную протоколом OBD-II.

«Check-Engine-Light» от IFCAR — Собственная работа. Лицензировано как общественное достояние через Commons

Другая возможность, которую вы можете найти на своей приборной панели, включает эту опцию:

«Motorkontrollleuchte» от Benutzer: chris828 — собственная работа автора, загрузившего оригинал.Лицензировано как общественное достояние через Commons

Неважно, какой именно, это обычно не лучший свет, если только вы не хотите взломать!

Протоколы OBD-II

В соответствии со спецификацией OBD-II доступно пять различных протоколов связи. Как и во многих других вещах, производители склонны иметь свои предпочтения и думать, что их протокол является лучшим, отсюда и различия. Вот краткий обзор каждого и описание контактов, используемых в DLC для каждого.

SAE J1850 ШИМ

Это сигнал широтно-импульсной модуляции, который работает со скоростью 41,6 кбит / с. Этот протокол обычно используется на автомобилях Ford.

SAE J1850 PWM
Элемент Описание
Шина + Штырь 2
ШИНА — Штырь 10
Штырь 9022 9022 9022 9022 Контакты 4, 5
Состояние шины: Активно, когда ШИНА + подтягивается ВЫСОКОЕ, ШИНА — НИЗКОЕ
Максимальное напряжение сигнала: 5 В
Минимальное напряжение сигнала: 06

Количество байтов: 12
Битовая синхронизация: ‘1 бит — 8 мкс,’ 0 бит — 16 мкс, начало кадра — 48 мкс

SAE J1850 VPW

Это протокол переменной ширины импульса, который работает на 10.4 кбит / с. Автомобили GM обычно используют эту версию.

SAE J1850 VPW

Состояние

Элемент Описание
Шина + Контакт 2
12 В Контакт 16
GND 9022 9022 9022 9022 : Низкий уровень холостого хода шины
Максимальное напряжение сигнала: + 7 В
Напряжение сигнала принятия решения: +3.5V
Минимальное напряжение сигнала: 0V
Количество байтов: 12
Битовая синхронизация: ‘1 бит-ВЫСОКИЙ 64 мкс,’ 0 ‘бит-ВЫСОКИЙ Рама — ВЫСОКАЯ 200 мкс

ISO 9141-2

Если у вас автомобиль Chrysler, европейский или азиатский автомобиль, это ваш протокол. Он работает на скорости 10,4 кбит / с и имеет асинхронную последовательную связь.

ISO 9141-2

Контакт 16

Элемент Описание
K Line (двунаправленный) Pin 7
L Line (однонаправленный, опционально)
GND Контакты 4, 5
Состояние шины: K Line idles HIGH.Шина активна при движении на НИЗКОМ.
Максимальное напряжение сигнала: + 12 В
Минимальное напряжение сигнала: 0 В
Количество байтов: Сообщение: 260, Данные: 255
Битовая синхронизация : 10400 бит / с, 8-N-1

ISO 14230 KWP2000

Это протокол ключевых слов 2000, еще один метод асинхронной последовательной связи, который также работает на скорости до 10,4 кбит / с.Это также используется на автомобилях Chrsyler, европейских или азиатских автомобилях.

ISO 14230 KWP2000

9022
12V

-N-1

Характеристика Описание
K Line (двунаправленный) Pin 7
L Line (однонаправленный, опционально) 16
GND Контакты 4, 5
Состояние шины: Активен при управлении LOW.
Максимальное напряжение сигнала: + 12 В
Минимальное напряжение сигнала: 0 В
Количество байтов: Данные: 255
Битовая синхронизация:

ISO 15765 CAN

Этот протокол обязателен для всех автомобилей, продаваемых в США с 2008 года и позже. Однако, если у вас есть европейский автомобиль 2003 года выпуска или позже, он может иметь CAN.Это двухпроводной метод связи и скорость передачи данных до 1 Мбит / с.

ISO 15765 CAN
Характеристика Описание
CAN HIGH (CAN H) Pin 6
CAN LOW (CAN L) Pin 14 Pin 16
GND Контакты 4, 5
Состояние шины: Активно, когда CANH установил ВЫСОКИЙ уровень, CANL установил низкий уровень.Холостой ход при плавающих сигналах.
Напряжение сигнала CANH: + 3,5 В
Напряжение сигнала CANL: + 1,5 В
Максимальное напряжение сигнала: CANH = + 4,5 В, CANL45 = + 2,25 В

Минимальное напряжение сигнала: CANH = + 2,75 В, CANL = + 0,5 В
Количество байтов: L
Битовая синхронизация: 250 кбит / с или 500 кбит / с

Использование симулятора

Хотя эти протоколы отлично подходят для сбора данных с вашего автомобиля, при создании прототипа может быть настоящей проблемой, когда вам придется сидеть с компьютером, различной электроникой и кабелями, проложенными повсюду в передней части вашего автомобиля.К счастью, существует множество симуляторов, которые позволяют создавать прототипы и тестировать системы OBD-II.

У нас есть несколько различных симуляторов, которые полезны для работы с этими протоколами. Мы обновим этот раздел, если / когда мы получим какие-либо дополнительные.

ECUsim 2000

Этот симулятор ECU разработан и изготовлен замечательными людьми из ScanTool. Вы можете просмотреть всю информацию о продукте на их странице продукта здесь.

Чтобы начать использовать этот симулятор, необходимо выполнить следующие подключения:

  1. Подключите кабель USB к симулятору и компьютеру. Установите необходимые драйверы.
  2. Подключите кабель OBD-II к симулятору.
  3. Отключите симулятор от входящего в комплект блока питания 12 В.
  4. Откройте последовательный терминал со скоростью 115200 бит / с, 8, N, 1 , подключившись к последовательному порту, на который настроен симулятор.
  5. Настройте симулятор на протокол, который вы хотите протестировать.
  6. Подключитесь к устройству ECU (плата OBD-II, щит CAN-Bus, Raspberry Pi и т. Д.).

Теперь вы можете использовать возможности симулятора, проверив, что данные, передаваемые по шине, соответствуют тому, что получает ваш считыватель ECU, и наоборот.

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

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

Например, если нам нужно определить, какой протокол в настоящее время установлен в нашем симуляторе, мы должны использовать команду SPI . В нашем терминале это будет выглядеть так:

Чтение настроек протокола ECUsim 2000.

Это показывает, что симулятор в настоящее время настроен на протокол ISO 15765-4 (также известный как CAN) с типом идентификатора 11 бит и работает со скоростью 500 кбит / с.

Если затем вам нужно отправить данные из симулятора на устройство, такое как SparkFun OBD-II UART Board или CAN-Bus Shield для тестирования, вы можете использовать команду передачи SOMT

, . Например, если мы хотим отправить команду о том, что давление топлива в двигателе составляет 100 кПа, мы должны отправить SOMT , за которым следует идентификатор параметра (PID) для давления топлива, который равен 0A , и следовать ему с шестнадцатеричным значением для 100 ( 64 ) в данном случае.

Передача давления топлива через ECUsim 2000.

Если мы изначально оставим соединение «плавающим» (забыв затянуть анкерные винты на разъеме DB9) для имитации проблемы с подключением, мы получим сообщение CAN ERROR при первой отправке команды. В этом симуляторе это означает, что есть проблема между симулятором и нашим считывателем CAN. Однако как только мы исправим соединение, симулятор сможет отправить данные и точно сказать нам, что он передал.Довольно аккуратно!

ресурсов и дальнейшее развитие

Дальше

Теперь, когда у вас есть базовое представление о протоколах OBD-II и о том, как работать с различными доступными средствами связи, пришло время создать свой собственный проект!

Если у вас есть отзывы, перейдите в раздел комментариев или свяжитесь с нашей группой технической поддержки по адресу [email protected].

Дополнительные ресурсы

Ознакомьтесь с этими продуктами и проектами, чтобы получить больше вдохновения от OBD-II!

OBD2 Объяснение — Простое введение (2021)

Требуется простое и практичное введение в OBD2?

В этом руководстве мы представляем протокол бортовой диагностики (OBD2), в т.ч.разъем OBD2, идентификаторы параметров OBD2 (PID) и связь с шиной CAN.

Примечание. Это практическое введение , поэтому вы также узнаете, как запрашивать и декодировать данные OBD2, примеры использования ключевого журнала и практические советы.

См. Ниже, почему он стал # 1 OBD2 tutorial .

Вы также можете посмотреть наше вступительное видео OBD2 выше (150K + просмотров на YouTube)

Что такое OBD2?

Короче говоря, OBD2 — это встроенная система самодиагностики вашего автомобиля.

Вы, наверное, уже сталкивались с OBD2:

Вы когда-нибудь замечали световой индикатор неисправности на приборной панели?

Это ваша машина сообщает вам о проблеме. Если вы посетите механика, он будет использовать сканер OBD2 для диагностики проблемы.

Для этого он подключит считыватель OBD2 к 16-контактному разъему OBD2 рядом с
руль.

Это позволяет ему читать коды OBD2, также известные как диагностические коды неисправностей (DTC), для просмотра и устранения проблемы.

Разъем OBD2

Разъем OBD2 позволяет легко получить доступ к данным из вашего автомобиля. Стандарт SAE J1962 определяет два типа 16-контактных разъемов OBD2 (A и B).

На иллюстрации показан пример контактного разъема OBD2 типа A (также иногда называемого разъемом канала передачи данных, DLC).

Несколько замечаний:

  • Разъем OBD2 находится рядом с рулем, но может быть спрятан за
    обложки / панели
  • Не все штекерные разъемы подходят ко всем розеткам OBD2 — проверьте тип и распиновку порта OBD.
  • Контакт 16 обеспечивает питание от автомобильного аккумулятора — часто даже при выключенном зажигании
  • Контакты 6 (CAN-H) и 14 (CAN-L) наиболее актуальны, поскольку CAN (ISO 15765-4) является стандартом для большинства современных автомобилей (в т.ч.Электромобили)

Есть ли в моей машине OBD2?

Короче: Наверное!

Почти все новые автомобили поддерживают OBD2 и большинство работают на CAN (ISO 15765). Для старых автомобилей имейте в виду, что даже если присутствует 16-контактный разъем OBD2, он все равно может не поддерживать OBD2. Один из способов определить соответствие — определить
где и когда был куплен новый :


Связь между OBD2 и CAN-шиной

Бортовая диагностика, OBD2, является «протоколом более высокого уровня» (воспринимайте его как язык), в то время как шина CAN — это метод для
связь (как по телефону).

В частности, стандарт OBD2 определяет разъем OBD2, в т.ч. набор из пяти протоколов, на которых он может работать. Кроме того, с 2008 года шина CAN (ISO 15765) была обязательным протоколом для OBD2 во всех автомобилях, продаваемых в США, что в основном
со временем устраняет остальные 4 протокола.

Обратите внимание, что ISO 15765 относится к набору ограничений, применяемых к стандарту CAN, который определен через ISO 11898 —
можно сказать, что ISO 15765 подобен «CAN для автомобилей».

Кроме того, OBD2 можно сравнить с другими протоколами более высокого уровня, такими как J1939 и CANopen.

Обзор основных стандартов OBD2

Ниже мы перечисляем некоторые из наиболее актуальных стандартов SAE / ISO, относящихся к OBD2:

SAE J1962: Этот стандарт определяет физический разъем, используемый для интерфейса OBD2, то есть разъем OBD2. Стандарт описывает как разъем OBD2 транспортного средства, так и разъем, используемый внешним испытательным оборудованием (например, сканером OBD2 или регистратором данных OBD2). В частности, стандарт диктует расположение и доступ к разъему OBD2.

SAE J1979: Стандарт SAE J1979 описывает методы запроса диагностической информации через протокол OBD2. Он также включает список стандартизированных общедоступных идентификаторов параметров OBD2 (OBD2 PID), которые автомобильные OEM-производители могут внедрить в автомобили (хотя они не обязаны это делать). Производители транспортных средств могут также принять решение о внедрении дополнительных проприетарных PID OBD2 помимо тех, которые указаны в стандарте SAE J1979.

SAE J1939: Стандарт J1939 описывает протокол данных, используемый для связи с транспортными средствами большой грузоподъемности.В то время как информация OBD2 PID доступна только по запросу с помощью испытательного оборудования OBD2, протокол J1939 используется в большинстве тяжелых транспортных средств в качестве основного средства передачи трафика CAN, то есть данные передаются непрерывно.

ISO 11898: Этот стандарт описывает уровень канала передачи данных CAN-шины и физический уровень, служащий основой для связи OBD2 в большинстве современных автомобилей

ISO 15765-2: Стандарт ISO-TP описывает «Транспортный уровень», т.е.как отправлять пакеты данных размером более 8 байт по шине CAN. Этот стандарт важен, поскольку он формирует основу для связи Unified Diagnostic Services (UDS), которая основана на отправке многокадровых пакетов данных CAN.

ISO 14229-1: Подробно описывает связь UDS, частично заимствованную из уже устаревшего стандарта ISO 15765-3.


История OBD2

OBD2 происходит из Калифорнии , где Калифорнийский совет по воздушным ресурсам (CARB)
Требуется OBD во всех новых автомобилях с 1991+ для целей контроля выбросов.

Стандарт OBD2 был рекомендован Обществом автомобильных инженеров (SAE) и стандартизированными кодами неисправности и
Разъем OBD от производителей (SAE J1962).

Оттуда стандарт OBD2 выкатили пошагово :

  • 1996: OBD2 сделана обязательной в США для автомобилей / свет
    грузовики
  • 2001: Требуется в ЕС для бензиновых автомобилей
  • 2003: Требуется в ЕС также для дизельных автомобилей (EOBD)
  • 2005: OBD2 требовалось в США для автомобилей средней грузоподъемности
  • 2008: Американские автомобили должны использовать ISO 15765-4 (CAN) в качестве основы OBD2
  • 2010: Наконец, OBD2 требовался в транспортных средствах большой грузоподъемности в США

OBD2 будущее

OBD2 никуда не денется — но в каком виде?

Два потенциальных маршрута могут радикально изменить OBD2:

OBD3 / OBD-III — беспроводное тестирование выбросов

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

Решение? OBD3 — добавление телематики во все автомобили .

По сути, OBD3 добавляет небольшой радиотранслятор (например, в случае взимания платы за проезд по мосту) для всех автомобилей. Используя это, автомобиль , идентификационный номер транспортного средства (VIN) и коды неисправности могут быть отправлены через Wi-Fi на
центральный сервер для проверок.

Многие устройства сегодня уже обеспечивают передачу данных CAN или OBD2 через Wi-Fi / сотовую связь — например, CANedge2 WiFi CAN-логгер.

Это экономит средства и удобно, но также представляет собой политическую проблему из-за проблем с наблюдением.Для получения дополнительной информации см. Этот обзор AutoTap.

Устранение сторонних сервисов OBD2

Протокол OBD2 был первоначально разработан для стационарного контроля выбросов.

Тем не менее, сегодня OBD2 широко используется для генерации данных в реальном времени третьими сторонами — через ключи OBD2, регистраторы CAN и т. Д.
Однако немецкая автомобильная промышленность стремится изменить это:

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

— Кристоф Гроте, старший вице-президент по электронике, BMW (2017)

Предлагается «отключить» функциональность OBD2 во время вождения — и вместо этого собирать данные на центральном сервере.Это эффективно поставило бы производителей в
контроль автомобильных «больших данных».

Аргументация основана на безопасности (например, устранение риска, связанного с автомобилем.
взлом), хотя многие видят в этом коммерческий ход. Станет ли это реальной тенденцией?
можно увидеть — но это может действительно подорвать рынок услуг сторонних производителей OBD2.


Идентификаторы параметров OBD2 (PID)

Зачем вам нужны данные OBD2?

Механики, очевидно, заботятся о диагностических кодах неисправности OBD2 (возможно, вы тоже), в то время как регулирующим органам требуется OBD2 для контроля выбросов.

Но протокол OBD2 также поддерживает широкий диапазон стандартных идентификаторов параметров (PID), которые могут быть зарегистрированы в большинстве автомобилей.

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

Другими словами, OBD2 позволяет вам легко анализировать данные от вашего автомобиля — в отличие от оригинальных оригинальных необработанных данных CAN.

Расшифровка данных шины OBD2 и CAN

В принципе, просто записать необработанные кадры CAN с вашего автомобиля.Если вы, например, подключить CAN-логгер к разъему OBD2,
Вы сразу же начнете регистрировать транслируемые данные CAN-шины. Однако необработанные сообщения CAN необходимо декодировать с помощью базы данных правил преобразования (DBC) и подходящего программного обеспечения CAN, которое поддерживает декодирование DBC (например, asammdf). Проблема в том, что эти файлы CAN DBC
обычно проприетарный, что делает необработанные данные CAN нечитаемыми, если вы не являетесь производителем автомобильного оборудования.

Автомобильные хакеры могут попытаться реконструировать правила, однако
это может быть сложно.CAN, однако, по-прежнему является единственным способом получить «полный доступ» к данным вашего автомобиля, в то время как OBD2 обеспечивает доступ только к ограниченному набору данных.
данные.

Как записать данные OBD2?

Регистрация данных

OBD2 работает следующим образом:

  • Подключаете регистратор OBD2 к разъему OBD2
  • Используя инструмент, вы отправляете «кадры запроса» через CAN
  • Соответствующие ЭБУ отправляют «кадры ответа» через CAN

Другими словами, регистратор CAN, который может передавать пользовательские кадры CAN, также может использоваться как регистратор OBD2.

Обратите внимание, что автомобили различаются в зависимости от модели / года тем, какие идентификаторы OBD2 PID они поддерживают. Подробную информацию см. В нашем руководстве по регистратору данных OBD2.

Регистратор данных CANedge OBD2

CANedge позволяет легко записывать данные OBD2 на SD-карту емкостью 8-32 ГБ. Просто укажите какие OBD2 PID
вы хотите запросить, а затем подключите его к автомобилю через адаптер OBD2, чтобы начать регистрацию.
Обработайте данные с помощью бесплатного программного обеспечения / API и нашего OBD2 DBC.

учить больше

Детали рамы Raw OBD2

Чтобы начать запись данных OBD2, полезно понять основы необработанной структуры сообщения OBD2.Говоря упрощенно, сообщение OBD2 состоит из
идентификатор и данные . Кроме того, данные разделяются на режим, PID и байты данных (A, B, C, D), как показано ниже.

Пример сообщения CAN запроса / ответа для PID «Скорость автомобиля» со значением 50 км / ч может выглядеть следующим образом:

Запрос: 7DF 02 01 0D 55 55 55 55 55

Ответ: 7E8 03 41 0D 32 AA AA AA AA

Объяснение полей сообщения OBD2

Идентификатор: Для сообщений OBD2 идентификатор является стандартным 11-битным и используется для различения «сообщений запроса» (ID 7DF) и «сообщений ответа» (ID 7E8).
до 7EF).Обратите внимание, что 7E8 обычно находится там, где реагирует главный двигатель или ECU.

Длина: Просто отражает длину в байтах оставшихся данных (с 03 по 06). В примере со скоростью транспортного средства это 02 для запроса (поскольку
следуют только 01 и 0D), а для ответа — 03, так как следуют 41, 0D и 32.

Режим: Для запросов это будет между 01-0A. В ответах 0 заменяется на 4 (т.е. 41, 42,…, 4A). Есть 10 режимов, как описано в SAE.
Стандарт J1979 OBD2.Режим 1 показывает текущие данные и, например, используется для просмотра скорости автомобиля в реальном времени, оборотов в минуту и ​​т. д. Другие режимы используются, например, для показать или очистить сохраненную диагностику
коды неисправностей и показать данные о стоп-кадре.

PID: Для каждого режима существует список стандартных OBD2 PID — например, в режиме 01 PID 0D — это скорость автомобиля. Полный список можно найти в обзоре Wikipedia OBD2 PID. У каждого PID есть описание, а у некоторых есть заданные мин. / Макс. И преобразование.
формула.

Формула скорости e.грамм. просто A, что означает, что байт данных A (который находится в HEX) преобразуется в десятичное, чтобы получить преобразованное значение км / ч (т.е. 32 становится 50 км / ч
выше). Например, RPM (PID 0C), формула (256 * A + B) / 4.

A, B, C, D: Это байты данных в HEX, которые необходимо преобразовать в десятичную форму, прежде чем они будут использоваться в вычислениях формулы PID. Обратите внимание, что
последний байт данных (после Dh) не используется.


Регистрация данных OBD2 — примеры использования

Данные OBD2 от легковых и легких грузовиков могут использоваться в различных сценариях использования:

Запись данных с автомобилей

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

Учить больше

Диагностика автомобиля в режиме реального времени

Интерфейсы

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

Учить больше

Профилактическое обслуживание

Легковые и легкие грузовики можно отслеживать с помощью регистраторов IoT OBD2 в облаке, чтобы прогнозировать и предотвращать поломки

Учить больше

Регистратор черного ящика автомобиля

Регистратор OBD2 может служить «черным ящиком» для транспортных средств или оборудования, предоставляя данные для e.грамм. споры или диагностика

Учить больше

У вас есть вариант использования регистрации данных OBD2? Получите бесплатный спарринг!

Свяжитесь с нами

Какой тип регистратора OBD2 вам нужен?

Ниже описаны наиболее распространенные категории анализаторов OBD2:

Сканеры OBD2: Используются в качестве диагностических инструментов автомобиля при статическом считывании / очистке кодов неисправности, например, механика. Обычно используется диагностический прибор OBD2.
в диагностике проблем с автомобилем, напримеробозначается активированной контрольной лампой MIL. Различные типы
существуют, и некоторые частные лица используют недорогие варианты в качестве простых считывателей автомобильных кодов для самодиагностики состояния своего автомобиля.

Ключи Bluetooth OBD2: Существует множество ключей Bluetooth OBD2, которые позволяют просматривать данные об автомобиле прямо на смартфоне через приложение.
Обычно ключи Bluetooth OBDII дешевы и просты в использовании, хотя также ограничены с точки зрения их использования за пределами цели визуализации подключения Bluetooth к приложению. В
Назначение ключа OBD2 bluetooth обычно заключается в мониторинге личного поведения при вождении и состояния автомобиля.

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

Регистраторы OBD2: Используется для регистрации данных OBD2 от
автомобиль на SD-карту — идеально подходит, например, для Примеры использования «черного ящика» или полевые испытания прототипов производителями автомобильных комплектующих.Например, CANedge1 позволяет вам регистрировать данные шины CAN, а также запрашивать данные OBD2, отправляя пользовательские запросы кадров на шину CAN.

Регистратор WiFi OBD2: регистраторы WiFi OBD2 и ключи WiFi OBD2 позволяют автоматически передавать данные OBD2 через WiFi (включая 3G / 4G) в
сервер / облако. Регистраторы WiFi OBD2 обычно используются для OBD2
случаи использования телематики, когда данные о парке автомобилей должны собираться автоматически и визуализироваться с помощью панелей данных OBD2. Например, CANedge2 позволяет вам регистрировать данные CAN / OBD2 и автоматически отправлять их через точку доступа Wi-Fi на ваш собственный сервер.Данные могут обрабатываться с помощью бесплатных программных средств и, например, визуализируется в дашбордах Grafana.

CANedge2 упрощает регистрацию OBD2
данные на SD-карту — и загрузить их через Wi-Fi на свой сервер.

Необходимо регистрировать / передавать данные OBD2?

Получите регистратор данных OBD2 сегодня!


Рекомендуем

OBDII — бортовая система диагностики

Есть ли в моей машине
OBD-II?

Все автомобили и легкие грузовики, построенные и проданные в США.
после 1 января 1996 г. требовалось оснащение OBD II.В общем, это означает весь 1996 год.
Легковые автомобили и легкие грузовики модельного года соответствуют требованиям, даже если они построены в конце 1995 года.

Два фактора покажут, определенно ли ваш автомобиль OBD II
экипировано:
1) Будет разъем OBD II, как показано ниже, и
2) На наклейке или шильдике под капотом будет надпись: «OBD II
соответствует ».

Разъем

Контакт 2 — шина J1850 +
Контакт 4 — масса шасси
Контакт 5 — сигнальная земля
Контакт 6 — CAN High (J-2284)
Контакт 7 — ISO 9141-2 K Line
Контакт 10 — автобус J1850
Контакт 14 — CAN Low (J-2284)
Штифт 15 — ISO 9141-2 L Line
Контакт 16 — Питание от батареи

Где находится разъем?

Разъем должен находиться в пределах трех футов от водителя.
и не должны требовать раскрытия каких-либо инструментов.Загляните под приборную панель и за пепельницы.

Пять вкусов OBD II

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

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

Какой протокол связи
мой автомобиль использует?

Как показывает практика, легковые и легковые автомобили GM используют SAE J1850.
VPW (модуляция переменной ширины импульса). Продукция Chrysler и все европейские и большинство азиатских
импорт использует схему ISO 9141 или KWP2000.Форды используют SAE J1850 PWM (широтно-импульсная модуляция)
шаблоны общения. Все автомобили 2008 года и новее используют CAN.

Между кэптивным импортом есть некоторые различия, такие как
Cadillac Catera, немецкий производный автомобиль Opel, использующий европейский протокол ISO 9141. Если
вы не понаслышке знаете о других подобных вариациях, пожалуйста, пришлите их, и вместе мы сможем построить более полный
листинг.

На автомобилях 1996 года и позже вы можете определить, какой протокол
используется при проверке разъема OBD II:

  • J1850 VPW — Разъем должен иметь металлические контакты
    в контактах 2, 4, 5, и 16, но не 10.
  • ISO 9141-2 / KWP2000 — Разъем должен иметь металлические контакты на контактах 4,
    5, 7, 15,
    и 16.
  • J1850 PWM — Разъем должен иметь металлические контакты на контактах 2, 4, 5, 10,
    и 16.
  • CAN — разъем должен иметь металлические контакты на контактах 4, 5, 6, 14, и 16.

Если в вашем автомобиле есть разъем такого типа, но нет
эти контакты заселены, вероятно, у вас автомобиль до OBDII. Чтобы добавить путаницы, даже
наличие разъема с указанными выше контактами не является гарантией OBD II.
согласие. Этот тип разъема был замечен на некоторых автомобилях до 1996 года, которые не были
OBD II совместимый.

Информация об автомобилях Pre-96

Считывающее устройство, предоставленное Советом по авиационным ресурсам Калифорнии.
это список обозначений двигателей до 96 OBD II.Обратите внимание, что CARB распознает серию двигателей,
а не модели автомобилей, поэтому обозначения двигателей являются истинным ключом к автомобилю.
модели предоставлены в качестве любезности.

Список Совета по воздушным ресурсам Калифорнии, номер
Сертифицированный OBD II семейства и модели двигателей

Семейство двигателей Производитель Модель (ы) Полностью соответствует?
1994
Сертификаты модельного года
RAD2.8V8GFEM
RFM3.8V8G1EK
RFM4.6V8G1EK
RMB2.2VJGCEK
RMB3.2VJGCEK
RNS2.0VJGDEK
RTY3.0VJGFEK
RTY2.7HGEEK
RTY2.42HGEEK
RVW2.8V8GFHM
RVV2.3VHGFEK
Audi
Ford
Ford
Мерседес-Бенц
Мерседес-Бенц
Nissan
Тойота
Тойота
Тойота
Volkswagen
Volvo
100
Мустанг
Т-Берд, Пума
C220
C 280, S 320, SL 320
G20
Камри, ES300
Т100
Previa, Previa All-Trac
Коррадо
850 Турбо

Нет
Нет
Нет
Нет
Есть
Нет
Нет
Нет
Нет
Нет
1995 г.
Год сертификации
SBM5.4В8ГАЭК
SCR2.0VJGFEK
SCR122VJG2EK
SCR2.0VJG2GK
SCR2.0VJGFEL
SDS2.0VJGFEK

SFM3.828G1EK
СФМ3.8В8Г1ЭК
SFM4.6V8G1EK
SFM4.6V8G1GK

SFM2.318G1EK
СФМ3.028Г1ЭК
СФМ3.018Г1ЭК
СФМ3.028Г1ФК
СФМ4.018Г1ЭК
SFM4.6VJG1EK
SFM4.028G1EK
S1G3.8V8G1EK
S3G4.319GFEJ
S3G4.329GFGJ
SIG2.3VJG2GK
ШН2.7ВДЖГ1ЭК
ШН2.7ВЖГФЭК
SHN2.5VJGKEK
SHN3.0VJGKEK
SJC4.0VJGAEK
SJC6.0V8GFFK
SJC4.0VJGFEK
SKM1.8VJG1EK
STK2.3VJGFEK
STK2.5VJGFEK
STK1.5VJG2EK
СТК1.8VJG1EK
SFM2.318G1EK
СФМ3.018Г1ЭК
СФМ3.028Г1ФК
СФМ4.018Г1ЭК
СФМ4.028Г1ЭК
SMB3.6VJGFEK
SMT1.5VJG2EK
SMT1.8VJG2EK

SMT2.4VJG2EK
SNS2.4VJGFFK
SNS2.0VJGFFK
SNS3.0VJG1EK
SNS3.0VJG1FK
SNS2.4VJG2EK
SNS1.6VJG2EK
SNS2.0VJGFEK
SNS3.0VJG1EK
SLR4.0H8GOEK
SFJ2.2VJGFEK
STY3.41JG1GK
STY3.42JG1GK
STY3.0VJGFEK

STY2.42HGJEK
STY2.71HGEEK
STY1.5VHGFEK
STY4.0VJG1GK
STY2.41HG1GK
STY2.71HG1GK
STY3.41JGFEK
STY3.42JGFEK
STY4.55JGFEK
SVV2.3VJGFEK
SVV2.4VJGFEK

БМВ
Крайслер
Крайслер
Крайслер
Крайслер
Даймонд Стар

Форд
Ford
Ford
Форд

Форд
Ford
Ford
Ford
Ford
Ford
Ford
GM
GM
GM
GMC
Honda
Honda
Honda
Honda
Ягуар
Ягуар
Ягуар
KIA
Mazda
Mazda
Mazda
Mazda
Mazda *
Mazda *
Mazda *
Mazda *
Mazda *
Мерседес Бенц
Митсубиси
Митсубиси

Митсубиси
Nissan
Nissan
Nissan
Nissan
Nissan
Nissan
Nissan
Nissan
Ровер
Subaru
Тойота
Тойота
Тойота

Тойота
Тойота
Тойота
Тойота
Тойота
Тойота
Тойота
Тойота
Тойота
Volvo (TC)
Volvo

750 мл (V12),
850ci (V12)
Dodge Neon, Плимут Неон
Dodge Neon, Плимут Неон
Dodge Neon, Плимут Неон
Dodge Neon, Плимут Неон
Игл Коготь, Mitsubishi
Затмение, Крайслер Себринг,
Додж Мститель
Windstar
Мустанг
Т-Берд, Пума
Гранд Маркиз, Городской Автомобиль,
Корона Виктория
Рейнджер
Windstar
Рейнджер
Рейнджер
Рейнджер
Континентальный
Рейнджер
Камаро, Жар-птица
Пикап S10, Джимми, Блейзер
S10 Пикап
Кавалер, Sunfire
Аккорд LX, EX (V6)
Аккорд LX, EX (V6)
TL
NSX
AJ16 (SC)
V12
XJS
Сефия
Тысячелетие
Тысячелетие
Протеже
Протеже
B2300
B3000
B3000
B4000
B4000
S 320, C 280, SL 320
Саммит, Мираж
Summit, & Summit Wagon,
Мираж, Экспо, LRV
Summit Wagon, Expo, LRV
240 SX
G20
Максима
Максима
Altima
Sentra / 200 SX
200SX SE-R
Максима
Range Rover Новая модель
Наследие
T100 2WD
T100 2WD и 4WD
Камри, Камри Универсал,
ES300, Авалон
Previa, Previa All-trac
T100 2WD
Tercel
LS 400
Такома 2WD
Такома 4WD
Такома 2WD / 4WD
Такома 4WD
Ленд Крузер
850 Turbo Седан / Универсал
850 Седан / Универсал

Нет



Нет
Нет


Нет
Нет
Нет
Нет
Нет
Нет
Есть
Нет
Нет

Да
Есть
Есть
Есть
Есть
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Есть
Нет


Есть
Есть
Нет
Нет
Есть
Есть
Есть
Нет
Нет
Да (только модели с АКПП)
Есть
Есть
Да

Нет
Есть
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Есть

В примечании к этому списку указано, что
сертификация предназначена только для группы двигателей.Перечисленные модели считаются правильными, но
двигатель — решающий фактор.

ELM327 взлом — Area515

Отправлено 13 октября 2015 г.

Несколько месяцев назад (хорошо, почти год) я решил разобрать ELM327, чтобы посмотреть, как работает универсальный считыватель OBD. К моему удивлению, выбор компонентов и компоновка были очень похожи на то, что я бы собрал вместе. Они основаны на микрочипе PIC со встроенной CAN с использованием стандартного трансивера Microchip CAN и того, что выглядит как стандартный модуль Bluetooth HC-05 или HC-06.Видимо из-за дешевизны моих обычных модулей ELM, похоже, они не поддерживают все протоколы. Если вы посмотрите на изображение нижней стороны большего блока, там есть несколько пустых площадок. Я предполагаю, что они предназначены для других (не CAN) протоколов OBDII. Меня это не беспокоило, потому что я в первую очередь хотел мост CAN. Я не удивлюсь, если универсальные считыватели не будут работать со всеми автомобилями.

Учитывая, что у меня есть PICKit3 и я знаю программирование PIC, я решил со своим мультиметром выяснить, могу ли я перепрограммировать платы.Оказывается, дизайнер этой платы такой же ленивый, как и я. 5-контактный незанятый разъем — это стандартная распиновка для PICKit3 (красные кружки на изображениях). На большой доске я прикрепляю штыри к штырям в моем PICKit и позволяю гравитации удерживать PICKit под углом. Это было более интересное дело с меньшей платой, потому что мне приходилось прикладывать давление к контактным площадкам для поверхностного монтажа. Я предполагаю, что на заводе, когда они программируют устройства, у них есть зажим, который используется. Как только я нашел программиста, я нырнул и стал исследовать, чтобы убедиться, что мое предположение было правильным, что аппаратные периферийные устройства использовались для CAN и последовательного интерфейса.Я использовал свой дешевый логический анализатор, чтобы убедиться, что модуль bluetooth говорит на 38400.

Как только я разобрался с оборудованием, мне оставалось просто настроить загрузчик ds30 для работы с кристаллом. Я решил использовать внешний кристалл и 4X PLL. Для этого я установил загрузчик на тактовую частоту 16 МГц и серийный номер 38400. После прошивки загрузчика мне удалось легко перепрограммировать устройство по bluetooth. Есть небольшая гонка за подключение bluetooth до того, как процессор выйдет из загрузчика, но это не так уж плохо, если таймаут загрузчика составляет 5 секунд.

А теперь еще несколько полезных прошивок. Чего я действительно хотел от этого хака, так это иметь общий мост bluetooth to CAN, который я мог бы встроить в мою электрическую Miata. Без каких-либо других указаний по последовательному протоколу я решил подражать протоколу Lawicel. Это оказалось удачным выбором, поскольку этот протокол используется рядом различных дешевых последовательных CAN-устройств. Я не выполнил весь протокол, но я готов принимать форки / pull-запросы моего репозитория bitbucket.

.

Leave a Reply

Your email address will not be published.Required fields are marked *

*