Рефетека.ру / Информатика и програм-ие

Контрольная работа: Проектирование автоматического интерфейса ввода-вывода

Кафедра ЭиА


Контрольная работа на тему:

«Проектирование автоматического интерфейса ввода-вывода»


Задание и исходные данные


Спроектировать автоматический интерфейс ввода-вывода (АИВВ), состоящий из канала измерения (КИ) в пределах от UПроектирование автоматического интерфейса ввода-вывода Проектирование автоматического интерфейса ввода-выводадо UПроектирование автоматического интерфейса ввода-вывода и канала управления (КУ) напряжением в диапазоне от UПроектирование автоматического интерфейса ввода-выводадо UПроектирование автоматического интерфейса ввода-вывода с максимальной приведенной погрешностью EPS, и с временем измерения не более T. Для передачи выходного кода КИ в микропроцессорную систему спроектировать мультиплексор ( для передачи NПроектирование автоматического интерфейса ввода-вывода разрядов счетчика (или регистра) по каналу из N проводников).

Для получения от микропроцессорной системы входного кода КУ спроектировать мультиплексор (для получения NПроектирование автоматического интерфейса ввода-вывода разрядов двоичного кода регистра по каналу из N проводников). В КИ применить аналого-цифровой преобразователь (АЦП) последовательного приближения. В КУ применить цифро-аналоговый преобразователь (ЦАП) параллельного действия.

Исходные данные

число разрядов N=4;

погрешность EPS=0,14 %;

период измерения T=0,001 с;

входные напряжения КИ:

UПроектирование автоматического интерфейса ввода-вывода =8 мВ;

UПроектирование автоматического интерфейса ввода-вывода=56мВ;

входные напряжения КУ:

UПроектирование автоматического интерфейса ввода-вывода =3 В;

UПроектирование автоматического интерфейса ввода-вывода=8 В.

Введение и описание структуры АИВВ


В общем случае автоматический интерфейс ввода-вывода (АИВВ) состоит из канала измерения (КИ) и канала управления (КУ). КИ реализован на усилителе постоянного тока (УПТ), аналого-цифровом или аналого-импульсном преобразователе (АЦП или АИП), регистре или счетчике (Р или С ) и мультиплексоре или дешифраторе( М или Д).


Проектирование автоматического интерфейса ввода-выводаUПроектирование автоматического интерфейса ввода-вывода

Проектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаUПроектирование автоматического интерфейса ввода-вывода U NПроектирование автоматического интерфейса ввода-вывода NПроектирование автоматического интерфейса ввода-вывода N


УПТ нормирует амплитуду входного сигнала (UПроектирование автоматического интерфейса ввода-вывода) до стандартного уровня (U).

АЦП (АИП) преобразует нормированный сигнал (U) в код (N1), используя в качестве эталона опорное напряжение (UПроектирование автоматического интерфейса ввода-вывода).

Р(С) и М(Д) осуществляют согласование кода на выходе АЦП с микропроцессором в координатах «пространство-время-функция».

Отличие АИП от АЦП состоит в том, что АЦП формирует код, развернутый в пространстве, а АИП – развернутый во времени, поэтому АИП соединяют по выходу со счетчиком (С) для преобразования в параллельный код.

Д применяют для преобразования одного пространственного кода в другой, а М- для раздельной во времени передачи пространственного кода по каналу связи с количеством проводников, меньшим разрядности кода.

На вход УПТ подается входное напряжение UПроектирование автоматического интерфейса ввода-вывода в диапазоне от UПроектирование автоматического интерфейса ввода-вывода Проектирование автоматического интерфейса ввода-выводадо UПроектирование автоматического интерфейса ввода-вывода и преобразуется им в напряжение U,стандартное для данного типа АЦП.

АЦП преобразует нормированное напряжение U в код, который сохраняется необходимое время в Р, а затем передается на шину данных микропроцессора через Д или М.

Проектирование автоматического интерфейса ввода-вывода

Проектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода N NПроектирование автоматического интерфейса ввода-вывода NПроектирование автоматического интерфейса ввода-вывода NПроектирование автоматического интерфейса ввода-вывода U UПроектирование автоматического интерфейса ввода-вывода


В проектируемом АИВВ по заданию применяется АЦП на основе интегратора, счетчика и мультиплексора.

КУ реализован на мультиплексоре или дешифраторе (М или Д), регистре (Р), цифро-аналоговом преобразователе (ЦАП) и усилителе постоянного тока (УПТ).

Р и М и Д осуществляют согласование кода на входе ЦАП с микропроцессором в координатах «пространство-время-функция».

ЦАП преобразует код (NПроектирование автоматического интерфейса ввода-вывода) в пропорциональное ему напряжение (U), используя в качестве эталона опорное напряжение (UПроектирование автоматического интерфейса ввода-вывода).

УПТ преобразует амплитуду выходного сигнала ЦАП(U) в требуемое выходное напряжение(UПроектирование автоматического интерфейса ввода-вывода).

На М (Д) подается входной код N от микропроцессорной системы, сохраняется необходимое время в Р и подается на ЦАП. ЦАП осуществляет преобразование этого кода в соответствующее напряжение, которое усиливается УПТ до уровня UПроектирование автоматического интерфейса ввода-вывода


