мощности. Регулятор связан с силовой частью прибора, которая питается от сети переменного тока с напряжением 220 В., и осуществляет работу конечной нагрузки (электропечь, вентилятор, двигатель и т.п.).
Выбор микроконтроллера
Был выбран микроконтроллер PIC16C62 фирмы «Microchip» (Рис. 2.). Рис. 2. Микроконтроллер PIC16C62Особенности ядра микроконтроллера PIC16C6X:
Высокопроизводительный RISCпроцессор;Всего 35 простых для изучения инструкции;Все инструкции исполняются за один такт, кроме инструкций перехода, выполняемых за два такта;Скорость работы: тактовая частота до 20 МГц,минимальная длительность такта 200 нс.;Механизм прерываний;Восьмиуровневый аппаратный стек;Прямой, косвенный и относительный режимы адресации для данных и инструкций;Сброс при включении питания (POR);Таймер включения питания (PWRT) и таймер запуска генератора (OST);Сброс по падению напряжения питания;Сторожевой таймер (WDT) с собственным встроенным RCгенератором для повышения надежности работы;Программируемая защита кода;Режим экономии энергии (SLEEP);Выбираемые режимы тактового генератора;Экономичная, высокоскоростная технология КМОП ЭППЗУ;Полностью статическая архитектура;Широкий диапазон рабочих напряжений питания: от 2,5 В. до 6,0 В.;Коммерческий, промышленный и расширенный температурный диапазоны;Низкое потребление энергии:< 2 мА при 5,0 В., 4,0 МГц15 мкА (типичное значение) при 3 В., 32 кГц< 1,0 мкА (типичное значение) в режиме standby.
Программирование микроконтроллера происходит с помощью внутрисхемного эмулятора-отладчика, базирующегося на использовании кристаллов серии PIC16С6X. Такой программатор позволяет использовать возможность внутрисхемной отладки, реализованную в чипах серии PIC16С6x, работает под управлением Интегрированной Среды Разработки (IDE). Отладчик обеспечивает запуск, пошаговую отладку, установку / снятие точки останова программы и пр.
Принцип программирования микроконтроллера заключается в следующем: COMпорт компьютера подключают к микросхеме программатора, где находится PIC. В процессе программирования отлаживаемого PIC в его Память Программ (Programm Memory) к отлаживаемой программе дописывается небольшая подпрограмма Отладчика ICD, которая получает управление при Старте или Сбросе микроконтроллера. Эта подпрограмма осуществляет связь с компьютером и позволяет выполнять команды, такие как:
Выполнить один шаг отлаживаемой программы (Step).Запустить отлаживаемую программу в реальном времени.Приостановить (Halt).Сброс микроконтроллера (Reset).Передать компьютеру содержимое управляющих регистров или регистров памяти.Изменить содержимое управляющего регистра или регистра памяти.
Для измерения сопротивления используется Captureмодуль микроконтроллера, способный запоминать значение 16-ти разрядного счетчика в момент поступления внешнего сигнала. Это позволяет аппаратно реализовать измерение методом интегрирования.
Измерение сопротивления терморезисторов состоит из следующих этапов:
Разряд конденсатора C1 через резистор R2 подачей логического нуля на вывод RC2 DD1.Перевод RC0, RC1 в высокоимпедансное состояние, подача логической единицы на RA5. RC2 программируется как вход Captureмодуля, запускается внутренний счетчик.Напряжение на конденсаторе плавно возрастает и,
Похожие работы
Тема: Микроконтроллерный регулятор оптимальной системы управления |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (т)) |
Тема: Микроконтроллерный ПИ-регулятор давления пара в ПК |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (т)) |
Тема: Регулятор температуры |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Регулятор температуры |
Предмет/Тип: Радиоэлектроника (Реферат) |
Тема: Электронный измеритель-регулятор температуры |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (т)) |
Интересная статья: Быстрое написание курсовой работы