电子定时器
本电子定时器能定时给电器供电或断电,最大时间可以长达30h,操作使用方便,采用AT89C2051单片机控制,4位共阳数码管显示时间,继电器作电器电源输出控制,其电路简单。
1.系统硬件电路的设计
(1)芯片的选择
硬件电路要求实现对交流大电流电源的控制、定时时间的设定显示和到点提醒等功能。若采用40脚单片机有利于设计,但会增大电路板的体积。本设计采用ATMEL公司的AT89C2051单片机,芯片为20脚,体积小,工作电压范围宽(2.7V~6V)。
(2)交流控制接口电路
本设计采用继电器控制。也可用可控硅控制等。
(3)显示电路
显示电路采用4个LED数码管。为了在定时精度达到分的时候能显示出时钟在计时,两个数码管之间增加了两个发光二极管,以其闪烁来代表秒走动;为了使硬件显示电路简单,采用单片机直接驱动LED数码管(AT89C2051输出口能吸收20mA电流),用动态扫描法实现LED显示。
(4)电源电路
电源电路采用普通三端集成稳压电路。
(5)报警电路
报警电路采用普通5V成品小蜂鸣器。
2.系统软件主程序的设计
程序采用模块化、结构化设计,并采用了软件抗干扰技术,其软件的可靠性较好,可维护性强。其主要程序模块有:
(1)主程序
主程序有3个状态:待命状态、计时工作状态和到点工作状态。
(2)菜单(设置)程序
菜单程序完成定时方式和定时时间的设定。
(3)到点工作程序
到点工作程序根据所选定的不同定时方式,作不同的处理。
(4)抗干扰(出错)程序
程序跑飞时能被软件陷阱捕获,被抗干扰程序处理,返回复位状态,重新启动系统。
3.操作说明:
(1)通电以后,显示窗显示“----”,表示机器处于待命状态。
(2)按功能键(S2),显示窗显示“F-01”,进入功能设置,此时按修改键(S3)选择不同定时方式:
方式1:定时关电源,定时范围为1s ~ 30 min 59 s ;
方式2:定时关电源,定时范围为1s ~ 30 h 59 min;
方式3:定时开电源,定时范围为1s ~ 30 min 59 s ;
方式4:定时开电源,定时范围为1s ~ 30 h 59 min.
(3) 选定定时方式后,再按功能键,进入时间设定。先设定秒(方式1、方式3)或分(方式2、方式4),再设定分(方式1、方式3)或小时(方式2、方式4)。按修改键增加数字,按功能键确定,按住修改键不放可快进。
(4)设定时间完毕,按下功能键,定时器长鸣一声,开始工作。
(5)定时时间到了在定时方式1和方式2,定时器会鸣叫,此时按任意键可停止鸣叫。
(6)在任何情况下,按下复位键(S2键),定时器重新回到待命状态。