Проектирование канала измерения


Дано:

N=4;

Проектирование автоматического интерфейса ввода-вывода=0,14 %;

T=0,001 с;

UПроектирование автоматического интерфейса ввода-вывода =8 мВ;

UПроектирование автоматического интерфейса ввода-вывода=56мВ.

Определить:NПроектирование автоматического интерфейса ввода-вывода, NПроектирование автоматического интерфейса ввода-вывода,K , aПроектирование автоматического интерфейса ввода-вывода, FПроектирование автоматического интерфейса ввода-вывода, RПроектирование автоматического интерфейса ввода-вывода.

Проектирование счетчика.

а) По известной погрешности Проектирование автоматического интерфейса ввода-вывода и дискрете Проектирование автоматического интерфейса ввода-вывода=1 вычисляем значение минимального кода:


т.к. Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода


то


NПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=714


Что соответствует в двоичном коде NПроектирование автоматического интерфейса ввода-вывода=2Проектирование автоматического интерфейса ввода-вывода=1024.

б) Из соотношения Проектирование автоматического интерфейса ввода-вывода= Проектирование автоматического интерфейса ввода-вывода определяем максимальный код счетчика


NПроектирование автоматического интерфейса ввода-вывода= NПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода=512Проектирование автоматического интерфейса ввода-вывода=3584Проектирование автоматического интерфейса ввода-вывода2Проектирование автоматического интерфейса ввода-вывода=4096

в) Оцениваем погрешность преобразования кода


Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=0,098Проектирование автоматического интерфейса ввода-вывода


расчетное значение Проектирование автоматического интерфейса ввода-вывода удовлетворяет условию, продолжаем проектирование. По справочникам выбираем суммирующий счетчик на 12 разрядов серии 564ИЕ16.

Проектирование мультиплексора

а) Определяем число входов мультиплексора.

Учитывая, что для двоичного кода


N=Проектирование автоматического интерфейса ввода-вывода


Максимальный код NПроектирование автоматического интерфейса ввода-вывода при bПроектирование автоматического интерфейса ввода-вывода= bПроектирование автоматического интерфейса ввода-вывода=1 находим, как N=Проектирование автоматического интерфейса ввода-вывода=2Проектирование автоматического интерфейса ввода-вывода,

Тогда число информационных входов

nПроектирование автоматического интерфейса ввода-вывода=logПроектирование автоматического интерфейса ввода-выводаNПроектирование автоматического интерфейса ввода-вывода= logПроектирование автоматического интерфейса ввода-вывода2Проектирование автоматического интерфейса ввода-вывода=12.

б) Находим число адресных входов a мультиплексора


а =Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=2


Необходим мультиплексор 12/4, управляемый по 2 адресным входам.

По справочнику выбираем мультиплексор К155КП5.


Расчет АЦП


а) Определяем опорную частоту


FПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=4096000Проектирование автоматического интерфейса ввода-вывода4,1МГц-нестандартная частота


б) Вычисляем длительность импульса, с


Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=0,24Проектирование автоматического интерфейса ввода-вывода

Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=0,000125

Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=10Проектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода


что соответствует условию задачи, т.к. Проектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода.

в) Оцениваем погрешность во времени


Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=0,096,

что согласуется с условием задачи, поэтому продолжаем расчет.


Проектирование УДН


а) Определяем образцовое напряжение UПроектирование автоматического интерфейса ввода-вывода дискреты, В, при опорном напряжении UПроектирование автоматического интерфейса ввода-вывода =5В за период T=0.001


UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=1,2Проектирование автоматического интерфейса ввода-вывода

б) Определяем напряжение выхода УДН


UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=0,625

UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=5


в) Оцениваем погрешность по напряжению


Проектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=0,096Проектирование автоматического интерфейса ввода-вывода,


что соответствует условию задачи.

Выбираем АЦП серии К572ПВ1.

Проектирование УПТ


а) Рассчитываем коэффициент усиления


K=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=90<500


Выбираем усилитель серии К140УД20,для которого выходной ток I=10Проектирование автоматического интерфейса ввода-вывода А

б) Расчет ведем методом графов

Для схемы сопоставим граф

В соответствии с графом составляем систему уравнений по законам Кирхгофа


Проектирование автоматического интерфейса ввода-выводапо I закону для выхода eПроектирование автоматического интерфейса ввода-вывода

по I закону для выхода eПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода


;eПроектирование автоматического интерфейса ввода-вывода=eПроектирование автоматического интерфейса ввода-вывода-по II закону для выхода


Из решения системы уравнений находим


Проектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода или UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода


Для активного делителя напряжения на ДУ известно решение


UПроектирование автоматического интерфейса ввода-вывода(0)=Проектирование автоматического интерфейса ввода-вывода(0).


Из равенства исследуемого и желаемого решения для проводимостей получаем


Проектирование автоматического интерфейса ввода-вывода


или


Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода, т.е. 1+Проектирование автоматического интерфейса ввода-вывода=1+Проектирование автоматического интерфейса ввода-вывода,


