温湿度分时段控制研究

发布者:hylh2008最新更新时间:2017-12-02 来源: eefocus关键字:温湿度  分时段控制 手机看文章 扫描二维码
随时随地手机看文章

    我们在项目《温度/湿度因子与云烟烘烤质量的相关分析》中,需要一个温湿度分时段变化的环境,为此,设计了以PIC单片机为核心的温湿度分时段控制系统,安装在一气候室中,取代其原有的控制系统并利用了箱体和大部分执行部件,建成一温湿度分时段变化环境。本系统可将整个控制过程分成多个(最多时12个)时段,每个时段设定不同的温度和湿度,温度范围为室温~90oC ,湿度范围为20~90%R.H 。但由于是双变量、宽范围变化系统,变量变化范围大,变量间有偶合作用,比已往情况要复杂得多,所以遇到了一些新的问题。

 

    温度控制算法设计和仿真试验

    由于温度属于大延时惯性对象,经分析比较,采用增量式PID控制算法对温度进行控制,取采样周期T = 20s,用暂态响应法整定控制参数,得到控制方程:

    △Ui = 0.69△ei - 0.04ei + 3.1(△ei - △ei-1) (1)

    式中△UI:本次和上次控制量之差;ei:本次测量值;△ei:本次和上次测量值之差。

    为确定(1)式的调节效果,我们进行了仿真试验:将温度控制分成两个时段,第一时段温度设置为30oC,运行时间30分钟,第二时段温度设置为45oC。试验中,每隔10s记录一次温度值,然后把时间-温度对应数值标在坐标纸上并连接成温度曲线,见图1。显然,温度过渡期间出现了明显的过冲和宽幅振荡现象(实测振幅达7 oC)。经分析,过冲和振荡是由于发热器温度的滞后特性、控制算法产生的饱和效应和采样周期选择不当等原因造成。通过反复研究,最后采取以下校正措施:过渡期一开始, 控制量U即按

    最大值Umax输出;采样周期修定为10s;当温度>40 oC时,便定为进入45 oC的保温段。相应地,(1)式修改为:

    △Ui = 0.35△ei - 0.023ei + 1.57(△ei - △ei-1) (2)

    校正前和校正后的温度曲线见图1,可见,过冲和振荡现象已被基本抑制。仿真结果指出:在保温段,温度控制精度稳定在±1 oC以内,偏差主要源于自然升温段到保温段的过渡时期。

    图1 过渡时期温度曲线(带'Х'段为校正后曲线段)

    湿度测量设计

    目前基于单片机的湿度测量方法主要有两种:一是采用干湿球法,二是采用湿度传感器

    干湿球测湿法试验与结论

    我们首先对干湿球法进行了试验。干湿球测湿原理是:用一只热电阻传感器检测空气温度(干球温度),用另一只相同的传感器检测被蒸馏水浸湿的面纱套_的温度(湿球温度),根据检测的温度差,再利用下式进行计算[6]:相对湿度={[湿度饱和水气压-AP(干球温度-湿球温度)]/干球饱和水气压}*100%

    (A:常数,与风速有关;P:大气力。)

    其中饱和水汽压的计算是关键,我们采用LOWE多项式来近似计算饱和水汽压:

    E = C0 + C1T + C2T2 + ┄ + C6T6

    (E:纯水平液面饱和水汽压(干球或湿球);T:温度(干球或湿球);C0_C6:常数。)

    试验中,用北京长城航空测控技术研究所研制的双高分子高精度湿度测量仪进行对比的结果是:在20~90%湿度范围内,温度较低时,对比偏差较小,偏差随温度的上升而增加,70oC左右时,已达到8% 。试验表明,干湿球测湿法不适用于温度较高的场合,这个结论对一些研究论文中的说法提出了异议,由于高温环境下的较理想的计算公式一时难以导出,最终我们放弃了这种测湿方案,但却提出了一个新的研究课题。

    高分子薄膜电容式传感器测湿设计

    湿度传感器使用较多的有如下几种:陶瓷湿度传感器、聚合物湿度传感器、结露式湿度传感器和电容式湿度传感器,其中电容式湿度传感器的线性度好、响应快、工作可靠,是湿度传感器发展的主要趋势,特别是新近推出的高分子薄膜式湿敏电容更是该类产品中的佼佼者,我们在系统的设计中选用了齐齐哈尔科达敏感仪器厂的MSR1高分子膜湿敏电容。

     

1.jpg

    图1 过渡时期温度曲线(带“Х”段为校正后曲线段)

     

2.jpg

    图2 硬件系统组成

     

3.jpg

    图3 中断服务程序框图

    湿度传感器经运放电路进行湿—电转换后,再通过A/D转换器进入单片机。首先根据特性曲线,结合实际标定值,按1%的间隔建立起一个A/D转化值与湿度值在特定温度(20oC)时的对应表格。因为是温度大范围变化环境,为保证测量精度,必须对温度进行补偿,为此,分别在30oC、40oC、 50oC、60oC、70oC 、80oC 、90oC 的温度下,重复上述测量与数据处理过程,形成8个A/D转化值与湿度值的对应表格,再用线性插值,最终得到每隔1oC的温度补偿值。将全部表格和数据写入 EPROM,测量时通过查表获得湿度值。以上设计中,充分发挥了计算机的软件优势,使得在温度允许变化范围内,湿度测量误差不超过±2% 。由于湿度变化较快,惯性较小,采用直接自适应控制算法对湿度进行控制。

    在以上湿度测量的设计过程中,试验了几个厂家生产的不同型号的电容式传感器,进而加深了其认识,有必要做一些说明,以便同行研制开发类似产品时参考:①每一个传感器,均给出了两个标定数据(例如0%的输出电压值和50%的输出电压值),由于传感器具有良好的线性度,根据这两点可画出对应温度为25 oC时的输出特性曲线,不必再进行标定。厂家还给出了一个温度补偿计算公式:真实输出电压值=传感器的输出电压值/(a+bT)(a、b为确定的数据,T 为环境温度,当T等于25 oC时,a+bT=1)。于是,根据此公式可得到不同温度下的输出特性曲线。不少厂家宣称,传感器的适应范围是-10 oC~90oC和20~90%的全湿全温区域,事实上,我们经试验发现,随着温湿度的增加,以上得到的特性曲线的误差也越来越大,特别是在温度>80oC和湿度>80%的高温高湿区,误差会达到无法接受的程度。所以,高温高湿区的特性曲线应该通过实际标定而不是通过厂家给出的方法来获得。②在放置传感器的微观环境中,风速应保持恒定,否则会引起测量的不稳定性,必要时可加模拟风。


关键字:温湿度  分时段控制 引用地址:温湿度分时段控制研究

上一篇:基于PIC16C711的脉冲点火控制器设计解析
下一篇:PIC单片机与液晶显示模块DMF5001N的接口应用

推荐阅读最新更新时间:2024-03-16 15:47

温湿度传感器应用趋势分析
    智能手机、平板电脑等移动设备的发展愈发快速,这里面少不了各种 传感器 的支持。现在这些消费电子产品中普遍包含的传感器有加速度传感器、陀螺仪等,其实温湿度传感器在里面也有很好的应用。 目前,阻碍智能手机厂商采用温湿度传感器的主要原因,可能并非来自传感器本身。怎样使其转化为手机用户的有利信息成为应用的关键。在日本,针对温湿度传感器的应用开发已经走在了前列。 在国内,包括海尔、联想在内的手机厂商也开始了一些尝试,针对农村市场已经推出了可以显示温湿度的手机,可以帮助农民更便捷地了解气候变化。未来我们还可能在一些针对老人的手持设备中加入温湿度传感器,提醒他们及时补充水分和调节空间温湿度。在消费电子领域,温湿度传感器的传统应用
