- •Лекции по курсу: Автоматизированные системы научных исследований.
- •Глава 2: Типы ацп.
- •Глава 3: цап весового типа.
- •Глава 4: Структуры систем автоматизации.
- •4.1. Системы с непосредственным подключением компьютера к экспериментальной установке.
- •4.2. Системы с подключением к компьютеру через промежуточное устройство (зу и/или уу).
- •4.3.Системы на базе стандартных приборных интерфейсов.
- •4.4. Системы со встроенными микроконтроллерами.
- •4.5. Распределенные системы, системы на основе сети.
- •Глава 5: Виды обеспечения асни.
- •Глава 6: Датчики.
- •6.1. Основные характеристики датчиков.
- •6.2. Основные схемы включения измерительных преобразователей.
- •6.3. Датчики линейных и угловых перемещений.
- •6.4. Резонансные измерительные цепи.
- •6.5. Датчики температуры.
- •6.6.Датчики сил и механических передвижений.
- •6.7. Датчики давления разряженных газов.
- •Глава 7: Структура эвм.
- •7.1. 5 Принципов:
- •7.2. Схема функционирования алу для двоичных чисел с фиксированной точкой.
- •7.3. Схема алу, работающих с одноадресными командами.
- •7.4. Регистр состояния процессора.
- •7.5. Цикл команд.
- •7.6. Классификация простейших процессоров по отношению к используемым регистрам.
- •7.7. Системный interface.
- •Системный интерфейс с общей шиной:
- •7.8. Обмен данными с внешними устройствами ввода/вывода.
- •7.9. Стандартно-универсальные приборные интерфейсы.
- •7.10. Система камак.
- •7.11. Временные диаграммы циклов магистрали крейта.
- •7.12. Программно – доступные регистры с интерфейсом общей шины.
- •Приложения. Лабораторная работа №1. Стандартные интерфейсы ibm компьютера Сentronics и rs232b.
- •Лабораторная работа №2. Цифровой и аналоговый ввод/вывод информации через адаптер нвл-08.
- •Технические характеристики устройства.
- •2. Программирование устройства nvl08.
- •2.1 Программирование цифрового ввода /вывода.
- •2.2 Программирование аналогового выхода (цап).
- •2.3 Программирование аналогового выхода (ацп).
- •3. Учебный стенд
- •4. Ход работы.
- •5. Приложения.
- •2002 Год доцент кфтт Ивашенков о.Н.
- •Лабораторная работа № 3
- •«Цифровой ввод-вывод через ni pci 6221 в среде LabView».
- •Цель работы:
- •Лабораторная работа №4.
- •Аналоговый ввод
- •Аналоговый вывод
- •Лабораторная работа №5. «Создание виртуальных приборов в среде MathLab». Цель работы.
- •Лабораторная работа №6. Клиент-серверные программы для протокола udp в среде LabView. Цель работы:
2.1 Программирование цифрового ввода /вывода.
Прием байта из буфера цифрового порта (выводы 11, 12, 13, 14, 15, 16, 17, 18 внешнего разъёма устройства NVL08) осуществляется операцией чтения байта по адресу BASE + 06h, где BASE - базовый адрес (устанавливается при поставке 300h), 06h -смещение. Таким образом, адрес регистра порта цифрового ввода равен 300h + 06h = 306h. Запись байта в буфер порта цифрового вывода (выводы 29, 30, 31, 32, 33, 34, 35, 36 внешнего разъёма устройства NVL08) осуществляется операцией записи байта по адресу BASE + 06h. (Информация в этом буфере будет храниться до следующей операции записи по указанному адресу).
2.2 Программирование аналогового выхода (цап).
Выходное напряжение ЦАПа устройства NVL08 при настройке устанавливается таким образом, что максимальный размах напряжений равен +/- 5.12 В., причем минимальному напряжению -5.12 В. соответствует код 0000h, записанный по адресу BASE + 04h (вывод 9 внешнего разъема устройства NVL08), а напряжению +5.12 В. соответствует код 0FFFh, записанный по тому же адресу. Код слова ЦАПа записывается в буферные регистры, и храниться там до следующей операции вывода.
2.3 Программирование аналогового выхода (ацп).
К программированию АЦП относятся следующие операции:
управление входным коммутатором.
запуск АЦП.
ожидание готовности после цикла преобразования АЦП.
считывание кода АЦП.
Программное управление входным коммутатором осуществляется путем записи в регистр номера канала по адресу BASE + 02h байта с кодом номера канала, напряжение, на входе которого надо измерить. В устройстве NVL08 предусмотрен программный режим запуска АЦП. Для этого необходимо записать любое число по адресу BASE +00h. Действительное значение кода АЦП, соответствующее измеряемому напряжению формируется в буферном регистре с адресом BASE+00h только после выполнения определённой последовательности действий :
выбор канала
запуск АЦП
фиксация момента окончания цикла преобразования АЦП
Окончание цикла преобразования АЦП может быть зафиксировано тремя способами:
программно - путем опроса бита готовности.
программно - путем организации задержки на время преобразования после команды запуска.
по прерыванию - после окончания цикла преобразования АЦП устройство NVL08 формирует прерывание на одной из следующих линий: IRQ4, IRQ5, IRQ6, IRQ10 или IRQ11. Номер прерывания выбирается с помощью перемычки на плате. Запрос на прерывание автоматически сбрасывается при чтении регистра с адресом BASE + 00h.
Код АЦП - 12 разрядный. Он размещается с нулевого по 11 разряд шины данных. На 12 разряд выведен сигнал готовности, который сразу после запуска равен лог. "1", а после окончания цикла преобразования этот разряд устанавливается в состояние лог. "0". На 13 разряд выведен сигнал перегрузки по входу . Если 13 разряд равен лог. 1 то это означает, что входной сигнал во время преобразования превышал входной диапазон АЦП. Разряды 14 - 15 не используются и их необходимо принудительно обнулять после приема кода АЦП.
В данных адаптерах базовый адрес BASE равен 300h.
