Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Промислова мережа CAN

Реферат Промислова мережа CAN





frame):

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

4. Кадр помилки (error frame):

Це повідомлення, яке явно порушує формат повідомлення CAN. Передача такого повідомлення призводить до того, що всі вузли мережі реєструють помилку формату CAN-кадру, і в свою чергу автоматично передають у мережу Error Frame. Результатом цього процесу є автоматична повторна передача даних у мережу передавальним вузлом. Кадр складається з прапора помилки (шість біт одного знака) і роздільник помилки (вісім рецесивних біт).

Всі CAN кадри, в тому числі кадри помилки і перевантаження, відокремлюються від попередніх кадрів міжкадрових проміжком . Він формується трьома рецесивними битами.


3.2.2 Арбітраж доступу

Поле арбітражу CAN-кадру використовується в CAN для вирішення колізій доступу до шини методом недеструктивного арбітражу. Суть методу недеструктивного арбітражу полягає в наступному:

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

Таким чином, на відміну, наприклад, від Ethernet <# «justify">

Рис. 5 Побітовий арбітраж на шині CAN


3.2.3 Методи виявлення помилок

CAN протокол визначає п'ять способів виявлення помилок в мережі:

· Bit monitoring;

· Bit stuffing;

· Frame check;

· ACKnowledgement Check;

· CRC Check.

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

Bit stuffing - коли вузол передає послідовно в шину 5 біт з однаковим значенням, то він додає шостий біт з протилежним значенням. Приймаючі вузли цей додатковий біт видаляють. Якщо вузол виявляє на шині більше 5 послідовних біт з однаковим значенням, то він генерує помилку Stuff Error .

Frame Check - деякі частини CAN-повідомлення мають однакове значення у всіх типах повідомлень. Це означає...


Назад | сторінка 6 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Модулятор віконного скла, який використовується з метою запобігання витоку ...
  • Реферат на тему: Договори про передачу майна
  • Реферат на тему: Вплив антимонопольного регулювання на міжнародну передачу технологій
  • Реферат на тему: Зміст і форма договору про міжнародну передачу технологій
  • Реферат на тему: Переломний момент: який мінімум подій максимально впливає на вашу кар'є ...