[工业控制]
DHT21温湿度传感器使用
//********************************************************// //*******************DHT21使用范例***********************// //单片机 : AT89S52 或 STC89C52RC ***// /***************数码管显示温湿度的数值******************/ //*************************函数头文件********************// #include reg52.h #include intrins.h #include math.h //#include
[单片机]
基于LTM8901的温湿度控制系统设计
引言   当今,智能化已成为自动化领域新的发展趋势,并推动智能功能迅速扩展到仪器、仪表、设备等行业。温湿度的测量和控制在工农业生产、气象观测、恒温恒湿的空调房、科学研究及日常生活中被广泛应用。本设计基于温湿度传感器LTM8901的智能环境温湿度控制系统,以AT89S52为控制器,通过仿真实验,可以实现对环境温室温度和湿度的检测与控制。 系统硬件设计   系统通过集成数字式温湿度传感器检测环境的温度值和湿度值,将环境的温度和湿度转换成数字量,并将结果传送给单片机,通过数码管显示。单片机利用键盘设置环境温度和湿度的最大值和最小值,并将检测的当前值和预设的最大值和最小值作比较,根据比较结果单片机做出相应的判断,以控制输出继电器的工
[工业控制]
stm32温湿度-超声波-LCD1602结合项目
程序实现功能: 程序基于stm32芯片实现了控制LED灯亮灭、按键控制、串口通信、电机控制、温湿度数据采集、超声波测距、LCD显示屏显示内容这几个功能,并用proteus8进行仿真。 1.电路图 1、我设计的电路图如下所示: 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 2. 程序功能介绍 程序总共包括控制LED灯亮灭、按键控制、串口通信、电机控制、温湿度数据采集、超声波测距、LCD显示屏显示内容这几个功能,以下是这些功能的介绍: 2.1. LED灯亮灭与按键控制 程序默认运行时,两个LED灯会被点亮。当按下按钮后,两个LED灯会闪烁。 2.2. 串口通信 程序运行时,虚拟终端接串口通信用到的接收
[单片机]
stm32<font color='red'>温湿度</font>-超声波-LCD1602结合项目
基于SHT11温湿度远程监控系统设计
温湿度控制在日常生活和工农业生产中的运用非常广泛,本系统采用SHT11温湿度复合传感器是瑞士Sensirion公司推出的一款含有已校准数字信号输出,其外形尺寸仅为7.65x5.08x23.5 mm,体积与火柴头相近,SHT11采用串行接口,它的分辨率可以根据对现场的采集速率而进行调整,一般情况下默认的测量分辨率分别为14 bit(温度)、12 bit(湿度),如果在高速采集中就可分别降至12 bit和8 bit,对温度的量程范围:-40~123.8℃,湿度的量程范围:0~100%RH,采用该芯片使本系统构成更趋于简单化同时本系统还使用单片机控制TC35(廉价的GSM模块)发送、接收GSM短信实现温湿度的远程监控。 1 控制原理
[单片机]
基于SHT11<font color='red'>温湿度</font>远程监控系统设计
纳芯微推出高可靠、高精度和低功耗的温湿度传感器NSHT30
2023年5月10日,上海—— 纳芯微今日宣布推出基于CMOS-MEMS的相对湿度(RH)和温度传感器NSHT30。 NSHT30在单芯片上集成了一个完整的传感器系统,包括电容式的相对湿度传感器、COMS温度传感器和信号处理器以及I2C数字通信接口,采用2.5mm×2.5mm×0.9mm的DFN和LGA封装。其I2C接口的通信方式、极小的封装和低功耗特性使得NSHT30可以更广泛地集成到各种应用中。 从汽车智能化到智能家居,系统越来越依靠对周围环境的判断做出决策,利用可快速响应的高精度传感器产品来捕获必要信息,从而在各种终端设备中实现实时控制和自主操作。纳芯微的高可靠性、高精度和低功耗的温湿度传感器NSHT30可以帮助实现更高
[传感器]
纳芯微推出高可靠、高精度和低功耗的<font color='red'>温湿度</font>传感器NSHT30
C51(DHT11)温湿度+LCD1602
前言:软件延时真的很坑,校园网真的很烂 直接上码 LCD1602部分 (1).LCD1602.C #include reg52.h #include LCD1602.h #include INTRINS.h sbit LCD_RS=P2^6; sbit LCD_RW=P2^5; sbit LCD_E=P2^7; #define LCD_DatrPort P0 //指令函数 void LCD_WeitrCommand(unsigned char Command) { LCD_RS=0;//0写指令,1写数据 LCD_RW=0;//write mode LCD_DatrPort=Command; LCD_E
[单片机]
C51(DHT11)<font color='red'>温湿度</font>+LCD1602
I2C总线数字式温湿度传感器SHT11及其在单片机系统的应用
摘要:SHT11是瑞士Sensirion公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器。该传感器采用独特的CMOSens TM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。文中对传感器的性能特点、接口时序与命令进行了详细的阐述,给出了SHT11与单片机的接口电路及相应程序。 关键词:数字式;温湿度传感器;I2C总线;单片机 1 概述 温湿度的测量在仓储管理、生产制造、气象观测、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。SHT11是瑞士Sens
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved