Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Новый вариант ПО.doc
Скачиваний:
6
Добавлен:
16.04.2019
Размер:
6.18 Mб
Скачать

3.3.3 Алгоритм приема номера

Работа алгоритма приема номера вызываемого абонента зависит от типа номеронабирателя телефонного аппарата вызывающего абонента. При использовании импульсной системы передачи адресной информации сигналы набора номера формируются путем периодического размыкания цепи постоянного тока (шлейфа абонентской линии), при этом значение передаваемой цифры определяется по числу размыканий шлейфа (декадный код). В этом случае импульсы набора номера (сигналы декадного кода) управляющее устройство ЦСК считывает с контрольной точки абонентского комплекта. При использовании номеронабирателей с тональным набором каждый адресный сигнал передается двухчастотной комбинацией (многочастотный код «2» из «8»). Сигналы тонального набора принимает кодовый приемник, который подключается к линии вызывающего абонента.

Номеронабиратели с импульсной системой передачи адресных сигналов обеспечивают следующие параметры импульсных последовательностей: скорость (частота) посылки импульсов 10 имп/с, длительность импульса (период следования импульсов) 100 мс, длительность размыкания шлейфа (бестоковая посылка импульса) 60 мс, длительность замыкания шлейфа (токовая посылка импульса) 40 мс, минимальная величина межцифрового интервала 200 мс (рисунок 3.8). При тональном наборе длительность двухчастотного сигнала составляет 40 мс, пауза между сигналами (межцифровой интервал) также 40 мс.

Рисунок 3.8 – Временная диаграмма передачи адресной информации декадным кодом

По состоянию контрольной точки можно идентифицировать следующие состояния абонентского комплекта:

  • АК свободен (шлейф разомкнут состояние КТ = 0);

  • АК принимает сигнал вызова от аппарата абонента (шлейф замкнут состояние КТ = 1);

  • прием импульса набора (бестоковая посылка, шлейф разомкнут, состояние КТ = 0);

  • токовая посылка импульса (шлейф замкнут, состояние КТ = 1);

  • межцифровой интервал (шлейф замкнут, состояние КТ = 1);

  • окончание набора, ожидание ответа, разговор (шлейф замкнут, состояние КТ = 1);

  • отбой абонента (шлейф разомкнут, состояние КТ = 0).

Алгоритм приема номера декадным кодом состоит из двух самостоятельных частей, имеющих разное функциональное назначение:

1) алгоритм приема и накопления импульсов, период запуска алгоритма равен 10 мс, что исключает возможность потери импульса набора цифры;

2) алгоритм определение межцифрового интервала; обеспечивает прием и накопление цифр номера, определение конца набора, обнаружение отбоя вызывающего абонента во время набора номера. Период запуска алгоритма 120 мс, что превышает длительность периода следования импульсов.

Первая часть алгоритма (рисунок 3.9) запускается по сигналам от исполнительной операционной системы каждые 10 мс. Дальнейшая работа алгоритма зависит от наличия заявок на прием импульсов набора номера. Эти заявки заносятся в буфер заявок программами обнаружения сигналов вызова и отбоя (п.3.3.2). Если вызов переведен на этап приема адресной информации, то за абонентским комплектом вызывающего абонента закрепляется регистр импульсов (РИ), который используется для подсчета числа поступающих импульсов. РИ выполняет функции буферной памяти между АК и регистром набора номера (РНН, п.2.3.4, рис. 2.31). В структуру РИ входит знаковый разряд, по которому оценивается состояние регистра (состояние шлейфа абонентской линии), и счетчик импульсов. Для работы алгоритма нужны данные о состоянии шлейфа абонентской линии, которые ЭУС получает путем опроса контрольных точек АК (п.3.3.1). При обнаружении размыкания шлейфа (переход контрольной точки АК «1 → 0») значение счетчика импульсов в РИ увеличивается на 1. Если обнаружено замыкание шлейфа (переход контрольной точки АК «0 → 1»), то это расценивается либо как токовая посылка импульса, либо как начало межцифрового интервала. Если состояние не изменилось, то при замкнутом шлейфе это расценивается как продолжение токовой посылки или межцифрового интервала, а при разомкнутом шлейфе – как продолжение бестоковой посылки импульса или как отбой абонента. Т.к. в функции данной части алгоритма не входит обработка межцифрового интервала или отбоя абонента, то никаких действий по данным событиям не выполняется. После окончания обработки текущей заявки осуществляется переход к анализу содержимого буфера. Работа алгоритма завершается после обработки всех заявок из буфера.

ОС – сигнал «ОТВЕТ СТАНЦИИ»

РИ – регистр импульсов

Рисунок 3.9 –Алгоритм приема импульсов декадного кода

Сущность работы второй части алгоритма сводится к анализу состояния знакового разряда регистра импульсов через каждые 120 мс (рисунок 3.10). Если в течение данного периода времени произошли изменения, то это расценивается как продолжение приема цифры. Если состояние регистра импульсов не изменилось и равно 0 (знаковый разряд РИ = 0), это расценивается как отбой абонента. Если состояние регистра не изменилось и равно 1 (знаковый разряд РИ = 1), то это расценивается как межцифровой интервал и содержимое счетчика импульсов РИ переписывается в регистр набора номера в поле, соответствующее порядковому номеру принятой цифры (п.2.3.4, рисунок 2.31).

Рисунок 3.10 – Алгоритм обнаружения межцифрового интервала

Алгоритм приема адресной информации от номеронабирателя с тональным набором сводится к перезаписи информации из кодового приемника в регистр набора номера (п.2.3.4, рисунок 2.31).