Подскажите возможные пути реализации Caller ID CLIP FSK

BigBadWolf
Offline
Зарегистрирован: 21.02.2018

Доброго дня.

Нужно реализовать коробочку - определитель номера CLIP FSK с возможностью организации черного списка (ЧС) как по БД, так и по маске.

Общая логика: линия АТС, определитель с коммутатором внутр. линии, внутренняя линия.

По умолчанию, определитель в ожидании, внутренняя линия отключена физически.

Поступает звонок, срабатывает определитель, если номер не из ЧС, то подключается внутренняя линия.

Собственно вопрос встал в том, можно-ли без особого гемороя с минимальными затратами на интерфейс внешней линии, на том-же UNO на 328P, реализовать приём и дешифрацию FSK пакета 1200 бод ?

Может у кого-то есть готовые наработки ?

В журнале Радио №9 за 2003 год, была описана несложная конструкция определителя номера на PIC 16F628, с I2C RTC и памятью. Но к сожалению нет исходников прошивки с комментариями, чтоб понять логику работы, а только готовая прошика.

Хотелось-бы реализовать аналог на 328P, в ней-же есть и компаратор и ADC, но абсолютно нет никаких познаний в алгоритмах дешифрации ЧМ пакетов, буферизацией данных, ибо за пределы управления другими устройствами по I2C выходить не было нужды.

Пока мне кажется, что будет проще сделать адаптер линия-COM по схеме того-же автора, а Ардуиной или же какой-нибудь ARM - PI слушать КОМ-порт.

http://www.aon-clip.narod.ru/cid_com.htm

Поделитесь, плиз, своими мыслями на данную тематику. 

Стареем, мозги не те уже... )))

Спасибо!

 

BigBadWolf
Offline
Зарегистрирован: 21.02.2018

Попутно...

В поисковиках видел информацию о том, что на Атмегах были реализованы какие-то АОНЫ от известных производителей (типа Палихи и т.п.), но информации по аппаратной части и тем более по ПО, я не нашел.

Можно-ли какой-нибудь софтиной для ПК сэмулировать на выходе звуковой карты аутентичный FSK пакет, чтоб попробывать поиграться с алгоритмами распознания ?