откуда находим условие равновесия моста


Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода


для решения


UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-выводаUПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-выводаUПроектирование автоматического интерфейса ввода-вывода


в) Из полученного решения, зная ток ОУ, вычисляя значения резисторов, Ом


RПроектирование автоматического интерфейса ввода-вывода=RПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=5Проектирование автоматического интерфейса ввода-вывода


Из 5% ряда номиналов сопротивлений выбираем RПроектирование автоматического интерфейса ввода-вывода=RПроектирование автоматического интерфейса ввода-вывода=5Мом.

Для коэффициента усиления К=90 вычисляем резисторы, Ом

RПроектирование автоматического интерфейса ввода-вывода=RПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=55555


Из 5% ряда выбираем ближайший номинал RПроектирование автоматического интерфейса ввода-вывода= RПроектирование автоматического интерфейса ввода-вывода==55 кОм при этом


KПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=90


Для рассчитанных значений проверим диапазон

а) Коэффициент усиления УПТ


КПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода=90


б) Нижний порог входного напряжения, мВ


UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=7Проектирование автоматического интерфейса ввода-вывода В


в) Верхний порог входного напряжения, мВ


UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=55Проектирование автоматического интерфейса ввода-вывода В


Оцениваем рассчитанный диапазон с заданным, мВ


Проектирование автоматического интерфейса ввода-вывода


Ответ: счетчик 564ИЕ16, мультиплексор К155КП5,2 ОУ серии 140 УД с резисторами RПроектирование автоматического интерфейса ввода-вывода= RПроектирование автоматического интерфейса ввода-вывода=55 кОм, RПроектирование автоматического интерфейса ввода-вывода= RПроектирование автоматического интерфейса ввода-вывода=5 МОм, АЦП серии К572ПВ1.

Расчет канала управления


Дано:


Проектирование автоматического интерфейса ввода-вывода=0,14 %;

К=1;

UПроектирование автоматического интерфейса ввода-вывода =8 В;

UПроектирование автоматического интерфейса ввода-вывода=3В.


Определить:NПроектирование автоматического интерфейса ввода-вывода, NПроектирование автоматического интерфейса ввода-вывода,K , aПроектирование автоматического интерфейса ввода-вывода, nПроектирование автоматического интерфейса ввода-вывода, RПроектирование автоматического интерфейса ввода-вывода.


1.Проектирование регистра

а) Определяем минимальный код


NПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=714Проектирование автоматического интерфейса ввода-вывода


б) Определяем максимальный код


NПроектирование автоматического интерфейса ввода-вывода=NПроектирование автоматического интерфейса ввода-выводаПроектирование автоматического интерфейса ввода-вывода=512Проектирование автоматического интерфейса ввода-вывода=2Проектирование автоматического интерфейса ввода-вывода


в) Вычисляем погрешность по коду


Проектирование автоматического интерфейса ввода-вывода,


т.к. Проектирование автоматического интерфейса ввода-вывода продолжаем расчет. Выбираем 2 восьмиразрядных регистра 155ИР13, включая их параллельно.

2. Проектирование мультиплексора

а) Число разрядов мультиплексора


nПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=10


б)число адресных входов мультиплексора


а=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=1


Выбираем мультиплексор 564КП2


Расчет АЦП


а) Определяем опорное напряжение, В , принимая коэффициент запаса КПроектирование автоматического интерфейса ввода-вывода=1,2


UПроектирование автоматического интерфейса ввода-вывода=KПроектирование автоматического интерфейса ввода-выводаUПроектирование автоматического интерфейса ввода-вывода=1,2Проектирование автоматического интерфейса ввода-вывода=9,6


б) Рассчитываем Проектирование автоматического интерфейса ввода-вывода и UПроектирование автоматического интерфейса ввода-вывода


Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=0,47

UПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=4,8


в) Вычисляем погрешность


Проектирование автоматического интерфейса ввода-вывода,что удовлетворяет заданию.

Выбираем ЦАП серии К572ПА2


Расчет УПТ


Выбираем схему К140УД8( входной ток I=1Проектирование автоматического интерфейса ввода-вывода A), коэффициент усиления К=1

Решение методом графов по I и II законам Кирхгофа


Проектирование автоматического интерфейса ввода-вывода


После подстановки находим


UПроектирование автоматического интерфейса ввода-вывода; K=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=1Проектирование автоматического интерфейса ввода-вывода,


Что совпадает с предложенным К=1, когда RПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода.

Итоговая схема

Принимая RПроектирование автоматического интерфейса ввода-вывода, определяем сопротивление резистора RПроектирование автоматического интерфейса ввода-вывода, Ом

RПроектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=Проектирование автоматического интерфейса ввода-вывода=9,6Проектирование автоматического интерфейса ввода-вывода


Из 5% ряда сопротивлений выбираем RПроектирование автоматического интерфейса ввода-вывода=10,0. UПроектирование автоматического интерфейса ввода-вывода=KПроектирование автоматического интерфейса ввода-выводаUПроектирование автоматического интерфейса ввода-вывода=1,2


15


Рефетека ру refoteka@gmail.com