Проектирование локальной сети связи для обмена речевыми сообщениями

дипломная работа

3.3 Разработка протокола обмена

На основании анализа форматов аналогичных систем предлагается следующая структура передаваемого сообщения (см. рис. 3.3 ).

Рис. 3.3 Формат передаваемого сообщения

Передаваемое сообщение состоит из 5-и полей:

старт-бит;

адрес получателя;

адрес отправителя;

речевое сообщение;

пауза.

Старт-бит переводит микроконтроллер в режим «прием». Адрес получателя несет в себе информацию о том кому адресовано сообщение. Адрес отправителя необходим для определения исходящего абонентского устройства, после приема и декодирования которого подсвечивается соответствующий индикатор и вызываемому абоненту становится известно о том кто его беспокоит. Далее следует само речевое сообщение. Пауза это состояние моноканала при котором в нем поддерживается состояние логической единицы в течение 2 3 периодов ШИМ сигнала. При приеме речевого сигнала микроконтроллер постоянно следит за состоянием моноканала и при обнаружении паузы переводит абонентское устройство в режим ожидания.

Рассмотрим временную диаграмму, поясняющую алгоритм формирования адресной части передаваемого сообщения (см. рис. 3.4).

Старт-бит

t t1

Рис. 3.4 Диаграмма, поясняющая алгоритм формирования адресной части речевого сообщения

Рассмотрим временную диаграмму, поясняющую алгоритм формирования адресной части передаваемого сообщения.

Стартовый импульс имеет длительность t. Она выбирается исходя из того, чтобы затягивание фронтов составляло не более 5 10 % от длительности импульса. Так при затягивании, равном 2,5 мкс длительность импульса должна составлять не менее 25 мкс.

Временной интервал t1 должен должен иметь величину, которой бы хватило для подготовки микроконтроллера к приему адресной части и эта величина должна быть не менее 2,5 мкс.

В предложенном формате сообщения адрес отправителя и получателя кодируется по 4-е бита каждый, причем первым передается адрес отправителя. Высокий уровень линии определяется как логическая единица, низкий логический ноль.

При приеме адресной части сообщения в определенные моменты производится «склевывание» информации с линии (на временной диаграмме моменты «склевывания» показаны штрихами, проведенными поперек временной оси).

Временной интервал между моментами считывания состояния линии должен быть равен величине 25 мкс.

Длительность паузы должна быть не менее 10 периодов ШИМ-сигнала для повышения помехоустойчивости.

Делись добром ;)