Познакомившись с таймерами "в общем и целом", пора переходить к их реализации в различных моделях микроконтроллеров. Они, пожалуй, самые простые и понятные.
Схема таймера с обратным отсчетом на микроконтроллере ATtiny2313
Методическое указание к лабораторной работе на учебном стенде LESO1. Таймеры предназначены для формирования временных интервалов, позволяя микропроцессорной системе работать в режиме реального времени. Таймеры представляют собой цифровые счётчики , которые подсчитывают импульсы либо от высокостабильного генератора частоты, либо от внешнего источника сигнала, в этом случае таймер называют счетчиком внешних событий. К системной шине микропроцессора таймеры подключаются при помощи параллельных портов. Как правило, в микропроцессорной системе в качестве генератора частоты выступает генератор внутренней синхронизации микроконтроллера. Частота генератора задает минимальный временной промежуток, который может определять таймер.
Рассмотрим, как сделать таймер своими руками на микроконтроллере ATmega8, хотя код довольно просто адаптировать и для МК AVR других серий. Электронный таймер нужное устройство во всех областях, где требуется выполнение определенных действий через конкретный промежуток времени. Чтобы не повторяться схему подключения четырехразрядной динамической индикации и основу кода мы возьмем из предыдущей статьи, в которой подробно описаны все элементы кода и принцип работы динамической индикации.
Рассмотрена принципиальная схема реле времени для управления тепловыми пушками, она выполнена на базе микроконтроллера AVR. Описан принцип работы схемыреле времени, алгоритм его работы, а также рассмотрен программный код для микроконтроллера. Конструкция тепловой пушки тепловентиляторы предусматривает наличие электронагревателя нагревательного элемента и вентилятора. У мощных тепловых пушек при выключении электронагревателя и во избежание его перегрева, а так же нагрева корпуса, и выхода из строя находящихся на нем конструктивных элементов, необходимо, сначала выключить электронагреватель, а потом с некоторой задержкой вентилятор. То есть после выключения электронагревателя производится его обдув, до тех пор пока температура на выходе тепловой пушки не достигнет, например, комнатной если тепловая пушка эксплуатируется в помещении с комнатной температурой.