Алгоритм работы микроконтроллера, управляющего воспроизведением сообщений, страница 5

Регистры

Выводы

Датчик/устройство

Контроллер, управляющий ЦАП

Входные сигналы

RA1

18

Датчик наличия соединения со звонящим

RB3

9

Датчик наличия сигнала вызова

RB4

10

Кнопка «воспроизведение»

RB5

11

Сигнал переполнения памяти

Выходные сигналы

RA0

17

Сигнал коммутации с телефонной линией

RA3

2

Сигнал установки состояния на шине данных памяти

RA4

3

Сигнал выбора микросхемы памяти

RB0

6

Сигнал выбора микросхемы ЦАП

RB1

7

Сигнал запуска ЦАП

RB2

8

Сигнал выбора второго контроллера

RB6

12

Сигнал управления счетчиком

RB7

13

Сигнал сброса счетчика

Контроллер, управляющий АЦП

Входные сигналы

RA0

17

Кнопка «запись приветствия»

RA1

18

Кнопка «сброс»

RA2

1

Сигнал передачи управления контроллеру

RB0

6

Сигнал окончания преобразования АЦП

RB2

8

Сигнал переполнения памяти для приветствия

RB5

11

Сигнал переполнения памяти для сообщений

Выходные сигналы

RA3

2

Сигнал сброса памяти

RA4

3

Сигнал переполнения памяти для приветствия

RB1

7

Сигнал запуска АЦП

RB3

9

Сигнал выбора микросхемы памяти

RB4

10

Сигнал коммутации микрофона или линии с АЦП

RB6

12

Сигнал управления счетчиком

RB7

13

Сигнал сброса счетчика

РАЗРАБОТКА СХЕМЫ ЭЛЕКТРИЧЕСКОЙ ПРИНЦИПИАЛЬНОЙ

Выбор всех микросхем проводился из условия их совместимости с PIC-контроллерами серии PIC16С84, то есть это микросхемы выполненные на базе ТТЛ - технологии (155 серия) и КМОП, совместимой по уровням логических сигналов с ТТЛ (537, 572 и 1108 серии), так же как и входные/выходные цепи контроллеров.. Помимо этого в схеме автоответчика необходимы элементы, реализующие простые логические функции: 2-И, 2-ИЛИ, 2-ИЛИ-НЕ – выбраны из 155серии; К155ЛИ1, К155ЛЛ1, К155ЛЕ1 соответственно.

Схемы подключения всех указанных выше элементов выбраны со стандартными сопутствующими элементами и их номиналами.

Для избежания «дребезга» все механические контакты (SB1, SB2, SB3, SB4) подключены по схеме генератора одиночных импульсов, в котором используются микросхемы типа К555ТР2. При этом в электромагнитных реле данный принцип не используется, так как они коммутируют цепи с аналоговыми сигналами, что не так критично для работы устройства, чем помеха в цифровом сигнале в момент коммутации.

Для задания нужной частоты работы (4МГц), на выводы OSC1 и OSC2 (15, 16) ставится кварцевый генератор ZQ1, который подключается одновременно к двум контроллерам. Для обеспечения сигнала сброса контроллеров в момент включения устройства, вывод MCLR (4) каждого из контроллеров замыкается с шиной напряжения питания +5В.

Помимо этого, в устройстве необходим и второй источник питания –15В, который подключается к DD1, и дает опорное напряжение –10В для АЦП. Скорей всего, все устройство должно питаться от источника разнополярного напряжения ±15В, которые с помощью микросхем опорного напряжения преобразовываются в реально необходимые +5В и –10В (частично реализовано на ВлГУ.468332 Э3).

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы нужно было разработать устройство управления цифровым автоответчиком с использованием микроконтроллера. Для этого были выбраны конкретные датчики и исполнительные механизмы, составлен алгоритм работы устройства управления, на основании которого были написаны программы для работы микроконтроллеров PIC16C84: один для управления ЦАП, а второй – для АЦП.

Разработанное устройство управления автоответчиком обеспечивает все минимально необходимые функции современного автоответчика: запись и воспроизведение приветствия и сообщений, хранение их в цифровом виде.