Чим відрізняється протокол UDS від протоколу OBD?


Відповідь 1:

Протокол OBD - це вбудована система діагностики коду несправностей із набором стандартів, які спочатку створена Радою повітряних ресурсів Каліфорнії, спрямована на контроль викидів автомобіля. Тоді SAE (Товариство автомобільних інженерів) перетворило його в систему obd2. Він включає 5 шарів: Прикладний шар, транспортний шар, шар зв'язку даних та фізичний рівень. Ці шари містять різні стандарти, такі як стандартизовані засоби діагностичного декодування (SAE - J1978), стандартизований діагностичний протокол (ISO 9141-2, ISO 14230-4 - ISO 15765-4), стандартизоване визначення коду несправностей (SAE - J2012ISO 15031-6), стандартизований сервісний посібник (SAE - відомий як J2000). Норми стандартів є обов'язковими для всіх нових автомобілів сьогодні законом.

Протокол UDS означає уніфіковану діагностичну службу, найбільша різниця полягає у «уніфікованому». Він підтримує всі типи автомобільних електромобілів (електронний блок управління), а не емісійний автомобіль ECU, і це протокол для рівня додатків на основі шини. З цієї причини він не може працювати лише на роботах на шині, але також працює і на Ethernet. UDS забезпечують базову основу діагностичної послуги. Виробники транспортних засобів та постачальник деталей можуть налаштувати деякі елементи діагностичного обслуговування для надання конкретних послуг. Тож на основі діагностики угоди про UDS часто називають поліпшенням діагностики (розширеної) діагностики. УУДС не має стандартів, вона варіюється у різних виробників транспортних засобів. Але вона має перевагу в тому, що це робить більш зручним тестувати розробку транспортного засобу та діагностувати транспортні засоби в післяпродажному технічному обслуговуванні. Діагностика UDS - це більш просунутий метод діагностики, який може діагностувати вдосконалені коди несправностей транспортних засобів, тому якщо інструмент OBD підтримує OBD-систему, це не означає, що він підтримує уд.


Відповідь 2:

Уніфіковані діагностичні послуги (UDS) - це протокол діагностичного зв’язку в середовищі електронного блоку управління (ECU) всередині автомобільної електроніки, який визначений в ISO 14229-1.

[1]

Він походить від ISO 14230-3 (KWP2000) та ISO 15765-3 (діагностична комунікація через мережу контролерів області (DoCAN))

[2]

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

Діагностичний інструмент стосується всіх блоків управління, встановлених у транспортному засобі, на яких увімкнено послуги UDS. На відміну від протоколу CAN, який використовує лише перший та другий шари моделі OSI, служби UDS використовують п'ятий та сьомий шари моделі OSI. Ідентифікатор послуги (SID) та параметри, пов’язані з послугами, містяться у 8 байтах кадру повідомлення, виданого з діагностичного інструменту.

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


Відповідь 3:

Хоча UDS і OBD2 є обома діагностичними протоколами, вони насправді не порівнянні. У той час як протокол UDS використовується для діагностики несправності в умовах без борту, тобто коли автомобіль знаходиться в сервісному центрі, OBD, по суті, є бортовою діагностичною службою.

Однак я спробую провести якесь порівняння, щоб очистити повітря.

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

З іншого боку, протокол UDS ідеально підходить як для діагностики, так і для викидів.

2. Наступна відмінність - в пластах. OBD 2 має 4 шари, а саме. прикладний рівень, транспортний шар, шар зв'язку даних та фізичний рівень.

Протокол UDS визначений у стандарті ISO 14229. Це прикладний рівень опорної моделі OSI і не залежить від шинної системи. Протоколи для конкретних систем-шин, таких як CAN і K-Line тощо, визначені в окремих стандартах. ISO 15765-3 (CAN). Таким чином, OEM-виробники не зобов'язані використовувати будь-яку конкретну систему зв'язку в транспортному засобі.

3. Повідомлення та дані в OBD 2 визначені в протоколі та не можуть бути змінені OEM-виробниками. Однак протокол UDS надає OEM-виробникам можливість визначати, як вони визначають дані, а також параметри.