郑州工业应用技术学院 机电工程学院 河南 新郑 451100
摘要:该设计以STC89C51为控制核心,利用DS18B20温度传感器进行实时温度检测,并对电机驱动电路进行了设计,同时本设计增加了LCD1602液晶显示模块,能实时显示温度、风扇转速等信息。最终经过仿真调试和实践证明,该系统有一定应用价值。
关键词:STC89C51;自动调温;风扇;设计
0 绪论
风扇是较为经济和实惠的电器,但是,在实际应用过程中,用户对当前风扇的转速信息、环境温度等信息一无所知,为了实现风扇的智能化和人性化,特此,设计了以STC89C51为控制核心的自动调温风扇控制系统。该系统经济、实惠,有一定的应用价值。
1 总体设计
该设计以STC89C51为控制核心,主要包括:温度采集模块、液晶显示模块、电机驱动模块、人体感应模块等。人体感应模块,通过对红外线人体辐射的探测,判断风扇前方是否有人,在环境温度达到要求的情况下,有人则自行开启,无人则自行关闭。系统总体框图如图1所示。
图1 系统总体框图
2 硬件电路设计
系统硬件电路包含模块较多,该设计主要介绍温度采集模块和风扇驱动模块。先分别介绍如下。
2.1 温度采集模块设计
该设进行温度采集模块设计时,主要采用DS18B20温度传感器。此传感器能快速准确的检测出温度,电路连接简单,温度采集模块电路如图2所示。
图2 DS18B20电路
2.2 风扇驱动电路设计
风扇驱动电路如图3所示,当人体感应模块和温度检测模块同时满足要求时,风扇才开始启动,此时检测到的温度和设置温度进行比较,处理后经过P1.0口输出,驱动风扇。
图3 风扇驱动电路
3 软件设计
系统运行时,首先进行程序初始化之后,读取预设值并通过液晶显示屏显示出来,同时,经过DS18B20显示当前温度,如果有人,此值和预设值进行比较,同时显示风速等信息。如果没人通过急需等待。总体流程图如图4所示。
图4 主程序流程图
4 系统调试
在软、硬件调试过程中,出现了下面几个问题:
(1)软件程序仿真出现错误,无法生成.hex文件。
(2)LCD屏亮度过亮,影响显示效果,调节调光电阻也无明显变化。
(3)硬件电路调试时,复位键无法对单片机进行复位。
最终仿真图如图5所示。
图5 系统仿真图
5、结论
该设计以STC89C51为核心,对风扇温度调节进行了设计,经过大量的分析和仿真,最终设计出了实物,实践证明,该系统比较合理,有一定应用价值。
参考文献
[1]范灵芝.基于单片机的无线温控电风扇调速器设计[J].2009全国计算机网络与通信学术会议论文集.2009(2):72-84.
[2]丁建军,陈定方,周国柱.基于STC89C51的智能电风扇控制系统[J].湖北工学院学报.2003(2):60—63.
[3]李钢,赵彦峰.1-Wire总线数字温度传感器DSI8B20原理及应用[J].现代电子技术.2005(21):77—79.
[4]马云峰.单片机与数字温度传感器DS18B20的接口设计[J].计算机测量与控制.2007(4):278—280.
作者简介:李亚昆(1988年~),男,河南焦作人,本科学历,现任郑州工业应用技术学院机电工程学院教学秘书,主要从事电工电子方面的研究。
论文作者:李亚昆
论文发表刊物:《电力技术》2016年第8期
论文发表时间:2016/10/20
标签:风扇论文; 温度论文; 模块论文; 电路论文; 系统论文; 如图论文; 所示论文; 《电力技术》2016年第8期论文;