Для чого нам потрібні спеціальні кабелі для зчитування автомобільних ECU?


12

Мені здається дивним, що автомобільна промисловість стандартизувала використання протоколу OBDII, проте для більшості автомобілів потрібні спеціальні кабелі для доступу до повного набору діагностики та комунальних послуг.

Кілька прикладів:

  • Для VW потрібен кабель VAG-COM
  • BMW потребують кабелів, сумісних з INPA / EDIABAS
  • Volvo вимагають кабелів, сумісних з VADIS

Я можу зрозуміти, що програмне забезпечення відрізняється у різних марках. Але з огляду на те, що всі кабелі підключаються до порту OBDII, чому вони потрібні на замовлення? Чого бракує загального кабелю OBDII?


ви можете отримати цей мінімалістський Bluetooth-ключ, працює з Android, без участі кабелів: ebay.com/itm/…
амфібій

Відповіді:


13

Кабель більше , ніж просто кабель, він має мікроконтролер , який обробляє діагностичний протокол автомобіля.

Програмне забезпечення на вашому комп’ютері розмовляє з кабелем за допомогою власного протоколу, специфічного для виробника кабелю, а сам кабель перекладає це на еквівалент протоколу автомобіля.

Я насправді цікавився, чому ми не можемо мати єдиного кабелю для всіх автомобілів і керувати протоколом автомобіля безпосередньо на комп’ютері (кабель є простим перетворювачем, який ретранслює кадри, отримані з боку автомобіля, на сторону комп'ютера і навпаки) , і ось відповідь, яку я отримав від Ross-Tech (розробник VCDS):

"Німа" мережа для перетворювача K або CAN не є практичним пристроєм; діагностичні протоколи занадто вимогливі до реальної відповіді від пристрою, який їх допитує.

Мабуть, затримка, спричинена тим, що пакет CAN збирається до комп'ютера, обробляється там і повертається назад, занадто багато, тому потрібно обробляти протокол автомобіля безпосередньо по кабелю.

Реалізація OBD-II проста, і цей протокол є стандартним і, швидше за все, відкритим. Впровадити специфічні для виробника протоколи важко, оскільки існує дуже мало документації про них, і єдиний спосіб дізнатися, що цей протокол - це повернути інженеру прошивки ECU або зафіксувати зв'язок між автомобілем та офіційним діагностичним пристроєм виробника. Тож важко, трудомістко і дорого це зробити для протоколу, який використовується кожним виробником, а потім реалізувати все це безпосередньо на мікроконтролері кабелю.

І все-таки є універсальні кабелі, вони просто надзвичайно дорогі (швидше за все, з причин, про які я згадував вище), і я сумніваюся, що вони мають усі функції, які мають спеціальні інструменти для виробника (справа не тільки в діагностиці, кабелях, які ви згадали можна налаштувати машину, наприклад додати нові клавіші або налаштувати кермову допомогу ).


Це має багато сенсу. Відмінна відповідь!
Заїд

6

У роз'ємі OBD-II є 6 контактів, які виробники можуть використовувати на власний розсуд. У сучасних транспортних засобах зазвичай є 2 і більше автобусів зв'язку. Лише одна шина призначена для двигуна та викидів, яка підключена до стандартних діагностичних штифтів на роз'ємі OBD-II.

Виробник зазвичай підключає іншу шину до роз'єму OBD-II за допомогою штифтів "на розсуд виробника".

Комп'ютер з діагностики автомобіля отримуватиме лише двигун, викиди та деякі інші системи, які варті інформації зі стандартної розвідки, але за допомогою кабелю та додаткового обладнання діагностичний комп'ютер також може отримати доступ до вторинної (або навіть третьої шини) та отримати / змінювати інформацію, що впливає на кілька інших систем у транспортному засобі.

Кожен виробник використовує ці штифти по-різному, тому, хоча можливо створити кабель, який може працювати з усіма відомими штифтами, він не враховує змін у майбутньому, і це дорожче, ніж просто мати декілька кабелів, які працюють з різними виробниками та лінії.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.