有很多类别的风扇已经相继地呈现在了市场上面,因此,风扇的功能逐步优化。现在市场上的风扇已不再是单纯的旧风扇,比如拥有定时关闭,语音提醒等智能化功能。所以,市场上智能风扇的热潮已慢慢地蔓延开。
目前,绝大部分的风扇依旧需要手动操作:手动开关和手动调速,正因为这样,常常会出现以下状况:经常会因为个人疏忽而在离开时忘记关闭风扇,这个习惯会白白消耗了电量,严重的时候还会酿成火灾,并且还会损坏电器。
本论文(设计)的是一种人体感应智能温控的风扇,在传统风扇的基础上加上温度控制模块,在不同外界室温下,自动调节电机转动的速度,合理地控制和改变室温。另外,在人走后30秒,风扇会自动停止,从而节约电能,当再一次感应到人时,会再次自动开启。节能环保,安全稳定,操作容易。
1。2 课题实施方案
本论文(设计)是一种人体感应智能温控的风扇,主要用到52单片机,DS18B20数字温度传感器和热释电传感器作为本设计的核心器件。
DS18B20数字温度传感器,探测温度并转为数字信号,单片机接收到信号,然后内部进行分析处理。数码管可以用来显示外界的温度,从而控制风扇转动的速度。热释电传感器,是人体感应模块的一部分,主要感应人体发出的红外信号。
系统硬件设计原理框图如图1-1所示:
图1-1 系统硬件设计原理框图
基于单片机的智能温控感应风扇,其主要是由收集温度信息,数码管温度显示和各个部分硬件驱动等部分组成。关于程序方面,分别先调试好各个模块,最后再进行整体调试。
流程图如图1-2所示:
图1-2 软件设计流程图
2 系统温度控制模块
2。1 STC89C52RC单片机
单片机STC89C52RC(PDIP封装)作为本设计的核心控制器件。STC89C52RC是由宏晶科技生产的并且它的指令代码完全与8051单片机兼容,由于这一特征它也隶属于增强性8051单片机。该芯片正常工作电压为5V,支持的最高时钟频率为80MHz,Flash程序存储器为8KB,RAM数据存储器为512B,内置看门狗电路。 STC89C52RC单片机主要引脚图如图2-1所示。
STC89C52RC主要闪光点[1]:
(1) 超低功耗
掉电模式:一般情况下功耗<0。1uA。
(可以被外部中断唤醒,当外部中断撤回可以继续执行原程序)
闲置模式:一般情况下功耗为2mA。
一般工作模式:一般情况下功耗为4mA-7mA。
(2) 超强抗干扰
输出输入接口,时钟和复位电路等都是经过特别处理的。
采用宽电压(不怕电源抖动),工作电压在3。4V至6V之间。
高抗静电(高ESD保护),一般情况下,很容易过2000V/4000V的快速脉冲干扰。
图2-1 STC89C52RC引脚图
STC89C52RC单片机控制部分电路图如图2-2所示。由图可以看出,系统整体的协调部分和多功能化管理部分主要由控制部分掌控。温度传感器探测到外接的温度并进行采集,将数据发送给单片机,根据编写的代码可以使单片机控制住电机转动的速率,这样就会产生”温度高的时候电扇的风力大;温度低的时候风力弱”的结果。采用单片机组成控制电路,不仅方便监控,而且简化了硬件部分的设计。
图2-2 单片机控制部分电路图
2。2 DS18B20 温度传感器
2。2。1 DS18B20简介
DS18B20是一种数字温度传感器,其测量温度的方式是采用片上温度测量技术,可以测量到-55℃至125℃范围的温度。