Автомобілі BMW Автомобілі Volkswagen Автомобілі Chevrolet Автомобілі Land Rover Автомобілі Lada Автомобілі Honda Автомобілі Peugeot
Український Русский
English
Български
Беларускі
Српски
Hrvatski
Română
Polski
Slovenský
Magyar
В закладки Новини та статті Карта сайту Зворотній зв'язок Пошук по сайту
MercedesMan.ru
 
 
 
 
 
 
 
A-Class C-Class E-Class G-Class M-Class S-Class Інші
190 (W201) (1982-1993) W202 (1993-2000) W203 (2000-2007)
  • Головна
  • C-класс
  • W203 (2000-2007)
  • Електроустаткування
  • Обладнання та прилади
  • Цифрова шина даних CAN

Цифрова шина даних CAN (Mercedes-Benz C-Class W203)

0
Зміст: Основні відомості ↡ Переваги ↡ Формат пакету даних ↡ Пріоритети ↡ Приклад ↡ Розпізнавання помилок ↡ Механізми на рівні Data Frame ↡ Механізми на рівні бітів ↡ Усунення помилок ↡ Типи шин CAN ↡ CAN C - шина "Двигун та ходова…↡ CAN B - шина "Салон" ↡

Обмін даними по шині CAN



B - Датчик 1; CAN - Шина даних; М – Виконавчі елементи I – III (сервомеханізми); N - Блоки…

B - Датчик 1; CAN - Шина даних; М – Виконавчі елементи I – III (сервомеханізми); N - Блоки керування (контролери) I-V


Основні відомості



На автомобілі застосовані кілька мережевих шин обміну даними CAN (Controller Area Network) між блоками (модулями) управління різних систем та контролерами виконавчих пристроїв автомобіля.

Окремі блоки управління об'єднані один з одним у спільну мережу та можуть обмінюватися даними.

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

Сигнал з чутливого елемента (датчика) надходить до найближчого блоку управління, який обробляє його і передає на шину даних CAN.

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



Переваги



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

Ускладнення системи управління призводить до надмірної довжини чи численності кабельних ліній.

У порівнянні зі стандартним кабельним розведенням шина даних забезпечує:
  • Зменшення кількості кабелів. Провід від датчиків тягнуться тільки до найближчого блоку управління, який перетворює виміряні значення пакет даних і передає його в шину CAN.
  • Керувати виконавчим механізмом може будь-який блок управління, який по шині CAN отримує відповідний пакет даних, і на його основі розраховує значення керуючого на сервомеханізм.
  • Поліпшення електромагнітної сумісності.
  • Зменшення кількості штекерних з'єднань та зменшення кількості контактних висновків на блоках керування.
  • Зниження ваги.
  • Зменшення кількості датчиків, оскільки сигнали одного датчика (наприклад, з датчика температури охолоджувальної рідини) можуть бути використані різними системами.
  • Поліпшення можливостей діагностування. Оскільки сигнали одного датчика (наприклад, сигнал швидкості) використовуються різними системами, то у випадку, якщо повідомлення про несправність видають всі системи, що використовують даний сигнал, несправним є, як правило, датчик або блок управління, що обробляє його сигнали. Якщо ж повідомлення про несправність надходить тільки від однієї системи, хоча даний сигнал використовується й іншими системами, то причина несправності найчастіше укладена в обробному блоці управління або сервомеханізм.
  • Висока швидкість передачі - можлива до 1Мбіт/с при максимальній довжині лінії 40 м. В даний час на а/м Mercedes-Benz швидкість передачі даних становить від 83 Кбіт/с до 500 Кбіт/с.
  • Декілька повідомлень можуть по черзі передаватися по одній і тій же лінії.

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



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

Двопровідна схема передачі використовується з двох причин: виявлення помилок як основа надійності.

Якщо пік напруги виникає тільки на одному дроті (наприклад, через проблеми з ЕМС (електромагнітна сумісність)), то блоки-приймачі можуть ідентифікувати це як помилку та проігнорувати цей пік напруги.

Якщо ж відбудеться коротке замикання або обрив одного з двох дротів шини даних CAN, то завдяки інтегрованій програмно-апаратній системі надійності відбудеться перемикання в режим роботи за однопровідною схемою. Пошкоджена передавальна лінія не використовуватиметься.

