Разработка аппаратной части контроллера. Обоснование структурной схемы устройства. Структурная схема проектируемого контроллера

Страницы работы

Фрагмент текста работы

Порты с 16 по 19 (выходы дешифратора 1-4) служат для подключения  входов разрешения регистров. 19 адрес в принципиальной схеме не используется, но для удобства он присутствует в таблице, так как А0 и А1 на следующем адресе равны нулю, что позволяет применить последующие адреса (выводы микросхемы) для управления интерфейсным блоком на основе КР580ВВ55А. 

Таблица 2  –Адресное пространство для внешних устройств

Подключаемое внешнее устройство

Адрес

Разряды адресной шины

<10>

<16>

А7

А6

А5

А4

А3

А2

А1

А0

Индикация (RG1) DD10

16

10

0

0

1

0

0

0

0

0

Индикация (RG2) DD11

17

11

0

0

1

0

0

0

0

1

АЦП (RG3) DD12

18

12

0

0

1

0

0

0

1

0

-

19

13

0

0

1

0

0

0

1

1

Порт А DD9

20

14

0

0

1

0

0

1

0

0

Порт В DD9

21

15

0

0

1

0

0

1

0

1

Порт С DD9

22

16

0

0

1

0

0

1

1

0

Регистр шин DD9

23

17

0

0

1

0

0

1

1

1

-

-

-

-

-

-

-

-

-

-

31

1F

0

0

0

1

0

1

0

1

1.6 Блок ввода аналоговых данных

Задача блока ввода аналоговых данных (БВВАД) согласно техническому заданию -  обеспечить периодическое преобразование входных аналоговых данных в цифровой код,  а также передачу его в микропроцессорный блок.

Целесообразным является построение БВВАД по последовательной схеме, состоящей из аналогового коммутатора (АК) (DA1) и  аналого-цифрового преобразователя (АЦП). Структура БВВАД и его интерфейса зависит от типа АЦП и АК, поэтому сначала необходимо выбрать АЦП.

Согласно техническому заданию,  максимально допустимое время преобразования в АЦП должно быть не более:

t < T/(P+1) = 990/(11+1) = 82,5 мкс;

Одновременно с этим должна обеспечиваться заданная точность преобразования, определяющая разрядность АЦП:

N > – log2 d = – log2(0.005) = 7,64 » 8;

Требуемую скорость и разрядность может обеспечить АЦП К1113ПВ1 (DA3), имеющий характеристики:

-  время преобразования 30 мкс;

-  разрядность выходного кода – 10;

-  допустимое изменение входного аналогового сигнала 0-10В

АЦП  имеет по выходу Z-состояние, что облегчает его согласование в ряде случаев с системной шиной микропроцессорных систем; включается в восьмиразрядном режиме с внутренней синхронизацией.

Микросхема имеет два общих провода – «аналоговая» земля и «цифровая» земля для предотвращения импульсных наводок на входные аналоговые устройства. Вход LZ управляет допустимым диапазоном изменения аналогового сигнала на входе AIN АЦП. Если вход LZ присоединен к «аналоговой» земле (выводу GRDA), то диапазон АЦП равен 0-10В. Если LZ никуда не подключен, то диапазон составляет -5 - +5В. Преобразование аналогового сигнала в цифровой код начинается при подаче на вход STR напряжения низкого уровня. После окончания преобразования аналогово-цифровым преобразователем на выводе готовности RDY формируется сигнал низкого уровня, а на цифровых выходах D0-D9 появляется  цифровой код, соответствующий уровню входного сигнала. После перехода сигнала на входе STR в состояние «логической единицы» снимается сигнал готовности, и цифровые выходы переводятся в Z-состояние.

Для преобразования аналогового сигнала каждого из 11 датчиков применяется аналоговый коммутатор К591КН1 с 16 аналоговыми входами (DА1). Канал коммутатора задаётся четырёхразрядным адресом. Перебор адресов производится выходами  PА(0-3)   параллельного интерфейса (DD14).

Для связи АК с АЦП применяется операционный усилитель К140УД6 (DA2). Так как напряжение аналогового сигнала (5В) меньше допустимого входного напряжения АЦП (10 В), для увеличения точности преобразования, этот операционный усилитель включается в режиме прямого усиления. Для этого производится расчет элементов обвязки ОУ. R6 стандартный для микросхем этого типа и он равен 10кОм (предназначен для компенсации дрейфа нуля). Коэффициент усиления по напряжению должен быть равен 10В/6В=1.67, он находится по формуле K=1+R4/R5, R4 выбирается равным 4кОм (по характеристикам ОУ), тогда R5 = 6.1кОм.  

1.7 Блок отображения информации и блок вывода результата

Для отображения результата вычислений применяются семисегментные знакосинтезирующие индикаторы АЛС324А (HG1 – HG3). Количество разрядов отображаемого десятичного числа определяется разрядностью данных. Так при разрядности данных равной 8 количество индикаторов должно быть равным 3, так как семиразрядное число может принимать значения 0 – 28 = 256. Для преобразования двоичного кода в код индикатора применяются дешифраторы  К514ИД1 (DD13 – DD15). Код результата записывается в буферные регистры (DD10, DD11), сохраняющие код до следующей записи. В регистры записывается двоично-десятичный код.

Для преобразования результата из двоичного цифрового вида в аналоговую форму применяем цифро-аналоговый преобразователь КР572ПА1А (DА4). В цепь ЦАП входит операционный усилитель, который и организует связь с ЦАП. Входы ЦАП D2 – D9 подключаются к выходам Q0 – Q7  буферного регистра

Похожие материалы

Информация о работе