您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 基于单片机的大棚温湿度控制系统设计_易顺明
automaticcontrol.Thedesignthoughtofthesystemsoftwaresandhardwaressuchastemperature/humidityacquisitionsystem.temperature/humiditydisplay,controlsystemandheatercontrolcircuitareexpounded.TakingDS18B20andHM1500LFasthetemperature/humiditysensors,singlechipmicrocomputerAT89S52asacoreofthesystem,thesimulationofthesystemwasperformedwithDELPHIsoftware.Theresultshowsthattheintelligenttemperature/humiditycontrolsystemdesignedintheresearchhasgoodhuman-computerinterface,simpleandconvenientoperation,highautomationdegree,lowcostandgoodapplicationforeground.Keywords:temperatureacquisition;humidityacquisition;LCDdisplay;SCM〇引言植物的生长都是在一定的环境中进行的,在生长过程中受到环境中各种因素的影响,其中影响最大的是温度和湿度。若昼夜的温度和湿度变化很大,其对植物生长极为不利。因此必须对温度和湿度进行监测和控制,使其适合植物的生长,以提高其产量和质量。本系统就是针对大棚内温度、湿度,研究单片机控制的温室大棚自动控制,综合考虑系统的精度、效率以及经济性要求多方面因素之后,设计一种基于计算机自动控制的大棚温湿度控制系统。本系统实现的蔬菜大棚温湿度控制系统的目标功能如下:(1)系统能对大棚环境温湿度进行采集和显示(现场观温、湿度,软件记录)。(2)能通过上位机端远程设定蔬菜的生长期适宜温湿度。由主控机统一设置系统时间和温度湿度修正值。收稿口期:2010-1卜08(3)当大棚的环境温湿度参数超过设定的上下限值时控制相应的系统启动。(4)可实时显示当前温度、时间、报警阈值等信息,并可查询各时间段的温湿度情况,并加以控制。1系统各组成模块本系统通过温度传感器DS18B20采集温度,HM1500LF采集湿度,经过含有单片机的检测系统的进一步分析处理,通过通信线路将信息上行到PC机,在PC机上可对温湿度信号进行任何分析、处理。用户可以通过下位机中的键盘输入温湿度的上下限值和预置值,也可以通过上位机进行输入,从而实现上位机对大棚内作物生长的远程控制。如果环境的实时参数超越上下限值,系统自动启动执行机构调节大棚内温度和湿度状态,直到温湿度状态处于上下限值内为止。如果有预置初值,且与当前状态不相等时,系统也会启动执行机构实时动态调节温湿度状态,直到所处的平衡状态与预置值相等为止。上位机即PC机使用DELPHI软件编写的一个数据库管理系统,可直接设置温度的上下限值和读取下位130现代电子技术2011年第34卷^cc(_报聱电路m%1—19V变压器按IJ^代|叫DS2450申片机ia潘kttlK/《IOCON3rs.t;个柃洲点用G〇inf彐hpliJ1^I41S16171819MJTI--XX對一IlglllAIJALI■»/-?-45&7AA^S;r.vF.Vl3.以臥p.vxrXTvs01234567AHN765430-10rtlTO.po.po.w.TO.mwn/Al.lsire.Eisis^sips.DOD1D2D3mI5D6D7-2SSS-'M.V88^rj—ft—UJHHaQ:li.MAX23XFti(t6)l=Hz:?8qp图2单片机温湿度数据采集处理系统机的数据,并对下位机内的控制设备进行操作,调节大棚内温湿度状态。形成作物生长的走势图,从而通过生长走势图得出适合各种作物生长的最佳环境参数条件,为今后的温室种植提供参考。上下位机之间通过符合串行总线RS232标准的通信通道以事先约定的协议进行通信。系统原理图如图1所示。2总体电路及工作过程说明使用智能温度传感器DS18B20进行组网来测量各个采集点的温度,HM1500LF来采集湿度,单片机AT89S52作为该系统的处理核心,单片机根据温湿度传感器检测到的数据,把各个测量点的温湿度存储并显示在LCD液晶显示器上,同时显示在PC机上。3数据采集模块本模块主要采用DS18B20采集温度,HM1500LF采集湿度lu,由单片机AT89S52作总的控制并显示与传输。具体原理图如图2所示。3.1温度传感器DS18B20DS18B20是Dallas公司生产的一线式数字温度传感器,采用的是单总线数据传输方式,数据的输入、输出都通过同一条线,因此对时序有很高的要求,为了保证时序,需要做精确的延时,较短的延时可以通过用_nop_()来实现,根据DS18B20的读写时序,用到的延时有15Ms,45Ms,90以,270Ms,540Ms等,因这些延时为15以的整数倍,因此可编写一个Delayl5〇j)121函数,用该函数进行大约15MX«的延时131,非常方便。程序如下141:voiddelay15(unsignedcharn){do{_nop_();_nop_();//共13个_nop_();//n;}while(n!=0);图丨基于单片机的温室大棚温湿度测量系统原理第7期易顺明等:基于单片机的大棚温湿度控制系统设计131有了比较精确的延时保证,就可以对DS18B20进行初始化、数据写、数据读。根据时序图,不难写出相应的函数。3.2湿度传感器HM1500LF湿度传感器HM1500LF是法国Humirel公司生产的一种低价位的线性电压输出湿度传感器,HM1500LF的测湿元件选用湿敏电容,利用电容量与相对湿度的函数关系即可测量湿度121。DS2450是美国Dallas公司最新推出的一种符合单总线协议的可组网集成A/D芯片,四个湿度传感器分别接到一片DS2450的四个模拟电压输入通道A,B,C,D上,电路采用+5V电源供电。,必须在上电完毕后向地址1CH写入40H,使模拟电路永久地保持在工作状态。利用该电路湿度检测信号在测量现场就被直接转换为数字信号,因此HM1500LF和DS2450组合在一起,就构成一个单总线数字湿度传感器模块151。4单片机软件整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的相应子程序模块就大体定下来了。单片机程序组成如图3所示。图3单片机程序组成框图4.1系统的主程序设计主程序是系统的监控程序,在程序运行的过程中必须先经过初始化,流程图如图4所示。系统在初始化完成后就进入温度测量程序,实时地测量当前的温度并通过显示电路在LCD上显示。程序中以中断的方式来重新设定温度的上下限。根据硬件设计完成对温度的控制。系统软件设计的总体流程图如图4所示。1.2DS18B20的子程序模块DS18B20子程序调用要经过三个步骤:初始化、ROM操作指令、DS18B20功能指令161。DS18B20的每一次操作都必须满足以上步骤,若是缺少步骤或是顺序混乱,器件将不会返回值。例如这样的顺序:发起ROM搜索指令tFOh]和报警搜索指令[ECh]之后,总线控制器必须返回初始化。1.3LCD液晶显示子程序模块液晶的使用首先要复位,其分为内部RESET电路复位和指令程序进行初始化。内部电路复位对电源的要求要满足如表1,图5所示的条件才能复位,否则只能用程序进行复位。表1电源复位条件符号测试条件MinMax单位电源上升时间7\〇n5.2a0.110ms图5内部复位电路对电源的要求4.4串口通信子程序单片机和通用微机进行通信时,首先要设置串行口的波特率为9600b/s,1位停止位,无奇偶校验。串口通信程序可以采用查询和中断的方式,由于单片机发送子程序的查询和中断方式的资源占用是一样的,故发送采用查询,接收子程序采用中断。4.5PC机的上层软件上位机软件采用BorlandDelphi编写。Delphi是Borland公司研制的新一代可视化开发工具,具有良好的数据库访问能力,是一个非常强大灵活的应用程序开发组件的集合171。上位机软件主要由实时监测模块、大棚信息模块、智能控制模块、环境参数设置模块、作物长势记录模块和直接控制模块6大模块组成,用户可以通过界面内作物生长的走势图得出最适合作物生长的环境条件。上位机软件控制界面友好,操作简单明了,十分适合用户操作。如图6所示。平衡时,容易忽略运用红外热像仪判定三相同时产生热故障的可能性。单纯的热图像判定法是一种模糊的判断方法,不能作为充分的判据,更不能确切的断定火灾危险性的大小。4结语图4总体流程图图6上位机软件流程(下转第134页)134现代电子技术201丨年第34卷红外热像检测技术通过对设备红外辐射的检测,实现对设备热态异常和过热故障的诊断,能够准确、高效的检测出过热型电气火灾隐患,为消防部门监督检查提供依据。另外,可以利用电力系统的电气故障设备、红外诊断软件系统等成熟的红外检测诊断技术,建立例行红外检测的对比数据库和专家诊断系统,实行红外实时监测,从而不断提高消防监督检查能力,减少建筑电气火灾的发生。参考文献[lj郭铁男,马恩强,宋晓勇,等.中国消防手册丨Mj.上海:上海科学技术出版社,2007.丨2丨哈兰.红外热像技术在电气设备故障检测中的应用丨.安全,2007(12):13-15.丨31孙晓刚,李云红.红外热像仪测温技术发展综述丨.激光与红外,2008.38(2):丨0卜104.[4)ROGALSKIA.Infrareddetectors:anoverview[J].InfraredPhysics&Technology•2002,43(3):187-210.[5丨黄德中.红外热成像原理及在设备监测中的应用丨J卜现代物理知识,2004,14(3):30-31.[61曹奇,李冬梅.利用红外检测技术判断电气火灾隐患丨J卜电气&智能建筑,2003(9):73-75.[7丨何沛.红外测温技术在电气防火安全检测中的应用丨J卜中国公共安全:综合版,2003(5):66-70.[81中华人民共和国公安部.GBJGJ/T16-92民用建筑电气设计规范[S卜北京:中国计划出版社,1993.[9j李云红,孙晓刚,廉继红.红外热像测温技术及其应用研究[J].现代电子技术,2009,32(1):112-115.[10]PURuiliang,GONGPeng,MICHISHITARyo,etal.Assessmentofmulti-resolutionandmulti-sensordataforurbansurfacetemperatureretrieval[J).RemoteSensingofEnvironment,2006,104(2):211-225.[11]MUSHKINAmit,BALICKLeeK,GILLESPIEAlanR.Extendingsurfacetemperatureandemissivityretrievaltothemid-infrared(3~5llm)usingthemultispectralthermalimager[J].RemoteSensingofEnvironment,2005,98(2-3):141-151.f121SobrinoJA,RomasueraM.LandsurfacetemoeratureretrievalfromMSG1-SEVIRIdata[J].RemoteSensingofEnvironment,2004.92:247-254.[13]BALICKLeeK,RODGERAndrewP,CLODIUSWB.Multi-spectralthermalimagerlandsurfacetemperat
本文标题:基于单片机的大棚温湿度控制系统设计_易顺明
链接地址:https://www.777doc.com/doc-2574085 .html