Версія 1.3.0
Зчитувач коду J1939
Для мобільних телефонів і планшетів Android
Вимоги:
1. Щоб користуватися додатком, транспортний засіб має відповідати J1939 CAN
2. Адаптер Bluetooth ELM327 або сумісний
3. Більшість вантажівок у Північній Америці використовують 9-контактний роз’єм Deutsch, тому їм потрібен кабельний перехідник (OBDII Female 16 контактів до SAE J1939 Deutsch 9 контактів). Інші вантажівки, такі як вантажівки Volvo або вантажівки Mack (для 2013 року і новіших), використовують звичайний 16-контактний роз’єм OBDII J1962, тому їм не потрібен перехідний кабель.
4. Пристрій bluetooth на телефоні (планшеті) має бути ввімкнено та підключено до адаптера bluetooth ELM327 (адаптер ELM327)
5. ОС Android від версії 4.03 або новішої
Це економічно ефективне рішення. Лише з дешевим адаптером Bluetooth ELM327 і кабелем-адаптером (OBDII 16 контактів до J1939 9 контактів Deutsch) ви вже маєте повне обладнання для встановлення зв’язку між вашим пристроєм Android і портом передачі даних транспортного засобу. Ці апаратні засоби можна знайти в Інтернеті на сайтах Amazon, eBay або деінде.
особливості:
* Протокол зв'язку OBDII: SAE J1939 CAN 29 біт/250 Кб
* Читає/Очищає загальнодоступні активні (або раніше активні) коди несправностей (DTC)
* Перегляд деяких даних датчика двигуна в реальному часі
* Захоплює живий потік шини CAN і робить знімок для потоку. Після створення знімка кожен рядок даних (кадр) у знімку можна знайти, клацнувши на рядку даних
* Функція пошуку PGN/SPN: використовує базу даних SQLite із кількістю понад 3000 стандартних SAE PGN (номер групи параметрів) і SPN (номер підозрілого параметра)
* Зберігає дані останнього коду несправності для подальшого використання (перегляд)
* Одиниця вимірювання: підтримує 4 системи одиниць вимірювання – метричну, американську, імперську, латиноамериканську.
* Підтримує вантажівки класу 5-8, виготовлені з 2004 року
Як використовувати:
Після підключення адаптера Bluetooth ELM327 до порту передачі даних транспортного засобу за допомогою адаптерного кабелю та ввімкнення запалювання, ви можете підключитися до системного комп’ютера автомобіля, витягнувши меню опцій і вибравши пункт «Під’єднатися до адаптера ELM327», з’явиться діалогове вікно, у якому буде показано список сполучених пристроїв (один або більше пристроїв у списку), кожен сполучений пристрій має дві дані, як показано нижче:
Назва сполученого пристрою Bluetooth (наприклад: obdII)
Максимальна адреса (наприклад: 77:A6:43:E4:67:F2)
Максимальна адреса використовується для розрізнення двох або більше адаптерів bluetooth з однаковою назвою.
Ви повинні вибрати свій пристрій Bluetooth ELM327, вибравши його правильну назву (або максимальну адресу) у списку та клацнувши на елементі, після чого програма почне процес підключення за протоколом J1939.
Якщо процес завершився успішно, у рядку стану з’явиться повідомлення «Підключено до адаптера (ELM327)».
Якщо процес зазнав невдачі, ви можете спробувати його кілька разів (ми припускаємо, що адаптер bluetooth OBD-II працює добре)
Якщо ви використовуєте лише функцію пошуку, вам не потрібен вищезгаданий крок підключення
Тепер ви готові використовувати всі функції програми, як-от зчитування кодів несправностей або видалення їх за потреби, пошук PGN або перегляд поточних даних двигуна...
Примітка:
Один код помилки в стандарті J1939 складається з чотирьох (4) незалежних полів, як показано нижче:
Опис поля, абревіатура, ширина поля (біт), діапазон
1. Номер параметра підозрюваного (SPN) 19 (0-524288)
2. Ідентифікатор режиму відмови FMI 5 (0-31)
3. Кількість випадків OC 7 (0-127)
4. Метод перетворення SPN CM 1 (0-1)
Розрахунок значень SPN =
(дані[3]*16777216,0 + дані[2]*65536,0 + дані[1]*256,0 + дані[0]*1,0)*масштаб + зсув
Де
data[0] ...data[3] — це 4-байтові дані SPN
використовуючи ці дані та посібник із пошуку для визначення компонентів обчислення SPN, таких як:
- довжина даних (у бітах)
- початкова позиція байта
- початковий біт 1 (у початковому байті)
- початковий біт 2 (у кінцевому байті)
- масштаб
- зміщення
- одиниця вимірювання
Політика конфіденційності
https://www.freeprivacypolicy.com/live/d1f99383-265f-4cb6-a261-31ca6e2a2adc