大棚温湿度自动控制系统设计_第1页
大棚温湿度自动控制系统设计_第2页
大棚温湿度自动控制系统设计_第3页
大棚温湿度自动控制系统设计_第4页
大棚温湿度自动控制系统设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大棚温湿度自动控制系统设计摘要:本设计是基于STC89C52RC单片机的大棚温湿度自动控制系统,采用SHT10作为温湿度传感器,LCD1602液晶屏进行显示。SHT10使用类似于I2C总线的时序与单片机进行通信,由于它高度集成,已经包括A/D转换电路,所以使用方便,而且准确、耐用。LCD1602能够分两行显示数据,第一行显示温度,第二行显示湿度。这个控制系统能够测量温室大棚中的温度和湿度,将其显示在液晶屏LCD1602上,同时将其与设定值进行比照,如果超出上下限,将进行报警并启动温湿度调节设备。此外,还可以通过独立式键盘对设定的温湿度进行修改。通过设计系统原理图、用Proteus软件进行仿真,证明了该系统的可行性。关键词:STC89C52RC,SHT10,I2C总线,独立式键盘,温湿度自动控制Abstract:Thisdesignisanautomatictemperatureandhumiditycontrollerforgreenhouses,withtheSTC89C52RCMCUbeingitsmaincontroller.ItusestheSHT10asthetemperatureandhumiditysensor,andtheLCD1602todisplaythemessages.TheSHT10usesatimingsequencemuchliketheI2Ctocommunicatewiththemicro-controller.Becauseit’sahighlyintegratedchip,italreadyincludesananalogtodigitalconverter.Therefore,it’squiteconvenienttouse,andalsoaccurateanddurable.TheLCD1602candisplaytwolinesofmessages,withthefirstlinefortemperatureandthesecondlineforhumidity.Thedesigncanmeasurethetemperatureandhumidityinagreenhouse,andthendisplayitonaLCD1602.Meanwhile,itcomparesthedatawiththesetlimit.Ifthelimitisexceeded,thenthesystemwillsendoutawarningusingabuzzerandactivatethetemperatureandhumiditycontrollingequipment.Besides,thesetlimitcanbemodifiedwiththeindependentkeyboard.ThroughschematicdesignandProteussimulation,thefeasibilityofthisdesignhasbeenproved.Keywords:STC89C52RC,SHT10,I2Cbus,independentkeyboard,temperatureandhumiditycontrol目录163171前言1303522总体方案设计3267712.1温湿度控制系统的设计指标要求3161352.2系统设计的原那么398252.2.1可靠性380992.2.2性价比360442.3方案比拟4285182.3.1方案一4742.3.2方案二4118042.4方案论证575722.5方案选择574773单元模块设计6255773.1各单元模块功能介绍及电路设计6286623.1.1单片机最小系统6226573.1.2液晶显示模块8125983.1.3温湿度传感器模块817333.1.4报警电路的设计9253433.1.5输出电路设计109783.1.6电源的设计12236253.1.7按键电路设计13204203.1.8串口通信电路14137293.2元件清单15241473.3关键器件的介绍17173623.3.1STC89C52RC17269493.3.2SHT10温湿度传感器19227964系统软件设计 228994.1软件设计的总体结构2220854.2主要模块的设计流程框图24230024.2.1主程序流程图24171164.2.2SHT10子程序流程图25139904.2.3LCD1602子程序流程图27131314.2.4输出控制子程序流程图28184294.2.5键盘扫描子程序流程图29291734.3软件设计所用工具31256224.3.1KeiluVision43112844.3.2Proteus3197265系统调试32150265.1用Proteus搭建仿真总图32196745.2用Keil对程序进行调试、编译33163926结论36231046.1系统的功能3677446.2系统的指标参数3642176.3系统功能分析36236987总结与体会38142458致谢39126129参考文献402320附录1系统的电路原理图4117439附录2系统仿真总图4223111附录3系统实物照片4321956附录4系统源程序4411683附录5英文参考资料46313471中文翻译46154652英文原文491前言温室大棚作为一种高效的农业生产方式,与传统农业生产方式相比具有很大的优点。温室农业生产可以获得高产和优质的蔬菜、花卉、瓜果,不仅可改变这些产品按自然季节供给的模式,延长其供给期,而且可在不同地方进行种植,到达所谓“地不分东西南北,食不分春夏秋冬〞。温室农业可以改变传统农业劳动力冬闲夏忙的安排,以小面积获得高产,减轻大面积的土地压力。温室农业采用适时适量供水的优化用水同时配以微灌和高湿环境,可到达农业用水高效高产,按产品的数量平均计算,节省水分量是很大的。这种设施系统可以从简易到全自动控制,适宜各种状况下的选择,特别是对于日光温室、塑料大棚,相对投资较少。假设能降低本钱、采用经久耐用的低本钱采光材料,开展前景将更为广阔,即使在一些偏远地区的农村、场所,也可以修建单个的温室和塑料大棚,进行环境控制下的蔬菜和瓜果的生产,改变这些地区的生活条件。要想实现温室大棚高效增产的作用,对温湿度的准确控制是极其重要的。温室内空气湿度的日变化受天气、加温及通风换气量的影响,阴天或灌水后室内空气湿度几乎都在90%以上。晴天在黄昏关窗至次日早晨开窗前温室维持在高湿度。室内湿气遇冷后凝结成水滴附着在薄膜或玻璃的内外表上,待到加温或日出后,室内温度上升,湿度逐渐下降,附着在屋顶上的水滴随之消失。温湿度的较大变化对农作物的生长十分不利,研究结果说明,由于植物体内水分缺乏导致气孔关闭,首先阻碍了CO2的交换,而使饱和作用显著下降,特别是在缺水状况加剧时,给细胞原生质的生化作用带来影响,光合作用显著下降。而温度在夜间下降过低也会影响光合作用的效率。因此,非常有必要使用一套温湿度控制系统,以维持温室大棚内的温度、湿度在一个适宜的范围,实现大棚内农作物的水分、养分的有效供给,提高光合作用的效率,从而到达增产目的。传统的温湿度控制是在温室大棚内部悬挂温、湿度计,通过读取温、湿度值进而了解实际的温度和湿度,然后根据现检测的温湿度与额定值进行比拟,看温湿度是否超过限定值,然后进行相应的通风或者相应的洒水。这些操作都是人工的,消耗了大量的人力以及物力。现在,随着国家经济的迅速开展,农业产业规模的进一步提高,大棚中培育出的农产品品种数量的逐渐增多,对于数量较多而又大型的大棚,传统的温湿度控制措施就出现了局限性。这要求我们提高温湿度检测与控制技术,来满足对温室大棚建设的需要。在本设计中,采用单片机来控制温湿度,不仅具有廉价、配置简单和灵活的优势,而且可以大大提高所测温湿度的技术指标,从而可以提高产品的数量和质量。单片机因为它具有功能强、高可靠性、体积小、造价廉价和开发周期短这些优势,广泛用于自动化测量和控制现场设备,特别是在日常生活中发挥的日益重要的作用。这次选用STC89C52RC作为主控制器,可以从按键电路输入设定的温湿度,通过温湿度传感器SHT10对温度、湿度信号进行采集,然后通过I2C总线与单片机通信,并将温湿度显示在液晶屏LCD1602上,单片机把它们与设定的值进行比照后决定是否报警,并启动空调设备对温湿度进行调节。2总体方案设计2.1温湿度控制系统的设计指标要求本文要设计的大棚温湿度自动控制系统,要能够及时、准确地对温室大棚内的温度、湿度进行采集,将其显示在LCD1602液晶显示器上,然后与设定的上下限值进行比拟,如果超出限制那么启动温度、湿度控制设备,并通过蜂鸣器报警,直到温湿度回到规定的范围。另外,还要能够通过按键修改设定的上下限。为了能够满足农业生产的需要,此次设计要到达一下指标:〔1〕工作环境:温室大棚;〔2〕温度测量误差:±1℃;〔3〕测温范围:0~+55℃;〔4〕湿度测量误差:±5%RH;〔5〕测湿范围:0~100%RH;〔6〕通过键盘电路修改上下限:有;〔6〕温湿度报警:有;2.2系统设计的原那么2.2.1可靠性可靠性是在设计过程中应该优先考虑的一个因素,一个控制系统必须要能稳定、可靠地工作,才能投入到生产实践中去。如果系统的可靠性不能达标,那么系统出现故障的可能就会增大,造成很大的损失。这种损失不仅包括经济上和信誉上的损失,而且可能会对人身平安产生威胁。要提高控制系统的可靠性,那么就要注意以下几个方面:选用的元器件要有很高的可靠性;由于供电电源很容易产生干扰,所以应该对其采用抗干扰措施;对输入输出通道也一样,要采用抗干扰措施;在对电路板的设计时,要合理的布线和接地;软硬件都要进行滤波;系统要有自己诊断功能等。2.2.2性价比性价比也是一个系统设计中所要考虑的重要因素。性价比高的产品更容易被消费者接收,但是设计过程中不能盲目地追求性价比,它应该建立在对产品性能要求的根底上,首先要满足性能要求,然后再设法降低产品本钱。2.3方案比拟2.3.1方案一采用PLC作为主控制器。使用PLC的最大优点在于PLC使用梯形图进行编程,编程语言形象直观,难度较低,因此开发周期短,便于扩展。而且PLC抗干扰能力强,工作稳定可靠,这一点已被长期的工业控制实践所证明。继电器继电器键盘输入加热器制冷器加湿器除湿器液晶显示蜂鸣器报警温湿度传感器PLC温室大棚图2.1用PLC作为主控制器的控制系统2.3.2方案二使用单片机进行控制。采用STC89C52RC单片机作为主控制器,可以用C语言进行编程,由于它支持ISP在线编程,因此可以通过RS232串口将程序烧录到单片机中,很方便。温湿度传感器SHT10通过I2C总线与单片机连接。温温湿度传感器单片机加热器制冷器加湿器除湿器键盘输入蜂鸣器报警继电器液晶显示温室大棚图2.2用单片机作为主控制器的控制系统2.4方案论证从功能上看,两种控制器都能满足要求。PLC在工业控制领域用得比拟多,编程简单,而且抗干扰能力强。但是本系统是用于温室大棚,并没有其他大型工业设备的干扰。单片机用C语言编程,相对PLC的梯形图要复杂得多,但是编程更为灵活,可以实现复杂的功能。从价格方面上看,单片机就比PLC具有很大的优势。一个单片机只要几块钱,而一个很一般的PLC一般也要几百上千元。另外,中国是农业大国,随着温室大棚越来越普及,农村对温湿度控制系统的需求也会越来越旺盛,因此虽然用单片机开发的周期较长,但是一旦完成开发,后期生产环节的边际本钱很小;而基于PLC的控制系统受制于PLC的高昂价格,价格难以降低。2.5方案选择PLC和单片机都能作为主控制器进行设计,但是在价格方面单片机具有巨大优势。综上所述,本次设计采用单片机作为主控制器。3单元模块设计3.1各单元模块功能介绍及电路设计单片机最小系统图3.1单片机最小系统单片机最小系统包括单片机、电源电路、时钟电路和复位电路。时钟电路用于产生单片机工作时候所必须的时钟信号,单片机在时钟信号的节拍下逐条地执行指令。单片机有两种时钟信号产生方式,一种是内部时钟方式,另一种是外部时钟方式。外部时钟方式是把已有的时钟信号从XTAL1或XTAL2送入单片,一般用于有多个单片机的情况,所以本设计中时钟电路采用内部时钟方式,选用12M的晶振和两个30pF的电容与片内的高增益反相放大器构成一个自激振荡器。电源电路后面的模块中会单独提到,用5V的直流电源。下面着重论述一下复位电路。图3.2上电+手动复位电路单片机的复位主要有上电复位和手动复位,之所以要进行复位,目的就是为了让单片机进入初始状态,比方让PC指向0000H,这样单片机才能从头运行程序。因此上电的时候就要让单片机复位一次;在运行过程中,如果程序出错,也需要进行手动复位。本设计中的复位电路就是上电+手动复位电路,复位时要让STC89C52RC的RST引脚得到2个机器周期以上的高电平。先说说上电复位的工作原理,当单片机上电时,电源+5V的Vcc通过10K的电阻对10uF的电容进行充电。刚上电时,有较大的电流从Vcc经电容、电阻流向GND,由于电容两端的电压不可突变,因此仍然为0V,于是电阻的两端分得5V的电压,即RST引脚此时的电势为5V。随着充电的继续进行,电流会逐渐减小,电阻两端的电压UR=IR也逐渐减小,即RST引脚的电势逐渐减小。过了一定时间,RST引脚两端的电压下降到不再是高电平,只要这个充电的时间大于单片机两个机器周期,就能使单片机复位。程序运行过程中如果跑飞了、程序运行出错或操作错误使系统处于死锁状态时,就需要用到手动复位。手动复位就是在上电复位电路的电容两边并联一个微动开关,需要手动复位时将其按下,使之接通,RST获得高电平,而且人按动按钮的时间肯定是超过两个机器周期的,于是单片机复位。3.1.2液晶显示模块测量到的温湿度值将显示到液晶屏LCD1602上,它可以显示2行,每行16个字符。LCD1602共有三个存储器,它们是CGROM、CGRAM和DDRAM。CGROM用来保存LCD1602内部固化的一些字符的字模,比方英文的26个字母的大小写;CGRAM用来保存用户自己取的字模,比方,如果要显示汉字,就必须自己去汉字字模,在这里我们都用英语字母,故不用CGRAM;DDRAM用来存储要显示的字符的字模,它和屏幕上的位置是对应的,第一行为00H到0FH,第二行为40H到4FH。在这里需要注意的是,在向LCD1602写入显示数据存储器地址时,根据控制指令的格式,最高位D7为1,所以写入的数据为,第一行80H到8FH,第二行C0H到CFH。它与单片机的接口电路如下列图所示:图3.3LCD1602与单片机的接口电路温湿度传感器模块温湿度传感器选用瑞士Sensirion公司生产的SHT10。SHT1X系列共有三个型号:SHT10、SHT11、SHT15,他们都是SMD贴片封装的,他们依次性能越来越好,其中SHT10属于经济型的温湿度传感器。三者的温湿度性能如下列图所示。图3.4SHT1X系列各型号传感器的湿度、温度最大误差从曲线中可以看出,无论是湿度还是温度,SHT10的误差都是最大的,SHT15误差最小,但是它们的价格也相差很大,SHT10多为二三十元一个,而SHT15价格上百。因此,从满足大棚温湿度监测的要求来看,SHT10已经足够,应选用SHT10。SHT10与单片机的接口电路如下所示:图3.5SHT10与单片机的接口电路SHT10采用类似于I2C的两线制串行总线,一根是时钟线,一根是数据线。数据线要通过一个上拉电阻接到VCC,目的是防止信号冲突,使单片机的引脚只提供低电平,要得到高电平那么使该引脚悬空,由上拉电阻提供高电平。报警电路的设计当大棚内的温湿度超过上下限时,除了需要启动温湿度调节器之外,还需要进行报警,这里用到的是蜂鸣器。蜂鸣器为一种采用一体化结构的电子器件,采用了直流电压来供电,广泛的应用到了计算机、报警器、复印机、电子玩具、机、汽车电子设备、定时器等电子产品之中用作发声器。蜂鸣器分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器由于内部集成了振荡源,所以使用直流电压就可以驱动它鸣叫;无源蜂鸣器内部没有振荡源,因此一般使用2K~5K方波来驱动。本设计中使用的是有源蜂鸣器,在它两端加载5V的直流电压就可以使之鸣叫。报警电路设计如下列图:图3.6报警电路图蜂鸣器工作电流一般为10mA,而单片机的I/O口只能承受几毫安的电流,因此需要加三极管进行驱动。如上图所示,单片机的I/O口中的P1.6接PNP型三极管的基极,当P1.6为低电平时,三极管导通,5V的电压加载到蜂鸣器两端,于是蜂鸣器鸣叫;当P1.6高电平时,三极管截至,蜂鸣器不鸣叫。输出电路设计当温湿度超出限定值后,单片机将输出控制信号,启动加热、制冷、加湿、除湿设备。弱电控制强电,首先要用到继电器来控制这些大功率的设备,而且为了进一步加强弱电和强电的电气隔离,减少强电设备对单片机控制系统的干扰,需要在前一级加光耦进行隔离。光耦的驱动能力有限,一般电流只能到达30mA左右,缺乏以驱动继电器,因此再加一个三极管放大电流。原理如图3.7所示:图3.7控制电路输出电路有四组,每一组由一个光耦、一个三极管、一个继电器组成。这四组输出电路分别控制加湿、除湿、加热、制冷的设备。光耦选用TLP521-4,它是Toshiba公司生产的四路光耦,由单片机直接驱动。51单片机P0口所能承受的灌电流最大,可以到达26mA。输出系统中的继电器最多同时有两个工作,控制温度的一个,控制湿度的一个。如果设置光耦的发光二极管的电流为10mA,那么两个发光二极管同时导通时单片机的灌电流为20mA,小于26mA,符合要求。所以把P0口的引脚接到光耦TLP521-4输入测的发光二极管阴极。继电器选用5V的,驱动继电器需要大约100mA的电流,也就是说驱动继电器的三极管的集电极电流为Ic=100mA。三极管选用直流放大系数为100的9013,根据Ic=βIb,可计算得三极管基极电流Ib=1mA,而Vbe=0.7V,又由于光耦中的光电三极管的集电极、发射极饱和压降Vces=0.3V,所以基极的限流电阻上的压降为〔5-Vces-Vbe)=4V,4V/0.001A=4KΩ,由于没有标称值为4KΩ的电阻,所以选择4.7KΩ的。还应该注意到的一点是,光耦有一个参数叫电流传输比〔CTR〕,CTR=Io/IF,及输出端电流的最大值比上输入端的电流,表达了光耦输出电流的能力。如果输入端的电流为20mA,电流传输比为50%的话,那么输入端电流Io最大只能为10mA。在这里,TLP521-4的电流传输比为50%,输出端我们刚刚算出的电流Io=Ib=1mA,所以输入端电流IF最小为2mA,由于电流很小时光耦处于死区,因此要选大点,这里选择IF=10mA。于是,光耦输入端阳极上的限流电阻为R=(5V-0.7V)/0.01A=430Ω,这里选择标称值为470Ω的电阻。此外,这里用的继电器是普通的电磁继电器。通过对电磁继电器和固态继电器进行比拟,虽然固态继电器具有无触电、动作速度快、使用寿命长等特点,但是本设计中的继电器只在温湿度超过限定值时才动作,动作频率低,而且固态继电器的价格比电磁继电器高得多,所以综合考虑选择电磁继电器SRD一05VDC一SL-C。电源的设计图3.8电源电路电源电路是整个系统中非常重要的一局部,本设计中主要用到直流5V电源。要得到5V的直流电源,要经过降压、整流、滤波、稳压四个环节。由于最后的稳压环节,LM7805要得到5V的直流输出,输入与输出要有一定的压差,根据LM7805的数据手册,需要有10V的输入,因此在降压环节把220V的电压降为10V。然后用桥式整流电路把交流电整流为直流电,此时的直流电只是方向不变,但仍按正弦方式变化,是脉动的直流电。因此需要滤波电路将纹波滤掉。C8和C2都用来滤波,但是作用是不一样的。C8是大电容,用电解电容,它的作用是低频滤波,通过充电放电,从而削峰填谷,使电压的脉动成分减少,电压根本保持稳定。而C2是小电容,所以对于高频信号容抗很小,相当于短路,从而滤掉高频信号。需要注意的是,470uF的大电容可以滤低频,为什么不能滤高频,还要单独加一个0.33uF的小电容来滤高频?从理论上来说大电容应该高频、低频都可以,但是由于制造工艺的原因,电解电容的容值做得很大时,它就不再是一个单纯的电容了,它等效于一个电容串联一个电感。在频率较低时,电感L=jwl较小,可以忽略不计,但是当频率很高时,感抗就很大,相当于断路,所以此时这个470uF的大电容不能滤掉高频信号,必须单独加一个小电容。小电容容值小,因此就不存在感抗的问题。滤波完以后,电压的脉动成分已经下降了很多,但是仍有起伏,所以最后还需加上一个三端集成稳压器,这里选用LM7805,它能将电压稳定在5V。并联在LM7805两端的二极管起保护作用,防止在短路等情况下LM7805输出端的电压比输入端高,从而烧坏LM7805。三端集成稳压器后面又接了一大一小两个电容,再次进行滤波,使电压更稳定。按键电路设计图3.9按键电路图键盘分为编码式和非编码式键盘。其中,非编码式键盘又包括矩阵式键盘和独立式键盘。矩阵式键盘较为复杂,一般用于按键数目较多,而单片机可用的I/O口又比拟有限时。本控制系统中只需要用到5个按键,数目较少,并且可用的I/O口充足,故采用独立式键盘,一个按键对应一个单片机的I/O口管脚。本设计中总共用到5个按键式开关,他们用来改变设定的温湿度上下限数值。从S0到S4,分别控制进入温度上下限设置、进入湿度上下限设置、数值加、数值减、确认并退出。本设计中的键盘是低电平有效。未按键时,上拉电阻保证了单片机的I/O口是确定的高电平;当某个键按下时,I/O口变为低电平。3.1.8串口通信电路串口通信可分为同步通信和异步通信,在单片机的应用系统中,主要是采用异步串行通信。在设计通信接口时,应该采用标准接口,这样才能够方便而又准确的把单片机和外设有机的连接起来,从而能形成一个测控系统,目前异步串口通信标准有RS一232、RS一422、RS一485标准。其中,RS一232是PC机与通信工业中使用最早的一种串行接口标准。在短距离、较低波特率串行通信中得到了广泛应用。要让单片机和PC机通过串口进行通信,需要进行电平转换,因为尽管单片机有串行通信的功能,但单片机提供的TTL电平和RS232的电平不一样。TTL电平中,电压小于0.8V为低电平,高于2.4V为高电平;而RS232电平是负逻辑电平,电压在-3V~-15V时为高电平,电压在3V~15V时为低电平,因此要通过MAX232这种电平转换芯片进行转换。MAX232是MAXIM公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5V电源供电。适用于终端设备和数据通信设备间的接口,对于双向通信,只需要使用串行输入RXD〔引脚2〕,串行输出TXD〔引脚3〕和地线GND〔引脚5〕。其电路连接如图3.10所示;图3.10串口通信电路MAX232芯片内部有一个电源电压变换器,能够把输入的+5V电压变换为RS232输出电平所需的+10V电压,采用此芯片接口的串行通信系统值需要接+5V电压即可。MAX232芯片中有两组电平转换的引脚,我们这里只需使用其中一组。打头的字母“T〞表示TTL电平,“R〞表示RS232电平。R1IN和R2IN表示输入RS232电平,因此与电脑的串口相连;T1IN和T2IN表示输入TTL电平,因此与单片机相连。所以,引脚T1IN、T2IN、R1OUT、R2OUT为接TTL∕CMOS电平的引脚,引脚T1OUT、T2OUT、R1IN、R2IN为接RS232电平的引脚。MAX232芯片专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。MAX232就是用来进行电平转换的,该器件包含2驱动器、2接收器和一个电压发生器电路提供EIA/TIA-232-E电平。可以分别接单片机的串行通信口。MAX232是一种双组驱动器/接收器,片内含有一个电容性电压发生器以便在单5V电源供电时提供EIA/TIA-232-E电平。3.2元件清单本次设计需要用到的元器件如下表所示:表3.1所需元件列表元件型号个数单片机STC89C52RC1显示屏LCD16021温湿度传感器SHT101芯片底座DIP401光耦TLP521-41排针10针10杜邦线20二极管1N40074三极管90121三极管90134电阻10K2电阻4.7K9电阻1K1电阻4704电位器15K1瓷片电容1uF5瓷片电容0.1uF1点解电容10uF1瓷片电容30pF2电平转换芯片MAX2321串口母头DB91电平转换芯片MAX2321USB母座1晶振12MHz1自锁开关6*6*51按键开关6*6*56蜂鸣器1继电器SRD一05VDC一SL-C43.3关键器件的介绍3.3.1STC89C52RCSTC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机12时钟/机器周期和6时钟/机器周期可以任意选择。①STC89C52RC的主要性能参数〔1〕增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码与传统8051单片机是兼容的。〔2〕通用I/O口〔32个〕:P1/P2/P3是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。〔3〕ISP〔在线编程〕/IAP〔在应用可编程〕:可通过串口下载程序,不需要使用专门的下载器,非常方便快捷。〔4〕内含8KB的程序存储器,1000次写∕擦写周期;〔5〕内含512字节的RAM;〔6〕32个可编程I/O口线;〔7〕3个16位定时器/计数器,即定时器T0、T1、T2〔8〕6个中断源、5个中断矢量、2级优先权的中断结构;〔9〕具有一个全双工UART串行通道;〔10〕掉电模式和低功耗空闲;②STC89C52RC主要引脚功能STC89C52RC的管脚排列如图2一2所示:图3.11STC89C52RC引脚图P0口〔P0.0~P0.7〕:P0端口〔P0.0~P0.7,39~32引脚〕:P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入每个引脚能驱动写入“1〞时,可以作为高阻抗输入。在访问外部程序和数据存储器时在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线位数据的复用总线。在进行程序校验的时候,输出指令字节;而在FlashROM编程时,接收指令字节。P1口〔P1.0~P1.7〕:P1端口〔P1.0~P1.7,1~8引脚〕:P1口是一个8位双向I/O口,内部已经自带有一个几十K的上拉电阻。对端口写入“1〞时,该引脚被悬空,由内部的上拉电阻把引脚拉到高电平,这时候可以作为输入口使用,此时,因为内部自带上拉电阻,所以被外部器件拉低电压的引脚会输出一个电流。P1的输出缓冲器可驱动4个TTL逻辑门。P2口(P2.0~P2.7):P2和P1一样,是一个8位双向I/O口,内部自带上拉电阻。。端口进行写“1〞时,该管脚被悬空,由内部自带的上拉电阻将电平拉到高电平。当它被当作输入口使用时,因为内部自带上拉电阻,该引脚在被外部元器件拉低电平的时侯会有电流输出。在对程序存储器〔ROM〕或16位的外部数据存储器进行读写时,P2口会送出一个高8位地址数据。在进行访问8位地址的外部数据存储器的时侯,P口线上的内容〔也即特殊功能存放器〔SFR〕区中P2存放器内容〕,在整个访问期间不改变。它的输出缓冲级可以驱动4个TTL逻辑门P3口〔P3.0~P3.7〕:P3口,和P1、P2一样,是一个8位双向I/0口,内部自带弱上拉。对P3口进行写入“l〞时,被内部的上拉电阻拉高且可以作为一个输入端口。作输入端口时,被外部元器件拉低电平的P3口将通过上拉电阻提供电流。P3口除了作为一个一般的I/0口线外,它的第二功能有更重要的用途。P3口输出缓冲级可用来驱动4个TTL逻辑门。RST:复位输入端。在震荡期稳定有效运行情况下,RST端维持两个机器周期的高电平,便可复位器件。∕PSEN:外部程序存储器的选通信号。低电平有效,在片外程序存储器取指期间,当∕PSEN有效时,程序存储器的内容将会被送至P0口,在访问外部RAM时,∕PSEN无效。∕EA∕VPP:当∕EA保持低电平时,那么在此期间外部存储器〔0000H~FFFH〕,不管是否有内部程序存储器。VCC:电源电压。XTALI:单芯片系统时钟的反向放大器输入端。使用外部振荡器时,连接外部石英晶体和微调电容。XTAL2:系统时钟的反向放大器输出端。当使用片内振荡器时,外部接石英晶体和微调电容。3.3.2SHT10温湿度传感器SHT10是瑞士Sensirion公司推出的超小型、自校型、高精度、多功能式的智能传感器,采用SMD贴片封装。SHT10温湿度传感器品质卓越,具有很明显的优点,如抗干扰能力强、反响快等。传感器在一块微型电路板上集成了信号处理电路和传感元件,由于自带ADC,所以输出数字信号。传感器采用瑞士Sensirion公司持有专利的CMOSens®技术,因此有极高的稳定性、准确性、靠性性。SHT10包含一个电容性聚合体湿敏器件、一个基于能隙材料的温度测量元件。SHT10可以用来测量相对湿度、温度和露点等参数。这类智能传感器广泛用于工农业生产、环境监测、通风及空调设备等领域。SHT10的主要性能参数如下:(1)采用两线制数字接口,类似于I2C总线的时序;测量温湿度的范围广。湿度测量范围为0~100%RH,温度测量范围为-40~123.8℃;测量精度较高,温度的测量误差为±0.5℃,湿度的测量误差为±4.5%RH;湿度值分辨率为14位,温度值输出分辨率为12位,并可以变成12位和8位;(5)将温湿度传感器、信号放大器、A/D转换、I²C总线接口全部集成于一个芯片;(6)小体积,可外表贴装;(7)具有可靠的CRC数据传输校验功能;(8)片内装载的校准系数可保证100%互换性;(9)电流消耗低,测量时550µA,平均28µA,休眠时3µA;(10)可给出全校准相对湿度计温度值输出;(11)具有漏点值计算输出功能;电源引脚〔VDD〕,SHT10的供电电压为2.4~5.5V,这里选择5V;在电源引脚〔VDD,GND〕之间须加一个100nF的电容,用于去耦滤波。〔串行输入〔SCK〕,用于微处理器与SHT10之间的同步通信;串行数据〔DATA〕,用于三态门的数据读取,DATA在SCK时钟下降沿后会发生状态改变,并且在SCK时钟为上升沿时有效。也就是微控制器可在SCK为高电平段去读取有效的数据。在微控制器向SHT10进行数据传送的过程中,必须要保证数据线在时钟线为高电平段时稳定。为了防止发生信号冲突,微控制器仅仅把数据线拉低,在需输出高电平时,微控制器会将引脚置成高阻态,由外部上拉电阻把信号拉为高电平,这里选择10KΩ。SHT10在使用时,在数据线上用一组“启动传输〞的时序来表示初始化数据传输。包括:当SCK时钟为高电平的时侯,DATA翻转至低电平,紧接着SCK变成低电平,随后在SCK时钟为高电平的时侯DATA翻转为高电平。后续的命令包含3个地址〔目前支持“000〞〕和5个命令位,具体命令集见表4。SHT10会用下述来方式表示已经正确接受到了指令:在第8个SCK的时钟下降沿后,将DATA下拉至低电平〔ACK位〕;在第9个SCK的时钟下降沿后,释放DATA〔恢复为高电平〕。表3-2SHT10的命令集命令代码预留0000x温度测量00011湿度测量00101读状态存放器00111写状态存放器00110预留0101x~1110x软复位,复位接口、清空状态存放器为默认值,下一个命令前等待至少11ms11110根据上表的命令集,SHT10测量时,发布测量命令〔‘00000101’表示的是相对湿度RH,‘00000011’表示的是温度T〕后,控制器等待测量停止后。此过程大约需要11、55、210ms,分别会对应8、12、14位的测量。确切时间与内部的晶振速度有关,最多会有±15%的变化。SHT10通过下拉DATA变为低电平,表示测量已结束。控制器在触发SCK时钟前,必须要等待“数据备妥〞的信号。接着会传输2个字节的测量数据以及1个字节的CRC奇偶校验。uC需要用下拉DATA为低电平,来确认每个字节。全部数据会从MSB开始,右值有效〔例如:对于12位数据,从第5个SCK时钟起算作MSB;而对于8位数据,首字节那么无意义〕。4系统软件设计系统的工作流程是,操作人员在计算机上输入需要设定的温湿度限定值,当设定的温湿度值与检测温湿度值不同时,单片机控制系统那么会采取相应的调节动作。此程序流程包括五个局部,第一局部是主程序,其描述总体结构;第二局部是SHT10温度采集程序,其功能是通过SHT10传感器采集温湿度值,并进行修正;第三局部是LCD1602显示子程序,对LCD1602进行初始化,将温湿度进行显示;第四局部是输出控制子程序,对设定值和实际值进行判断以决定是否进行温湿度的调节;第五局部是按键输入电路,用来修改温湿度上下限值。4.1软件设计的总体结构本次设计的大棚温湿度自动控制系统由一个主程序调用多个子程序,它们包括SHT10温湿度采集子程序、LCD1602液晶显示子程序、输出控制子程序、键盘扫描子程序,如下列图所示:主程序主程序SHT10温湿度采集子程序LCD1602液晶屏显示子程序输出控制子程序键盘扫描子程序图4.1程序总体结构主程序主要就是调用各个子程序的C语言文件中定义的函数,实现SHT10、LCD1602初始化等操作,然后测量温湿度,调用函数对数据进行处理,最后进行显示并输出控制信号。在Keil工程中编写程序的时候,为了让整个工程看起来条理清晰,要按照各个模块分别新建C文件写子程序。某个C文件要调用其它C文件中的函数时,要在当前C语言文件中先进行声明,然后再调用,或者也可以把每个C文件中定义的函数都写到相同名字下的.h头文件中,其他C文件要调用该函数时要在前面加上#include<*.h>,将头文件包括进来。对于变量也是如此,如果某个变量也在其他C文件中使用,那么要在一个C文件总将它定义为全局变量,即在函数外面定义。其他C文件要使用该变量时,要先使用extern将全局变量的作用域扩展到本C语言文件。4.2主要模块的设计流程框图4.2.1主程序流程图YesYes是否超限?将温湿度与设定值比拟启动温湿度调节设备对温湿度数据进行修正No在液晶屏上显示温湿度测量温湿度是否有按键?初始化LCD1602Yes开始进入键盘扫描子程序SHT10复位No图4.2主程序流程图4.2.2SHT10子程序流程图开始开始发送启动时序发送控制字接收数据测量结束?接收校验位结束NoYes图4.3SHT10子程序流程图温湿度传感器SHT10使用类似于I2C总线的时序与单片机通信,由于51单片机没有I2C接口,所以需要编写程序,用单片机的某两个I/O口管脚模拟I2C总线的时序,从而与SHT10通信。SHT10有4种时序:启动传输时序、写字节时序、读字节时序及复位时序。复位时序和启动传输时序可通过依次拉低或拉高时钟线和数据线,因而实现起来比拟简单;而写时序和读时序就比拟复杂。写时序用来发送控制字,即发送命令,测量结束后,发出读时序读回测量数据。向SHT10的8个数据位的写入,于第9个时钟周期之后,读取应答位,应答位为0时,表示SHT10正确接收。SHT10读写数据的规那么是:在时钟线的下降沿之后数据线改变状态,并在时钟线的上升沿有效。4.2.3LCD1602子程序流程图开始开始LCD1602初始化设置首行数据指针写入首行字符设置第二行数据指针写入第二行字符结束图4.4LCD1602子程序流程图4.2.4输出控制子程序流程图开始开始返回主程序温度、湿度是否超出上下限?启动温湿度调节设备蜂鸣器报警温湿度是否回到限定值内?停止报警停止温湿度控制设备温湿度是否留有足够的裕量?结束NoYesYesYesNoNo图4.5输出控制子程序4.2.5键盘扫描子程序流程图开始开始退出键盘子程序延时10ms退出键盘子程序上限或下限加一或减一P2.3或P2.4是否按下?NoP2.3或P2.4是否仍被按下?YesYesNoP2.5或P2.6是否按下?P2.5或P2.6是否按下?YesNo图4.6YesNo键盘扫描子程序YesNo为了防止抖动,按键电路中都要消抖的措施,本设计中是采用的软件消抖,在单片机检测到某个键按下后,延时10ms再监测,如果仍然按下,才视为按下了该键。S0、S1、S2、S3、S4分别对应单片机的P2.3-P2.7引脚。按下S0,也就是使P2.3为低电平时,进入温度上限的设置,再按一次进入温度下线的设置;按下S1,进入湿度上限的设置,再按一下进入温度下线的设置。在每个设置里面,按S2增加限值,按S3减小限值。设置好以后,按S4退出设置。4.3软件设计所用工具4.3.1KeiluVision4本次设计采用KeiluVision4来编写C语言程序,通过它的编译器进行编译、连接,最后将生成的机器码下载到单片机上。Keil编译器是目前最流行的单片机开发的软件,它是美国KeilSoftware公司开发的C语言开发系统。它提供了一个完整的开发方案,包括宏汇编、C编译器、库管理、连接器和一个功能强大的仿真调试器等,通过一个集成开发环境将这些部份组合在一起。KeilC51整合了丰富的库函数和功能强大的集成开发调试工具。此外,KeilC51生成的目标代码效率非常高,这一点从生成的汇编语言就可以看出,大多生成的汇编语句很紧凑,容易理解。4.3.2ProteusProteus用来对电路进行仿真,它的功能强大,包括单片机在内的众多元器件都可以仿真。把Keil编译、连接后生成的hex文件导入Proteus单片机中即可对单片机进行仿真。Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件,它不仅具有其它EDA软件的仿真功能,还可以对单片机及其外围器件进行仿真,是目前在这方面做得最好的EDA工具软件。Proteus在国内已受到众多单片机开发者的喜爱。Proteus实现了从概念到产品的完整设计,可以实现从原理图绘制和代码调试到单片机与其外围电路仿真,一键切换到印刷电路板的设计。目前世界上只有Proteus做到了将电路仿真、印刷电路板设计和虚拟模型仿真整合到一个设计平台,其处理器模型支持8051、HC11、AVR、ARM、8086和MSP430、PIC10/12/16/18/24/30/DsPIC33等,2023年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。5系统调试5.1用Proteus搭建仿真总图翻开ProteusISIS,在ProteusISIS编辑窗口中单击元件列表之上的“P〞按钮,添加元件及放置元件。得到界面如图5.1图5.1元器件的选择选好元器件后,要对元器件进行一个重新的布局,使之看起来很清晰,并且所占面积较小。假设想移动某个元件或多个,单击其元件,待其颜色变红后,在按下鼠标左键不放,即可拖动元件。为了使仿真图看起来更整洁,我们局部电路连线选择连线标签模式,以单片机19引脚为例,将其用线引出,如然后再点击左侧任务栏中再单击引线得到对话框如图5.2所示,在窗口中输入X1得到此效果图5.2连线标签窗口假设要对某个元件或一局部电路做出说明,那么单击任务栏中的TextScriptMode得到如图5.3效果,在界面中输入文字即可。图5.3说明窗口按照正确的方法将元器件进行合理的排布及连线后,得到图5.4图5.4系统仿真电路图5.2用Keil对程序进行调试、编译先翻开keiluvision4这款软件,新建工程,点击菜单栏里的newuvisionproject,然后对工程进行保存。再新建文件,点击菜单栏中File下的new新建文件,进行保存。最后把新建的文件添加到工程文件里,右键点击project视图窗口里的SourceGroup1,选择Addfilestogroup“sourcegroup1〞,如下图:图5.5添加文件到工程这样,刚刚新建的文件便添加到了SourceGroup1中。现在开始在右边的主界面编写C语言程序,编写完成后为了把程序烧录到单片机上,还需要把它转换成机器码,生成hex文件:右击工程视图窗口中的Target1,选择OptionsforTarget“target1〞把Output选项卡里面的CreateHEXFile前面的勾打上,这样编译后会生成机器码,如下图。图5.6生成机器码6结论6.1系统的功能本系统能测量温室大棚内的温湿度数据,将其显示在液晶屏上。如果温湿度超出了设定的上下限,将进行报警,并启动温湿度调节设备。温度回到限定值内后,停止报警。当温度不仅回到上下限以内,而且留有一定裕量后,停止温湿度调节设备。如果需要修改温湿度上下限,可以通过按键进行修改。6.2系统的指标参数系统的指标参数完成情况如下表所示:表6.1系统指标参数表实现功能结果完成程度测量温度范围-40~123.8℃完成测量温度误差±0.5%完成测量湿度范围0~100%RH完成测量适度误差±4.5%完成液晶屏显示用LCD1602显示完成超限报警用蜂鸣器报警完成修改上下限通过独立式键盘修改完成输出控制通过光耦、继电器控制完成6.3系统功能分析该大棚温湿度自动控制系统能通过独立式键盘设置温湿度上下限,通过LCD1602显示温湿度,并在超限的情况下报警、启动调节设备。其中输出控制和通过键盘设置上下限都是通过调用子程序实现的。键盘的工作方式分两种,一种是查询方式,一种是中断方式。中断方式比拟节省系统资源,只有当有按键按下时才会进入键盘中断子程序,进一步扫描是那些键被按下;而查询方式那么是在主程序中调用键盘扫描子程序,不管有没有键按下,每次程序循环中都要一一判断每个键是否按下,故这种方式占用的单片机的处理时间更多。但是由于本次设计用到的按键不多,只有五个,功能比拟简单,而且单片机工作比拟空闲,因此使用的是查询方式来处理键盘的输入。此外,还应注意到的是,当温湿度超限后,要报警并启动温湿度调节设备。当温湿度回到规定范围内时,只是停止报警,而温湿度调节设备应该继续保持工作,直到温湿度留有一定裕量时才停止。本设计中的输出控制子程序中设置了温度5℃和湿度5%RH的裕量,这样当温度上限是30度时,如果超出上限,那么温度回到30度时停止报警,当温度降到25度以下时才停止制冷设备的运行。这样可以防止温湿度调节设备反复不停地通断,以致影响使用寿命。7总结与体会这次毕业设计使我收获良多,以前偏重于理论知识的学习,但是做了毕业设计才发现在动手实践上的缺乏,无论是画电路原理图、做仿真、做实物都牵涉到很多自己以前没有接触过的内容。通过这次毕业设计,我感觉我实际应用知识的能力有了很大提高。尤其让我感受颇多的是使用万能板焊接实物。这个看似简单的事情花了我三天的时间,而且板子还有很多问题。以前焊过PCB板,于是想当然地以为焊万能板也很容易,不就是用飞线连接吗,还不用画PCB图,不用考虑怎么布线,于是就选择了使用万能板来焊接实物。用导线焊了很久,刚开始还好,到了后来线越来越多,要放置新的元器件都很困难。有些焊点焊多了锡都很难焊上去。由于飞线太多,容易产生很多虚焊,这都为后面的调试增加了难度。所以说,考虑问题要从实际出发,不能想当然。做复杂的板子最好用PCB板,用万能板的话很容易出错。而且,毕业设计是一人一个题目,这很好地锻炼了我的独立思考解决问题的能力和综合分析问题的能力。以前做课程设计都是几个人一组,有什么问题都很容易问别人,并且自己往往就做自己较为熟悉的局部,这使得自己获得的知识很不完整,做一个设计的时候不能全面地思考问题。这次毕业设计,自己一个人从方案的选择、单元模块的设计、器件的选型、软件设计、原理图绘制一直做到英文资料的翻译,自己感觉对设计的整个过程方法有了更深入的了解。总而言之,毕业设计大大地锻炼了我解决实际问题的能力,为我将来的就业打下了坚实的根底。8致谢这次毕业设计马上就要结束了,在这过程中遇到了很多困难,单凭一己之力是无法克服的。在此,我要衷心地感谢在这次毕业设计中为我解疑释惑的李涛老师!由于我在以前的学习中一直都比拟重视理论学习,在实践方面颇为欠缺。尤其是在使用AltiumDesigner画原理图时更是遇到很多很多问题,我在实验室找到李涛老师时他都一一为我解答,非常耐心。甚至有一次我问道原理图中9针串口引脚的问题时,他还专门从柜子里找出一个串口插头为我讲解,让我很快就解决了问题。在设计过程中,我遇到一些小问题也时常去问班上的同学,他们思路也让我受益匪浅,深受启发。在这里对也要感谢你们的帮助!最后,再次感谢李涛老师在毕业设计中为我的付出,是你的帮助让我得以顺利完成这次毕业设计!9参考文献[1]张毅刚.单片机原理及应用[M].高等教育出版社,2023[2]陆荣鑑,李品,孙周.SHT10传感器在温湿度监测系统中的应用[J].传感器与微系统,2023,〔31〕[3]孙环,滕召胜.基于SHT10单片集成传感器温湿度检测模块设计[J].国外电子测量技术,2006,〔25〕[4]童诗白.华成英.模拟电子技术根底[M].北京.高等教育出版社,2000[5]林嘉.基于89S52的LCD1602程序设计[J].电脑知识与技术,2023,〔8〕[6]隋清江.基于PROTEUS的LCD1602接口设计与仿真[J].仿真技术,2023,〔7〕[7]刘天时,刘赏,付春.一种单片机键盘电路设计与消抖处理[J].计算机与网络,2023,(10)[8]赵亮.跟我学51单片机〔四〕独立-矩阵键盘应用与设计[J].电子制作,2023,〔4〕[9]黄震宇.温湿度控制系统设计[J].粮油装备与自动控制,2023,(15)[10]于志赣,刘国平.液显LCD1602模块的应用[J].计算机技术应用,2023,〔4〕[11]赵亮.液晶显示模块LCD1602应用[J].电子制作,2007,〔3〕附录1系统的电路原理图附录2系统仿真总图附录3系统实物照片附录4系统源程序voidmain(void){unsignedcharerror,checksum; LcdRw=0;s_connectionreset();welcome();//显示欢送画面delay(2000); LCD_Initial();while(1){error=0;error+=s_measure((unsignedchar*)&humi_val.i,&checksum,HUMI);error+=s_measure((unsignedchar*)&temp_val.i,&checksum,TEMP);if(error!=0) s_connectionreset();//incaseofanerror:connectionresetelse{humi_val.f=(float)humi_val.i;//convertsintegertofloattemp_val.f=(float)temp_val.i;//convertsintegertofloatcalc_sht10(&humi_val.f,&temp_val.f);//计算湿度与温度GotoXY(0,0);//Print("Tep:");GotoXY(0,1);Print("Hum:");temperature=temp_val.f;zhuanhuan(temp_val.f);//转换温度为uchar方便液晶显示GotoXY(5,0);str[5]=0xDF;//℃的符号str[6]=0x43;str[7]='\0';Print(str);humidity=humi_val.f;zhuanhuan(humi_val.f);//转换湿度为uchar方便液晶显示GotoXY(5,1);str[5]='%';//%的符号str[6]='\0';//字符串结束标志Print(str);} keyscan(); control();//waitapprox.0.8stoavoidheatingupSHTxx delay_n10us(80000);//延时约0.8s}}附录5英文参考资料1中文翻译温湿度独立控制的空调设备在办公大楼的工作情况传统的供热通风与空气调节系统通过冷凝的方式除湿,在给空气除湿的同时,也把空气冷却了。在大多数情况下,建筑物的显性负载占了制冷负载的大局部,而隐性负载〔除湿负载〕只占很小一局部。但是,由于除湿需要的冷源温度比降温所需的冷源温度要低得多,因此冷却水的温度必须降得足够低,以满足冷凝除湿的要求。此外,显性负载和隐性负载之比很大程度上随室外天气、室内人员的数量、室内设备和照明方式的变化而变化。所以,室内温度和室内湿度这两个参数,很难通过冷却旋管冷凝这一种方式进行有效的调节。实践中,在室内湿度升高时,为了除湿,就调低设定的温度值。当空气通过了冷凝旋管后,再将空气加热到适宜的温度,这样就造成了很大的能源浪费。为了防止上述的问题,温度、湿度独立控制空调系统以其适宜的工作方式独树一帜,它可以让温度和湿度分别通过温度控制子系统和湿度控制子系统独立地进行控制。另外,温度控制子系统中用来降温的旋管的温度可以大幅提高,也就是说,可以从当前的7℃提高到17℃,于是就可以提升制冷机的工作状况,甚至可以实现不受周围环境影响的自由调温。在混合式枯燥剂除湿与空调系统上,已经有很多人进行过研究,他们通过把液态、固态枯燥剂和传统的冷却系统进行整合,到达防止过度冷却的目的。液态枯燥剂在最近几年有了长足的开展,因为它有一个很显著的优点,可以在高于露点温度的情况下除湿,防止了冷却后重新对空气加热的过程。有许多人,包括Yadav,DryKorLtd.和Liuetal.Chenetal.等,已经对如何提升它的效果进行了深入的研究。他们设计了一个独立的除湿空调系统,它用热水驱动液态枯燥剂,并且把18-21℃的冷却水供给北京的一个办公大楼。与传统的空调系统相比,这个系统节省了30%的制冷费用。由Maetal测试的混合系统的工作效果比传统水蒸气压缩系统好44.5%,隐形负载为30%,并且这两个优势分别可以提高到73.8%和42%。此外,关于混合系统在天气很热且潮湿的地区的可行性和工作情况的专门研究也得到了大力支持。本文将对深圳的一个办公大楼里面的THIC空调系统的真实工作情况进行调查研究。在这个THIC系统里,由热泵驱动的液态枯燥剂新鲜空气处理单元被用来处理室外的空气,去除所有的隐性负载并给整个空间提供足够的新鲜空气。那个为室内终端设备提供17.5摄氏度的冷却水的高温冷却装置被用来控制室内温度。THIC系统的工作原那么和工作情况测试结果都将在本文中得到展示,我们还将对改善系统的工作表现提出建议。深圳的这个空调系统的根本信息如下。这个五层的办公大楼坐落于中国深圳,总共建筑面积为21960平方米,从一楼到五楼分别为5940平方米、5045平方米、3876平方米和3908平方米。深圳户外的天气全年都很热且潮湿,年室外空气相对湿度大约为80%,夏天的适度比高达20g/公斤干空气。整栋建筑在相当长的时间内需要制冷和除湿,但是在冬季却不需要制热和加湿。所以,如何处理湿气就成了这个亚热带城市的关键问题。THIC系统的工作范围包括一至四楼,净面积13180平方米,而第五楼由假设干个独立的空调来调节温度,因此它不在我们讨论的范围内。图4右边是湿度控制子系统,包括9个为整个空间提供足够枯燥空气的的液态枯燥剂新鲜空气处理单元。由于能提供的新鲜空气的容量与建筑内的人的数量是成比例的,所以污染物、二氧化碳和人释放的隐形热量都能通过这些新鲜空气排出。图5描述了由液态枯燥剂构成的新鲜空气处理器的原理图,它包括一个两步总热量恢复装置和一个与冷藏周期耦合的两步空气处理装置。LiBr被用作这些空气处理器里的液态枯燥剂。总热量恢复装置用来恢复由于室内废气造成的能量损失,以便减少新鲜空气处理过程中的能量消耗。在由热泵驱动的空气处理装置中,除湿模块里面的稀释溶液被冷凝器的废热加热,在重造模块中集中,然后这个浓缩的热溶液通过热交换器和蒸发器,于是温度降低,然后再进入除湿模块,最后,它被用来去除新鲜空气中的湿气。总体上看,液态枯燥剂新鲜空气模块要除掉空气中的热量,需要在热泵和溶液泵上花费5倍的能量,这主要归结于以下原因:〔1〕通过总热量恢复装置,充分利用了室内废气的冷却功能,以去除新鲜空气中的热量。〔2〕蒸发器的冷却容量和冷凝器的废热气都被用来改善空气处理过程〔3〕由于在这个液态枯燥剂装置中的蒸发温度比传统冷凝除湿系统的要高很多,所以热泵的效率得到了很大的提升。此外,正如图5中所展示的,供给的空气的温度比室内空气温度低,所以液态枯燥剂系统不仅可以去除一些显性负载,还可以去除整个隐性负载。图4的左边是一个温度控制子系统,包括了一个高温冷却装置、冷却塔、冷却水泵和室内终端装置,它承当了剩下的显性负载,对室内温度进行控制。其中的高温冷却装置是一个离心冷却装置,它的COP为8.3〔设计状况:冷却水的入口温度和出口温度分别为20.5℃/17.5℃和30.0℃/35.0℃〕,这比工作在12.7℃/7℃的传统冷却装置高很多。至于室内终端装置,如图6所示,工作在“干状态〞的风扇线圈安装在餐馆、档案、办公区域,它们占据了温度控制子系统大约81%的制冷负载。在前面局部,我们已经简要介绍了整个THIC系统的布局。尤其是在大空间中作为一个极其重要的设计原那么的分层的空调系统,被选作门厅的空调设计,正如图2所示。详细地说,在被占据的空间里〔高度不超过2米〕,17.5℃的冷却水通过水泵输送到辐射采暖地板进行降温,被处理过的干新鲜空气和室内废气分别从整个空间的底部进入,从中间排出。这样就形成了一个“干空气层〞来防止较冷的地板外表有水蒸气凝结。在远离被占据区域的较高空间,从玻璃屏进入的太阳辐射被装饰物吸收,然后热量就从百叶窗等自然通风设备排出了。温度控制子系统和湿度控制子系统可以根据周围环境状况和室内要求分别进行控制。这两个子系统在湿热的气候都要工作;在湿冷的气候下,只有湿度控制子系统要工作;当外界空气足够干的时候,比方11g/kg,外界的空气将过滤后直接进入大楼。据我们所知,冷却空气比通过冷凝给空气除湿要容易得多,因为后者需要的冷源的温度比前者低得多。但是,在目前的THIC系统中,被测的温度控制子系统的COP却低于或等于湿度控制子系统的COP。因此,本局部将着力解决如何改善温度控制子系统的工作效果。根据表4中所示的温度控制子系统中的每个元件的工作情况,我们推荐三个对温度控制子系统进行改良的主要方案:〔1〕对冷却水泵的频率进行修改;〔2〕收紧带子,提升冷却塔的工作状况。〔3〕在枯燥的工作环境下,提升FCU的工作状况。前两个方案很容易在建筑内实现,而第三个的实现难度取决于新的FCU产品。总结一下,本文论述了深圳的一个办公大楼的THIC系统的工作情况。液态枯燥剂新鲜空气装置用来提供干的新鲜空气,以对室内的湿度进行调节。17.5℃的冷却水通过水泵输送到辐射面板和干风扇线圈来控制室内温度。一下是根据测试结果得出的结论:THIC系统能提供一个舒适的室内环境,使得室内温度、湿度比例和二氧化碳浓度都在令人舒适的范围内。整个THIC系统的COP可以到达4.0,其中温度控制子系统和适度控制子系统的COP分别为3.7-4.1和4.1。在测试的办公大楼中,THIC系统的能耗是32.2KWh/(m2yr),这也就是说,能源使用效率比传统的空调系统高得多。我们提出了温度控制子系统的一些改良方法,包括对冷却水泵、冷却塔和FCU的改良。因此,预期的系统COP可以进一步提高到4.4,这与当前使用的空调设备相比可以节省9%的能耗。2英文原文Performanceoftemperatureandhumidityindependentcontrolair-conditioningsysteminanofficebuildingIntheconventionalHVACsystemthatremovesmoisturebycondensation,airiscooledanddehumidifiedsimultaneously.Inmostcases,sensibleloadofbuildingcoversthemajoritypartofthewholecoolingloadwhilethelatentload(moistureload)takesonlyasmallpart.However,astherequiredcoolingsourcetemperatureofdehumidificationismuchlowerthanthatofcooling,thechilledwatertemperaturehastobereducedtomeetthedemandforcondensationdehumidification.Moreover,theratioofsensibleloadtolatentloadvarieslargelyduetothechangesofoutdoorclimate,numbervarianceofindooroccupants,indoorequipmentsandlightingutilizationmodeandsoon.Therefore,theindoortemperatureandhumidity,thetwokeyparameters,canhardlybesatisfiedwithcondensationbythecoolingcoilonly.Inpractice,thecommonreactiontotheincreasedhumidityistoreducetheset-pointtemperatureandthenre-conditiontheairafterpassingthecoolingcoiltothepropertemperature,whichresultsinaplentyofenergywastefulness.Toavoidtheaforementionedproblems,temperatureandhumidityindependentcontrol(THIC)air-conditioningsystemstandsoutasanappropriatepatternthattemperatureandhumiditycanberegulatedindependentlywithtemperaturecontrolsubsystemandhumiditycontrolsubsystemrespectively.Besides,thecoiltemperatureforcoolinginthetemperaturecontrolsubsystemcanbeconsiderablyincreased,e.g.fromcurrent7◦Cto17◦C,sothatimprovementontheperformanceofchillersorevenfreecoolingfromambientcouldbeobtained.Manyinvestigationshavebeencarriedoutonthehybriddesiccantdehumidificationandair-conditioningsystem,whichintegratesliquid/soliddesiccantunitswithaconventionalcoolingsystemtoavoidexcesscooling.Liquiddesiccantunitsdevelopedquicklyinrecentyears,foritsadvantagesofdehumidifyingatatemperaturehigherthantheair’sdew-pointtoavoidreheatprocedureinthesystem,andregeneratingdesiccantatalowtemperaturewhichcanbedrivenbylow-gradeheatsources[5,6].Manystudiesfocusingonimprovingitsperformancewithprocessoptimizationhavebeenconductedindepth,suchasYadav[7],DryKorLtd.[8],andLiuetal.[9].Chenetal.[10]designedanindependentdehumidificationair-conditioningsystemwithahotwater-drivenliquiddesiccantandachillerthatprovides18–21◦CchilledwaterforanofficebuildinginBeijing,whichsavedabout30%coolingcostcomparedwithconventionalsystem.TheperformanceofahybridsystemtestedbyMaetal.[11]was44.5%higherthanconventionalvaporcompressionsystematalatentloadof30%andthisimprovingcouldbeachievedby73.8%ata42%latentload.Besides,thespecificresearchonthefeasibilityandperformanceofthehybridsysteminhotandhumidregionsispromoted.ThispaperwillinvestigatetherealoperatingperformanceofaTHICair-conditioningsystemoperatedina

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论