第5期(总第174期) 2012年lO月 机械工程与自动化 MECHANICAL ENGINEERING & AUT()MATI()N No.5 ()ct. 文章编号:1672—6413(2012)05—0148—02 基于PLC的仓库温湿度调节系统设计 袁连余 (盐城生物工程高等职业技术学校,江苏 盐城 224051) 摘要:介绍了一种仓库温湿度调节系统。采用AT89C52为控制核心,通过AD590采集温度数据,HSllO0/ 1i01采集湿度数据,并可以进行LED显示及报警;当温湿度超过阀值时.自动启动温湿度控制系统,进行 温湿度调节。整个系统的数据采集实时性好,故障恢复速度快。 关键词:PLC;仓库;温度;湿度;调节系统 中图分类号:TP273 文献标识码:A 0 引言 仓库是用来存放商品的重要场所,而防潮、防霉、 防腐、防燃是仓库管理中非常重要的日常工作内容,是 检查仓库管理质量的重要标准。仓库环境保持的好坏 会直接影响储备物资的耐用寿命和工作可靠性。在日 常工作内容上,要保持仓库环境中各项参数的恒定,首 要解决的问题是能够实时监测仓库内的温湿度参数。 传统技术手段下,仓库环境监测工作由仓库保管员具 体负责,存在占用人力资源多、成本高、工作量大、效率 低下等弊端。本文基于单片机和PLC设计了一种仓 库温湿度调节系统。 1仓库温湿度调节系统的结构 仓库温湿度调节系统是由温度和湿度传感器检测 仓库中的温度与湿度,通过A/D转换将采集的数据 送入到单片机中,并通过LED显示温度与湿度。当 温度与湿度超过设定的值时开始报警,人们可以及时 地通过外界的条件去改变仓库中的温湿度,从而使仓 库中的温度与湿度保持在一个良好的环境中。 仓库温湿度调节系统结构框图如图1所示。主要 容量会随着所测空气湿度的增大而增大。有了这一特 性,就可以使用它来测量周围空气的湿度,之后将相应 的电容值转化为湿度值。将其电容的变化量转变为人 们可以理解、计算机能够使用的形式有两种方法:①将 HSI1Oo/HS1101置于桥式振荡电路(由电阻和电容 组成的电路)中,所输出的正弦波电压信号经整流、放 大、A/D转换后,变为数字信号;②将HS1lOO/ HS1101置于555振荡电路中,将电容值的变化转为 与之成反比的电压频率信号,可直接被电子设备所采 集转换。湿度检测电路如图2所示。 l湿度控制 厂—] —厂一 I’ t , AT 1J上位机 系统 韫度90检D5测节点}._ 厂 . 一 AT89C I 串行 52 _.1 LED显示 A D590破节点 i J湿度控制h一报警电路 l 厂_’1 包括上位机系统、串行LED显示、报警电路、单片机、 温度检测、湿度检测、信号采集通道、温度控制系统和 湿度控制系统。其中,单片机采用了性价比很高的 AT89C52,PLC采用了三菱公司的FX1N系列的 图1 仓厍温湿厦调节系统结构框图 3温度检测电路设计 温度检测元件AD590用于测量热力学温度的基 本应用电路如图3所示。流过AD590的电流与其自 48MR,湿度传感器采用了HSIIOO/HS1101电容传感 器,温度传感器采用了AD590。 2湿度检测电路设计 身所处环境的热力学温度成正比,而且当电阻R 和 电位器R 的电阻之和为1 kfl时,输出电压 随温 HS1IO0/HS1i01电容传感器,如果使用普通的 电子电路实现,则等效于一个电容器件,但不同的是电 收稿日期:2012-04—23;修回日期:2012—05—07 度的变化量为l mV/K。但由于AD590的增益随着 周围环境的不同会有所偏差,而且不同电阻的阻值也 有偏差,因此在实际使用时要对电路进行校正。校正 作者简介:袁连余(1974一),男,江苏盐城人,讲师,本科,研究方向为自动化及电工技术。 2012年第5期 袁连余:基于PLC的仓库温湿度调节系统设计 ・ 149 ・ 的方法是:把AD590放于冰水混合物中,调整电位器 R ,使U。一273.2+25=298.2 mV。但这样调整只适 用于0℃或25℃附近。 620 kQ 图2湿度检测电路 图3温度检测电路 4信号采集通道设计 本文所设计的系统中,温度输入信号为8路的模 拟信号,对湿度的检测也需要大量采集点,所以需要多 路信号采集通道的支持。基于实际的应用情况,采用 多路分时的模拟量输入通道作为信号采集通道。这种 结构的信号采集通道特点为:①对ADC、S/H要求 高;②处理速度慢;③硬件简单,成本低;④软件比 较复杂。信号采集通道结构框图如图4所示。 温度检测节点r A1)590 i 『 ——_____——___———— HS11oo/1101 I l I 湿度检测节点I l 多 路 LN f) I_r 换 — 持器H转换器 0。。 I AD590 l J 器 f 『温度检测节点广 HS1100/1101 L I 1 湿度检测节点I I I壹l 4信号采集通道结构框图 5系统软件设计 系统软件主程序的设计应考虑以下问题:①温湿度 的LED显示;②温湿度数据的采集,非正常数据的滤 波;③参数超过阀值时的报警和处理;④温湿度参数的 标度转换。通常,符合上述功能的温度控制程序由主程 序和TO中断服务程序两部分组成。这里所需要注意的 是标度变换,标度变换的目的是要把实际采样的二进制 值转换成BCD形式的温度值,然后存放到显示缓冲区 34H~3BH。对一般线性仪表来说,标度变换公式为: 一 A 一Ao+(A 一Ao) 三 。 1 m 』’0 其中:A 为实际测量值;A。为一次测量仪表的下限; A, 为一次测量仪表的上限;N。为仪表下限所对应的 数字量;N 为仪表上限所对应的数字量;N 为测量 所得数字量。 系统软件处理流程如图5所示。系统上电时首先 要进行各设备的初始化,特别是对PLC程序的写入, 以及温度和湿度传感器的配置写入,之后通过信号采 集通道进行仓库环境温湿度的采集。当温湿度超过事 先设定好的阀值时,会触发报警电路进行报警,之后随 即开启温度和湿度控制系统,进行仓库温湿度的调节; 无论采集到的温湿度数据是否超过阀值,都要通过 LED屏幕进行显示。 N 图5系统软件处理流程 6结论 该温湿度检测器的设计精巧,功能完善,能够对最 多高达8路的环境进行检测,对仓库的应用环境来说 具有很大的实用性。在对温度进行测量时采用的是 AD59O,它非常适合于实际中相对恶劣环境下的使用, 不但工作环境面大,条件要求简单,而且抗干扰能力 强,数据最远传输达百米以上。总体来说,系统不但实 用性较强,而且稳定性和耐久度都非常好。 参考文献: [1]曹爱华.张峰,丁冉.基于DSP和CPI D的电机智能保护 装置的设计[J].电工技术,2009(1):77—78. [2] 胡汉才.单片机原理及接口技术[M].北京:清华大学出 版社,l996. E3]周兰.基于DSP和CPLD的无位置传感器无刷直流电动 机控制系统EJ3.自动化信息.2010(6):46—47. [47李志全.智能仪表设计原理及应用[M].北京:国防工业 出版社.1998. E53 何希才,虹敏.传感器应用接口电路[M].北京:机械工业 出版社。1997. (英文摘要转第152页) ・ l52 ・ 机械工程与自动化 2012年第5期 控制系统中体现出了非常好的控制性能。 6O 50 40 5 结论 基于dSPACE实时控制测试平台,进行了双容水 箱串级液位控制系统的快速控制原型实验,对PID控 制算法和模糊PID控制算法进行了对比实验研究。 由于模糊控制算法对控制对象的模型不敏感,具有较 强的鲁棒性,但是因其模糊判断的天然特性,会在控制 目标附近产生震荡。而模糊控制和常规PID控制算 法相结合,既具备模糊控制算法动态性能优越的优点, 又体现了PID控制算法静态特性较好的优势,在液位 100 200 300 400 500 600 坦3O 疑2O 1O 0 时间/s 控制系统中获得了非常好的控制效果。从控制器的设 计过程也可以看出,利用dSPACE平台的快速控制原 型实验功能以及ControlDesk的在线调参功能,大大 简化了设计复杂控制器的操作过程,提高了设计环节 的工作效率。 参考文献: 图5 PID控制器液位响应曲线 60 50 [1]朱鹰屏,王耀南.基于模糊PID原理的液位控制器的设计 [J].控制系统.2005。12(4):35-38. [2]李兵。方敏.模糊PID液位控制系统的设计与实现ED].合 肥:合肥工业大学,2006:10—13. 逞40 撂30 20 [3]孙红英.颜德文,李文武.基于参数自整定模糊PID的三 10 容水箱液位控制[J].电气应用,2006,25(8):97—99. [4] 马成玲,齐向东.水位模糊PID系统的设计[J].信号与系 统,2011.13(6):68—70. 0 100 200 300 400 500 600 [5]马培蓓,吴进华,纪军.dSPACE实时仿真平台软件环境 及应用[J].系统仿真学报,2004.16(4):667—668. [63陶永华.新型PID控制及其应用[M].第2版.北京:机械 工 出版社,2002. 时间/s 图6模糊PID控制器液位响应曲线 Application of Fuzzy PID Control in Liquid Level Cascade Control System HUANG Biao,ZHANG Jing-gang (Sch0ol of Electronics Information Engineering,Taiyuan University of Science and Technology,Taiyuan 030024,China) Abstract:A real—time simulation of rapid control prototyping experiment in which the research object is a double-water—tank liquid level control svstem based on dSPACE single board system DSIi03 is done.The dual-closed—loop cascade control system which seDaratelv uses common PID contr0l and fuzzy PID control as the main controller for contrast,is applied tO this system.Experimental resuIts show that the fuzzy PID control algorithm in liquid level control system has get sensational controI effect. Key words:dSPACE;liquid level;fuzzy PID control (上接第149页) Design of Warehouse Temperature and Humidity Controlling System Based on PLC YUAN Lian-yu (Yancheng Biological Engineering Higher Vocational Technology School,Yancheng 224051,China) Abstract:This paPer introduces a warehouse temperature and humidity controlling system.with an AT89C52 as control core,which uses AD590 tO acquire the sample temperature data and HSI 100/1 101 tO acquire the sample humidity data,and has the functions of LED displaying and alarming.It will start the temperature and humidity control system tO adj ust temperature and humidity when the temperature and humidity beyond the standards.The whole system is of good real time performance. Key words:PLC;warehouse;temperature;humidity;controlling system