Порядок та формат переданих та прийнятих користувачами (абонентами) повідомлень визначено у протоколі обміну даними.

Істотною відмітною ознакою шини даних CAN у порівнянні з іншими шинними системами, що базуються на принципі абонентської адресації, є співвіднесена з повідомленням адресація.

Це означає, що кожному повідомленню по шині даних CAN надається його постійна адреса (ідентифікатор), що маркує зміст цього повідомлення (наприклад: температура охолоджуючої рідини). Протокол шини даних CAN допускає передачу до 2048 різних повідомлень, причому адреси з 2033 до 2048 є постійно закріпленими.

Обсяг даних в одному повідомленні шини даних CAN становить 8 байт.

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



Пакети даних можуть передаватися лише в тому випадку, якщо шина даних CAN вільна (тобто, якщо після останнього пакета даних був інтервал у 3 біти, і жодний з блоків управління не починає передавати повідомлення).

У цьому логічний рівень шини даних може бути рецесивним (логічна " 1 ").

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

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

Крім пакетів даних існує пакет запиту певного повідомлення по шині даних CAN.

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

Формат пакету даних



У звичайному режимі передачі пакети даних мають такі конфігурації блоків (фрейми):
  • Data Frame (кадр повідомлення) для передачі повідомлень по шині даних CAN (напр.: температура охолоджувальної рідини).
  • Remote Frame (кадр запиту) для запиту повідомлень шини даних CAN від іншого блоку управління.
  • Error Frame (кадр помилки) всі підключені блоки керування повідомляються про те, що виникла помилка, і останнє повідомлення по шині даних CAN є недійсним.

Протокол шини даних CAN підтримує два різних формати кадрів повідомлення по шині даних CAN, які розрізняються лише за довжиною ідентифікатора:


  • стандартний формат;
  • розширений формат.

В даний час DaimlerChrysler використовує лише стандартний формат.

Пакет даних для передачі повідомлень по шині даних CAN складається із семи послідовних полів:


Пакет даних для передачі повідомлень по шині даних CAN складається із семи послідовних полів:
  • Start of Frame (стартовий біт): Маркує початок повідомлення та синхронізує всі модулі.
  • Arbitration Field (ідентифікатор та запит): Це поле складається з ідентифікатора (адреси) в 11 біт і 1 контрольного біта (Remote Transmission Request-Bit). Цей контрольний біт маркує пакет як Data Frame (кадр повідомлення) або як Remote Frame (кадр запиту) без байтів даних.
  • Control Field (керуючі біти): Поле управління (6 біт) містить IDE-біт (Identifier Extension Bit) для розпізнавання стандартного та розширеного формату, резервний біт для подальших розширень та – в останніх 4 бітах – кількість байтів даних, закладених у Data Field (поле даних).
  • Data Field (дані): Поле даних може містити від 0 до 8 байт даних. Повідомлення шини даних CAN довжиною 0 байт використовується для синхронізації розподілених процесів.
  • CRC Field (контрольне поле): Поле CRC (Cyclic-Redundancy-Check Field) містить 16 біт і служить для контрольного розпізнавання помилок під час передачі.
  • ACK Field (підтвердження прийому): Поле ACK (Acknowledgement Field) містить сигнал підтвердження прийому всіх блоків-приймачів, які отримали повідомлення по шині CAN без помилок.
  • End of Frame (кінець кадру): Маркує кінець пакета даних.
  • Intermission: Інтервал між двома пакетами даних. Інтервал має становити щонайменше 3 бітів. Після цього будь-який блок керування може передавати наступний пакет даних.
  • IDLE (режим спокою): Якщо жоден блок керування не передає повідомлень, шина CAN залишається в режимі спокою до передачі наступного пакета даних.




Пріоритети



Для обробки даних у режимі реального часу має бути забезпечена можливість їхньої швидкої передачі.

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

З метою розмежування переданих шиною даних CAN повідомлень за ступенем терміновості, для окремих повідомлень передбачені різні пріоритети.

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

Пріоритет, з яким повідомлення передається по шині CAN, визначається ідентифікатором (адресою) відповідного повідомлення.

Ідентифікатор, що відповідає меншому двійковому числу, має вищий пріоритет і навпаки.

