КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Адресация в CAN протоколе
В CAN протоколе все сообщения, передающиеся по сети, имеют идентификатор, и каждая станция, основываясь на этом идентификаторе, решает получать или нет это сообщение. Этот идентификатор определен в поле идентификатора CAN фрейма (рисунок 3.36). При этом адрес приемника устанавливается в самом приемнике путем настройки входных фильтров соответствующих микросхем. Любое сообщение, которое проходит через входные фильтры, должно быть обработано процессором обслуживания CAN контроллера.
Микросхемы, поддерживающие CAN протокол, могут иметь одиночный фильтр или многократные фильтры, в зависимости от конкретной реализации. Существуют следующие два типа входных фильтров: · фиксированные – фильтры, которые требуют, чтобы биты соответствовали точно один к одному; · Mask—and—Match (маскируемые) – фильтры, которые применяют маску к полю идентификатора, прежде чем он сравнивается с приемным регистром кода. Например, на рисунке 3.36 регистр маски сконфигурирован так, что полученные биты 10–6 идентификатора должны соответствовать битам 10–6 в приемном регистре кода. В этом примере биты 10–6 идентификатора должны быть установлены в 11110, а остальные не имеют значения. Если биты 10–6 установлены в 11110, то эти сообщения принимаются независимо от значений битов 5–0.
Дата добавления: 2013-12-12; Просмотров: 590; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |