加湿器控制系统的设计.doc
《加湿器控制系统的设计.doc》由会员分享,可在线阅读,更多相关《加湿器控制系统的设计.doc(39页珍藏版)》请在三一办公上搜索。
1、 摘要 干燥是健康的大敌,它不但会使人体内水分大量流失,造成皮肤紧绷、口干舌燥、唇裂、上火等,还能引起流感、咽喉炎等呼吸道疾病。室内空气干燥,还会对家具、地板、家电等器物造成危害,缩短使用寿命。因此,加湿器的应用越来越广泛。 本次设计是以AT89C52单片机为核心,包含湿度传感器,声光报警等外围辅助设备,使系统能够在单片机的控制下完成对环境湿度信号的采集、转换、控制,可以通过不同的工作模式的选择完成不同湿度的选择,并且在水位较低时会声光报警,及时关闭加湿器,以保护加湿器的安全。此次设计的创新点是定时开机功能的设计,人们可以在上班前设定加湿器开机时间,这样的话,当人们回到家时可以享受到暖暖的湿意
2、,使得加湿器更加智能化、人性化。关键词:AT89S52;湿度;SHT11温湿度传感器;声光报警;定时开机 AbstractDry is the healthy archenemy, not only it can cause a human body domestic waters massive outflow, creates the skin to tie tight, to have a parched mouth, the lip crack, gets angry, but also can cause respiratory diseases, flu, pharyngolary
3、ngitis and so on.In room,air drying can to utensils furniture, floor, electrical appliances cause the harm, reduces the service life and so on. Therefore, the humidifier application is more and more widespread. This design is based on AT89C52 monolithic integrated circuit. It contains the periphery
4、supporting facilities, such as humidity sensor, sound and light alarm and so on. Under the monolithic integrated circuit, the design enables the system to complete control to environment humidity signal gathering, transformation, control, and it may complete the different humidity through the differ
5、ent working pattern choice the humidity you wanted. when the water level is low,the designed can bring sound and lignt alarm, closes the humidifier promptly, protects the humidifier the security.This design innovation spot is fixed time the starting function design front, the people may in go to wor
6、k establish the humidifier starting time, when the people get the home may enjoy to the warm humidity, causes the humidifier intellectualized, the user friendly. Key word: AT89S52; Humidity; SHT11 humiture sensor;Sound and light alarm; Timing boot目录第1章 绪论11.1 课题的来源11.2 课题的目的11.3 课题的意义1第2章 设计方案22.1总体
7、设计22.2 实现方式2第3章 元器件部分43.1 AT89S52单片机43.2 温湿度传感器53.2.1 SHT11温湿度传感器53.2.2 DHT11温湿度传感器73.3 LCD1602液晶显示屏73.4 蜂鸣器93.5元器件清单9第4章 各部分电路设计104.1 主电路图104.1.1 主电路流程图104.1.2 功能描述104.2 复位电路114.3 时钟电路114.4液体定位及声光报警124.4.1 声光报警流程图124.4.2 声光报警仿真图124.5 LCD1602液晶定时部分134.5.1 LCD1602液晶定时流程图134.5.2 LCD1602液晶显示仿真图134.6 温湿
8、度加湿器144.7 工作模式选择144.7.1 工作模式选择流程图144.7.2 工作模式选择仿真154.8实物图15第5章 设计总结175.1 设计中遇到的问题及解决方法175.2 设计体会175.3 对设计的建议18附录A C语言程序21附录B 元器件清单35附录C 主电路图36 第1章 绪论1.1 课题的来源 干燥是健康的大敌,它不但会使人体内水分大量流失,造成皮肤紧绷、口干舌燥、唇裂、上火等,还能引起流感、咽喉炎等呼吸道疾病。室内空气干燥,还会对家具、地板、家电等器物造成危害,缩短使用寿命。即便在南方,不下雨的天气或使用空调后秋冬季室内空气湿度仅为40%RH以下,明显低于居室正常的湿度
9、范围40%70%RH,而添置一台加湿器,让家人和家里的种种物品都从干燥中解脱出来,从此享受暖暖湿意的秋冬。因此,在众多的设计题目选择了加湿器的设计。1.2 课题的目的 本设计希望以AT89C52单片机为核心,包含湿度传感器,声光报警等外围辅助设备,使系统能够在单片机的控制下完成对环境湿度信号的采集、转换、调控。用户可以根据自身需要进行环境湿度值以及定时开机时间的设定。1.3 课题的意义 由于目前市场上所销售的家用加湿器普遍智能化程度不高,根据相关调查发现,很多加湿器功能上有所欠缺,在环境湿度检测、恒湿控制、定时开关机、数字显示等功能上智能化程度较低,与现在家庭中其他家用设备(如空调、电视、微波
10、炉等)相比较使用功能过于简单,不能满足不同人群及场合的需求。因此,本题目希望设计一个在尽可能保持现有加湿器功能的基础上,采用单片机技术,设置四个模式:标准、潮湿、护肤、保健,人们可以自由选择适合自己的湿度;同时其具备环境湿度检测,可以随时检测环境的湿度,进行调节,使其处于相处恒定的湿度;还有声光报警等功能,构成家用加湿器智能控制系统。使其同时实现湿度检测,数字显示,定时开机等附加功能,更加智能化、人性化,人们可以事先设定好开启的时间,这样当人们回到家里就可以感受到暖暖的湿度意。 本课题能够锻炼一个人在面对一个具体的项目时,遇到问题,分析问题,解决问题的能力;获得独立策划、实施课题,并按照既定计
11、划进行开发的经验,以及查找相关文献的能力。通过自己的努力使得对于单片机控制系统有一个全面的、深刻的认识。为以后研发工作打下坚实的基础,积累宝贵的经验。 第2章 设计方案2.1总体设计此次设计的主要内容:(1)具有四档加湿模式,分为标准、保健、护肤、潮湿档位,不同的模式,设置的参考相对湿度不同,并且不同模式有其工作模式指示灯。(2)具有定时功能,并且可以显示定时时间和湿度。(3)具有声光缺水保护功能,缺水状态下报警并停止工作。 根据设计要求确定了系统的总体方案,系统由温湿度传感器、单片机、1602LCD液晶显示屏、声光报警等组成。系统功能原理图如图2.1所示,温湿度传感器并将采集的温度传送至单片
12、机。单片机对数据加以处理并结合室内湿度要求参数控制加湿器的开启和闭合。另外,还可以检测水位,单片机根据水位高低控制声光报警装置,在极限水位时可以停止加湿,保护加湿器。加湿器控制系统包括显示模块、报警模块、自动断电模块。单片机温湿度传感器按键1602LCD显示屏水位信号加湿器开关声光报警器图2.1 加湿器控制系统的设计原理图2.2 实现方式要达到加湿器控制系统的设计,一定要做好硬件和软件设计和调试方面的工作。首先硬件方面,通过合理的设计单片机管脚及其他外围电路的链接,使之既有I/O口的功能,又有控制型号的功能。在本次设计中,加湿器开关由一发光二级管代替,在仿真过程中更容易观察系统开发效果。这方面
13、的内容详见硬件设计部分内容。其次软件方面,通过合理设计软件的流程图和安排子程序,使程序以最简洁有效的方式实现目的。最后,调试方面,程序编辑用protues与keil为开发与仿真环境,编辑过程可使用软件仿真观察,并对其进行调试。在程序编辑完成之后使用硬件仿真,最终用烧录器将程序写入单片机进行实测。本系统的信号主要有温湿度传感器的输入信号和单片机输出的控制信号构成。首先由单片机向温湿度传感器发出读信号,随后温湿度传感器做出响应,单片机待温湿度传感器收集到得温度信息并进行A/D处理并存储为数字信号后,开始读取温度值,并对其信号做位处理使之达到用户需求的精度以及计算得到相对湿度。另外,系统在运行过程中
14、还有专门的控制声光报警系统,定时开机的信号。 第3章 元器件部分3.1 AT89S52单片机AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。AT89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16为定时计数器,一个6向量两级中断结构,一个全双工串行通信接
15、口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节点工作模式。空闲方式停止CPU的工作,但允许RAM、定时/计数器、串行通信口和中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。 AT89C52共有40个引脚,大致可分为4类:电源引脚、时钟电路引脚、I/O引脚、控制线引脚(如图21所示)。根据开发的需要和单片机的结构,我们就可以实现单片机的自动工作,即实现自动化!主要特性:与MCS-52 兼容 8K字节可重复擦写FLASH闪速存储器 1000次写/擦循环周期 全静态工作:0Hz-24MHz 三级
16、加密程序存储器锁定 2568位内部RAM 32个可编程I/O线 3个16位定时器/计数器 8个中断源 可编程串行UART通道 低功耗的闲置和掉电模式 图3.1 AT89C52引脚排列图管脚说明:VCC:供电电压。GND:接地。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)
17、区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。 PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。 EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为
18、高电平(接Vcc端),CPU则执行内部程序存储器中的指令。Flash存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。3.2 温湿度传感器本次设计涉及两种传感器:SHT11温湿度传感器和DHT11温湿度传感器。SHT11温湿度传感器与DHT11相比较,虽然在性能上看,稳定性比DHT11温湿度传感器好,但是两者不仅测量的温湿度范围,而且温湿度分辨率相差不大,最重要的一点是,SHT11价格比较高,器件比较小,对焊接要求比较高,必须掌握好焊接温度,一旦温度过
19、高很容易烧坏传感器,因此此次设计选择DHT11温湿度传感器。鉴于protues仿真软件中没有DHT11温湿度传感器,采用SHT11进行仿真。3.2.1 SHT11温湿度传感器SHT11时瑞士Sensirion公司推出的基于COMSEnsTM技术的新型温湿度传感器。该传感器将CMOS芯片技术与传感器技术结合起来,从而发挥出它们强大的优势互补作用。SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式,仿真时管脚排列如图3.2所示,其引脚说明如下:由于将传感器与电路部分结合在一起。该传感器具有比其它的温湿度传感器优越得多的性能。首先是传感器信号强度的增加增强了传感器的抗干扰性能,保证了传慼器的
20、长期稳定性,而A/D转换的同时完成,则降低了传感器对干扰噪声的敏感程度。其次在传感器芯片内装载的校准数据保证了每一只温湿度传感器都具有相同的功能,即具有100%的互换性。最后,传感器可直接通过I2C总线与任何类型的微处理器、微控制器系统连接, 节省了单片机的I/O接口线,降低了成本。图3.2 SHT11仿真引脚图其主要输出特性如下:(1)湿度值输出 SHT11可通过I2C总线直接输出数字量湿度值,其相对湿度数字输出特性曲线如图3所示。由图3可看出SHT11的输出特性呈一定的非线性,为了补偿湿度传感器的非线性,可按如下公式修正湿度值:RHlinear=c1+c2SORH+C3SORH式中,SOR
21、H为传感器相对湿度测量值,系数取值如下: 12位:SORH:c1=-4,c2=0.0405,c3=-2.810-68位:SORH:c1=-4,c2=0.648,c3=-7.210-4(2)温度值输出 由于SHT11温度传感器的线性非常好,故可用下列公式将温度数字输出转换成实际温度值:T=d1+d2SOT 当电源电压为5V,且温度传感器的分辨率为14位时,d1=-40,d2=0.01,当温度传感器的分辨率为12位时,d1=-40,d2=0.04.(3) 露点计算 空气的露点值可根据相对湿度和温度值来得出,具体的计算公式如下:LogEW=(0.66077+7.5T/(237.3+T)+log10(
22、RH)-2)Dp=(0.66077-logEW) 237.3/(logEW-8.16077)3.2.2 DHT11温湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加湿器 控制系统 设计
链接地址:https://www.31ppt.com/p-2932236.html