Реферат: Микропроцессор AonZ80
Теперь более подробно по схеме: загрузка в регистр D10 новых данных происходит по положительному фронту на входе С, который формируется элементом D7.1 из адресного сигнала А7 и управляющего сигнала ЦП - IORQ. При этом данные с ШД защелкиваются в регистр и находятся на его выходе до следующего изменения.
ЦП управляет выбором разряда через программный счетчик, который находится в ОЗУ, переписывая его при обработке прерывания в 0, 1, 2, 3 разряды порта A(D6), которые дешифрируются в D9, D1.3 и выдаются на индикатор.
Опрос состояния кнопок
Дешифратор D9, формируя последовательно сигналы 2-7 разрядов индикации, позволяет также сканировать клавиатуру, определяя нажатие кнопок. При всех отжатых клавишах, потенциалы на BB6, BB7 будут высокими, что определяется установкой резисторов R36, R37. При нажатии на клавишу «0» с дешифратора разрядов поступит на соответствующий вход микросхемы ЦП, анализируя состояние порта ввода/вывода, во время обработки прерывания, получает сигнал о том, что нажата кнопка в соответствующей группе клавиш:
1, 2, 3, 4, 5, 6 - BB6
7, 8, 9, *, 0, # - BB7
По записанному коду из ОЗУ в программный счетчик выбора разряда: в порте A(D6) определяется код нажатой клавиши. Следует отметить, что если было нажато одновременно несколько клавиш, то ЦП при сканировании определит первую, попавшуюся из числа нажатых кнопок.
Узел определения положения трубки
ЦП, опрашивая состояние порта ввода/вывода по входу триггера BB2, определяет положение телефонной трубки:
1. Протекание тока при положенной трубке (контакты переключателя разомкнуты, на BB2 - логическая «1»).
2. При поднятии телефонной трубки контакты переключателя замыкаются, и протекает ток:
Ucc - R19 - замкнутый контакт - GND, создавая на ВВ2 потенциал логического «0».
Узел охранного устройства
ЦП, опрашивая состояние порта ввода/вывода (по входу триггера ВВ5), определяет срабатывание датчика охранной сигнализации, аналогично предыдущему случаю.
В различных версиях программ используется различное исходное состояние датчика охраны, в одних - замкнутое, в других - разомкнутое.
Узел управления магнитофоном
Узел реализован на элементах: триггер ВС5 (D6), VT5, R38.
Многие АОНы имеют программную поддержку для работы с магнитофоном. Он используется в качестве записывающего устройства при работе АОНа в режиме автоответчика. При поступлении вызова от АТС телефон, подключаясь к линии, определяет номер звонящего абонента, произносит короткую фразу, после чего подается сигнал на включение магнитофона
Сигнал на включение магнитофона (логическая «1») выдается от ЦП через порт ввода/вывода D6 - ВС5 на эмиттерный повторитель VT5.
Схема анализа состояния линии
Узел реализован на элементах: VD18, R21, R22, VD19, С10.
Это одно из узких мест в работе АОНа. Назначение этого узла состоит в том, чтобы при понижении напряжения в телефонной сети ниже некоторого уровня сформировать на выходе узла перепад логических сигналов «1» - «0». Исходя из этого, необходимо тщательно подобрать параметры элементов VD18, R21, R22. Особенностью является то, что схема должна потреблять минимум энергии из телефонной линии в режиме ожидания вызова - до 1mA. Однако при этом токе для большинства стабилитронов не достигается надежная стабилизация
VD18, R21, R22 - компрессор входного сигнала. Предназначен для понижения напряжения сигнала телефонной сети и задания уровня напряжения в линии, относительно которого будет формироваться перепад логических сигналов
VD19 - амплитудный однофазный ограничитель предназначен для преобразования аналогового в TTL-уровень для дальнейшей обработки ЦП
С10 - фильтр помех.
Рекомендации по выбору элементов:
Элементы | 1вариант | 2 вариант | 3 вариант |
VD18 |
Д814Д |
КС522 |
КС211Ж |
R21 |
47к |
100к |
75к |
R22 |
47к |
100к |
75к |
VD19 |
любой |
||
С10 |
33-150nF |
Компаратор
Двухчастотная посылка, передаваемая от АТС, содержащая номер телефона звонящего абонента, имеет различную форму и зависит от складываемых частот (fl и f2) и от момента времени (фаз сигналов).
Принцип работы компаратора основан на формировании высокого потенциала там, где уровень входного сигнала выше порога срабатывания компаратора, и формирование низкого («0») - где ниже.
Здесь важно отметить, что при сложении сигналов бывают участки, когда фазы сигналов различны, а амплитуды близки к равенству (участок А). Поэтому суммарный сигнал будет иметь небольшую амплитуду, порой соизмеримую с собственными шумами компаратора (шумами по питанию и т.д.). Следовательно, необходимо повысить на небольшую величину порог срабатывания компаратора для того, чтобы отстроиться от ложного срабатывания компаратора. Но вместе с тем, загрубляя компаратор, необходимо отразить реальные длительности сигналов.
Вся практическая работа в настройке этого узла заключается в правильном подборе этой разницы, так как в подпрограмме определения номера заложены фиксированные величины для различных частот и несоответствие их приводит к понижению вероятности определения.
Наши рекомендации по подбору элементов:
C11 | 100-220 nF * 160V | Должен пропускать сигнал частотой 200-3200Hz без понижения амплитуды |
R23 |
3,6-5,6 к0м |
- |
R24, R25 |
5,1-15 к0м |
- |
C20 |
560 pF |
- |
С12 |
0,1 mF |
- |
С13 |
10.0 * 16V |
- |
VD21, 22 |
- |
любые |
R26 |
3,3-6,8 к0м |
- |
При проверке или настройке этого узла необходимо учесть, что постоянная составляющая на выводах 3,4 Dll - 1,95V. Устанавливается подбором элементов R23, R24, R25.
Схема анализа вызова из линии
Реализована на элементах С14, R27, VD23, VD24, R28, ВВ5 порта ввода-вывода D6 (рис.3.25).
Вызов из линии - поступление от АТС прерывистого сигнала амплитудой 50-110V с частотой 25Hz. Исходя из этого и рассчитаны номиналы элементов этого узла. При отсутствии сигнала вызова на входе BB1 порта ввода/вывода D6 - лог. «0». При поступлении вызова из телефонной сети ток протекает: C14-R27-VD23-Ucc Конденсатор С14 пропускает сигнал вызова без искажений, далее делитель R27, R28, который понижает мощность сигнала. VD23 и VD24 - представляет собой амплитудный ограничитель сигнала, который обеспечивает размах импульсов вызова от АТС в пределах 0,5 -5,5V. Этот преобразованный сигнал и подается на BB1.
Ключ подключения к линии
Ключ подключения к линии при определении номера коммутирует нагрузку на линии, что обеспечивает необходимое понижение напряжения на аппарате, установление соединения и прием кодированной последовательности двухчастотных посылок от АТС с номером звонящего абонента.
При реализации алгоритма определения номера на выходе ВСЗ (D6) формируется лог. «1». Высокий потенциал обуславливает протекание тока через ограничительный резистор R8-переход база-эмиттер VT5. Таким образом, открытый транзистор VT5 подключает телефонную линию через нагрузочный резистор R5 к земляной шине, задавая тем самым необходимый уровень для приема кодированной посылки с номером звонящего абонента.
Узел реализован на элементах: R8,R9,VT2, где R8 - ограничитель тока базы VT2 (1-1,6КОм), VT2 - ключевой элемент (осуществляет подключение к телефонной линии нагрузки R9), обеспечивающий необходимый для реализации алгоритма определения номера потенциал линии VT2 - транзистор КТ940А или любой с Uкэ-150V;