全国服务热线:18929363263

智能加湿器系统设计

来源: 发布时间:2022-03-18 72 次浏览

基于51单片机的智能加湿器系统设计

智能家居是当今社会的一个热点,智能加湿器可以自动调节室内湿度,去除静电。北方气候干燥,尤其是冬季,加湿器可以改善湿度,从而给人们创造一个健康的生活环境。经过调查发现,目前大多数加湿器仍然需要人工来操作,通过手动控制开关来实现室内加湿器的工作和停止,不但无法实时检测室内环境的湿度值,而且价格较高,能够实现的功能也比较单一,这种加湿器的使用存在相当大的安全隐患,例如发生过度加湿或者干烧等情况。因此开发设计出一款能根据用户实际情况和需求进行灵活设置加湿器湿度值上下限、实用性及安全性于一体、价格低、品质佳的加湿器,显得尤为重要。

一、智能加湿器系统总体设计

该系统主要由以下几个模块构成:湿度信号采集电路、按键控制及复位电路、数码管显示电路、雾化模块加湿电路等,具体结构如图1所示。通过温湿度传感器测量出空气湿度信号是模拟信号,需经过AD模数转换后才能发送给单片机进行处理。单片机对接收到的信号进行分析和处理后,输出控制信号给P3管脚,控制继电器的闭合状态,雾化模块开始工作,从而实现了按需加湿的系统功能。

如图1所示,当空气湿度值低于系统预设湿度值(40%RH)时,传感器会检测到湿度信号,并发送给单片机,此时数码管显示电路会显示当前室内湿度值,LED指示电路的指示灯会发光,同时雾化控制电路会启动,处于工作状态,给室内加湿。当室内空气湿度值达到系统设置上限湿度值(60%RH)时,雾化控制电路就会停止工作,LED指示电路的指示灯灭掉。

图 1 智能加湿器系统结构图

二、智能加湿器系统硬件电路设计

本系统设计简单,处理器采用51单片机即可完成功能,故选用STC89C52型号的单片机来满足软硬件设计要求。

2.1单片机的晶振电路设计

在STC89C52单片机芯片内部,有一个以XTAL2与XTAL1为输出输入端的振荡器,同时在XTAL1与XTAL2引脚上连接定时器件,其内部振荡电路是能够实现自激振荡的。定时器件一般是由石英晶体与电容构成的并联谐振回路。系统采用的晶振片为12MHz,电容C2和C3的电容值大小为20 pF。

2.2单片机的复位电路设计

本设计采用的按键复位电路,系统不仅可以上电复位,而且在运行过程中需要复位时,只需按下S1按键,此时电源Vcc在RST端产生一个复位的高电平。同样,只要保证RST端保持高电压的时间大于两个机器周期时,系统能自动实现正常复位。

2.3模数转换电路的设计

智能加湿器系统需要将温湿度传感器的湿度信号传给CPU,必须先通过A/D转换器把模拟信号转换为数字信号。本系统选用了8位分辨率A/D转换芯片ADC0832,由于它体积小,兼容性强,性价比高而应用广泛。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5 V之间。

ADC0832与单片机接口的4条数据线分别为CS、CLK、DO、DI。电路设计时将DO和DI并联在一根数据线上使用,因为DO端与DI端在通信时并未同时有效,而且ADC0832与单片机的接口是双向的。

2.4数码管显示电路

本设计的显示电路采用了数码管而不是LED,因为数码管显示在白天等强光条件下会更加清晰。虽然液晶显示极其省电,但是在外界光线很明亮的情况下看不清楚并且使用有温度范围限制。另外,LED数码管的价格与液晶显示器相比较为低廉,故本次设计采用LED数码管。

该设计选取了数码管显示模块,其具有内置的字节库,不具存储功能,采用并行连接的模式,使用起来相对便捷,用于显示土壤湿度信息及系统预设湿度门限。共选取了四个独立式的按键,其中有复位按键、设置按键、“加”按键、“减”按键。上电之后,数码管显示空气当前湿度值,按一下设置按键,数码管显示系统预设湿度上限,然后再按“加”或“减”按键可以改变加湿器预设湿度上限值;按第二下设置按键,数码管显示系统预设湿度下限,然后再按“加”或“减”按键可以改变加湿器预设湿度下限值;按第三下设置按键,数码管显示室内当前湿度值,到此为止设置完成。

2.5雾化模块控制电路

雾化模块加湿控制电路中,三极管的集电极与继电器的一端相连,发射极接到+5 V电源V CC上,单片机引脚P3.5经过R6连接到三极管Q5的基极上;电阻R7同发光二极管构成一个加湿器工作状态指示电路,如果继电器通电吸合,LED将会变亮,由此就可以检测到继电器的操作状态,显示雾化模块是否为工作状态,加湿器是否需要给室内加湿。

三、智能加湿器系统软件设计

本设计采用C语言编写程序,整个系统程序采用模块化设计,主要包括数据采集模块、按键控制模块、复位模块、数码管显示模块、雾化控制模块。

通过对电路原理及功能的分析,已对智能加湿器系统的整体设计有了充分认识,用C语言编写好程序后,利用Keil软件对单片机进行编译调试。直到程序满足设计要求并没有出现运行编译错误时,烧录到51单片机中进行软硬件调试,从而实现系统功能。

总结

本系统利用51单片机完成了一个简单的智能加湿器控制系统的设计,成本低,性价比高,相比于市面上的较多类似产品有一定的优势,但本文还有一些不足之处,如系统设计集成度有待提高等。