基于STC89C52单片机的智能风扇控制系统设计
2024-03-18
来源:榕意旅游网
Equipment Manufacturing Technology No.3,2013 基于STC89C52单片机的智能风扇控制系统设计 韩兴国,苏庆勇,王为庆 (桂林航天工业学院,广西桂林541004) 摘要:为了使普通风扇具有智能特性和远程无线遥控功能,使电风扇随室内温度的变化而自动变换档位,研发了一种 基于STC89C52单片机的智能风扇控制系统,该控制系统通过PT2262和单片机通讯实现无线遥控功能,通过温度传感 器DS18B20检测环境温度,单片机将温度模拟量的变化以数字量的形式输出,通过3个继电器控制电风扇实现不同的 转速,风扇转速大小通过变压控制,实现了“温度高,风力大,温度低,风力弱”的性能,既节能环保,又安全可靠,具有广泛 的应用前景。 关键字:STC89C52;智能风扇;控制系统;无线遥控;DS18B20 中图分类号:TP273 文献标识码:A 文章编号:1672—545X(2013)03—0052—03 电风扇并未随着空调的普及而淡出市场,相反, 技术,因此传感器的抗干扰能力强。 家用电风扇因其风力温和、价格低廉、相对省电、安 无线遥控采用四线无键用Ir12262/Irl ̄272收发 装和使用简单等特点而受到中老年人、儿童和体质 模块,发射模块PT2262的10—13引脚为编码脚,直 较弱的人欢迎。基于STC89C52单片机的智能风扇为 接与编码单片机的IO口相接或用按键手动编码。接 无线遥控智能可调风扇,通过无线遥控和单片机进 收模块的PT2272的VT脚当有信号接收时为高电 行通讯,可以控制电风扇的风速,电风扇可以工作在 平,无信号接收为低电平。因此,要接一个反向器(可 高、中和低三档。此外,通过温度传感器检测环境温 用三极管)接到接收模块上单片机的外部中断引脚, 度,建立一个控制系统,使电风扇随室内温度的变化 接收模块的tri'2272的第10 13为解码脚,直接与 而自动变换档位,实现“温度高,风力大,温度低,风 单片机的TO口相接,当有信号接收时,单片机就可 力弱”的性能,既节能环保,又安全可靠,具有广泛的 以进入中断进行处理。基于STC89C52单片机的智能 应用前景 风扇的控制系统电路板如图2所示。 1 智能风扇的控制系统设计 1.1总体硬件设计 基于STC89C52单片机的智能风扇控制系统选 _ 用STC89C52单片机作为中央处理器,STC89C52内 图1 系统原理框图 图2系统硬件电路板图 部已包含了定时器、程序存储器、数据存储器等硬 1.2温度控制模块设计 件,其硬件能符合整个控制系统的要求,不需要外接 DS18B20单线数字温度传感器是Dallas半导体 其他存储器芯片和定时器件,方便地构成了一个最 公司开发的世界上第一片支持“一线总线”接口的温 小系统。整个系统结构紧凑,抗干扰能力强,性价比 度传感器。其具有3引脚小体积封装形式,温度测量 高。智能风扇控制系统原理图如图1所示。 范围为一55℃~+125 cC,可编程为9位一12位A/D 温度传感器采用数字式集成温度传感器 转换精度,测温分辨率可达0.062 50℃,被测温度用 DS18B20,其高度集成化,大大降低了外接放大转换 符号扩展的l6位数字量方式串行输出。工作电压支 等电路的误差因素,温度误差很小,温度分辨力极 持3 V一5.5 V的电压范围,既可在远端引入,也可采 高。温度值在器件内部转换成数字量直接输出,简化 用寄生电源方式产生。 了系统程序设计,由于该传感器采用先进的单总线 温度控制模块以DS18B20作为温度传感器, 收稿日期:2012—12—08 基金项目:广西壮族自治区教育厅科研项目(201106Ⅸ706) 作者简介:韩兴国(1981一),男,山东莱州人,工学硕士,讲师,研究方向:数控技术、计算机控制。 52 《装备制造技术》20l3年第3期 STC89C51作为处理器,整个系统力求结构简单,功 能完善。温度控制模块电路图如图3所示。 厂 -j 十5VD 立 瀛厦 图3智能风扇温度控制模块 1.3无线遥控模块设计 PT2262/2272是台湾普城公司生产的一种CMOS 工艺制造的低功耗低价位通用编解码电路, PT2262/2272最多可有12位三态地址端管脚, PT2262最多可有6位(DO—D5)数据端管脚,设定的地 址码和数据码从17脚串行输出,可用于无线遥控发 射电路。编码芯片PT2262发出的编码信号由:地址 码、数据码、同步码组成一个完整的码字,解码芯片 PT2272接收到信号后,其地址码经过两次比较核对 后,VT脚才输出高电平,与此同时相应的数据脚也 输出高电平,如果发送端一直按住按键,编码芯片也 会连续发射。当发射机没有按键按下时,则PT2262 不接通电源,其17脚为低电平,所以315 MHz的高 频发射电路不工作,当有按键按下时,fyr2262得电工 作,其第l7脚输出经调制的串行数据信号。 1.4风扇强电控制模块 电风扇的换档是改变电路中串联的电感量大 小。目前常用的有两种方式:一种是一个铁芯电感, 上面有几档抽头,不同抽头电感量不同,圈数越多, 电感量越大,感抗也越大,串联进电扇电路后,电感 上压降也大,电扇转速就低;另一种是不另用铁芯电 感,只是在电机线圈上增加几个抽头,用改变电机线 圈的圈数来调节电机的转速。 基于STC89C52单片机的智能风扇换挡采用的 是改变电机线圈的圈数来换挡。由于我们设计的智 能风扇控制系统采用的是STC89C52单片机,属于弱 电,而智能风扇的工作电压是220 V,属于强电,用弱 、电控制强电,我们采用继电器HK4100F进行弱电控 制强电,采用光耦隔离芯片TLP521—4去除外部干 扰,由于单片机引脚的电流约为十几毫安到二十几 毫安,采用三极管8050对电流进行放大,以提高输 入继电器的电流,达到继电器的驱动电流要求。 2 系统软件设计 基于STC89C52单片机的智能风扇的软件设计 主要包括三部分: 一是,遥控软件(发送程序),其是整个系统的指 挥中心,专门用来发送操作指令,发送程序,流程图 如图4所示。 二是,主控软件(接收程序),该部分主要用来负 责识别接收信号并依据信号作出相应中断处理,协 调各操作模块和操作者之间的关系,接受部分主程 序,流程图如图5所示。 三是,执行软件(子程序),其是用来完成各种实 质性的功能,如风速调节等。每一个执行软件也就是 一个小的功能执行模块。 图4 发送程序流程图 图5接收部分主程序流程图 3 结束语 基于STC89C52单片机的智能风扇控制系统为 无线遥控和温度智能可调风扇,通过遥控器控制,电 风扇任意换挡,通过温度传感器DS1 8B20检测环境 温度,建立一个控制系统,使电风扇随温度的变化而 自动变换档位以及根据温度适当调节。该控制系统 经济适用,既节能低碳,又安全可靠,可以以该系统 为基础对传统电风扇进行改造,适用于老人儿童、体 质虚弱的人和一些身体残疾、常年卧病在床的人使 用,具有广泛的应用前景。 参考文献: [1王春生,1]宋凤娟,王秀英.MCS一51单片机输出电路选择及 应用U】.煤矿机械,201 1,32(4):233—234. 【2]吴健,侯文,郑宾.基于STC89C52单片机的温度控制系 统Ⅱ].电脑知识与技术,2011,7(4):902-903,919. [3]李全利.单片机原理及应用技术【M].北京:高等教育出版 社。2008. ● [4]王海宁.基于单片机的温度控制系统的研究【D】.合肥:合肥 工业大学,2008. 53 军害 Equipment Manufacturing Technology No.3,2013 Intelligent Electric Fan Control System Design Based on STC89C52 Single—・chip HAN Xing-guo,SU Qing—yong,WANG Wei—qing (Guilin University of Aerospace Technology,Guilin Guangxi 541004,China) Abstract:In order to make tlle ordinary electric fan be provided with intelligent property and remote wireless remote control function and make the electirc fan shift gears automatically according to the indoor temperature change, intelligent electirc fan control system Based on STC89C52 Single—chip iS developed.The control system realizes wireless remote control function through communication between the PT2262 and single chip microcomputer.The system can test environment temperature through the temperature sensor DS 1 8B20.Single chip microcomputer transfornls temperature simulation quantity into the form of digitl output aand realizes different speed of electric fan through the three relay contro1.Size of electric fan speed iS controlled by variable voltage.This system has realized the performance--”high temperature,strong wind;low temperature,weak wind”.This system is safe nd areliblae and plays an importnta role in both enery gconservation nd aenvironmentl aprotection,SO it has wide application prospect. Key words:STC89C52;intelligent electric fan;control system;wireless remote control;DS1 8B20 (上接第48页) (2)使用红外激光器发射水平激光,充分利用激 转动,偏心轴轮在活动套筒的凹槽内来回滑动,从而 光特性,改变了传统水准仪通过望远镜间接进行观 察记录的方法。采用标杆直接读数接收,省去了传统 带动活动套筒呈设定角度来回扫动。其摆动的角度 避免了视差的产生。 由偏心轴轮上电动马达轴与偏心轴轮轴的轴心距z。 水准仪瞄准和调焦问题,(3)采用扫描装置,使射出的红外激光信号呈幅 及偏心轴轮轴与铅垂杆的最大轴心距z:有关,其最 面,有效地扩大了可观测标定的范围,不再需要进行 大摆动角 一为: 由图6可知,当电动马达转动时,带动偏心轴轮 严格瞄准,扫描装置与红外激光发射技术的结合运 使传统操作过程中的瞄准、精平步骤得以免去, 其活动套筒凹槽长若要满足偏心轴轮轴正常圆 用,简化了读数操作,真正的做到了便捷测量。 周摆动,其值l> ̄2l 。 Otnm=2arcsin l/l2 4 结束语 参考文献: 【1】朱继文.三角高程测量方法及应用探讨【J】.交通科技与经 济,2008,46(2):46—46. 2]国家测绘局人事司.测绘行业职业技能培训教材:大地测 基于水平红外激光的水准仪具有结构简单、定 【量(技师版)[M】.北京:测绘出版社,2009. 位准确、操作便捷的特点,其与传统工程水准仪相比 较,具备以下几个自身特点和优点: (1)采用万向节结构的自铅直调平装置,只需要 【3韦东波.全站仪中间法三角高程测量分析【3]J].科技视界, 2012,29(2):15—16. 【4]周炳琨,高以智,等.激光原理(第5版)【M].长沙:国防大学 对仪器进行简单的安置操作,便可在重力作用下自动 出版社,2004. 实施调平,省去了传统水准仪繁琐的调平操作过程, 【5】梁央辉.红外及远红外激光探测器[J】.中山大学研究生学 刊。2001,22(3):21—37. 并且相对于创痛的气泡式水平仪调平,精确度更高。 The Structu ral Design of a Construction Level Based on Laser WANG Hui (Heyuan Polytechnic Institute Mechanical&Electrical En ̄neering College,Heyuan Guangdong 5 17000,China) Abstract:For the defects that the general level tended to Tedious,Low accuracy,Ineficifency during the construction process,in modern architecture industry.Using the laser and photoelectric sensing technology,carry out level laser output.Proposes a now laser level,and describes the design of the various parts of I it. Key words:laser;level;automatic plumb;horiz0ntal swing;mechanism desin g