Icon BTD12 Руководство по эксплуатации онлайн

Icon BTD12 Руководство по эксплуатации онлайн
Техническое описание и инструкция по эксплуатации
12-канального детектора отбоя BTD12
1. Описание 12-канального детектора отбоя
1.1. Рабочие контроллеры и управляющий контроллер
В состав 12-канального детектора отбоя (12-channel Busy tone Detector, BTD12) входят 6 “рабочих
контроллеров, каждый из которых управляет двумя каналами детектора, и 1 управляющий контроллер,
отвечающих за интерфейс с пользователем и управление рабочими контроллерами. Каналы детектора
нумеруются с 0 по 23, рабочие контроллеры нумеруются с 0 по 11; при этом контроллер 0
управляет
каналами 0 и 1, контроллер 1 управляет каналами 2 и 3, и т.д.
1.2. Буферы программ
В энергонезависимой памяти BTD12 находятся 2 буфера (буфер 0 и буфер 1), предназначенных для
хранения программ, записываемых в рабочие контроллеры. Для того, чтобы обновить программу
контроллера, необходимо сначала загрузить новую программу по каналу RS232 в один из буферов, а
затем записать содержимое буфера
в контроллер. Более подробно см. раздел 3.4. При поставке
устройства в буфер 0 записана стандартная программа контроллера btdwork.asc (см. раздел 2), в буфер 1
программа btdsmp.asc (см. Приложение 4).
1.3. Интерфейс RS232
Для подключения компьютера BTD12 использует порт RS232 на скорости 9600 baud. Для подключения
компьютера необходимо использовать стандартный 9-пиновый кабель для COM-порта. для
программирования BTD12 может использоваться любая терминальная программа, например,
HyperTerminal. Настройки терминальной программы приведены в Приложении 2.
1.4. Пользовательский интерфейс
Пользовательский интерфейс эмулирует терминал VT100. Взаимодействие с пользователем
осуществляется через систему меню.
1.5. Светодиод на передней панели
Светодиод на передней панели отражает общее состояние устройства. Возможные состояния:
- во время сеанса связи по последовательному каналувспышки длительностью 0.1 с с паузами 0.1 с;
- между сеансами
связисветодиод горит непрерывно;
- сбой или повреждение программывспышки длительностью 0.5с с паузами 0.5 с.
2. Описание стандартной программы рабочего контроллера btdwork.asc
2.1. Алгоритм работы
Сигнал с линии обрабатывается четырьмя фильтрами (F0..F3), каждый из которых настроен на
определенную частоту. При этом фильтры F0 и F1 отвечают за частоты сигнала занятости (они настроены
на одну
частоту, если сигнал одночастотный, и на разные, если сигнал двухчастотный). Фильтры F2 и F3
служат для защиты от ложного срабатывания (например, от звуков речи). Каждые 10 мс значения на
выходе фильтров обновляются, и по ним принимается одно из трех решений:
- на линии присутствует тональный сигнал занятости;
- на линии присутствует другой тональный сигнал или
речь;
- на линии отсутствуют сигналы (тишина).
Для принятия решения используются следующие параметры: MAXSLCLVL, MINF0LVL, MINF1LVL,
MAXF2F3LVL, REL. Алгоритм принятия решения приводится ниже (здесь и далее F0LVL, F1LVL, F2LVL,
F3LVL – значения на выходе соответствующих фильтров):
- На линии тишина, если (F0LVL + F1LVL + F2LVL + F3LVL) / 4 < MAXSLCLVL;
- Тональный сигнал занятости, если (F0LVL >= MINF0LVL) AND (F1LVL >= MINF1LVL) AND ((F2LVL +
F3LVL) / 2 < MAXF2F3LVL) AND (F0LVL + F1LVL >= REL * (F2LVL + F3LVL));
- Иначе считаем, что на линии другой тональный сигнал или речь.
В течение 1 секунды
проходит 100 10-миллисекундных итераций. В конце каждой секунды принимается
решение о характере сигнала, присутствовавшего в течение последней секунды. При этом используются
следующие параметры: MINBUSY, MAXBUSY, MINSLC. Алгоритм принятия решения приводится ниже
(здесь NBUSY, NSLC – число итераций в течение последней секунды, когда регистрировались
соответственно тональный сигнал занятости и тишина):
- Тишина, если NSLC >= MINSLC;
- Занятость, если MINBUSY <= NBUSY <= MAXBUSY. Установка MAXBUSY = 100 будет вызывать
реакцию устройства на присутствие непрерывного зуммера той же частоты, что и тональный сигнал.
Блок-схемы, описывающие алгоритм работы контроллера, приведены ниже на Рис.1 и 2.
Скачать
Случайные обсуждения