Модуль детектора вызывного сигнала

Входящий вызывной сигнал представляет собой гармонический сигнал с амплитудой от 48 В до 60 В и частотой от 16 Гц до 64 Гц. Огибающая вызывного сигнала представляет собой прямоугольный сигнал с периодом 5 с и длитель­ностью активного импульса 1 с (см. рисунок 5). Однако в различных странах па­раметры вызывного сигнала могут варьироваться в зависимости от принятого в конкретной стране стандарта.

Выход RING подключен к порту Р2.5. Так как входной сигнал содержит шум, то простой подсчет количества импульсов не является помехозащищен-ным алгоритмом. Для правильного детектирования используется специальный временной алгоритм. Этот алгоритм состоит из процедур обработки прерыва­ния (ISR), инициализируемых портом Р2.5 ISR (см. рисунок 6) и сторожевым таймером WDT (см. рисунок 7). WDT вызывает ISR каждые 250 мс.