Протокол шини даних CAN ґрунтується на двох логічних станах: Біти є або "рецесивними" (логічна "1"), або "домінантними" (логічний "0"). Якщо домінантний біт передається щонайменше одним модулем, то рецесивні біти, що передаються іншими модулями, перезаписуються.

Приклад



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

При передачі поля ідентифікатора блок-передавач після кожного біта перевіряє, чи має він ще право передачі, чи вже інший блок управління передає по шині даних CAN повідомлення з вищим пріоритетом.



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

Перший блок управління (NI) втрачає арбітраж із 3-го біта.


Перший блок управління (NI) втрачає арбітраж із 3-го біта.

Третій блок управління (N III) втрачає арбітраж із 7-го біта.

Другий блок управління (N II) зберігає право доступу до шини даних CAN і може надсилати своє повідомлення.

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

Розпізнавання помилок



Перешкоди можуть призвести до помилок передачі даних. Такі, що виникають під час передачі, помилки слід розпізнавати і усувати.

Протокол шини даних CAN розрізняє два рівні розпізнавання помилок:
  • механізми на рівні Data Frame (кадр повідомлення);
  • механізми лише на рівні бітів.

Механізми на рівні Data Frame



Cyclic-Redundancy-Check



На основі переданого по шині даних CAN повідомлення блок-передавач розраховує контрольні біти, які передаються разом із пакетом даних у полі "CRC Field" (контрольні суми). Блок-приймач знову обчислює ці контрольні біти на основі прийнятого по шині даних CAN повідомлення і порівнює їх з контрольними бітами, отриманими разом з цим повідомленням.

Frame Check



Цей механізм перевіряє структуру блоку (фрейму), що передається, тобто перевіряються ще раз бітові поля із заданим фіксованим форматом і довжина кадру.

Розпізнані функцією Frame Check помилки маркуються як помилки формату.

Механізми на рівні бітів



Моніторинг



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

Bit Stuffing



У кожному пакеті даних між полем "Start of Frame" і кінцем поля "CRC Field" має бути не більше 5 наступних один за одним бітів з однаковою полярністю.

Після кожної послідовності з 5 однакових біт блок-передавач додає в потік бітів один біт з протилежною полярністю.

Блоки-приймачі видаляють ці біти після прийому повідомлення по шині даних CAN.

Усунення помилок



Якщо модуль шини даних CAN розпізнає помилку, він перериває поточний процес передачі, відправляючи повідомлення про помилку. Повідомлення про помилку складається із 6 домінантних бітів.

Завдяки повідомленню про помилку всі підключені до шини даних CAN блоки управління сповіщаються про локальну помилку, що виникла, і відповідно ігнорують передане до цього повідомлення.

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

Блок управління, чиє повідомлення по шині даних CAN зумовило виникнення помилки, також починає повторну передачу свого повідомлення (функція Automatic Repeat Request).

Типи шин CAN



Для різних областей управління використовуються різні шини CAN. Вони відрізняються одна від одної швидкістю передачі.

Швидкість передачі по шині даних CAN області "двигун та ходова частина" (CAN-C) становить 125 Кбіт/с, а шина даних CAN "Салон" (CAN-B) внаслідок меншої кількості особливо термінових повідомлень розрахована на швидкість передачі даних лише 83 Кбіт /с.

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

Оптоволоконна шина D2B (Digital Daten-Bus) даних застосована для "Аудіо/комунікації/навігація". Оптоволоконний кабель може передавати значно більший обсяг інформації, ніж шина з мідним кабелем.

CAN C - шина "Двигун та ходова частина"



В кінцевому блоці управління з кожної сторони встановлений так званий резистор шини даних, що узгоджує, з опором 120 Ом, підключений між обома проводами шини даних.

Шина даних CAN рухового відсіку активована лише при включеному запалюванні.

До шини CAN-С підключено 7 блоків керування.

CAN B - шина "Салон"



Деякі блоки керування, підключені до шини даних CAN салону, активуються незалежно від включення запалювання (наприклад: система єдиного замку).

Оригінал можна знайти на сайті MERCEDESMAN.ru

Тому шина даних CAN салону повинна бути в режимі функціональної готовності навіть при вимкненому запаленні, це означає, що можливість передачі пакетів даних повинна бути забезпечена навіть при вимкненому запаленні.

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

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

