Как сделать простой АОН для «PANAPHONE»



Категория: Микроконтроллеры


Схема в формате PCAD 4.5 Печатная плата в формате PCAD 4.5 Исходный текст программы для Z86E0812PSC.
Простая программа для формирования таблицы дельта-модулированного сигнала в формате Turbo Pascal 7.0 Назначение

АОН предназначен для встраивания в телефоны производства юго-восточных стран и известных под названиями 'Panasoanic' , 'Panaphone' и др. Имеющие в наличии ЖК индикатор с характеристиками приведенными ниже.

Характеристики микроконтроллера Z86E0812PSC

Микроконтроллер Z86E0812PSC примененный в данной разработке имеет следующие характеристики:

 

разрядность 8бит;

 

корпус DIP18;

 

рабочее напряжение от 3.0 до 5.5 В;

 

потребляемая мощность (типовая) 50мВт;

 

время выполнения инструкции типа регистр-регистр 1мкс;

 

два режима пониженного энергопотребления STOP и HALT;

 

14 линий ввода/вывода;

 

однократно электрически программируемое ПЗУ ёмкостью 2 Кбайта;

 

124 байтарегистрового ОЗУ;

 

два 8-и битных программируемых таймера/счетчика с 6-битными программируемыми делителями;

 

6-и векторная система прерываний с программируемой 6-уровневой приоритетностью;

 

внешняя тактовая частота 12 МГц;

 

система Watch-Dog и сброс по включению питания без внешних цепей;

 

два встроеных компаратора;

 

температура эксплуатации 0 C-70 C Характеристики ЖК индикатора PANAPHONE

Индикатор представляет собой плату с ЖК дисплеем и простейшим контроллером снабженным функцией счета, индикации и коррекции времени. Внешний вид индикатора представлен на рис.

width=710>
Рисунок не помещается на странице и поэтому сжат!
Для того, чтобы просмотреть его полностью, щелкните здесь.


