- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能温控电风扇的设计
摘要:鉴于传统风扇档位控制存在的低自动化的问题,文中提出一种智能温控电风扇。该智能温控电风扇以51单片机为主控,温度传感器实时采集环境温度,液晶屏显示温度,人体热释电传感器感应人体,电风扇感应到人体后,会根据当前的温度自动控制风扇转动,开启相应的转速。实验表明,系统稳定可靠,达到了预期目标。
关键词:智能温控;电风扇;温度采集;人体感应;液晶屏;传感器
中图分类号:tp242;tn219文献标识码:a文章编号:2095-1302(2020)03-0-04
0引言
传统的机械风扇[1]是人工手动控制,因价格便宜,很多家庭都在使用。普通风扇款式多样,有落地扇,壁扇及摇头风扇等,现在主流的是摇头风扇。普通的温控风扇[2-4]可以自动检测室内温度,根据室内温度的变化控制风扇的开启或关闭。当温度过高,系统启动风扇吹风;当温度过低,立即关闭风扇。这种风扇适合在昼夜温差大的环境使用,而当室内没有人的情况下,系统依然工作,不节能。
本设计提出利用温度传感器采集当前环境的温度值,并将采集的温度参数显示在人机交互显示界面,同时利用人体传感器感应当前环境中是否有人。若感应到人体,会根据当前的温度及设定温度的上下限范围自动判断是否需要打开风扇,及自动控制为合适的风扇转速。即本设计的风扇能根据环境温度的高低,自动控制风扇的转动速度,同时具有自动识别是否有人的功能,节约用电,具有较高的经济价值。
1系统总方案设计
本系统主要由单片机、温度传感器、人体检测传感器、显示器、设置按键、红外接收器、风扇等组成。
系统以at89c51为控制核心,ds18b20温度传感器采集当前的温度参数,然后把采集的数值传给微处理器,同时通过处理器输出到lcd显示;利用hc-sr501人体红外热释电传感器感应人体,利用按键设置温度控制的上限值和下限值。
当hc-sr501传感器感应到人体后,处理器会根据当前采集的温度参数和设置的温度控制范围值进行比较。当采集温度高于上限值时,处理器将控制电风扇全速转动;而当温度低于设置的温度下限值时,处理器将控制风扇停止转动;若在温度控制范围内,风扇将缓慢的转动。
同样用户可以利用红外遥控远程手动设置温度的上、下限值,当处理器通过红外接收模块接收到红外遥控发出的控制指令后,便将指令进行解析,并相应的上调或下调当前的温度上、下限值范围。
智能温控电风扇设计的系统框图如图1所示。
2系统总设计电路
本设计的智能温控风扇包含温控、人体感应、红外接收、电源、独立按键、风扇驱动接口、lcd显示以及单片机主控制等电路模块,总设计电路如图2所示。
2.1温度采集模块设计
温度传感器是该器件表面能感受到温度,并将其转换为所需的可用信号输出的一种元器件。本系统选用数字型的温度传感器ds18b20完成当前环境的温度采集,这类温度传感器具有体积小,测量精度高,不受干扰,性能稳定可靠等优势[5-6]。而且,ds18b20温度传感器的封装具有多样化,可以专业量身定制设计,适用不同场合的使用需求,因此该传感器与单片机控制系统方便连接,无需外部元件的配套使用。仅通过一条总线便能实现该器件与处理器的通信,且该传感器还具有多点组网功能。
温度传感器电路设计如图3所示。ds18b20为单总线的温度传感器,该模块只有3个控制引脚:地(gnd)、单线运用的数据输入/输出引脚(data)和可选的电源引脚(vcc)。ds18b20传感器的工作电压为3.3~5.5v之间,因此该模块的vcc引脚直接接到系统的+5v电源端即可;模块的gnd引脚接地;单线运用的数据输入/输出引腳,即data引脚选择连接到处理器的p1.5引脚。传感器采集当前环境温度,单片机通过i/o口的p1.5引脚读取当前采集到的具体温度数据。
目前,微机和外设之间数据传输的串行总线常用的有i2c总线、spi总线等。其中,i2c总线采用同步串行两线(一根时钟线、一根数据线)方式,而spi总线采用同步串行三线(时钟线、输入线、数据输出线)方式。当然如果在读取温度数据的过程中出现读取不稳定的现象,可以在该数据通信引脚上,加上一个适当的上拉电阻提高温度参数传输的稳定。
2.2人体感应模块设计
本次使用的人体热释电传感器为hc-sr501,全自动感应,当人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平[7-8]。hc-sr501模块是根据菲涅尔原理制作而成,不但能产生聚焦的功能,同时还能让该模块对人体检测的灵敏度大大增强,使器件对人体产生的大约10μm的
原创力文档


文档评论(0)