Распиновка разъёма OBD2
Как уже отмечалось, стандартом предусматривается использование разъёма трапециевидной формы с 16 пинами, почти половина из которых зарезервирована для самостоятельного использования автопроизводителями. Схема контактов (распиновка ОБД2 разъёма) представлена на следующем рисунке:
Назначение контактов:
- зарезервировано для автопроизводителей;
- SAE-J1850/1850 (+);
- зарезервировано для автопроизводителей;
- заземление кузова автомобиля (масса);
- сигнальное заземление;
- высокоскоростная CAN-шина;
- двунаправленная шина K-Line;
- зарезервировано для автопроизводителей;
- низкоскоростная CAN-шина;
- SAE-J1850/1850 (-);
- зарезервировано для автопроизводителей;
- зарезервировано для автопроизводителей;
- зарезервировано для автопроизводителей;
- высокоскоростная CAN-шина;
- шина стандарта L-Line;
- плюсовой контакт питания от АКБ.
Поскольку наиболее распространёнными протоколами обмена данными в автомобиле считаются CAN/K-Line/L-Line, именно эти контакты задействованы в большинстве случаев. Схема взаимодействия между ЭБУ и отслеживаемыми блоками следующая: бортовой компьютер посылает сигналы на датчики и исполнительные устройства по указанным шинам в соответствии с протоколом ОБД2, получая от них данные о неисправностях и отклонениях в работе в закодированном виде (опять же в полном соответствии со стандартом). Автосканеры опрашивают ЭБУ, получая и декодируя эти данные, выводя их на встроенный дисплей или внешнее устройство. Наличие зарезервированных шин предполагает подключение внешних устройств, диагностирование которых стандартом не предусмотрено. Достаточно часто именно такие устройства становятся причиной неработоспособности автосканера.
Поскольку основная шина – CAN, обычно именно её обрыв или КЗ и становятся причиной отсутствия связи между диагностическим устройством и блоками управления (например, АБС, кузовными элементами, подушками безопасности). Их неправильное подключение и может вызвать замыкание CAN-шины. Проблему решают, поочерёдно отключая эти устройства. Редко, но бывает, что в автомобиле работает нештатная автомагнитола (или медиацентр), которая закорачивает другую востребованную шину – К-Line. Проверяют это аналогичным образом, отключив магнитолу. Впрочем, распиновка диагностического разъема ОБД2, выполненная в заводских условиях, не должна приводить к возникновению подобных проблем, независимо от количества дополнительных устройств, диагностирование которых не предусмотрено базовой частью протокола. А вот самостоятельное подключение любого нештатного устройства может вызвать неработоспособность диагностического оборудования.
Как работает OBD сканер автомобиля
Нашел довольно интересную программу Car Scanner ELM OBD2. Утилита бесплатная, а при помощи встроенной покупки можно отключить рекламу, разблокировать пару незначительных опций и отблагодарить разработчика.
Как настроить работу по смартфону: подключаем сканер к OBD2 разъему автомобиля, включаем зажигание, запускаем приложение сканера на iPhone и подключаемся к нему.
Можно просто повернуть ключ в первое положение для подачи питания на электроприборы. Однако, в таком случае часть возможностей сканера, которые связаны с работой механизмов и агрегатов, будет недоступна.
Теперь можно работать со сканером через приложение. После разрыва связи (если заглушить авто или выйти за пределы действия bluetooth) переподключение будет происходить автоматически.
Сканер будет действовать аналогично Bluetooth-модулю в аудиосистеме автомобиля. В некоторых сценариях можно не отключать сканер, эксплуатируя машину вместе с ним.
Сканер не только способен работать с ошибками центрального компьютера. Он умеет добираться до самых дальних узлов и агрегатов, считывать их показатели, замечать отклонения от нормы.
Вот пять основных возможностей таких сканеров:
Скетч для Arduino
По находится официальный скетч для FabScan, который можно скачать с помощью Codebender!
Скачайте плагин Codebender и нажмите кнопку «Run on Arduino», чтобы прошит ваш Arduino.
Все! Вы загрузили скетч на ваш Arduino напрямую из браузера!
Если вы не использовали шилд, нажмите кнопку Edit и:
Добавьте строки
#include <Stepper.h>
const int stepsPerRevolution = 200; // измените этот параметр, чтобы настроить количество шагов на поворот вала вашего шагового мотора
Stepper myStepper(stepsPerRevolution, 10, 11,8,9);
Замените функцию step():
void step() {
myStepper.setSpeed(1);
myStepper.step(1);
}
Car Diagnostics With A Raspberry PI — DIY Smart Car (Part 3)
241467
5709
248
00:06:28
21.07.2018
Shhh…can you hear it? Your car is talking. It’s saying «Make me smart, please». It also says things like «I’m going 50 km/hr» or «My wheels are spinning at 3200 RPM», classic stuff like that. In order to hear all the cool stuff your car has to say, you need to connect to it’s OBDII port, which all US cars made after 1996 have. Then we can just connect it to a Raspberry Pi and add it to our ever growing smart car!
?
SHOUT OUTS
Special thanks to ?hackster.io for their support of this video!
_
IMPORTANT LINKS
Project Page — ?
Bluetooth OBD Adapter — ?
OBDII Codes — ?
Hex to Decimal Converter — ?
_
SUPPORT THE SHOW
?
_
SUBMIT YOUR IDEAS
?
Follow
?
?
?
?
OBD2 CAN logger
14514
118
19
00:08:41
28.08.2017
Teardown Lab — OBD2 CAN logger
Time to get automotified and start hacking my car a bit more!
Want to keep track of my content? There is a fully searchable archive at ?backofficeshow.com, please check it out!
Come chat with me on discord ?
See my recommendations on Amazon: ?
If you would like to buy me a coffee or support the channel you can do so via Patreon at ?
I do have some bits and pieces on my web store at ?
Please note: As an Amazon Associate I earn from qualifying purchases. As such links to Amazon products within this video may fall under this. Thanks to all of you who use these links and help support the channel — you are fantastic!
Thanks you lovely people, and keep on tinkering!
Details
The first attempt at this project was using the ELM327 Bluetooth dongle.
But I came to find that the available OBD info provided by the dongle was insufficient. It only provided speed, RPM, water temperature and a couple other sensor readings.
But nothing relative to fuel consumption…
Then I switched to another approach: «what if I could drive the OBD bus directly?»
So I searched the web for OBD implementations using arduinos and found this web page () that described very well the KW1281 protocol (used by my Audi A4) and had the code for arduino too! Nice!
I’m using STM32 with the arduino IDE gathering the best of three worlds: good performance, low price and vast libraries/code available. You can check it out at www.stm32duino.com.
Ylsfc elm327 wifi
Адаптер китайского производства дешевле 500 рублей, обещающий отличный уровень диагностики за свои деньги. Поэтому он пользуется популярностью у многочисленных российских автовладельцев. Гаджет выполнен на чипе PIC18F25K80 с версией 1.5. Подключается к мобильным устройствам с помощью Wi-Fi. Сочетается практически с любыми ноутбуками и смартфонами, за исключением продукции компании Apple.
Сканер предназначен для диагностики автомобилей практически всех брендов, начиная с 1995 года. Он отличается достаточной точностью проверки, высокой скоростью соединения и удобством подключения. Имеет большие размеры и качественную упаковку. Он довольно надёжен и долговечен. А его основным недостатком пользователи считают чрезмерный нагрев при работе. Но этот минус практически не влияет на эксплуатационные характеристики.
NEXPEAK NX103
Весьма продвинутый и недорогой OBD2 сканер с AliExpress. Его стоимость немного превышает 500 рублей. Но за эти деньги можно получить практически профессиональный уровень диагностики. Устройство очень качественное и надёжное. Оно имеет чип PIC18F25K80 с версией 1.5 и работает по Wi-Fi практически с любыми мобильными гаджетами.
Главным достоинством адаптера называют очень высокую скорость подключения и точность сканирования. Кроме того, он подходит для диагностики не только относительно новых, но и весьма старых автомобилей. Как утверждается в аннотации, устройством можно проверять американские машины, выпущенные после 1996 года, европейские – от 2003, японские – не старше 2006 года, китайские – от 2011 года. Подходит для диагностики автомобилей российских марок от 2012 года. Но при этом некоторые владельцы Toyota Prius отмечают некорректность работы сканера с их автомобилями. Иногда встречается информация о возможности проверок более старых машин, чем заявлено.
Гаджет очень удобен в применении. Он имеет яркую светодиодную индикацию, сигнализирующую обо всех режимах работы и состояниях.
Meraklısına! Motor RPM Değerini LCD Ekrana Yazdırıyoruz! OBD2 + Arduino Uno + CAN Bus Shield
27836
763
203
00:10:05
01.04.2019
Merhaba,
Bu videoda Arduino Uno ve CAN Bus Shield kullanarak araç üzerinden OBD2 standardı ile elde ettiğimiz motor RPM değerini 16×2 karakter LCD ekrana yazdırıyoruz.
İyi seyirler.
Arduino Kodları : ?
Videoda kullandığım CAN Bus Kütüphanesi : ?
Videoda kullandığım LCD Kütüohanesi : ?
Seeed Studio CAN Bus Kütüphanesi : ?
Arduino UNO : ?
OBD 2- DB9 Kablo : ?
I2C Modül
?
CAN Bus Shield V2 : ?
OBD 2 CAN Bus GPS Development Kit
Bunun yanında kanalımı takip eden arkadaşlarımız için Seeed Studio üzerinden yapacakları 50$’lık alışverişlerde 【BUGRA】 kodu ile 5$’lık indirim tanımlamışlar, kullanmak isteyen arkadaşlarımıza duyurulur.
Описание стандарта OBD2 на уровне диагностического разъёма
Попытки автоматизировать средства диагностики предпринимались с момента появления бортовых компьютеров в середине 70-х годов. Собственно говоря, компьютерами эти устройства назвать было сложно, этот термин появился гораздо позже. Электронные блоки управления работой силовых агрегатов уже тогда имели примитивные средства самодиагностики, но использовать их могли исключительно специалисты посредством замыкания определённых контактов разъёма ЭБУ. О необходимости унификации обмена данными между автомобильной периферией и блоком управления заговорили в начале 80-х, и именно тогда была предпринята первая попытка реализации этой идеи. Специалисты General Motors разработали протокол обмена данными с использованием интерфейса ALDL собственной разработки, который первоначально использовался только на автомобилях данного бренда
После усовершенствований протокола в 1986 году, направленных на увеличение скорости и объёмов обмена данными, на него обратили внимание другие автопроизводители, а в 1991 году в Калифорнии, где из-за загрязнённости воздуха экологи начали бить тревогу, был введён регламент, согласно которому все продаваемые в этом штате автомобили должны были использовать протокол OBD1
Хотя первоначальная направленность стандарта была экологической (слежение за выхлопом), он был встречен специалистами сервисных центров с энтузиазмом. Но только через пять лет появилось вторая версия протокола, в которой уже регламентировались и стандартизировались и протоколы ошибок, и используемые разъёмы, и месторасположения разъёма. Действие стандарта было распространено на все продаваемые в США автомобили, поэтому европейские и азиатские автопроизводители, желающие продавать в Северной Америке свою продукцию, также были вынуждены принять протокол OBD2. В 2004 году, когда стандарт распространился и на дизельные авто, протокол дополнили спецификациями Controller Area Network, направленными на стандартизацию шины обмена информацией.
Дополнительные рекомендации и советы
- Для праворульных автомобилей есть некоторые особенности. Дело в том, что у некоторых из них используется нестандартный протокол передачи данных. В новой прошивке 2018 года такая особенность учтена, однако это касается не всех моделей транспортных средств. Если подключенный адаптер OBD II elm327 «не видит» датчиков – вариантов два:
- Проблема лечится дополнительной строкой в настройках программы, инициирующей используемых протокол.
- В большинстве диагностических программ есть вариант поиска устройств в ручном режиме (они различны). Этим средством придётся воспользоваться для корректного отображения искомых параметров.
- Если Вы не обнаружили свою машину в списке поддерживаемых – это не значит, что устройство не будет с ней работать. Протоколов передачи данных, конфигураций коммутирования сигналов не так много. Методом ручного поиска настраивается корректное отображение всех приборов и отображается полный набор информации.
- Это же касается и стирания ошибок: если ошибка не исчезла – это значит, что система передаёт сигнал по не поддерживаемому протоколу. В таком случае настраиваем корректную передачу команды, для этого потребуется скачать PID файл для вашего авто, но об этом в следующей статье!
Rokodil ScanX Pro
По качеству диагностики наиболее предпочтительным вариантом является мультимарочное устройство Rokodil ScanX Pro. Помимо OBD2, прибором поддерживается CAN, J1850PWM, J1850VPW, ISO9141 и другие протоколы, что позволяет провести комплексную диагностику практически любого автомобиля. По нажатию всего одной кнопки сканер моментально выдаст информацию о состоянии Вашего автомобиля с подробным описанием неисправностей на русском языке.
Из дополнительного функционала можно отметить возможность построения графиков, резервное копирование данных из памяти ЭБУ, стоп-кадр (параметры автомобиля, при которых был записан код неисправности), отображение эксплуатационных характеристик.
Сканер полностью автономный и не требует подключения сторонних гаджетов. Корпус надёжно защищён от попадания влаги, пыли и грязи. Гаджет очень надёжен и практически не имеет существенных недостатков.
Ancel AD410
Довольно дорогой автодиагностический сканер. Он стоит около 4000 рублей, но при этом часто приобретается российскими автовладельцами. Устройство обладает удобным меню и широкими возможностями. Благодаря небольшим размерам, цветному дисплею и понятому меню работать с ним очень удобно. Устройство сочетается со многими ноутбуками и смартфонами. Может применяться для диагностики американских, европейских и азиатских машин с 1995 года выпуска. Но также многие покупатели используют его и для проверки современных российских автомобилей последних годов выпуска. Гаджет автоматически обновляет программное обеспечение при подключении к ноутбуку или компьютеру.
С помощью данного автосканера можно найти и устранить практически все известные ошибки, связанные с автоэлектрикой и автоэлектроникой. При необходимости коды ошибок можно распечатать при подключении к ПК на принтере. Устройство позволяет не только провести весьма точную диагностику, но и узнать многие параметры авто. Оно многофункционально и надёжно, имеет привлекательный дизайн и удобные размеры. Сканер практически лишён недостатков. Сканер может применяться не только автовладельцами для личного использования, но и работниками СТО.
Теперь вы знаете, какие OBD2 сканеры, доступные россиянам для применения в личных целях, стали лучшими в 2022 году. А вам приходилось пользоваться такими устройствами для диагностики или обращаетесь в автосервис? Удавалось ли самостоятельно найти и устранить ошибки? Как вы считаете, самостоятельная диагностика с помощью адаптеров может быть точной или не стоит ей доверять? Если у вас есть вопросы или вы хотите поделиться интересной информацией по теме, пишите в комментарии.
I Hacked Into My Own Car
1845529
57852
3245
00:20:29
03.12.2020
The first 100 people to go to ? will get unlimited access for 1 week to try it out. You’ll also get 25% off if you want full membership.
Gaining unauthorised entry to someone else’s car is illegal. Jamming is illegal in the UK. It might be illegal where you live too.
Car key fobs transmit a binary code to the car over radio. If the car recognises the code it unlocks. There are various systems in place to make that process secure. This video is about the way vulnerabilities in those systems can be exploited. Including replay and rolljam attacks.
«but most of all, Samy is my hero»
You can buy my books here:
?
You can support me on Patreon here:
?
just like these amazing people:
Nathan Williams
Matthew Cocke
Glenn Watson
Mark Brouwer
Joseph Rocca
Joël van der Loo
Doug Peterson
Yuh Saito
Rashid Al M
Paul Warelis
Will Ackerly
Marcel K
Twitter: ?
Instagram: ?
Facebook: ?
Buy nerdy maths things: ?
Arduino OBD Simulator #arduino obd2 #arduino obd2 shield #arduino obd ii #arduino obd reader
48845
481
61
00:05:10
03.11.2018
V2.0 is Here: ?
Here is Arduino based OBD 2 Simulator. This simulator simulates 10 parameters like vehicle ECU. To change the value of parameters I developed software in VB. For making this simulator you need Arduino CAN bus shield. You can download Arduino code and software from below links.
Arduino Code : ?
GUI Software : ?
#arduino obd2
#arduino obd2 shield
#arduino obd ii
#arduino obd reader
#arduino obd simulator
#arduino obd car
#obd avec arduino
#arduino obd ii library
#arduino obd code
#arduino obd can
#arduino due obd
#arduino honda obd
#obd.h arduino
#obd2.h arduino
#arduino obd kit
#arduino obd scanner
#arduino obd sniffer
#arduino obd tutorial
#mcp2515
#mcp2551
#obd scanner
#obd 2 hack
#obd.c
#obd stack
#free obd
#obd bluetooth
#obd wifi
Беспроводный сканер «iSaddle Bluetooth» OBD-II
Прибор «iSaddle Bluetooth» — простое компактное изделие, обладающее, тем не менее, обширными возможностями применительно к OBD-II диагностике автомобилей. Помимо компактного исполнения, этот беспроводный сканер обладает характерными особенностями.
По сути, прибор допускает прямое включение на стандартный порт DLC (Dynamic Load Control) транспортного средства и бессрочное использование в таком состоянии. То есть простыми словами этот момент можно охарактеризовать как «подключил и никогда не отключай».
Такой, примерно, внешний вид имеет терминал подключения сканера OBD-II (DLC), располагаемый обычно в нижней части фронтальной контрольной панели водителя
Схемой беспроводного сканера обеспечивается стабильное беспроводное соединение. Нет необходимости использовать какие-то провода или батареи питания. Беспроводный сканер OBD-II питается непосредственно от розетки интерфейса под диагностику.
Следует отдать должное разработчикам – аппаратом поддерживается весь набор существующих протоколов OBD-II. Физически устройство представляет собой небольшой по размерам адаптер, подключаемый к служебному порту автомобиля.
Беспроводный сканер серии «iSaddle Bluetooth» взаимодействует с любым типом:
- компьютера,
- планшета,
- смартфона,
посредством соответствующего диагностического программного обеспечения. Аппарат считывает диагностические коды неполадок общего назначения и специфичные от производителя (более 3000 вариаций).
Кроме того, электронная схема беспроводного сканера позволяет:
- сбрасывать коды неисправностей и выключать MIL (индикатор «Проверить двигатель»),
- устанавливать максимальное количество ответов по тесту,
- исключать пустые ответы ECU (ускорение передачи),
- сохранять в память уникальный идентификатор,
- ставить маску CAN и функцию фильтра,
- устанавливать переменную или фиксированную длину CAN,
- отправлять CAN удалённых кадров (РТР),
- выполнять другие операции.
Беспроводный сканер «iSaddle Bluetooth» OBD-II эффективно-качественный автомобильный сканер, учитывая поддержку всех протоколов OBD-II.
Поддерживаемые транспортные средства и подключение
Электроника беспроводного сканера работает на всех без исключения автомобилях, поддерживающих стандарт OBD-II, начиная от американских машин 1996 года выпуска и продолжая автомобилями европейского производства с 2001 года (дизели с 2003/2004).
Достаточно однажды подключить сканер к терминалу DLC автомобиля и можно забыть о приборе как таковом. Сопряжённый с телефоном, сканер в любой момент выдаст результат
Для справки: конкретное транспортное средство соответствует требованиям OBD-II при наличии разъёма DLC на 16 контактов. Плюс, информационный лейбл по выбросам транспортного средства содержит соответствие стандарту OBD-II.
Беспроводным диагностическим сканером «iSaddle Bluetooth» OBD-II поддерживаются многие популярные диагностические программы. В частности, можно отметить:
- Поддержку программного обеспечения «TORQUE» для устройств «Android».
- Программное обеспечение «OBDscope» для устройств «Symbian».
- Сотовый телефон системы PPC (Windows Mobile),
- «ScanMaster» для ПК и т. д.
С помощью различных программ выполняется показ различных функций «iSaddle». Конечному пользователю доступно приобретение программного обеспечения, наиболее удобного и подходящего для работы.
Однако всё программное обеспечение – это продукт сторонних разработчиков. Рассмотрим далее, как задействовать на «iSaddle Bluetooth» OBD-II Scanner Tool популярную программу «TORQUE» на устройствах под операционной системой «Android».
Алгоритм диагностики автомобиля
Итак, если все настройки выполнены, можно приступать к собственно диагностике. Первая задача – это подключение автосканера к бортовому компьютеру. Здесь всё просто: используем поставляемый в комплекте OBD-кабель, который подсоединяется к диагностическому разъёму ЭБУ. Если на сканере загорается зелёный светодиод – всё в порядке, если нет – следует искать причину неподачи на вход адаптера питания +12В (за это отвечает 16-й пин диагностического разъёма). Возможно, всё дело в сгоревшем предохранителе, защищающем этот участок цепи, если он цел – возможно, имеется разрыв цепи или её КЗ, которое нужно устранить. Для автономного сканера никаких дополнительных действий предпринимать не нужно. Но при использовании самого распространённого в нашей стране адаптера семейства ELM327 или аналогов потребуется его подключение к смартфону, ноутбуку или любому другому устройству с дисплеем (как настроить OBD2 адаптер к Андроид-устройствам или ноутбуку, работающему под ОС Виндовс, мы уже знаем). После подключения посредством беспроводного соединения (продвинутые сканеры могут иметь и LAN-порт) запускаем на компьютере диагностическую программу. Перечень такого ПО достаточно обширен (см. статью о выборе автосканера).
Первое, что необходимо выполнить – указать марку/модель авто, год выпуска и тип двигателя. После включения зажигания запустится режим самодиагностики (об этом будут свидетельствовать мигающие светодиодные лампочки на панели приборов), после чего запускается режим статического обнаружения неисправностей. Процесс диагностики должен сопровождаться миганием светодиодов на автосканере. По окончании процесса программа запросит у ЭБУ коды обнаруженных ошибок и выдаст их на экран в удобочитаемом виде. Если утилита русифицирована, сообщения будут на русском языке, но китайские производители часто грешат неточностью перевода, поэтому желательно записать также цифровой код ошибок, которые впоследствии следует проанализировать и попытаться устранить неисправность.
Большинство автосканеров имеет режим стирания ошибок из памяти бортового компьютера, этой опцией следует пользоваться после каждого сканирования. Выключаем зажигание и через несколько минут заводим двигатель, даём ему поработать 5 – 8 минут, после чего осуществляем небольшой заезд, сопровождающийся выполнением всех возможных манёвров (поворотов в обе стороны, торможения/ускорения, реверсного движения, включения всех световых приборов и по возможности – прочего электрооборудования). После контрольного заезда опять включаем режим диагностики, сравниваем результаты с предыдущими. Те ошибки, которые остались, и являются активными, требующими реакции со стороны автовладельца. Практически все автосканеры, кроме обнаружения неисправностей, позволяют наблюдать работу отслеживаемых систем в динамике при работающем моторе. Параметры их функционирования отображаются на дисплее в виде символьно-цифровой или графической информации, для интерпретации которой требуются определённые навыки и опыт – обычно это прерогатива профессиональных мотористов или автоэлектриков.
Инструкция ELM 327
Главная » Инструкция 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. После этого Вы можете начинать диагностировать Ваш автомобиль!
DIY OBDII Digital Display for Car
7787
210
20
00:10:30
11.01.2018
OBDII Digital Display RPM / Speed / Battery Voltage, etc
DIY OBDII Digital Display using
OBD2 ELM327
MAX7219 8×8 LED Matrix display
Arduino Nano
Only Demo Video link:
?
Music from YouTube free audio library.
Eine_Kleine_Nachtmusik_by_Mozart.mp3
Hey guys checkout my video on YouTube:
Watch my another videos another channel «sachin’s Lab»:
WiFi Doorbell using IoT esp8266 AP mode (part 1)
?
How to make very fast DC motor toy car
?
How To Install Washing Machine Tap
?
How to make Magnetic key holder/hanger
?
How to replace RO filter membrane
?
How to program/flash esp8266 IoT wifi module
?
How to open front load washing machine inlet pipe
?
How to make Fast Toy Car with Large wheels
?
Anti theft automatic door alarm
?
How to replace fused fluorescent tubelight
?
Smart/Automatic Door Light for cupboard, drawer, shelf doors
?
Convert wired headphones/headset to wireless Bluetooth headset
?
DIY simple LED torch using two AA batteries
?
Make Portable DC 12V Fan
?
Swift Dzire ZDI AMT Automated Manual Transmission gear shifting.
?
2016 Swift Dzire ZDi (AGS) Auto Gear Shift
?
Part1- How to start Swift DZire ZDi Auto Gear Shift
?
Размышления
Как упоминалось в начале обзора, вы можете использовать OBD-II для запроса данных об автомобиле, но избегайте спама на шине CAN, используйте минимально необходимое количество/период запросов, чтобы не повлиять на работу основного ЭБУ. Учитывая, что шина CAN работает с приоритетом сообщений CAN через идентификатор CAN, и чем ниже идентификатор CAN, тем выше приоритет, приоритет наших запросов OBD-II, вероятно, будет низким.
Вы можете улучшить оба примера приложения для запроса данных OBD-II, чтобы оно уже могло получать и декодировать интересующую информацию. А знание того, что есть возможность использовать OBDSimulator, может еще больше облегчить ваши тесты.
В реальном сценарии (например, в реальной машине) по шине CAN будет передаваться много сообщений CAN. Таким образом, рекомендуется реализовать обратный вызов Listener, фильтрующий полученные сообщения, чтобы снизить вероятность пропуска кадра CAN.
Существует также еще одна хорошая библиотека (с примерами) для связи CAN с Python3, это pyvit: Python Vehicle Interface Toolkit. Его пример для OBD-II использует диспетчер для обработки передачи и приема CAN-кадров.
Дальнейшие улучшения нашего телематического устройства могут заключаться в взаимодействии модуля GNSS с Verdin iMX8MM через UART или / и добавлении модема через Modem Manager.
Надеемся, вам понравился этот урок! Ждем ваше мнение.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.
Ylsfc Elm327 Bluetooth v1.5 obd2 adapter
Недорогой и очень известный сканер для диагностики авто, который можно купить, например, на AliExpress чуть дешевле, чем за 500 рублей. Он основан на чипе PIC18F25K80 и имеет версию 1.5. Устройство работает по Bluetooth только с гаджетами с операционной системой Android.
Сканер может использоваться для автомобилей разных марок и годов выпуска. Подходит даже для диагностики небольших малотоннажных грузовиков, наподобие ГАЗели. Но чтобы точно узнать совместимость устройства с конкретным авто, нужна проверка по протоколам ISO и SAE. По отзывам потребителей, адаптер может некорректно работать с машинами марки Mercedes.
Устройство позволяет распознать большинство поломок. Оно очень компактное и удобное. Но его недостатком многие считают отсутствие защиты от перепадов напряжения.
Как подобрать адаптер ELM327
Итак, в продаже можно встретить большое количество устройств (например, ELM 327 USB, ELM OBD2 Bluetooth или WI-FI). Так вот, среди множества устройств типа ЕЛМ, присутствует большое количество изделий, отличающихся как по качеству, так и по функциональности.
Если одни решения позволяют в полной мере использовать все возможности, другие могут или работать некорректно, или же не подключаться к автомобилю, смартфону, ноутбуку и т.д
По этой причине перед покупкой важно обращать внимание на ряд нюансов
Первое, это сам тип подключения адаптера, так как есть несколько версий ELM327 с различными интерфейсами подключения. Как правило, наиболее распространены сканеры с Bluetooth, USB и Wi-Fi. Такие решения совместимы с ноутбуками или ПК, смартфонами, планшетами и т.д.
При этом версия Bluetooth является самой дешевой, а сами сканеры работают зачастую только со смартфонами и устройствами на Android. Аналоги с Wi-Fi стоят дороже, однако их отличает совместимость с устройствами как на Android, так и iOS, а еще с ноутбуками и ПК. Версия сканера USB дешевле аналогов с Wi-Fi, но данное решение рассчитано только на работу с компьютерами. Кстати, у последнего варианта качество связи самое высокое, соединение стабильное.
Еще при покупке нужно обращать внимание на прошивку самого адаптера. Как правило, на оригинальных сканерах программное обеспечение обновляется, тогда как клоны могут идти со старой прошивкой
Примечательно то, что не всегда новое ПО лучше предыдущих версий, так что данный момент спорный.
Новые клоны, имеющие более современную прошивку, лишены многих протоколов связи. Также есть варианты, когда на упаковке указано, что версия ПО обновлена, однако на деле установленное программное обеспечение является старой версией. На практике, лучше искать ELM327 со старой, но оригинальной прошивкой, чем с обновленной, но урезанной оригинальной прошивкой.
Также важно учитывать особенности диагностического разъема на авто. Причина — на многих машинах, особенно иностранных моделях конца 90-х, а также отечественных авто, диагностический разъем отличается в плане колодки от современных стандартов
Это значит, что просто напрямую подключить адаптер не получится. В этом случае будут также необходимы переходники, когда один разъем переходника подойдет под колодку автомобиля, а другой будет иметь стандартный разъем OBD-II для подключения адаптера. Фактически, перед приобретением сканера нужно сначала уточнить, какой стандарт разъема использован на автомобиле. Если разъем отличается от стандартного, нужно заранее искать переходник.
После того, как сканер был приобретен (или же прямо на месте) необходимо его проверить
Важно, чтобы в ELM327 стоял чип PIC18F25K80. Если устройство прозрачное, можно попробовать рассмотреть маркировку на плате через корпус
Если такой возможности нет, нужно проверять адаптер специальным ПО.
Именно с учетом возможных рисков купить подделку, важно приобретать устройство в таких местах, куда сканер можно будет вернуть, если он окажется не оригинальным. Такими местами могут быть крупные магазины, различные центры по продаже автоэлектроники и т.д
Если же устройство заказывается в Интернете, тогда продавца следует предупредить, что если устройство не имеет нужного чипа, после проверки будет произведен его возврат. Как правило, недобросовестные продавцы в этом случае сразу откажутся продавать и высылать вам товар.
В любом случае, после того, как устройство окажется у вас в руках, для его проверки нужно установить специальное приложение для тестирования совместимости с протоколами диагностических шин, также приложение покажет версию ПО сканера.
Чтобы провести проверку, адаптер ELM327 вставляется в диагностический разъем автомобиля, затем следует включить зажигание. После на планшете или смартфоне следует открыть настройки Bluetooth или Wi-Fi, после чего выполнить сопряжение устройства с адаптером. Пароль стандартный, четыре ноля или 1234.
Затем на смартфон или планшет ставится приложение для проверки, после чего нажимается кнопка «соединить». После начнется сканирование, по окончании которого можно оценить результаты. Сканер будет успешно работать с авто разных моделей и марок в том случае, когда адаптер способен поддерживать все ревизии (до 1.4 или 1.4b).
Еще раз отметим, для ELM327 программы нужны как для проверки адаптера, так и для сканирования самого автомобиля. Зачастую все нюансы по настройке описаны в инструкции, идущей вместе с адаптером. Если коротко, чтобы поставить приложения для проверки самого сканера, подойдет бесплатное ПО ELM327 Identifier или Elm327 WiFi Check Version.