Кодовый замок для телефонной линии (антипират)

Устройство обеспечивает максимально возможный объём кодовой защиты — кодовый доступ к внутригородской линии и к межгороду, защиту от несанкционированного подключения к линии. Здесь приведена демонстрационная версия, выполненная на PIC16F84-04P. Так же имеется вариант на PIC16C505 и 24LC00. Кодовый замок опробован на достаточно большом числе линий (в т. ч. на спаренных линиях и на электронных АТС) в Ростове-на-Дону и показал себя как надёжное устройство защиты. Зависания, захваты линии и пр. неприятные моменты в данной версии не отмечены.
Функции устройства:
1. Доступ к межгороду (по 8 или по 07) через пароль размером 1...5 цифр.
2. Доступ к внутригородской линии через пароль размером 1...5 цифр.
3. Блокировка набора номера с телефона между АТС и устройством.
Пользователь может самостоятельно задать пароли и установить другие настройки с сохранением их в ЭППЗУ данных.
Устройство работоспособно на линиях 48...60 В, а при отключенной функции блокировки несанкционированного подключения — на линиях от 26 В и на блокираторах спаренного телефона.
Пароль доступа к внутригородской линии набирается после снятия трубки, к межгороду после 8 или после 07. Правильность набранного пароля подтверждается коротким звуковым сигналом.
Для перепрограммирования необходимо:

  1. При опущенной трубке переключатель S1 поставить в положение 2.
  2. Снять трубку и, после подтверждающего звукового сигнала набрать один из следующих кодов:
  3. Повесить трубку.
  4. При необходимости снять трубку и повторить два предыдущих пункта.
  5. Переключатель S1 поставить в положение 1.
На тот случай, если устройство находится в трудно доступном месте или доступ до переключателя S1 ограничен (например, устройство смонтировано в телефонной розетке), имеется возможность перепрограммирования прямо с телефона с помощью жестко зашитого шестизначного кода, своего у каждой прошивки. Для перепрограммирования этот код необходимо набрать вместо пароля доступа к внутригородской линии или к межгороду и затем, после подтверждающего звукового сигнала, один из кодов, описанных выше. Для прилагаемой прошивки этот код: 360121.
Переключатель S2 служит для включения/отключения блокировки набора номера напрямую с линии. В положении 1 набор номера не блокируется, 2 — блокируется. Для работы на блокираторе спаренного телефона этот переключатель должен быть установлен в положение 1.
Так же у автора имеется ряд других разработок.
Вы можете загрузить прилагаемые к проекту файл:
Прошивку микроконтроллера — 004-prog.zip (архив ZIP, 2 Кб)
Автор проекта: Вячеслав Кулаков, Ростов-на-Дону (E-mail: VK@jeo.ru)