Радиомастер гид в мире электроники » Схемы » Измерительная техника » Простой двухканальный таймер для нагревателя стекла и зеркал на PIC12F675
Информация к новости
  • Просмотров: 2198
  • Добавил: ultra-zen
  • Дата: 28 января 2014
28 января 2014

Простой двухканальный таймер для нагревателя стекла и зеркал на PIC12F675

Категория: Схемы » Измерительная техника

Простой 2-х канальный таймер предназначен для управления нагревателем заднего стекла и зеркал. Таймер удобен тем, что выдержка времени выставляется обычными подстроечными резисторами. Диапазон времени от нескольких секунд до примерно 20 минут. При нажатии на кнопку происходит опрос состояния соответствующего подстроечного резистора и запускается цикл отсчета, включается реле. По истечении времени или повторном нажатии кнопки - реле отключается, канал таймера переходит в исходное состояние. Два канала работают абсолютно независимо друг от друга.

Простой двухканальный таймер для нагревателя стекла и зеркал на PIC12F675


Обращаю внимание, что таймер этот не точный, что для нагревателей и не нужно. В нем нет кварцевой стабилизации и используется весьма простой принцип отсчета времени. Реальная точность таймера +/- 5 сек. Как видно на схеме ниже все очень просто. Кнопки запускают/останавливают соответствующий канал, а подстроечники задают время выдержки. Но это было бы совсем просто, по этому в прошивке используется еще и калибровочная ячейка ЕЕPROM, задающая максимально возможную выдержку. Ее можно изменить, для установки других диапазонов таймера. В стандарте я 1-й ячейке число 9, что задает максимальную выдержку примерно 20 минут.

Как расчитать нужное значение этой ячейки? да очень просто. Каждая единица в ней равна выдержке 0,5 сек. Например, берем значение ячейки 4, умножаем на 0,5 сек = 2. Теперь это число 2 умножаем на макс значение АЦП - 256. Т.е. 2 * 256 = 512 сек. 512 делим на 60 = примерно 8,5 минут. Другой пример, в ячейке 38 (обратите внимание, что число десятичное нужно перед записью в ячейку преобразовать в шестнадцатиричное), 38 * 0,2 = 19 * 256 = 4864 / 60 = 81 минута. Ну и еще один важный момент - когда резисторами задано нулевое значение выдержки, соответствующая кнопка будет игнорироваться и запуск таймера не произойдет.

Простой двухканальный таймер для нагревателя стекла и зеркал на PIC12F675

Простой двухканальный таймер для нагревателя стекла и зеркал на PIC12F675


Важные моменты программирования микроконтроллера: Обязательно нужно сохранить заводствую калибровочную константу и удостовериться, что прошита 1-я ячейка EEPROM, калибрующая выдержку таймера.

Скачать рисунок печатной платы (P-CAD и JPG) и файл прошивки микроконтроллера (HEX):
Вы не можете скачивать файлы с нашего сервера

Метки к статье: таймер для нагревателя стекла, таймер для нагревателя зеркал



Добавление комментария

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (1)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->