Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASNI_lektsii_chto_vse_chitayut.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
475.18 Кб
Скачать

Лабораторная работа №2. Цифровой и аналоговый ввод/вывод информации через адаптер нвл-08.

1. Описание адаптера NVL-03.

Многофункциональное устройство NVL08 предназначено для работы в составе ПЭВМ типа IBM PC AT. Это устройство обеспечивает преобразование внешних аналоговых и цифровых сигналов в форматы данных ПЭВМ и обратное преобразование данных формата ПЭВМ во внешние аналоговые и цифровые сигналы. Устройство NVL08 выполняет следующие функции:

  • аналого-цифровое преобразование;

  • цифро-аналоговое преобразование;

  • цифровой ввод/вывод;

Технические характеристики устройства.

Аналоговый ввод:

Разрядность - 12 бит

Время преобразования АЦП - 4 мкс

Количество каналов - 8 дифференциальных или 16 одиночных

Диапазон входных напряжений (полная шкала) +/- 5V

Предельное входное напряжение +/-12V

Время установления УВХ - не более 3 мкс

Производительность устройства в составе IBM PC AT 20 MHz -105 выборок/c.

Режим запуска - программный

Метод приема информации - программный, - по ожиданию готовности, - по прерыванию

Аналоговый вывод :

Разрядность - 12 бит

Время установления <= 5 мкс.

Количество каналов - 1

Диапазон выходного напряжения - +/-5.12V.

Линейность +/- 0.1%

Цифровой ввод:

Количество входных линий - 8 (уровень ТТЛ)

Цифровой вывод:

Количество выходных линий с повышенной нагрузочной способностью (до 30 mA. на линию) - 8 (уровень ТТЛ)

Функционально устройство NVL08 разделяется на следующие логические части

  • Блок сопряжения с шиной IBM PC AT.

  • Блок аналогового ввода.

  • Блок аналогового вывода.

  • Блок цифрового ввода / вывода.

Блок сопряжения с шиной IBM PC AT обеспечивает согласование шины данных IBM PC AT и внутренней шины данных устройства NVL08;

Дешифрирует адресные комбинации для фиксации адресов логических частей устройства NVL08 в адресном пространстве ввода / вывода IBM PC AT;

Формирует сигналы запросов на прерывание по линии IRQ на системной шине IBM PC AT.

Блок аналогового ввода обеспечивает согласование внешнего измеряемого напряжения с входным сигналом АЦП и преобразование этого сигнала в цифровой код, и передачу кода на шину данных IBM PC AT. Этот блок состоит из аналогового коммутатора, буферного дифференциального усилителя, схемы выборки - хранения, интегрального АЦП, источника опорного напряжения и схемы синхронизации.

Блок аналогового вывода обеспечивает преобразование цифровых кодов, передаваемых по шине данных IBM PC AT в аналоговое напряжение. Он состоит из буферного регистра входного кода, интегрального ЦАПа, преобразователя ток - напряжение и источника опорного напряжения.

Блок цифрового ввода / вывода обеспечивает прием на шину данных IBM PC AT и буферизированную передачу цифровых сигналов, разрядностью до 8 бит.

2. Программирование устройства nvl08.

Программно устройство NVL08 представляется в виде ряда адресов регистров в адресном пространстве IBM PC AT. Абсолютный адрес каждого регистра NVL08 складывается из двух составляющих- базового адреса и адреса смещения. С помощью перемычек на плате NVL08 базовый адрес может принимать следующие значения -200h, 220h, 300h. Это позволяет устанавливать NVL08 на любое "свободное" адресное место в IBM PC AT или же устанавливать до трех устройств в одну IBM PC AT. Адреса смещений постоянны.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]