Схема работает по принципу активизации процессора в момент внешнего воздействия и пребывания его в режиме пониженного энерго потребления (режим STOP) в остальных случаях. Для вывода процессора из режима STOP служит сигнал логического 0 на выводе P2.7. Если на этом выводе сохраняется логический 0, то процессор не переходит в режим STOP. Активизация процессора вызывается следующими ситуациями: нажатие клавиши CLOCK или SET, падение напряжения в линии ниже уровня 20 В. Таким образом процессор активизируется после поступления звонка, при снятии трубки или просто при отключении от линии, вследствии чего при питании от батарей телефон не следует оставлять надолго отключенным от линии из-за достаточно большого тока потребления в активном режиме. Датчиком напряжения линии служит цепь собранная на элементах VD1, VD2, VD3, R1, R2, VD4, VD5, VD24. На элементах R21, VD21, VD22, VD23 собрано логическое И по активизации процессора от разных событий. Цепь C1, R5 служит для передачи аналогового сигнала на вход компаратора процессора AN1. На элементах VD6, VD7, R3, R4, VD8, C4, R7 собран датчик звонка формирующий напряжение на входе второго компаратора AN2. Элементы C5, R8, R9 формируют опорное напряжение для компараторов. Запросный сигнал синусоидальной формы формируется схемой на элементах R17, C8, C9. Для формирования запросного сигнала использован принцип дельта-модуляции с частотой дискретизации около 44 КГц. Исходная цифровая последовательность проходя интегрирующую цепь R17, C8 приобретает синусоидальную форму. Для передачи сигнала в линию используется схема на элементах R18, VT3, R19, R20, VT4, VD19, VD20. Для подстройки амплитуды сигнала изменяется сопротивление резистора R18. Режим по постоянному току задается резистором R20. Включение запросной цепи производится ключом DD3. Замыкание перемычкой контактов B2 и B3 приводит к выключению функции определения набора номера с параллельного телефона, что может понадобиться на блокированных линиях. Замыкание перемычкой контактов B2 и B1 включает функцию определения набора номера с параллельного телефона. Оставлять контакт B2 неподключеным нельзя. Цепи на VT1 и VT2 предназначены для перехвата сигналов нажатия клавиш SET и CLOCK. Через диоды VD15, VD16, VD17 процессор получает доступ к управлению ЖКИ параллельно с управляющей микросхемой телефона.Через резистор R11 и диод VD14 схема получает питание с разговорной части телефона. Через резистор R10 и диод VD12 схема получает питание от батареи которой снабжен телефон. Подключение контактов. K1 — Подключение к плюсу диодного моста на плате телефона, выпрямляющего напряжение линии. K2 — Подключение +4,5 В от батареи питания телефона. K3 — свободный. K4 — подключается к сигналу DATA ЖКИ. K5 — подключается к сигналу CLK ЖКИ. K6 — подключается к сигналу SEL ЖКИ. K7 — подключается к сигналу KEYCLOCK ЖКИ. K8 — подключается к сигналу KEYSET ЖКИ. K9 — подключается после ключа включающего разговорную часть, но до сглаживающего дросселя. K10 и K11 подключаются непосредственно к двум проводам телефонной линии. K12 — подключается к общему проводу телефона. Управление АОНИспользуя клавиши CLOCK и SET пользователь может просмотреть список номеров звонивших абонентов а также установить удобный для себя образ представления номеров на индикаторе. Просмотр списка возможен когда не производятся операцияв вода времении и набора номера. По нажатию клавиши SET на индикаторе появляется номер из первой ячейки списка, нажимая клавишу CLOCK пользователь может просматривать следующие номера из списка, после девятого номера происходит возврат к первому номеру из списка. Номера в список записываются в порядке поступления, последний поступивший номер хранится в первой ячейке списка. Нажатие клавиши SET в режиме просмотра списка приводит к выходу из этого режима и востановлению режима счета времени. В режиме счета времени может производится счет текущего времени или счет времени разговора, что означает занятость или незанятость телефонной линии соответственно. Счет времени разговора начинается с нуля после каждого выхода из режима просмотра списка. С целью экономии энерго потребления в режиме просмотра списка и режиме установок после отсутствия нажатия клавиш CLOCK и SET более 10 с индикатор переходит в режим счета времени разговора, следующее нажатие клавиши обновляет информацию на индикаторе. В случаях когда пользователь поднимает трубку, нажимает клавишу «SP-PHONE», поднимают трубку на параллельном телефоне или идетз вонок, производится автоматический выход из режимов просмотра списка, установок, ввода времени и наиндикатор выводится счет времени разговора. При освобождении телефонной линии абонентом на индикаторе возобновляется счет текущего времени. В связи с присутствием специфической информации вномерах абонентов принимаемых АОН пользователь может исключить ее индикацию при просмотре списка. Исключатся может индикация категори абонента и седьмой цифры номера АТС звонящего абонена. Вслучае междугородного звонка 7-я цифра будет индицироваться если она не совпадает с маской в веденной в установках. В режим установки входят из режима просмотра списка последовательно нажимая CLOCK и не отпуская SET. На индикаторе должны появится две цифры первая из которых выделена кавычками. Изменение значения цифры производится клавишей CLOCK переход к следующей цифре клавишей SET, третье нажатие SET приводит к выходу в режим просмотра списка. Первая цифра в установках принимает значения 0 и 1, что означает: 0 — показ категории абонента, 1 — запрет показа категории абонента, категория абонента выводится в 8-ом знакоместе справа в режиме просмотра списка. Вторая цифра в установках является маской 7-ой цифры номера абонента она принимает значения 0, 1, ..., 9, пробел. В случае совпадения 7-ой цифры с маской первая не индицируется. В случае когда маска имеет значение «пробел» 7-я цифра номера будет всегда выводится на индикацию. Для быстрого выхода из любого режима пользователь может поднять и опустить трубку. Следует отметить что, когда выход из режима просмотра списка производится при поднятой трубке на своем или параллельном аппарате возможна задержка обновления информации на индикаторе на 10 с. Номера записанные в память телефона для быстрого набора никак не связаны с номерами хранящимися в списке АОН и манипуляции с одними не отражаются на других. Автор проекта: Александр Елисеев (E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript )



[






Рекомендуемый контент




Copyright © 2010-2017 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.