Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Микроконтроллерный регулятор температуры" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

мощности. Регулятор связан с силовой частью прибора, которая питается от сети переменного тока с напряжением 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модуля, запускается внутренний счетчик.Напряжение на конденсаторе плавно возрастает и,


Интересная статья: Быстрое написание курсовой работы