My Hardware & Software Projects

Home
   
Downloads
Email




pinger
Home         
         
         
         
         
         
          
No R, no C PIC12F629 based Timer
 
 
 
Скачать - в разделе Downloads

 

 

Реле времени на микроконтроллере

без электролитического конденсатора

без переменного резистора

Реле времени – одно из наиболее распространенных устройств в радиолюбительской практике. С появлением новых радиоэлементов меняется и схемотехника подобных устройств.


Как правило, в таких конструкциях времязадающими элементами являются электролитический конденсатор и переменный резистор. Эти элементы с течением времени изменяют свои параметры: электролитические конденсаторы теряют емкость всвязи с высыханием электролита, а в переменных резисторах ухудшается контакт между «бегунком» и резистивным слоем. Все это ведет к долговременной нестабильности выдержки времени.


Предлагаемое читателям реле времени имеет в своей основе микропроцессор PIC12F629 фирмы Microchip. Основной особенностью данной конструкции является отсутствие электролитического конденсатора и переменного резистора во времязадающей цепи.

 


Время выдержки задается вручную и запоминается микроконтроллером. Задание выдержки производится так. Например, требуемая выдержка составляет 2 минуты. Перед включением питания переведите переключатель S1 в замкнутое положение. Подайте питание на реле времени и через 2 минуты переведите S1 в исходное разомкнутое положение. При этом заданная выдержка будет запомнена в энергонезависимой памяти микроконтроллера и при каждой последующей подаче питания на устройство реле Р1 будет срабатывать через 2 минуты. Естественно, время выдержки можно многократно изменять. Максимально возможная длительность выдержки практически неограничена.


Реле времени лишено средств визуального контроля (таких, как цифровой индикатор), что не слишком удобно, но ведет к малым габаритам и простоте конструкции. Однако, судить о текущем состоянии реле времени можно по трем светодиодам. Светодиод VD1 сигнализирует о подаче напряжения на устройство, VD3 – об окончании времени выдержки и о срабатывании выходного реле Р1. Светодиод VD2 работает в импульсном режиме. Во время отсчета времени он мигает с частотой 1 Гц, а по окончанию выдержки – с частотой 3 Гц.


Программа прошивки микроконтроллера содержится в файле Timer.hex. Если у Вас еще нет программатора, для прошивки микроконтроллера рекомендуем  воспользоваться простым программатором JDM-2, схему которого можно найти в интернете по адресу [2]. Для управления программатором можно использовать бесплатно распространяемую программу IC Prog 1.05C. Загрузить ее можно с сайта программы [3].


Для улучшения температурной стабильности реле времени можно подключить кварцевый резонатор на 4 МГц к выводам 2, 3 микроконтроллера по типовой схеме включения, как это указано в [4].  В таком случае необходимо будет перед программированием памяти микроконтроллера в программе IC Prog в окне «Oscillator» ввести «ХТ» или, если Вы пользуетесь другой программой, изменить конфигурационное слово c 0x11CC на 0x11C9.


Александр Прадиденко, г. Одесса.
bringit2prad@hotmail.com

ЛИТЕРАТУРА:

  1. www.microchip.com
  2. http://www.jdm.homepage.dk/newpics.htm
  3. www.ic-prog.com
  4. http://ww1.microchip.com/downloads/en/DeviceDoc/41190c.pdf

 

 


Copyright © Alexander Pradidenko