Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 6054.doc
Скачиваний:
4
Добавлен:
01.05.2022
Размер:
421.89 Кб
Скачать

8.3. Задание

Ввести в ЭВМ аналоговый сигнал генератора и вывести его через ЦАП в реальном масштабе времени при различных частотах дискретизации.

8.4. Порядок выполнения работы

  1. Подключить генератор сигналов к аналоговому входу платы и к одному из каналов осциллографа. Подключить выход ЦАП к другому входу осциллографа.

  2. Составить блок-схему программы ввода-вывода аналоговых сигналов, используя прерывания платы L-154.

  3. Написать на Паскале разделы программы с описанием модулей, меток, констант и переменных. При написании программы необходимо указать на использование библиотечных процедур Паскаля модулей Crt, Dos и процедур модуля lpas, написанных для обслуживания платы L-154.

  4. Написать основное тело программы. Основная программа должна содержать:

    1. Указание драйверу на номер используемого IRQ.

    2. Определение адреса программы обработки прерывания.

    3. Запоминание старого вектора.

    4. Запрет прерывания.

    5. Установку нового вектора и периода прерываний от таймера.

    6. установку номера канала ввода.

    7. Разрешение прерываний.

    8. Зацикленный участок программы.

    9. Условия выхода из зацикленной программы.

    10. Запрет прерывания и восстановление старого вектора при выходе из программы.

    11. Сброс контроллера прерываний.

5. Написать программу обработки прерывания. Программа обработки прерывания должна содержать:

  1. Однократное чтение аналогового входа.

  2. Вывод прочитанного кода АЦП в ЦАП.

  3. Сброс контроллера прерывания.

  1. Ввести и запустить программу.

  2. Сравнить осциллограммы входного и выходного сигналов.

  3. Провести сравнение сигналов при различных частотах дискретизации.

  4. Отчет должен содержать название и цель работы, обоснование выбранного периода между прерываниями, блок-схему программы, программу с комментариями, осциллограмму.

8.5. Контрольные вопросы

  1. Какие процедуры и функции платы используются в программе?

  2. Каков порядок операций при смене процедуры обработки прерывания?

  3. Где размещается вектор прерывания в памяти ЭВМ?

  4. Сколько каналов ввода аналогового сигнала имеет плата?

  5. Как указать номер канала ввода?

  6. Какой диапазон входных сигналов при усилении равном 5?

  7. Как выбрать и установить период прерываний?

8.6. Литература

  1. Техническое описание платы L-154.

9. Лабораторная работа № 9

Цифровая система управления аналоговым объектом

Цель работы: реализация цифровой системы управления аналоговым объектом на базе ЭВМ.

Оборудование: INTEL-286 c платой L-154, аналоговые объекты управления, генератор импульсов, осциллограф.

9.1. Объекты управления

В лабораторной работе одним из простейших объектов управления является RC-цепь с большой постоянной времени (объект первого порядка). Выход ЦАП платы L-154 подключен ко входу управляющего воздействия объекта (зарядному сопротивлению) R. Регулир уемая величина подается на нулевой вход АЦП. Внешнее возмущающее воздействие вносится включением цепи разряда конденсатора. Цепь разряда содержит разрядное сопротивление, включенное последовательно с n-p-n транзистором, на базу которого подается возмущающий сигнал от внешнего генератора импульсов.

Другим объектом управления является сушильный шкаф с датчиком температуры, подключаемый к выходу ЦАП через регулятор мощности на тиристорах с фазовым управлением. В работе также может быть преложен двигатель постоянного тока с датчиком скорости вращения.

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