Структурная схема устройства

Выбор и обоснование

Согласно техническому заданию, разрабатываемое устройство основывается на ОВМ х51. Программа, по которой работает ОВМ, обрабатывает данные поступающие от нажатий кнопок и подает значение на ЦАП. Для вывода информации используется принцип «динамической индикации». Дешифратор 1 используется для преобразования двоичного числа в соответствующий код для семисегментного индикатора. Дешифратор 2 служит для указания конкретного знакоместа в индикации.

ОВМ х51
Дешифратор К155ИД10
Дешифратор КР514ИД2
Индикатор КИПЦ38А-3/8.
ЦАП К572ПА1  
ИОУ К577УД1
Кнопки управления амплитудой  

Рисунок 3. Структурная схема устройства.

Описание принципа действия устройства

Алгоритм заключается в следующем, с помощью устройства ввода (двух кнопок) мы выставляем требуемую амплитуду импульса. ОВМ программно обрабатывает поступивший сигнал и изменяет в соответствии с выбранным значением амплитуду импульса в зависимости от текущей амплитуды, значение которого выводится на индикацию. Все это делается при помощи ОВМ х51 - АТ89С51.

Выбор, обоснование и расчет отдельных узлов

Выбор микросхемы ОВМ х51

Выберем x51-совместимый микроконтроллер фирмы ATMEL AT89C51. Этот контроллер полностью совместим с семейством MCS51, выпускается в 40-выводном корпусе. Условное графическое обозначение приведено на рисунке 4. Контроллер содержит электрически перепрограммируемое ПЗУ объемом 4 Кбайт, внутреннее ОЗУ объемом 128 байт, 32 программируемых линий ввода/вывода, два 16-разрядных таймера/счетчика событий, полнодуплексный последовательный порт (UART), пять векторных двухуровневых прерывания, встроенный генератор и схему формирования тактовой последовательности. AT89C51 имеет также стандартный для MCS51 последовательный порт. Выводы портов – сильноточные, допускают прохождение через них тока до 20 мА (суммарный ток через все линии порта – не более 80 мА). Напряжение питания – 4...6 В.

Выводы порта P0 выполняет функции мультиплексной передачи младшего байта адреса/данных. Отметим также, что большую роль в организации обмена через порт P0 играют синхросигналы чтения-записи PSE, RD и WR, разрешающие ввод или вывод байтовой информации. Порт P2 используется для передачи старшего байта адреса. Порты P1-P3 имеют так называемую квазидвунаправленную структуру, основанную на использовании однотранзисторной выходной цепи с внутренним транзисторным ключом и резистором. Линии порта P3.0 – P3.7 выполняют альтернативные функции: P3.0 – RxD, P3.1 – TxD, P3.2 – Структурная схема устройства - student2.ru , P3.3 – Структурная схема устройства - student2.ru , P3.4 – T0, P3.5 – T1, P3.6 – WR, P3.7 – RD.

Из стандартного для контроллеров семейства MCS51 набора регистров SFR в AT89C51 присутствуют аккумулятор, регистры B, PSW, IP, IE, TCON, TMOD, TL0, TH0, SP, PCON, DPTR, P1, P0, P1 и P3, SCON, SBUF, TL1 и TH1.

Структурная схема устройства - student2.ru

Рисунок 4. Условное графическое обозначение микросхемы AT89C51

Цепочка сброса

Цепочка сброса необходима для предохранения программы от «зависаний» и подключается к выводу RST. В данной работе начальный импульс сброса при включении питания получается с помощью RC-цепочки (из конденсатора С1 и резистора R1). При подаче напряжения питания на схему разряженный ранее конденсатор С1 вначале будет представлять закоротку, т.к. напряжение на конденсаторе скачком измениться не может. Произведение расчета импульса сброса:

R1 = 11кОм, С1 = 2мкФ,

tи = R1*C3 = (11*103*2*10-6)c = 22*10-3c = 22мс > 20мс – длительность импульса сброса достаточна.

Наши рекомендации