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

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Кафедра ЕіА

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

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

Завдання та вихідні дані

Спроектувати автоматичний інтерфейс вводу-виводу (АІВВ), що складається з каналу виміру (КД) у межах від 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) в код (N 1), використовуючи як еталон опорна напруга (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


Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Контрольна робота
62.1кб. | скачати


Схожі роботи:
Пристрій введення-виведення
Засоби введення виведення в Сі
Пристрої введення виведення інформації
Пристрої введення-виведення інформації
Пристрої введення-виведення інформації
Периферійні пристрої введення і виведення інформації
Базова система введення-виведення BIOS
Базова система введення-виведення BIOS ПК
Оператори введення і виведення в мові програмування Сі
© Усі права захищені
написати до нас