Вычислительная техника и сети в задачах управления качеством. Балабанов П.В - 85 стр.

UptoLike

85
3. Как используются дискретные величины при управлении тех-
нологическими процессами?
4. Как в языке Си организовать инверсию отдельных битов?
5. С какими трудностями встречается программист при исполь-
зовании клавиатуры?
Практическая работа 16
ИСПОЛЬЗОВАНИЕ АНАЛОГО-ЦИФРОВЫХ
ПРЕОБРАЗОВАТЕЛЕЙ В ЗАДАЧАХ
УПРАВЛЕНИЯ И КОНТРОЛЯ
Цель работы: получить навыки использования АЦП в системе
контроля на основе ЭВМ.
Задание
Реализовать вывод на экран значения величины напряжения на
выбранном канале АЦП и сигнализацию выхода этой величины за ус-
тановленные пределы.
Методические указания
Аналоговые величины характеризуют состояние любого объекта.
При использовании ЭВМ в автоматизированных системах управления
любым объектом аналоговые величины необходимо преобразовать в
цифровой код. Для этой цели в микропроцессорных системах исполь-
зуют встроенные или внешние АЦП. В однокристальном микрокон-
троллере PCB80С552 фирмы Philips, на базе которого собран лабора-
торный контроллер, реализован 10-разрядный АЦП с 8-ю независи-
мыми каналами [16, 17].
На рисунке 16.1 представлена схема АЦП микроконтроллера
PCB80С552.
При помощи аналогового мультиплексора MUX осуществляется
выбор одного из восьми каналов аналого-цифрового преобразователя
ADC (Analog to digital converter). Каналы АЦП подключены к порту P5
микроконтроллера. Для выбора канала используются три управляю-
щих бита AADR0…AADR2 регистра ADCON. Напряжение Ux вы-
бранного канала с выхода мультиплексора MUX поступает на инверс-
ный вход компаратора А 10-разрядного АЦП прямого двоичного по-
следовательного приближения.
Блок ADC включает в себя цифро-аналоговый преобразователь
DAC (Digital to analog converter), регистр RG последовательного при-
ближения и схему управления CС.