УСО для ввода данных с преобразованием из непрерывной формы в дискретную
УСО для ввода данных с преобразованием из непрерывной формы в дискретную могут использоваться для ввода данных с непрерывных датчиков или задающих устройств. Непосредственно преобразование из непрерывной в дискретную форму осуществляется аналого-цифровым преобразователем (АЦП). Рассмотрим его в обобщенном виде (рис. 1):
Рис. 1. В простейшем случае АЦП имеет один аналоговый вход. Выходом АЦП являются параллельных линий, по которым передается двоичное число, пропорциональное входному сигналу — цифровой выход. АЦП может быть подключен непосредственно к магистрали МПС и участвовать в обмене, как обычное УВВ. Соответственно, он имеет управляющие сигналы RD(разрешение чтения) и CS (выбор микросхемы). Процесс преобразования данных в АЦП инициируется сигналом запуска (START). Сигнал EOPсообщает об окончании преобразования и готовности данных на выходе АЦП. Временная диаграмма работы АЦП представлена на рис. 2.
Рис. 2. Время от начала преобразования (запуска АЦП) до окончания преобразования (готовности выходных данных) называется временем преобразования ( ). Для различных АЦП время преобразования варьируется от десятков микросекунд до сотен миллисекунд. Задача построения УСО с использованием АЦП распадается на три подзадачи: · Организация подключения АЦП к магистрали МПС. · Организация запуска АЦП. · Определение момента окончания преобразования и инициация процедуры обмена. · Организация подключения АЦП к магистрали МПС Подключение АЦП к магистрали МПС осуществляется весьма просто, так как АЦП может рассматриваться с точки зрения обмена с МП в качестве обычного УВВ. Рис. 3. Представленная схема обеспечивает возможность ввода данных из АЦП командой IN при установке на шине адреса значения 0000h.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|