Адаптер CID - COM порт.

1. НАЗНАЧЕНИЕ.

Адаптер предназначен для подключения COM-порта к телефонной линии, приема DTMF и FSK посылок (сервис CLIP) и передачи необработанного кода в COM порт без запроса.

2. ПРИНЦИП ДЕЙСТВИЯ.

При включенной услуге CLIP телефонная станция перед первым (если DTMF) или между первым и вторым (если FSK) вызывным сигналом передает сообщение о номере вызывающего абонента. Адаптер принимает сообщение, сохраняет его в буферной памяти и сразу передает необработанный код в COM-порт в формате 1-8-2 без контроля четности на скорости 9600 б/сек. Программа обработки кода еще не написана и думаю правильнее будет, если конечный пользователь самостоятельно решит этот вопрос в соответствии со своими вкусами и предпочтениями. А для демонстрации работы можно воспользоваться очень удобной, бесплатной утилитой COMPump. В окне этой утилиты наглядно видны все параметры и коды принятого сообщения, что очень удобно для анализа.

3. КОНСТРУКЦИЯ И ПОДКЛЮЧЕНИЕ.

Адаптер собран на базе платы конвертора в корпусе стандартной розетки. Адаптер питается от миниатюрной батарейки 6 В. При подключенной телефонной линии батарейка подзаряжается током не более 20 мкА, при этом адаптер потребляет от телефонной линии не более 100 мкА. Батарейка входит в комплект. Питание устройства от батарейки или аккумулятора очень желательно, т.к. сеть 220 В плохо "дружит" с телефонными сетями. Тем более, что "корпус" компъютера не имеет гальванической развязки с сетью 220В. По этой причине в корпусе разъема DB9 собрана схема оптической развязки устройства и COM-порта. Каскад на транзисторе оптрона и транзисторе Т2 запитывается от разности потенциалов на линиях RTS и DTR, поэтому утилита приема и обработки кодов от адаптера должна "включить" RTS и "выключить" DTR, т.е. на RTS всегда должно быть +12 В, а на DTR должно быть -12 В.


ВнутриОбщий вид

Схема


Программный код

4. РАБОТА С ИСПОЛЬЗОВАНИЕМ УТИЛИТЫ COMPump.

На скриншоте показано окно утилиты и настройки линий RTS и DTR COM-порта. В столбце "Сообщение" присутствует необработанный FSK-MDMF код с мобильного номера 069073740, принятый 7 октября в 21:48. Подключите DB9 в COM-порт, подключите питание адаптера и телефонную линию. Выберите и настройте COM-порт и откройте его. Для правильной работы схемы опторазвязки необходимо "включить" RTS и "выключить" DTR. Сделайте входящий вызов, почти мгновенно в окне утилиты появится код.

COMPump

ГЛАВНАЯ

Обновлено: 21.02.2009

Hosted by uCoz