Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Интерфейс CAN.




Отличается повышенной помехоустойчивостью и надежностью.

Возможности CAN:

• конфигурационная гибкость;

• получение сообщений всеми узлами с синхронизацией по времени;

• неразрушающий арбитраж доступа к шине;

• предусмотрен режим мультимастер;

• обнаружение ошибок и передача сигналов об ошибках;

• автоматическая передача сбойных сообщений при получении возможности повторного доступа к шине;

• работает по витой паре на расстоянии до 1км.

CAN протокол распространяется на следующие уровни:

1. Объектный уровень (обеспечивает фильтрацию сообщений и обработку состояний и сообщений).

2. Транспортный (ядро CAN-протокола, отвечает за синхронизацию, арбитраж, доступ к шине).

3. Физический уровень (определяет, как именно будут передаваться сигналы, их электрические уровни и скорость передачи).

Сигнал передаются по витой паре. Сигнальные уровни на CAN-шине:

Типы фреймов:

Фрейм данных – используется для передачи от передатчика к приемнику

удаленный фрейм – запрашивает передачу данных, связанного удалённым идентификатором.

Фрейм ошибки – указывает какой узел указывает ошибку сети

Фрейм перегрузки – обеспечивает задержку между передачей фреймов с целью управления передачи данных.

 

В качестве примера, рассмотрим фрейм данных:

 

BI – стартстоповое обрамление, свободная линия.

SOF – начало фрейма, идет в противофазе BI/.

Поле арбитража: ИД – 11 битный идентификатор для адресации событий и арбитража

RTR – 1 бит признак фрейма данных или удаленного фрейма

Управляющее поле: IDE – признак расширенной (или обычной) формы, далее резервные

DLC – размер поля данных в байтах, далее поле данных (от 0 до 8 байт).

CRC – Контрольная сумма, ей проверяются все поля от ИД и до конца поля данных.

Поле подтверждения: сигнализирует передающему узлу, что передача прошла нормально.

END – поле конца фрейма

ITN – защитный интервал

 


Поделиться:

Дата добавления: 2015-09-13; просмотров: 47; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты