资源描述:
《毕业设计(论文)-无线遥控定时开关插座设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、密级:公开无线遥控定时开关插座设计DesignofTimingSwitchSocketusingWirelessRemoteControlTechnology学院:信息科学与工程学院专业班级:测控技术与仪器1204班学号:学生姓名:指导教师:)2016年06月毕业设计(论文)指导教师审阅意见题目:无线遥控定时开关插座设计评语:指导教师:(签字)年月日毕业设计(论文)评阅教师审阅意见题目:无线遥控定时开关插座设计评语:评阅教师:(签字)年月日毕业设计(论文)成绩评定专业毕业设计(论文)第答辩委员会于年月日审阅了班级同学的毕业设计(论文),听取了该生的报告,并进行了答辩。毕业设计(论文)题
2、目:毕业设计(论文)答辩委员会意见:经答辩委员会无记名投票表决,通过同学本科毕业设计(论文)答辩。根据学校相关规定,经答辩委员会认定,该生的毕业设计(论文)成绩为。专业毕业设计(论文)答辩委员会主任委员(签字)年月日摘要随着家用电器的越来越普及和人们生活节奏的加快,人们对电器的依赖性进一步提高,对电器的定时需求也进一步增大。定时开关插座可用于电饭煲、饮水机、电视机、电脑、电动车电池的充电、定时开关电热毯等需要定时供电的场合。定时开关插座的使用能够做到节能、安全、方便等。本文设计了一种基于STC89C52单片机的定时开关插座设计方案。设计一款以STC89C52单片机、DS1302、LCD
3、1602液晶显示、38kHz红外遥控发射接收器为主体,可以工作在预设时间段的远程定时开关。本设计可以利用红外线对开关进行远程控制,总的系统分为红外遥控发射端和接收端,中间涉及到进行红外的编码与解码,矩阵键盘,电源电路,液晶屏显示的设计。发射端和接收端都是采用STC89C52单片机作为核心芯片。程序采用C语言编写,具有更好的移植性和可读性,便于修改和增减功能。该遥控定时开关可以通过红外按键设置一天内5组任意开关定时时间段。该系统的时间正确可靠,可扩展性强,既能达到远程智能控制的目的,又在很大程度上降低能源的消耗。同时借助EDA仿真可以有效地提高开发效率,结合具体硬件电路及程序设计,将理论
4、知识用计算机仿真表现出来。关键词:单片机;定时开关;红外遥控;节能设备IVAbstractWiththeincreasingpopularityofhomeappliancesandthePeoplelivingrhythmspeedingup,thedependenceofpeopleonelectricalappliancesfurthertoimprove,thedemandoftimingalsobecomefurtherincreasing.Sockettimerswitchcanbeusedintheoccasionswhereneedforregularsupplysuc
5、hasricecookers,waterdispenser,TV,computer,electricvehiclebatterycharging,timerswitchelectricblankets.Theuseofsockettimerswitchcanbeenergysaving,safe,healthy,andconvenientandsoon.IdesignatimerswitchsocketdesignwhichisbasedontheSTC89C52microcontrollerinthispaper.Therealizationprocessofaremotecontr
6、oltimerswitchthathasthefunctionsoftimeregulation,timesetting(startingtimeandworkingduration)andisbasedontheICmicrocontrollerSTC89C52,DS1302andLCD1602and38kHzIRremotecontroller’stransceiverisintroduced.Thisdesignistheequivalentinfraredremotecontrolswitch,thetotalsystemisdividedintoinfraredremotec
7、ontroltransmitterandreceiver,themiddleinfraredinvolvesencodinganddecoding,matrixkeyboard,powersupplycircuits,anddigitaldisplaydesign.TransmitterandreceiverisusedSTC89C52microcontrollerasthecorechip.ItiscompiledwithClanguage,