Курсовая работа: Микроконтроллерный регулятор температуры
Рис. 1. Структурная схема
С помощью встроенных в контролируемый объект датчиков микроконтроллер получает необходимую информацию о его температурном состоянии и может вести анализ, согласно программе, занесенной ему во FLASH память. Визуализация работы устройства возможна благодаря связанному с микроконтроллером индикатору. Микроконтроллер управляет фазовым регулятором мощности. Регулятор связан с силовой частью прибора, которая питается от сети переменного тока с напряжением 220 В., и осуществляет работу конечной нагрузки (электропечь, вентилятор, двигатель и т.п.).
2. Выбор микроконтроллера
Был выбран микроконтроллер PIC16C62 фирмы «Microchip» (Рис. 2.).
Рис. 2. Микроконтроллер PIC16C62
Особенности ядра микроконтроллера PIC16C6X:
· Высокопроизводительный RISC‑процессор;
· Всего 35 простых для изучения инструкции;
· Все инструкции исполняются за один такт, кроме инструкций перехода, выполняемых за два такта;
· Скорость работы: тактовая частота до 20 МГц,
минимальная длительность такта 200 нс.;
· Механизм прерываний;
· Восьмиуровневый аппаратный стек;
· Прямой, косвенный и относительный режимы адресации для данных и инструкций;
· Сброс при включении питания (POR);
· Таймер включения питания (PWRT) и таймер запуска генератора (OST);
· Сброс по падению напряжения питания;
· Сторожевой таймер (WDT) с собственным встроенным RC‑генератором для повышения надежности работы;
· Программируемая защита кода;
· Режим экономии энергии (SLEEP);
· Выбираемые режимы тактового генератора;
· Экономичная, высокоскоростная технология КМОП ЭППЗУ;
· Полностью статическая архитектура;
· Широкий диапазон рабочих напряжений питания: от 2,5 В. до 6,0 В.;
· Коммерческий, промышленный и расширенный температурный диапазоны;
· Низкое потребление энергии: