WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаТехнічні науки → Навчальна модель аналогово-цифрового перетворювача - Курсова робота

Навчальна модель аналогово-цифрового перетворювача - Курсова робота

Таким чином, особливістю АЦП послідовного рахунку є невелика частота дискретизації, що досягає декількох кілогерц. Перевагою АЦП даного класу є порівняльна простота будови, яка визначається послідовним характером виконання процесу перетворення.

Послідовнопаралельні АЦП є компромісом між прагненням отримати високу швидкодію і бажанням зробити це по можливості меншою ціною. Послідовнопаралельні АЦП займають проміжне положення по роздільній здатності і швидкодії між паралельними АЦП і АЦП послідовного наближення. Послідовнопаралельні АЦП підрозділяють на багатоступінчаті, багатоконтактні і конвеєрні.

1.2 Паралельний порт принтера

1.2.1 Призначення паралельного порта

Паралельний порт принтера призначений для зв'язку комп'ютера з принтером, сканером, а також з нестандартними пристроями. Порт принтера також називається лінійним портом принтера LPT, а його сигнали відповідають інтерфейсу Centronics.

1.2.2 Загальний опис інтерфейсу Centronics

Паралельний принтерний порт – це 25-контактна гніздова частина роз'єму D-типу. Існують три адреси, пов'язані з цим портом (base, base+1, base+2). Фактичну базову адресу (base) можна знайти в супроводжуючій документації до комп'ютера або з програми тестування комп'ютера.

Звичайні базові адреси – 378h або 3BCh.

Рис. 1.4. Призначення контактів LPT-порта по розрядам

Даний порт має 8 розрядів виводу даних і декілька розрядів для ліній керування. Деякі з останніх використовуються тільки для виводу керуючої інформації, деякі – для вводу, і деякі можуть бути запрограмовані як для вводу, так і для виводу. В якості логічних рівнів використовуються ТТЛ-рівні напруги (0 і 5 В). По базовій адресі виводу „розташовуються" контакти з другого по восьмий з наймолодшим розрядом на контакті 2 наявні 5 бітів вводу за адресою base+1, розведення контактів для цих розрядів представлене на рис. 1.4.

1.2.3 Переваги та недоліки інтерфейсу Centronics

Інтерфейс Centronics завдяки простоті сполучення і зручності програмування широко використовується для підключення до комп'ютера нестандартних зовнішніх пристроїв.

По-перше, можливості реалізації різних протоколів інформаційного обміну з пристроєм через паралельний порт невеликі. Дійсно, невелика кількість сигнальних ліній інтерфейсу і можливості його програмування не дозволяють реалізувати обмін по перериваннях чи прямий доступ до пам'яті. Практично приходиться обмежуватися програмно-керованим обміном.

Крім того, оскільки інтерфейс Centronics є програмно-керованим, швидкість інформаційного обміну не може бути особливо велика і виявляється прямо зв'язаною зі швидкодією комп'ютера.

Є також обмеження на довжину лінії зв'язку пристрою, підключеного до інтерфейсу Centronics. Він повинен розташовуватися на відстані не більш 1,5-2 метрів від комп'ютера.

Ще однією особливістю інтерфейсу Centronics є відсутність шин живлення (є тільки "земля"). Це означає, що пристрій, що сполучається, повинен використовувати зовнішнє джерело живлення.

Основною перевагою інтерфейсу Centronics є його стандартність – він є на кожному комп'ютері і на всіх комп'ютерах працює однаково (правда, з різною швидкістю). Для підключення зовнішнього пристрою до паралельного порту не потрібно відкривати системний блок комп'ютера, що для багатьох користувачів може стати проблемою. Треба тільки приєднати кабель до роз'єму на його задній стінці.

Можна також відзначити таку перевагу інтерфейсу Centronics, як простота його програмування на будь-якому рівні. У більшості мов програмування присутні процедури взаємодії з принтером, що легко використовувати і для програмування нестандартного пристрою. А оскільки з точки зору програмування Centronics являє собою три програмно доступних регістри, не викликає ускладнень і написання програм нижчого рівня.

1.2.4 Порядок обміну по інтерфейсу Centronics

Основним призначенням інтерфейсу Centronics є підключення до комп'ютера принтерів різних типів. Тому розподіл контактів роз'єму, призначення сигналів, програмні засоби керування інтерфейсом орієнтовані саме на це використання. У той же час за допомогою даного інтерфейсу можна підключати до комп'ютера й інші зовнішні пристрої, що мають роз'єм Centronics, а також спеціально розроблені пристрої.