При активації, EZS перевіряє наявність всіх користувачів шини даних CAN, після чого передає збережене раніше пам'яті повідомлення.

До шини CAN-В підключено 20 блоків керування.

Елементи мережі обміну даними (CAN)



Цифрова шина даних CAN


CAN B (Салон)
К1Передній блок реєстрації та управління з коробкою запобіжників та реле (SAM/SRB-V)
К2Задній блок реєстрації та управління з коробкою запобіжників та реле (SAM/SRB-H)
К3Блок управління лівого сидіння (SSG)
К4Блок керування правого сидіння (SSG)
К5Блок керування передніх лівих дверей (TSG)
К6Блок управління передніх правих дверей (TSG)
К7Блок керування задніх лівих дверей (TSG)
К8Блок керування задніх правих дверей (TSG)
К9Блок керування даху (DBE)
К10Верхнє поле керування (OBF)
К11Нижнє поле керування (UBF)
К12Електронний стартовий вимикач запалювання (EZS)
К13Приладова дошка (KI)
К14Система COMMAND/аудіо 10/аудіо 30/аудіо 30 APS
К15Система Parktronic (PTS)
К16Прилад зчіпного пристрою причепа (AAG)
К17Блок багатофункціонального керування для спеціальних моделей (MSS)
К18Опалення стоянки
К19Нагрівач (KKLA/BKLA – SA)
К20Розподільник CAN-B RBA правий
К21Розподільник CAN-B RBA лівий
К22Розподільник CAN-B Cockpit
К23Подушки безпеки із вбудованою системою виклику ARMINCA
CAN З (Привід та ходова частина)
К12Вимикач запалювання (EZS)
К13Приладова дошка (KI)
К24Електронне керування коробки передач (EGS або KGS)
К25Блок керування двигуна (MSG)
К26Електронний блок селектора передач (EMW)
К27Розподільник CAN Клас-C RBA лівий
К28Електронна протизаносна система (ESP)
Не включені до мережі SG
К29Автоматичне регулювання дальності світла (ALWR)
К30TV-тюнер

Елементи, підключені до оптоволоконної шини D2B



Цифрова шина даних CAN


D2B (Аудіо/Зв'язок/Навігація)
Оптоволоконний кабель
К14COMMAND/аудіо 10/аудіо 30/аудіо 30 APS
К31Телефонна система (MINNA, аварійний виклик)
К32Пристрій голосового керування Linguatronic (SBS)
К33Контролер мобільного телефону (інтерфейс)
К34Підсилювач звуку
К35CD-чейнджер
Показані не всі
A2Радіоприймач або магнітола
A2/6CD чейнджер
A40/3Дисплей та блок управління функціонування системи COMAND
A2/13Підсилювач звуку
A35/11Блок керування системи голосового керування
A59/1Інтерфейс D2B для мобільного/вбудованого телефону
A35Приймач стільникового телефону (CTEL)/системи аварійного виклику TELE AID
A35/8Блок керування TELE AID
A, B, CЗ'єднання
M1Оптоволоконний кабель 1
M2Оптоволоконний кабель 2
M3Оптоволоконний кабель 3
M4Оптоволоконний кабель 4
M5Оптоволоконний кабель 5
M6Оптоволоконний кабель 6
M7Оптоволоконний кабель 7
wsБіла вставка
rtЧервона вставка
Ця стаття доступна на: російською, англійській, болгарською, білоруською, сербською, хорватською, румунською, польською, словацькою, угорською
Статтю було перевірено: Родіонов Артем Семенович
Поділитися з друзями:
◀ Попередні
C-класс W203 / Обладнання та прилади
Наступні ▶

Зняття та встановлення гучномовця
Зняття та встановлення радіоприймача
Зняття та встановлення прикурювача
Зняття та встановлення попереджувальних покажчиків помічника паркування
Зняття та встановлення дверних вимикачів внутрішнього освітлення
Єдиний замок — загальні відомості
Встановлення додаткових електричних та електронних приладів
Призначення та розташування електричних роз'ємів
Ще схожі статті для ремонту інших моделей

☛ Схема 6. Шина комутації даних приладів керування салону Мерседес W168 (1997-2004)
☛ Схема 12. Двигун із шиною даних CAN Мерседес W210 (1996-2002)
☛ Цифрова шина даних CAN Мерседес W463 (1999-2019)
☛ Цифрова шина даних CAN Мерседес W163 (1997-2005)
☛ Цифрова шина даних CAN Мерседес W220 (1998-2005)
☛ Обмін даними між шинами даних Мерседес Віто 2 (2003-2014, Дизель)
Посилання у різних форматах на цю статтю
Коментарі та відгуки відвідувачів
Коментарів поки що немає


Скільки буде 40 + 29 ?

       





W203 (2000-2007) 
  • Загальна інформація
  • Введення в керівництво
  • Посібник з експлуатації
  • Технічне обслуговування
  • Силовий агрегат
  • Бензинові двигуни
  • Двигуни дизельні
  • Система охолодження
  • Вентиляція та опалення
  • Система живлення
  • Система упорскування (бензин)
  • Система упорскування (дизель)
  • Вихлопна система
  • Система запалювання та управління
  • Системи заряду та запуску
  • Трансмісія
  • Механічна коробка
  • Автоматична коробка
  • Зчеплення та приводні вали
  • Диференціал
  • Шасі
  • Тормозна система
  • Підвіска автомобіля
  • Рульове управління
  • Кузов
  • Екстер'єр (зовнішні елементи)
  • Інтер'єр (внутрішні елементи)
  • Електроустаткування
  • Обладнання та прилади
  • Система освітлення
  • Електричні схеми (2000 р.)
  • Електричні схеми (з 2001 р.)
W202 (1993-2000) 
  • Загальна інформація
  • Посібник з експлуатації
  • Управління автомобілем
  • Догляд за автомобілем
  • Технічне обслуговування
  • Силовий агрегат
  • Бензинові двигуни
  • Двигуни дизельні
  • Система мастила
  • Система охолодження
  • Опалення та вентиляція
  • Система запалювання
  • Паливна система
  • Система упорскування (бензин)
  • Система упорскування (дизель)
  • Вихлопна система
  • Трансмісія
  • Зчеплення
  • Коробка передач
  • Шасі
  • Підвіска, колеса та шини
  • Рульове управління
  • Тормозна система
  • Кузов
  • Екстер'єр (зовнішні елементи)
  • Інтер'єр (внутрішні елементи)
  • Двері та вікна
  • Електроустаткування
  • Обладнання та прилади
  • Силові пристрої
  • Система освітлення
  • Електричні схеми
190 (W201) (1982-1993) 
  • Загальна інформація
  • Введення в керівництво
  • Експлуатація та догляд
  • Технічне обслуговування (бензин)
  • Технічне обслуговування (дизель)
  • Діагностика несправностей
  • Силовий агрегат
  • Бензиновий двигун I4
  • Бензиновий двигун V6
  • Двигуни дизельні
  • Капремонт двигунів
  • Охолодження та опалення
  • Система живлення (карбюратор)
  • Система упорскування (бензин)
  • Система упорскування (дизель)
  • Вихлопна система
  • Система заряду та запуску
  • Система запалювання (I4)
  • Система запалювання (V6)
  • Система підігріву дизеля
  • Трансмісія
  • Зчеплення
  • Механічна коробка
  • Автоматична коробка
  • Карданний вал та півосі
  • Шасі
  • Тормозна система
  • Підвіска автомобіля
  • Рульове управління
  • Кузов
  • Екстер'єр (зовнішні елементи)
  • Інтер'єр (внутрішні елементи)
  • Двері, замки та вікна
  • Електроустаткування
  • Обладнання та прилади
  • Електричні схеми
 
MercedesMan.ru © 2017–2026 · Мобільна версія · Читати про Мерседес · Карта сайту: EN BG BY UA RS HR RO PL SK HU · Зворотній зв'язок · Пошук по сайту · В закладки A-Class (W168) · C-Class (W201) · C-Class (W202) · C-Class (W203) · E-Class (W123) · E-Class (W124) · E-Class (W210) · G-Class (W463) · M-Class (W163) · S-Class (W116, бензин) · S-Class (W126, бензин) · S-Class (W140) · S-Class (W220) · Спрінтер · Віто 1 · Віто 2 · Варіо 814D ·