ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:319.03KB ,
资源ID:5860869      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5860869.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能湿度控制系统文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

智能湿度控制系统文档格式.docx

1、相对湿度:相对湿度表示在相同湿度下大气中水蒸气的实际压强与饱和水蒸气的压强之比,通常用百分数来表示。相对湿度的英文缩写为(Relative Humidity),有公式: (2.2)式中,p1(T)代表温度为时的水蒸气压强,p2(T)表示在温度下的饱和压强。显然,相对湿度是压强和温度的函数。露点:在水蒸气冷却过程中最初发生结露的温度。若气温低于露点,水蒸气开始凝结。湿度比:它表示水蒸气的质量与干燥空气的质量比。大气压强:在单位面积上大气的压力。通常将海平面高度的大气压强称为个标准大气压,p0=101.325Pa。大气压强随高度的增加而降低。设、两点的高度差h2-h1=h,这两点的大气压强分别为p

2、1,p2。有公式 (2.3) 当距海面高度为1000M、2000M、4000M、8000M时,大气压强就依次降成 0.88p00.78p0、16p00.37p0。水蒸气压强:当空气和水蒸气的混合物与水(或冰)保持平衡时,就处于饱和状态,相对湿度达到100%,此时水蒸气对水(或冰)的饱和压强就称做水蒸气压强。其计算公式比较复杂,并且计算水和冰的饱和压强的公式也不同。2.2系统功能要求(1)自动检测室内空气的湿度。(2)当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的

3、,使空气湿度保持在理想的状态。(3)数码管显示当前的湿度。(4)键盘设置及调整湿度的初始值。2.3系统总体架构(1)湿度检测电路。用于检测空气的湿度。(2)微控制器。采用ATMEL公司的89C51单片机,作为主控制器。(3)电源稳压电路。用于对输入的200V交流电压进行变压、整流。(4)键盘输入电路。用于设定初始值等。(5)LED显示电路。用于显示湿度。(6)功率驱动电路(湿度调节电路)。图2.1 系统结构图2.4系统设计原理该湿度控制系统由湿度检测电路、CPU 监控电路、显示电路、 A/D 转换电路、排风与加热控制电路和微处理器等组成,其中微处理器AT89C51 是整个系统的控制核心,它的原

4、理电路如图 2.l 所示。工作原理如下:湿度检测电路将当前环境湿度信号通过A/D转换后,送到处理器AT89C51中,然后处理器通过软件的运行,将当前湿度信号通过LED显示出来(显示相对湿度值),并且处理器通过程序的运行,判断当前湿度值是否在预先设定的范围之内。假设不是,系统就会自动进行湿度的调节:当湿度检测电路检测到当前环境湿度高于设定值的上限的时候,微处理器将使P2.6输出低电平,起动减湿控制电路使吹风机开始工作,开始排风散热降温;当湿度检测电路检测到当前环境湿度低于湿度设定下限时,P2.7输出低电平,使蒸汽机控制电路工作,开始加热增加湿度。3系统硬件设计及实现3.1电源电路设计稳压电源一般

5、由变压器、整流器和稳压器三大部分组成,变压器把市电交流电压变为所需要的低压交流电。整流器把交流电变为直流电。经滤波后,稳压器再把不稳定的直流电压变为稳定的直流电压输出。稳压电源是以78XX和79XX系列稳压器为基础的,这类电源能够产生5V,15V。它是先将来自交流电的电压通过变压器(即将220V转换为20V),然后通过78XX和79XX稳压器,达到设计要求。稳压电源的设计图3.1 图3.1 电源电路图在图中A端输出+15V,B端输出+12V,C端输出+5V,D端输出-15V,E端输出-12V、F端输出-5V,这6种电源可以供我们后来设计器件的备用电源,如:湿度检测电路、单片机电源、A/D转换I

