Subaru Legacy Outback, цифров трансфер на данни може, Subaru Legacy
Б - сензор 1
CAN - Data Bus
М - Задвижване I - III (сервомеханизми)
N - контролни единици (контролери) I - V
В автомобилни гуми, използвани многократно мрежа за обмен на данни CAN (Controller Area Network) между блоковете (модули), различни системи за контрол и контролери изпълнителни устройства на превозни средства.
Отделните контролни единици се комбинират помежду си в една обща мрежа и могат да обменят данни.
Автобусът е двупосочно, т.е. Всяко устройство, свързано с нея можете да получавате и изпращате съобщения.
Сигналът от елемент наблюдение (сензор) потоци в близкия контролната единица, която обработва и предава шина CAN данни.
Всеки блок за управление е свързан с автобус CAN данни може да чете този сигнал за изчисляване на стойността на базата на своята контролна дейност, както и изпълнителен директор на фирма серво управление.
В обикновени кабели за електрически и електронни устройства, всеки от тях е пряка връзка на устройството за управление с всички сензори и изпълнителни механизми, по които тя получава резултатите от измерванията или експлоатирани.
Най-нарастващата сложност на системата за контрол води до прекомерна продължителност или множество кабелни линии.
В сравнение със стандартната автобуса окабеляване данни предвижда:
· Намаляване на броя на кабели. Проводниците от сензорите се простират само до най-близкия блок за управление, който превръща стойностите на измерената в пакета от данни и да ги прехвърля в автобус CAN.
· Шофиране задвижка може да бъде всеки блок за управление, който получава CAN шината, съответстваща на пакети данни, и въз основа на това изчислява стойността на зададена величина на сервомеханизми.
· Подобряване на EMC.
· Намаляване на сменяеми връзки и намаляване на броя на пина на управляващи блокове.
· Загуба на тегло.
· Намален брой сензори, като сигнали от един сензор (например температурен сензор охладител) могат да бъдат използвани в различни системи.
· Подобряване на диагностика възможности. защото сигнали от един сензор (например, сигнал скорост) се използват от различни системи, след това, ако съобщението за грешка издаден използват всички система на сигнала е неработещ, като правило, датчик или управляващо устройство обработка на сигналите. Ако съобщението за грешка идва от само една система, въпреки че сигналът се използва от други системи, причината за проблема, най-често, се намира в лечението или контрол сервомеханизъм блок.
· Предаване на данни Висока скорост - може да бъде до 1 Mbit / и при максималната дължина на линия 40 m момента Един / m Мерцедес диапазони информационната скорост от 83 Kbit / и до 500 Kbit / сек ..
· Няколко съобщения могат да се серийно предават по една и съща линия.
CAN шина за данни се състои от две основни проводници, направени под формата на усукани двойки. Тази линия е свързана с всички устройства (устройство за контрол на блокове).
Предаването на данни се извършва в два екземпляра за двата проводника, с логически нива на шината за данни са огледален образ (т.е., когато един проводник се подава логическа нула (0), тогава другият проводник преминава ниво логика-он (1), и обратно).
схема на предаване на две тел се използва по две причини: да се идентифицират грешки и като основа за надеждност.
Ако върховото напрежение възниква само на един проводник (например, поради проблеми с EMC (електромагнитна съвместимост)), а след това-приемници единици може да се идентифицират като грешка и игнорират този връх напрежение.
Ако това се случи късо съединение или счупване на една от двете може автобусни данни кабели, благодарение на интегрирания хардуер и софтуер надеждност системата за превключване в случват в една операция съединение. Повреден далекопровод няма да се използва.
Обемът на данните в едно съобщение на автобус CAN данни е 8 байта.
Блок приемници процеси само тези съобщения (пакети от данни), които се съхраняват в списъка на CAN съобщения, получени данни в автобуса (контрол на приемливост).
пакети данни могат да се предават само ако шина CAN данни е свободен (т.е., ако интервалът е последвано в 3 бита след последния пакет данни, и нито един от управляващото устройство започва да предава съобщение).
В този случай нивото на логиката на шината за данни трябва да е рецесивен (логическа "1").
Ако няколко контролни единици започват да се предават съобщения едновременно, то принцип ефект приоритет, че съобщението на автобус CAN данни с най-висок приоритет ще бъде предадена за пръв път, без да губи време, или битове (арбитраж на заявленията за достъп до споделени автобуса данни) отнема.
Всеки блок за управление губи правото на арбитраж, автоматично превключва на рецепцията и се опитва отново да изпратите съобщението си, веднага след като данните за CAN автобус отново на разположение.
В допълнение към тези пакети, има също така да данни автобус пакет съобщението за конкретна заявка.
В този случай, устройството за контрол, която може да предостави исканата пакет от данни, отговаря на това искане.
Форматът на пакета от данни
В конвенционалните режим единици предаване на пакети данни имат следните конфигурации (рамки):
• Рамка данни (съобщение рамка) за пренос на данни в CAN автобус съобщения (напр. Температура на охлаждащата течност).
• Дистанционно Frame (заявка рамка) за данните за съобщенията за CAN автобус искане от другата контролното устройство.
• Грешка Frame (кадър грешка) всички свързани контролни единици са уведомени, че е станала грешка и последното съобщение на автобуса може да е невалиден.
CAN автобус протокол поддържа два различни формати на кадри чрез Автобусът данни съобщения, които се различават само по дължината на идентификатора:
- стандартен формат;
- разширен формат.
В момента DaimlerChrysler използва само на стандартния формат.
За обработване на данните в реално време трябва да бъдат снабдени с възможност за режим на бърз трансфер.
Това включва не само наличието на физически линии с висока скорост на данни, но също така изисква агентът да осигури достъп до споделената Автобусът, ако няколко управляващи устройства едновременно, трябва да предават съобщения.
За целите на разграничаването, предавана чрез съобщения могат автобус от спешността на данните, предоставени за отделни съобщения на различни приоритети.
Моментът на запалване, например, има най-висок приоритет, стойностите на приплъзване - среда и температурата на външния въздух - най-нисък приоритет.
CAN шина за данни протокол се основава на две логически състояния: Bits са или "рецесивен" (логика "1") или "доминиращата" (логика "0"). Ако господстващо малко се предава най-малко един модул, рецесивните бита, изпратени от други модули, се презаписва.
Ако няколко управляващи устройства едновременно започват прехвърляне на данни, конфликт на достъп до обща шина за данни е активиран чрез "побитовото арбитража изисква от споделения ресурс" с подходящите идентификатори.
При прехвърляне на идентификатор блок поле предавател след всеки бит проверява дали тя има повече предаване прав, или другия блок за управление вече предава данни автобус CAN съобщение с по-висок приоритет.
Ако се предава първи блок на предавателя рецесивни бита презаписани господстващо малко още един предавателен блок, първият блок предавателя губи правото си да прехвърли (арбитраж), и се превръща в блок-приемник.
Първият блок за управление (N I) губи арбитраж към третия малко.
Устройството за контрол трета (N III) губи арбитраж до 7-бита.
втори блок за управление (N II) си запазва правото за достъп до автобус CAN данни и може да предава своето послание.
Други блокове за управление се опитват да предават своите послания чрез шина CAN данни само след като бъдат премахнати отново. В този случай, правото да прехвърли отново ще бъде предоставена в съответствие с приоритета на съобщението Автобусът данни.
Смущения може да доведе до грешки при предаване на данни. Такава, произтичащи по време на предаването, за грешка трябва да бъде разгледана.
CAN шина за данни протокол се прави разграничение между две нива за откриване на грешки:
· Механизми на ниво Frame данни (рамката на съобщение);
· Механизми на ниво малко.
Механизми на ниво Frame данни
Въз основа на CAN предава на предавателя съобщение поток автобусната данни изчислява контролните битове, които се предават заедно с пакета от данни в «CRC Невярно» поле (количество контрол). Блок приемник преизчислява битове за проверка въз основа на получените данни CAN автобус послания и ги сравнява с контрола бита, получени заедно с това съобщение.
Този механизъм проверява структура на единица предаване (рамка), т.е. провери отново битови полета с предварително определена фиксирана дължина формат и рамката.
Признати функционални рама грешки, маркирани като грешка при форматиране.
Механизми за битово ниво
Всеки модул предаване съобщение следи логическото ниво на автобуса може данни и определя дали тази разлика между предадените и получените малко. Това осигурява надеждно откриване и глобално развиващите предавател единица на местно малко грешки.
Всеки пакет данни между поле «Начало на Frame» и край терена «CRC поле» на трябва да бъде не повече от 5 последователни бита на една и съща полярност.
След всяка последователност от 5 идентични битове предавателен блок добавя един бит битов поток с обратна полярност.
Блокира-приемници, тези битове са отстранени след приемане на трансфер на данни от CAN съобщения.
Ако една шина за модул открие грешка, тя се прекратява текущия процес на прехвърляне на данни, изпращане на съобщение за грешка. Съобщението за грешка се състои от 6 доминиращи бита.
Благодарение на съобщение за грешка, всичко свързано с шина CAN данни контролните звена са уведомени за грешката стана местно и съответно игнорират прехвърлени към това съобщение.
След кратка пауза всички контролни единици отново ще могат да преминават съобщението Автобусът данни, първият от които ще бъде отново изпрати съобщение с най-висок приоритет.
Блокът за управление, чието послание върху шина CAN е довело до появата на грешки също се започне препредаване на техните съобщения (функция автоматично повтаряне заявка).
За различни области на управлението на различни CAN шина се използват. Те се различават един от друг, скоростта на предаване на данни.
скорост за пренос на автобус регион CAN данни "на двигателя и шасито» (CAN-C) е 125 Kbit / сек, а гумата може данни "Магазин» (CAN-B) се дължи на по-малката сума, най-спешните съобщения, предназначени за скорост на данните е само 83 кбит / сек.
Комуникацията между двете автобусни системи чрез така наречените "шлюзове", т.е. Управляващи устройства, свързани към двете автобуси данни.
Оптична автобус D2B (Digital Daten-Bus) поставя на данни "Audio / комуникации / навигация". Оптичен кабел може да предава много по-голям обем информация от гума с меден кабел.
CAN C - автобус "двигател и ходова част"
Звеното за управление на терминал е инсталиран на всяка страна на така наречените автобуса данни прекратяване резистор 120 ома, свързан между двата проводника на шината за данни.
МОЖЕ автобус данни, отделението на двигателя се активира само когато запалването.
K CAN-шина C 7 свързани контролни единици.
МОЖЕ Б - автобус "салон"
Някои управляващи устройства, свързани към интериора автобус CAN данни се активират независимо на запалването (например, една система за заключване).
Поради това, интериорът може за трансфер на данни, трябва да бъде в режим на готовност за действие, дори когато двигателят не работи, това означава, че способността предаване на пакети данни, трябва да бъде гарантирано, дори когато запалването е изключено.
С оглед на възможно най-голямо намаляване на летаргичен текущата консумация, CAN шина за данни, при липса на необходимите за прехвърляне на пакети от данни, отива в пасивен режим и активен до следващия достъпа него.
Ако CAN шината пасивен режим салон блок за управление (например блока за управление на еднаквото ключалката) предава съобщение чрез шина CAN данни, отнема само основния модул на системата (електронно запалване, EZS). EZS единица съхранява съобщението в паметта и ще изпрати сигнал за активиране (събуждане) на всички уреди за управление, свързани с интериора автобус CAN данни.
Когато се задейства, EZS проверява за всички потребители на автобус CAN данни, а след това предава на запазен в паметта, преди съобщението.
За да CAN-контролер на шината 20, свързан в блоковете.
Елементи на системата за информация (CAN)