Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Кодирование данных и протокол AS-i interface



Для кодирования данных используется известный Манчестерский код, в котором «1» и «0» кодируются не по импульсу или его отсутствию, апо восходящему и нисходящему фронту импульса в середине стробирующего такта Т.

Рисунок 1.11 – Манчестерский код.

Такой тип кодирования снижает влияние на ASI-кабель внешних помех, так так влияние помехи на фронт импульса значительно меньше, чем на сам импульс. Адрес каждого сетевого устройства записывается в его постоянной памяти. С тем чтобы обеспечить короткий AS-i цикл на низкой скорости передачи, был выбран наиболее компактный формат протокола.

Протокол AS-Interface (рисунок Рисунок 1.12) состоит из запроса ведущего устройства, паузы ведущего устройства, ответа ведомого устройства и, соответственно, паузы ведомого устройства

Рисунок 1.12 – Структура протокола As-i.

Все запросы ведущего устройства имеют длину 14 бит, все ответы ведомого устройства занимают 7 бит.

При этом период времени передачи одного бита составляет 6 мкс. Пауза ведущего устройства может занимать по времени от 3 до 10 тактов передачи бита.

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

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

Если ведущее устройство после 10 тактов не приняло стартовый бит ответа ведомого устройства, можно сделать заключение, что ответ не проходит, и ведущее устройство может послать следующий запрос, например, ведомому устройству с более высоким адресом.

Условные обозначения:

ST — стартовый бит «0»;

SB — управляющий бит (0-это данные или параметр; 1-это команда);

A4…A0 — адрес ведомого(1-31) устройства;

I4…I0 — информационная часть (данные) от ведущего устройства к ведомому и от ведомого к ведущему;

PB — бит паритета;

EB — признак конца телеграммы (конечный, стоп бит «1»).[3]






Дата публикования: 2014-12-11; Прочитано: 284 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...