电路如图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年~),男,河南焦作人,本科学历,现任郑州工业应用技术学院机电工程学院教学秘书,主要从事电工电子方面的研究。