6、CL7135、继电器的电源等。3.2相对湿度检测电路设计相对湿度检测电路框图如图3.2所示:主要包括9部分:精密对称方波发生器;湿敏电阻;对数放大器(兼做半波整流);湿度校正电路及滤波器;输出放大器;断点补偿电路;温度补偿电路;+15V稳压电源。该检测电路有下列特点:(1)鉴于当直流电流通过湿敏电阻时会产生电化学迁移现象而损坏湿敏电阻,因此必须采用交流信号或对称方波信号来驱动湿敏电阻。在这里选用具有稳幅作用的精密对称方波发生器作为信号源,其输出信号中不包含直流分量。(2)为解决湿敏电阻的非线性问题,由晶体管(VT1)和运算放大器构成对数放大器,对湿敏电阻的指数型特性曲线进行线性化。(3)利用湿

7、敏校正电路对40%RH、100%RH两点进行校正,再通过滤波器产生一个代表相对湿度的直流输出电压,输出电压范围是010V,所对应的相对变化范围是(0100%)RH。(4)输出信号送至位A/D转换器,通过ICL7135A/D转换将模拟量转换位BCD码送至微处理器进行数据处理。(5)利用断点放大器专门对40%RH以下的相对湿度信号再进行一次线性补偿,使其输出信号尽可能呈线性。(6)利用集成恒流源的正温度系数去补偿热敏电阻的负温度系数,大大降低了温漂。然后选用一片廉价的集成音频放大器对VT1进行温度补偿,使VT1的直流工作点不随环境温度的变化而变化。3.3 A/D模块设计ICL7135是目前市场上广

8、泛流行的单片集成4位半双积分A/D转换器。由于ICL7135具有4位半的精度(相当于14位二进制数)、自动校零、自动极性输出、单一参考电压、动态字位扫描BCD码输出、自动量程控制信号输出、价格低等特点,所以广泛应用于微控制器的应用系统和各种精度较高的数字仪器等领域19。(1) 主要参数CMOS集成电路;双积分转换技术;单一参考电压;采用BCD码扫描输出;能用闪烁显示的方式表示超量程状态;具有六路输入/输出(I/O)辅助信号,可以和微处理器相连,进行复杂的控制;具有自动转换量程的过和欠量程信号;允许差分输入;具有自动极性辨别功能和自动校零电路;双电源供电;准确度高0.005%1个字;输入漏电流低

9、 1pA;分辨率高 14位;零读数漂移 0.5V/;输入阻抗高 109;转换速度慢 3次/秒;噪声低 15V。(2)引脚排列和引脚说明V-:负电源输入端,典型值为-5V。 VREF:参考电源输入端,典型值为1V,参考电压的精度合稳定度将直接影响转换精度。D5、D4、D3、D2、D1:BCD码数据的位选通信号输出端,分别分位万、千、百、十、个位。B1、B2、B4、B8:BCD码数据输出线。BUSY:转换状态标志输出端。积分器在积分过程中(对信号积分和反向积分)BUSY输出高电平,积分器反向积分过零后输出低电平。CLK:时钟输入端。双极性模式:最高时钟频率为125Hz,转换速度为3次/秒;单极性模

10、式:最高频率为1MHz,这时转换速度为25次/秒。AGND:模拟地,INTOUT:积分器输出。AZIN:自调零输入端。BUFOUT:缓冲放大器输出端。REFCAP-:外接参考电容引脚。REFCAP+:INLO:信号输入低端。INHI:信号输入高端。V+:正电源输出端,典型值为+5V。DGND:数字接地。POL:极性输出端。当信号为正时,POL极性输出为高电平;输入信号为负时,POL极性输出为低电平。R/:启动转换/保持控制端。该端接高电平时,ICL7135为自动连续转换状态, 1/2。一次A/D转换结束后,该端输出5个负脉冲,分别选通高位到低位的BCD码数据输出,可利用该信号把数据打入到并行接

11、口中供CPU读取,这在和微处理接口时显得非常重要。OVERRANG:过量标志输入端。当输入信号读数超过转换记数范围时,该引脚输出高电平。UNDER:欠量程标志输入端。当输入信号读数小于9%或者更小时,该端输出高电平。3.4处理器模块设计AT89C51是一种与MCS51单片机相兼容的、高性能的8位CMOS微控制芯片,采用40引脚DIP封装,片内带有4KB的快闪可编程/擦除只读存储器(FPEROM)。是当前较先进的一种电擦除8位单片机,它与MCS-51指令系统完全兼容,片内FPEROM允许对程序存储器在线重新编程。也可用常规的EPROM编程器编程。具有超强的加密功能。ATMEL公司生产的这种89C

