定时开关插座是一款能在特定时间段内控制电器通、断电的开关插座。能实现24小时制和100小时制两种时钟走时模式,在24小时制时钟模式,可以实现二组360天内的任意定时,定时时间范围最小为1分钟。可以对家中一些需要在特定时间对电器进行自动断、通电控制,而不需要拔掉插头,减少电器的待机损耗,解决生活中的一些烦恼。
1.设计构思
通过模式(模式0为24小时制,模式1为100小时制)选定时钟的走时方式,作为定时时间的判断标准。然后通过按键设置定时时间分别存储在定时开始数组begin和结束数组end,通过数组的值与时钟的值进行比较,时间在定时数组时间范围内则继电器接通,否则断开。用一个红色发光二极管的亮、灭来指示继电器的通、断的状态。定时智能插座的显示则用LCD来实现。电源部分用220V转换为直流5V给定时开关系统供电。用5个键盘实现时钟、定时的设置及开始/停止等按键设置功能。
2.系统框图
3.详细设计
整个系统的硬件设计可以分为四个模块:单片机最小系统及液晶显示、继电器工作电路、键盘电路。单片机AT89S52、继电器、键盘、LCD12232及其他外围电路。单片机最小系统部分是整个系统的智能控制部分,也是整个系统的核心部分。单片机在实现时钟的同时,也负责键盘检测,驱动液晶显示,实现定时功能,并负责控制继电器的通、断,红色指示灯的亮、灭指示继电器的通、断状态。液晶在单片机的控制下显示时钟、定时组别及定时时间的信息。继电器在单片机的控制下实现通、断,从而达到控制插座通、断电的目的。
3.1单片机最小系统及液晶显示
单片机控制电路是整个系统的核心,完成数据处理和控制任务。
液晶显示屏用来显示时间、定时开始结束时间、定时模式等。
3.2继电器驱动电路
发光二极管用于显示继电器的通断状态,直流电压5V可以通过市电220V经过AC-DC电源模块引出。
3.3键盘电路
使用矩阵键盘能用较少的I/O口实现较多的按键功能。
定时复位按键:用于实现定时时间归零和继电器复位。
加值键:用于实现日期、星期、时间和定时时间的加值。
选择键:用于实现当前设置右移一位。
减值键:用于实现日期、星期、时间和定时时间的减值。
功能键:用于实现进入修改日期、星期和时间,设定定时时间。
3.6 IR1308红外接外头电路