Внешние двоичные сигналы Х1 – Х4
поступают непосредственно на входы микроконтроллера P1.0 - P1.3 соответственно. Обработка внешних сигналов прерываний  (от аварийного датчика) и
 (от аварийного датчика) и  (при отказе питания) также
осуществляется в микропроцессорном модуле. Управляющие двоичные сигналы Y1 - Y3 вырабатываются микроконтроллером, в модуле IOU осуществляется увеличение
нагрузочной способности по данным выходам.
 (при отказе питания) также
осуществляется в микропроцессорном модуле. Управляющие двоичные сигналы Y1 - Y3 вырабатываются микроконтроллером, в модуле IOU осуществляется увеличение
нагрузочной способности по данным выходам. 

Рис. 11. Схема модуля IOU
Преобразование входных аналоговых сигналов (напряжений) Х5 – Х7 в цифровую форму производится с помощью АЦП ADC08134 (DD8) фирмы National Semiconductor. Выбор данной микросхемы сделан исходя из следующих реализуемых микросхемой возможностей:
– последовательный вывод информации (оцифрованных значений Х5 – Х7) в микроконтроллер;
– наличия четырех мультиплексированных каналов ввода, три из которых используются для ввода требуемых сигналов;
– восьмиразрядное разрешение цифрового эквивалента обеспечивают допустимую погрешность обработки не более 1%;
– наличия встроенного источника напряжения уставки.
Последовательный вывод информации
в микроконтроллер производится с помощью интерфейса NSC Microwire. Так как микроконтроллер AT89C52 аппаратно не поддерживает данный интерфейс,
необходимо программно формировать все необходимые сигналы и их временные
параметры. Выбор микросхемы производится низким уровнем сигнала  , вырабатываемого на дешифраторе, на входе
, вырабатываемого на дешифраторе, на входе  , который необходимо удерживать в
течение всего цикла преобразования.
, который необходимо удерживать в
течение всего цикла преобразования. 
Сигналы Х5 – Х7 поступают на входы CH0, CH1, CH2 соответственно.
На вход DI необходимо подать управляющую
последовательность для выбора соответствующего аналогового входа (сигнал ADCADDR, вырабатываемого на дешифраторе). Последовательность
задается в течение первых четырех тактов работы АЦП после подачи низкого уровня
сигнал  на вход
 на вход  . Необходимые для работы в нужных
режимах варианты управляющей последовательности приведены в таблице 4.
. Необходимые для работы в нужных
режимах варианты управляющей последовательности приведены в таблице 4.
Таблица 4. Варианты управляющей последовательности
| Входная последовательность (адрес) | Входной канал | ||||||
| START | SGL/DIF | ODD/SIGN | SELECT | 0 | 1 | 2 | 3 | 
| 1 | |||||||
| 1 | 1 | 0 | 0 | + | – | – | – | 
| 1 | 1 | 0 | 1 | – | – | + | – | 
| 1 | 1 | 1 | 0 | – | + | – | – | 
START – старт-бит: 1 – для всех последовательностей.
SGL/DIF – бит признака дифференциальной обработки по двум входам. При SGL/DIF = 0 выходная цифровая последовательность определяется разностью значений сигналов на двух выбранных аналоговых входах. При SGL/DIF = 1 цифровая последовательность определяется напряжением на одном из аналоговых входов относительно земли.
Биты ODD/SIGN и SELECT определяют активный вход при SGL/DIF = 1, а при SGL/DIF = 0 – по каким входам находится разность, а также ее знак.
Входной сигнал должен лежать в пределах от 0 до VREF = +2,5 В. Напряжение уставки может быть задано с помощью внутрисхемного источника. Для этого необходимо соединить выводы VREF IN ,VREF OUT по типовой схеме.
Выходная цифровая последовательность снимается разрядом RXD первого порта микроконтроллера с выхода DO АЦП.
Тактовые сигналы ADCCLK поступают на вход CLK АЦП с разряда T1 микроконтроллера.
В соответствии с рекомендациями по подключению выводов АЦП подключаем конденсаторы С3 К10-17-25-100 мкФ ± 20% и С4 (К10-17-25-10 мкФ ± 20%).
Для получения аналогового управляющего сигнала Y4 применим ЦАП AD557 (DD9) фирмы Analog Devices.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.