12、51微控制器,将具有多种功能的8位CPU与FPEROM结合在同一芯片上,可完全替代87C51和8751/8752,为很多嵌入式控制应用提供了设计灵活且价格适宜的方案,深受用户欢迎。此外,AT89C51还增加了在零频下工作的静态逻辑方式及空闲和掉电两种可选的省电模式,在空闲模式下,CPU停止工作,但RAM,定时/计数器,串行口和中断系统仍然工作.在掉电模式下,只保存RAM的内容,振荡器停振,关闭芯片的所有其它功能,直到下一次硬件复位为止.其空闲和掉电两种工作方式以及静态逻辑运作等情况,与MCSC51相同。为了提高系统工作的可靠性,测控仪增加了微处理器工作的监控电路,如图2.2中左边的中部所示,在

13、这里采用 MAx813L 实现,以防程序跑飞使系统失控。如果在1.65s内微处理器 AT89C51 不给 MAxsl3L 的“看门狗”输入端 WDI 触发信号,说明程序已跑飞或程序已进入了死循环, MAX813L 将发出复位信号,使系统复位重新运行。另外,用于控制加热和排风的电路如图 1 中右下方所示。由于该电路很简单,在这里就不介绍了。值得一提的是加热控制和吹风扇控制用的接触器,其触点容量选取应视控制对象的功率而定,至少在 220WroA 以上,以确保控制仪的可靠工作。3.5湿度调节模块设计湿度调节电路的设计:如图3.6 图3.6 湿度调节电路的结构框图如图3.12为湿度控制硬件结构图,图中

14、采用了两只光电耦合器件、两个继电器、和两只发光二极管。其中光电耦合器件是将处理器(单片机)输出的信号转换为继电器的输入信号,而继电器又与吹风机和蒸汽机的电源线相连,这样,处理器输出的信号就可以通过光电耦合电路和继电器电路来控制机械(吹风机或蒸汽机)的动作。3.6显示模块设计由于发光二极管是电流驱动设备,一般的I/O接口驱动能力是都是有限的,在发光二极管与接口芯片间要接驱动电路,常用的CMOS或TTL驱动器有:LS7448、LS7449。3.7键盘模块设计本系统由于只有4个按键,而且单片机的接口又足够,所以采用独立式键盘,每一个按键与单片机的一个输入端口相连。并且按键采用脉冲式键盘,即按键按下一

15、次,就是说与按键相连的端口原来为高电平,按下之后,与按键相连的端口变为低电平,当与此按键相连的端口再次变为高电平时,认为一次按键有效,处理器做出一次相应的处理。在这里,我们可以从系统硬件结构图2.2看到,四个按键S1、S2、S3、S4分别与单片机端口P3.0、P3.1、P2.4、P2.5相连。其中,S1键控制湿度预设值的加1,S2键也是设定湿度的预设值,只是按一下S2键,预设值就相应的减1,S3键是人为的控制吹风机的开关,S4键是人为的控制蒸汽机的开关。4系统软件设计及实现4.1程序设计及其流程图4.2程序流程图说明在本程序的设置中,A/D转换是通过每次转换完成后产生中断来通知处理器,并将转换

16、结果送如处理器的存储器中保存;因为在硬件结构时,就采用了独立键盘的结构,所以键盘子程序采用查询方式,以保证处理器始终都在监视键盘的动作;显示子程序采用单独的子程序,作为主程序的调用子程序,以保证LED管的连续显示。主程序流程图如(1),将键盘查询子程序和显示调用子程序作为它的程序运行的循环环节;A/D转换中断处理程序如程序流程图(2),采用中断处理程序,保持了湿度检测信号的不断及时更新;流程图(3)就是显示子程序,它直接通过单片机的端口,不停的送出字位显示和字数的显示;(4)就是键盘处理子程序,键盘采用独立键盘,在有键按下时,首先判断那个键按下,然后根据相应的键作出相应的处理,在此程序中,键盘采用的是脉冲式按键方式,按键按下一下,处理器作出一次相应的回应。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2