Разработка протокола обмена информацией и форматов сообщений - Радиосистема пожарной сигнализации
В системе, содержащей несколько устройств, для обмена информацией необходимо составить протокол обмена, который определяет очередность установления связи между отдельными устройствами, форматы и виды информационных посылок, процедуру обмена ими и реакции устройств, входящих в систему, на те или иные команды.
Электронно-вычислительная машина, в дальнейшем именуемая центральный процессор (ЦП), является устройством для обработки информации с отдельных накопителей. Процедура общения ЦП с накопителями (устройствами накопления (УН)) происходит следующим образом.
ЦП посылает в эфир сообщение Запрос с указанием адреса конкретного накопителя. Максимальное количество накопителей, обслуживаемых одним ЦП 256 штук и определяется длиной адресного поля в пакете. Реально может использоваться и меньшее количество. Когда накопитель получает данную команду, то он отвечает посылкой Готов. После опроса всех устройств, устанавливается связь с доступными накопителями в очередности, определяемой заполненностью ОЗУ: от устройств с большим количеством накопленной информации к меньшим. Для начала сеанса связи от ЦП посылается команда Запрос передачи, которая сообщает о готовности ЦП принимать информацию. После приема этого сообщения накопитель посылает пакет информации с накопленными данными. В случае правильного приема пакета, ЦП посылает команду Запрос передачи, на что накопитель отвечает следующим пакетом данных. Данная процедура продолжается до тех пор, пока не будет передана вся накопленная информация. Когда послан последний пакет, накопитель в ответ на очередную команду Запрос передачи, отвечает сообщением Нет информации. В ответ на данную команду ЦП посылает сообщение Конец связи, после чего сеанс связи с данным накопителем прекращается и идет переход к следующему устройству, либо, если оно было последним в очереди связи, переход к циклу опроса.
Если ЦП получил пакет информации с ошибкой, то он отвечает командой Повторный запрос. Если же в ответ на третью подряд команду Повторный запрос приходит ошибочная команда, то сеанс связи заканчивается, до следующего цикла обращения.
Пакет сообщения состоит из шести полей: флаг, адрес, указатель, данные, проверка (рис. 3.3.1., рис. 3.3.2.).
Флаг (1 byte) |
Адрес (1 byte) |
Указатель (1 byte) |
Данные (1 byte) |
Проверка (1 byte) |
Рис. 3.3.1. Пакет сообщения (команда).
Флаг (1 byte) |
Адрес (1 byte) |
Указатель (1 byte) |
Данные (1 Kbyte) |
Проверка (1 byte) |
Рис. 3.3.2. Пакет сообщения (данные).
8 битные флаги указывают на начало пакета. Они представляют собой посылку вида 11011011.
Поле адреса длиной 8 бит указывает на адрес накопителя.
Указатель, имеющий длину также 8 бит, определяет тип пакета: команда либо данные, т. е. какого типа информация содержится в поле Данные. Если в данном поле 00000000, то это информационный пакет, т. е. в поле Данные содержится накопленная информация. Если же 11111111, то в этом пакете (в поле Данные) содержится команда.
Поле Данные содержит или команду и имеет длину 1 байт или накопленные данные, длиной 1Кбайт.
В поле Проверка длиной 1 байт содержатся проверочные символы. В настоящем варианте протокола для проверки правильности передачи пакета используется проверка на четность поля Данные. Вообще-то для проверки пакета может использоваться любой код с кодовой последовательностью не длиннее 8 бит (при данном формате пакета сообщения).
Пакеты разделены временным интервалом в 4 мс (5 байт). Это позволяет не использовать флаги завершения пакета.
Если в течение 16 мс (20 байт) не приходит следующий пакет, то ЦП посылает команду Повторный запрос. Если же в ответ на третью подряд команду Повторный запрос ответа нет, то сеанс связи заканчивается, до следующего цикла обращения.
Если в процессе общения ЦП с отдельным накопителем в течение 16 мс (20 байт) не приходит следующий пакет от ЦП к УН, то накопитель посылает команду Запрос команды. Если в ответ на третью подряд команду Запрос команды ответа нет, то сеанс связи заканчивается, до следующего цикла обращения.
Вся область ОЗУ емкостью 32 Кбайт, разбивается на поля длиной 1Кбайт (рис. 3.3.3.). Каждое поле содержит 17 мин накопленной информации. Кроме того в каждом поле остается свободными 39 байт и 4 бита. Данное пространство используется для меток времени в начале поля.
Рис. 3.3.3. Разбиение ОЗУ накопителя на поля.
Каждая команда имеет свой код, по которому она может быть идентифицирована. Коды команд приведены в таблице 3.3.1.
Таблица 3.3.1
N |
Название команды |
Код команды |
Команды ЦП | ||
|
Запрос Запрос передачи Повторный запрос |
|
Команды УН | ||
|
Готов Нет данных Запрос команды |
|
Так как скорость передачи данных радиомодулями составляет 10000бит/с (1250 байт/с=1.22Кбайт/с), то на передачу пакета содержащего команду (длина пакета 5 байт+5 байт интервал), или данные (длина пакета 1028 байт+5 байт) затрачивается 8 мс, 8.8 мс и 0.826 с соответственно.
Для примера, цикл опроса всех 256 устройств, когда все они доступны для связи, длится 4.3 с (256 Запрос и 256 Готов).
Сеанс связи с одним накопителем без ошибок длится 26.71 с, (33 Запрос передачи, 32 Пакета данных, Нет информации, Конец связи).
Похожие статьи
-
Расчет системных характеристик - Радиосистема пожарной сигнализации
В качестве системных характеристик рассчитаем: На передачу пакета содержащего команду Готов (длина пакета 6 байт+5 байт), или любую другую команду (длина...
-
Принципиальная схема устройства - Радиосистема пожарной сигнализации
Исходя из технических требований и структурной схемы, выберем схемы и элементную базу для устройства. В качестве генератора колебаний используем простой...
-
Заголовок сегмента ТСР содержит следующие поля (рис. 8): Порядковый номер идентифицирует первый байт данных в этом пакете, может также использоваться для...
-
В связи с тем, что питание измерительных приборов осуществляется от сети напряжением 220 В и не исключается возможность одновременного прикосновения...
-
Основными элементами при построении волоконно-оптической линии связи являются: усилитель модулятор, лазерный или светодиодный излучатель,...
-
По замыслу проекта автомобильной сигнализации в монтажном блоке устанавливаемом в автомобиль используется два микроконтроллера, которые к тому же...
-
Для сетей доступа разработаны оптические волновые коммутаторы и маршрутизаторы. Основой этих устройств являются волновые конверторы: л-конверторы,...
-
В современных системах связи все больше требуются скоростные широкополосные каналы связи для передачи информации. Отвечать растущим объемам передаваемой...
-
Данные передача сигнал сообщение Для обеспечения заданной достоверности при передаче данных применяют обратные связи и помехоустойчивое кодирование,...
-
Одним из средств обеспечения качества IP-телефонии и особенно Интернет-телефонии является использование протокола резервирования ресурсов (Resource...
-
Датчик температуры наружного воздуха ДТНВ представляет собой термочувствительный элемент, выходное напряжение которого меняется пропорционально изменению...
-
Разработка структурной схемы устройства - Разработка автомобильной охранной сигнализации
Структурная схема проектируемой автомобильной сигнализации изображена на рисунке 5. Рисунок 5 - Структурная схема автомобильной сигнализации...
-
Учитывая все вышеперечисленное, можно сделать вывод, что при коротких линиях аналоговых ВОСПИ для исключения искажений сигнала необходимо использовать...
-
Итак, словарь транспортных протоколов состоит из сообщений - так называемых TPDU, которые инкапсулируют передаваемые данные. Сам TPDU в свою очередь...
-
Анализируя исходные данные технического задания: скорость передачи 10 Гбит/с и л=1550 нм, можно сделать вывод, что система передачи подходит под уровень...
-
В ЦВОСП можно выделить линейный оптический тракт, который может работать на одной длине волны оптического излучения (рис. 3.11, а) или на нескольких...
-
Волоконно-оптические линии связи, используемые для передачи информации, не должны ухудшать характеристики электрических сигналов, то есть должны...
-
Принципы построения ВОСПИ Оптические волокна производятся разными способами, они обеспечивают передачу оптического излучения на разных длинах волн, имеют...
-
После нескольких лет тестирования организация Internet Assigned Numbers Authority приступила к развертыванию IPv6 (версии 6 протокола Internet Protocol)...
-
Протокол управления передачей (ТСР) - Интернет, его строение и значение
Для решения упомянутых выше проблем используется "протокол управления передачей" (Transmission Control Protocol, TCP), который часто упоминают вместе с...
-
Для передачи непрерывных сообщений можно воспользоваться дискретным каналом. При этом необходимо преобразовать непрерывное сообщение в цифровой сигнал,...
-
Новые подходы к защите передачи информации - Кодировщики голоса
Однако с выходом Постановления "Об утверждении положений о лицензировании отдельных видов деятельности, связанных с шифровальными (криптографическими)...
-
Между протоколом физического уровня и протоколом МАС-уровня в архитектуре протоколов присутствует подуровень согласования. Он преобразует протокольные...
-
Основой работы технического штата дистанции СЦБ является выполнение процесса технического обслуживания (ТО) устройств. Процедура ТО предусматривает...
-
Численность работников аппарата управления дистанции определяется с учетом штатных нормативов в зависимости от группы дистанции и от контингента...
-
Практика коммерческой эксплуатации сотовых сетей связи почти всех без исключения операторов России, вне зависимости от видов стандартов, особенно в...
-
Поскольку задачи передача голоса и данных предъявляют принципиально разные требования к построению радиоинтерфейса, при разработке стандартов серии...
-
Кроме вышеперечисленных искажений в аналоговой ВОСПИ возможно возникновение искажений сигнала в ФПУ при использовании в качестве фотодиодов лавинных...
-
Разработка функциональной схемы опорного пункта (ОП) Оборудование выполнено в виде стоек, устанавливаемых в пунктах волоконно-оптической линии передачи:...
-
Разработка функциональной схемы устройства - Разработка автомобильной охранной сигнализации
Функциональная схема автомобильной сигнализации показана на рисунке 6. Функциональная схема брелока управляющего автомобильной сигнализацией показана на...
-
Методы и виды ТО и ремонта устройств и систем СЦБ доля устройств и участков дистанции определяются "Проектом организации обслуживания и ремонта...
-
Анализ характеристик объекта проектирования трудовой деятельности человека, производственной среды Фотоприемное устройство является модулем приемной...
-
При помощи программы моделирования электрических цепей Fastmean). Программы моделирования электрических цепей (такие как OrCAD PSPICE, Micro-Cap,...
-
Определим граничную частоту усиления ФПУ. Коэффициент усиления К цепи, как функцию передачи информации линейной цепи, представить в операторной форме...
-
ПУ усиливает электрический сигнал, обеспечивая наибольшее отношение сигнал/шум. Основные требования, предъявляемые к ПУ - минимальные шумы, максимальный...
-
ФПУ является составной частью линейного тракта и служит связующим звеном между ВОК и приемником. Фотодиоды изготавливаются из разных материалов. Рабочие...
-
Для оценки результатов эксплуатационной работы устанавливается плановый показатель качества, рассчитываемы в баллах. Этот показатель учитывает...
-
Для уменьшение значений джиггера и задержек на сетевом уровне применяются гарантирующие пользователю заданный уровень качества механизмы RSVP, MPLS,...
-
В каждый исторический период жизни общества и, шире - историческую эпоху - человечество вырабатывает и отрабатывает систему передачи информации,...
-
ВВЕДЕНИЕ, Структурная схема системы связи - Разработка системы связи в задачах
В данной курсовой работе проведен расчет системы связи для передачи данных и передачи аналоговых сигналов методом ИКМ для дискретной фазовой модуляции...
Разработка протокола обмена информацией и форматов сообщений - Радиосистема пожарной сигнализации