СодержаниеПостановка задачи 2
Иерархия протоколов 3
Разработка уровней 5
Модель OSI 7
Источники ошибок и достоверная передача данных 9
Синфазная помеха 9
Рассинхронизация приемника и передатчика 9
Зависания и тупиковые ситуации 11
Подтверждение доставки 11
RS-485 12
Modbus 14
Режим ASCII: 15
Режим RTU: 15
Контроль ошибок в протоколе Modbus 17
Profibus 18
Моделирование, результаты 20
Список литературы 23ВведениеПри разработке авиационного комплекса связи возникла необходимость в создании протокола взаимодействия двух устройств: радиостанции и модуля управления радиостанцией. При запуске системы, производится настройка радиостанции модулем управления. При появлении сигнала в эфире, радиостанция принимает его, производит демодуляцию и декодирование и затем передает модулю управления. С модулем управления связан потребитель, получающий информацию непосредственно в цифровом виде. При необходимости передать данные в эфир, потребитель передает их модулю управления, который, в свою очередь, отсылает информацию радиостанции. Радиостанция производит кодирование и модуляцию полученных данных, после чего осуществляет передачу по радиоканалу.
Радиостанция и модуль управления связаны двумя независимыми линиями связи, основанными на интерфейсе передачи данных RS-485. По одной линии передаются управляющие и служебные команды. По другой – отправляемая/принимаемая информация. Как правило, управляющие команды имеют более высокий приоритет по скорости, чем данные, поэтому они вынесены в отдельную линию связи.
Таким образом, перед нами возникает задача организовать функционирование сети, состоящей из двух устройств, связанных двумя каналами передачи данных.ЗаключениеРезультатом моделирования являются два показателя: процент искаженных пакетов, ошибки в которых не были обнаружены с помощью проверки четности или с помощью проверки четности и контрольной суммы.
Ниже приведен график зависимости числа ошибочно принятых пакетов от вероятности битовой ошибки. Красным цветом показан график для проверки на четноть. Синим – для проверки на четность и контрольную сумму.Литература1. Таненбаум Э. «Компьютерные сети. Четвертое издание», Москва 2003
2. Бень Е.А. «Описание RS-485 на русском», цикл статей
3. Перевод официальной документации организации Modbus-IDA \"Описание протокола MODBUS\"
4. Перевод официальной документации организации Profibus Network Organisation \"Описание протокола PROFIBUS\"
5. Вегман, Килиан «Основы Profibus», Siemens AG, 2001
6. Бойерле Х.П. \"Коммуникация в технике автоматизации\", Siemens AG, 1991
|