Порты с 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 буферного регистра
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.