Проектирование средств контроля и диагностики с элементами высокой интеграции. Методические указания - 33 стр.

UptoLike

31
Лабораторная работа 11
Использование PIC16F84 для управления микропроцессорной
автоматизированной системой. Регулирование температуры воздуха
в помещении
Цель работы: изучение арифметических команд PIC16F84 и
использования шагового двигателя для вращения вентилятора с переменной
скоростью.
Методические указания
Автоматизированные системы управления (АСУ) – одно из важнейших
применений микропроцессорной техники. Примерами АСУ могут быть
пожарная сигнализация, беспилотные
летательные аппараты, и т. д. В данной
работе рассматривается автоматизированная система управления температурой
воздуха в помещении. Управление температурой сводится к периодическому
опросу температурного датчика и, в зависимости от полученной информации,
регулированию скорости вращения ротора двигателя вентилятора.
Рассмотрим сначала опрос температурного датчика. Реализованный в
данной работе способ получения числа, пропорционального текущей
температуре
, заключается в следующем. К двум выводам микроконтроллера
подключается RC-фильтр вида:
где R – терморезистор. Пусть в данный момент на входе фильтра напряжение
логического нуля (близкое к нулю). Подадим теперь на вход напряжение
логической единицы. Сигнал на выходе будет иметь вид:
t
где U
влу
минимальное напряжение, при котором сигнал принимает значение
логической единицы, τвремя переходного процесса.
τ равно задержке между подачей логической единицы на вход фильтра и
появлением ее на выходе. Можно показать, что τ = RC. Емкость конденсатора
постоянна, а сопротивление терморезистора возрастает при увеличении
температуры окружающего воздуха. Поэтому величина задержки
пропорциональна температуре.
U
влу
τ
U