Основною перевагою використання Centronics для підключення пристроїв у порівнянні з ISA є значно менший ризик вивести комп'ютер з ладу. Головний недолік цього підходу — значно менша швидкість обміну. Призначення 36 контактів роз'єму Centronics приведено в табл. 1.1

Таблиця. 1.1

Призначення контактів роз'ємів Centronics (I – вхідний сигнал комп'ютера, O — вихідний сигнал)

Контакт роз'єму комп'ютера

Коло

I/O*

Контакт роз'єму принтера

1

2

3

4

1

-STROBE

O

1

2

D0

O

2

3

Dl

O

3

4

D2

O

4

1

2

3

4

5

D3

O

5

6

D4

O

6

7

D5

O

7

8

D6

O

8

9

D7

O

9

10

-ACK

I

10

11

BUSY

I

11

12

PE

I

12

13

SLCT

I

13

14

-AUTO FD

O

14

15

-ERROR

I

32

16

-INIT

O

31

17

-SLCTIN

O

36

18...25

GND

-

16,17,19...30,33

* 0 – виведення, 1 – введення даних.

2. ФУНКЦІОНАЛЬНА ТА ЕЛЕКТРИЧНА ПРИНЦИПОВА СХЕМА

2.1 Функціональна схема

Модель аналогово-цифрового перетворювача складається з таких функційних блоків:

  • Буфер та блок індикація регістру DR.

  • Буфер регістру СR.

  • Буфер регістру SR.

  • LPT-порту ком'ютера.

  • ЦАП регістру DR.

  • ЦАП регістру CR.

  • Ключ.

  • Компаратор.

  • Регулятора вхідної напруги.

Працює схема наступним чином (рис 2.1) :

Напруга Uвх, яку потрібно перетворити у цифровий вигляд, подається на ключ, який відкриває проходження Uвх до компаратора або закриває Uвх, відкриваючи проходження напруги від ЦАП регістру СR (якщо АЦП працює в режимі перевірки). Далі Uвх подається на компаратор, де вона порівнюється з напругою, яка подається з ЦАП регістру DR. Напруга на ЦАП формується так: сигнали з регістру DR подаються в буфер та блок індикації регістру DR, а також на дільник напруги.

0100090000032a0200000200a20100000000a201000026060f003a03574d46430100000000000100dd640000000001000000180300000000000018030000010000006c0000000000000000000000350000006f0000000000000000000000413f00007326000020454d46000001001803000012000000020000000000000000000000000000007f120000771a0000c80000001f010000000000000000000000000000000f030058600400160000000c000000180000000a0000001000000000000000000000000900000010000000f10e000015090000250000000c0000000e000080250000000c0000000e000080120000000c00000001000000520000007001000001000000a4ffffff00000000000000000000000090010000000000cc04400022430061006c00690062007200690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110040ae110010000000a4b1110024af110052516032a4b111009cae1100100000000cb0110088b1110024516032a4b111009cae11002000000049642f319cae1100a4b1110020000000ffffffff0c26f600d0642f31ffffffffffff0180ffff01800fff0180ffffffff000000000008000000080000d4fb240501000000000000005802000025000000372e9001cc00020f0502020204030204ef0200a07b20004000000000000000009f00000000000000430061006c00690062007200000000000000000064af1100dee32e31e88d0832c4b21100d0ae11009c38273108000000010000000caf11000caf1100e87825310800000034af11000c26f6006476000800000000250000000c00000001000000250000000c00000001000000250000000c00000001000000180000000c0000000000000254000000540000000000000000000000350000006f00000001000000e7298740a48e87400000000057000000010000004c000000040000000000000000000000f10e00001509000050000000200035003600000046000000280000001c0000004744494302000000fffffffffffffffff20e000016090000000000004600000014000000080000004744494303000000250000000c0000000e000080250000000c0000000e0000800e000000140000000000000010000000140000000400000003010800050000000b0200000000050000000c0250012902040000002e0118001c000000fb020200010000000000bc02000000cc0102022253797374656d0000000000000000000000000000000000000000000000000000040000002d010000040000002d01000004000000020101001c000000fb02f3ff0000000000009001000000cc0440002243616c6962726900000000000000000000000000000000000000000000000000040000002d010100040000002d010100040000002d010100050000000902000000020d000000320a0d000000010004000000000027025001202f0800040000002d010000040000002d010000030000000000

Loading...

 
 

Цікаве