多传感器数据融合的养殖环境监控系统模型设计
- 格式:doc
- 大小:265.00 KB
- 文档页数:4
龙源期刊网 http://www.qikan.com.cn
多传感器数据融合的养殖环境监控系统模型
设计
作者:刁志刚 阴家龙 朱小宁
来源:《电子技术与软件工程》2015年第01期
在各种养殖环境中,要求测量参数的传感器比较多,控制精度要求也比较高,分析养殖环
境的特点,设计出一种采用多传感器数年据融合的养殖监控系统模型。它不仅能够完成各参量
的控制,还能根据季节灵活的调整阀值参数,并且更换不同传感器,就可实现多种场合的应
用,给出了系统硬件和软件设计。并用实验分析表明系统测控性能稳定性。
【关键词】PID控制 多传感器 环境监控 STM32
1 引言
目前,国民对肉类制品的消费的益增长,传统的养殖难以满足这一需要,规模化养殖已全
面形成,人们在消费的同时不禁要问,消费的肉品是否安全,它们的生长环境怎样。动物的饲
养环境是一个综合作用的结果,因此,对饲养环境的监控将是提升肉类品质的关键因素,为适
用于养殖类环境的监控需要,解决各家不一致的环境监控问题,设计了多传感器融合的通用模
型,它适应性强,覆盖面广,对于不能的环境,更换不同的传感器就可迅速安装,监控器对传
感器观察数据进行精确算法处理,有效的解决了养殖环境监控的问题。
2 数据融合控制原理
养殖环境系统是一个复杂的大系统。对于不同季节环境变化较大,这就很难有一个统一固
定的测量参数来适应控制需求,为此,对于每个季节,需事先测定好标准的适宜生长的养殖环
境参数,并存到存储器上,再借助于经典PID控制理论,把每种测量的参数分别调控,和标准
进行比较,以确定自整定系数比例,达到最佳监控状态。
比例积分微分控制规律(PID)是一种较理想的控制规律,它在比例的基础上引入积分,
可以消除余差,再加入微分作用,又能提高系统的稳定性。它适用于控制通道时间常数或容量
滞后较大、控制要求较高的场合。养殖场需要控制的主要气体参数有温湿度、CO2和NH3
等,控制温湿度和气体浓度的主要设备是加热器和电动机设备,特别适宜用PID控制算法。
为了能够准确的测定气体参数值,为PID控制提供精确的控制,在数据采集环节采用数字
滤波技术。设a1, a1, a2, a3, … , an 是一组采集的气体数据,S表示气体最后结果,采
用平均递推算法可得到精确的结果。
龙源期刊网 http://www.qikan.com.cn
如果采样周期足够小,则利用改进后的公式近似计算,可以得到足够精确的结果,离散控
制过程与连续过程十分接近。
针对不同类传感器的多数据决策问题,在设计中可以根据不同季节的特点,采用不同的优
先参数控制顺序,如冬季可以先通风排气再控制温度,而这些控制均可采用上述原理,稳定而
不过冲,实现自动调节。
3 系统硬件结构设计
监控场舍环境系统由主控制器、温度传感器、温度传感器、光照传感器、二氧化碳气传感
器、氨气传感器、继电器、驱动电路、显示模块构成。系统框图如图2。
系统工作原理如下:除光照传感器用数字接口外,其它都用的是模拟接口,通过AD 转换
输入微控制器,显示部件根据需要可用LED或LCD来显示当前环境参数的测量值。驱动控制
器根据控制算法输出控制量信号来驱动继电器和报警器的工作状态。根据环境的控制需要事先
把报警和各参数的控制阀值存储在芯片内部,系统提供两套方案来控制,一是上位机经无线
zigbee模块通信,另一种是由主控制器自动控制,主控制器可以实时查询各测量值,控制继电
器等动作,来达到对环境的实时监控[5]。对微控制器,可采用市场上应用十分广泛的SMT32
系列单片机,它的典型特点是,2V-3.6V供电,容忍5V的I/O管脚。
4 控制软件设计
控制器工作设置两种模式,第一是智能控制模式,预先用上位机或自身按键把测量的参数
阀值在本在存储起来,掉电不丢失,然后控制器根据测量的实时数据和阀值进行比较,达到或
超过阀值进自动启动控制设备来改善环境条件,如通风、加温、开窗等,工作流程图如图3所
示。
第二是时间模式,这种模式是先把每个控制设备的开启和关闭时间根据环境需要预先设定
在控制器存储器内,控制器根据时间来定时开启和关闭控制设备,这种模式特别适合在一段时
间环境稳定的情况下使用。
5 运行结果
为了验证整个系统每个参数的测控情况,在一组养猪场的幼猪小舍内,先用滤波算法对采
集数据进行递推平均,以温度采集为例,设采集一组数据用a1 到a10 表示,每组对应一个温
度值(以15度为例),采集值与结果的其中一组数据如下:16.6、15.7、14.6、15.2、14.8、
15.1、13.9、14.9、15.0,采用递推替换,得到结果是15.7,能很好的去除干扰。从结果来看,
平均波动范围在1度之内,这就证明测量是很精确的。而用PID控制算法,实现的控制曲线如
下图所示,以设定28度为阀值,从曲线图上可以看出,温度实际量值在26到30度之间,即
温度控制的波动范围大概在4度左右,对于一个空间较大的养场来说,到达到这们的控制效果
已经十分想了,其它参数的测量和控制和温度的方法类似。如图4所示。
龙源期刊网 http://www.qikan.com.cn
6 结论
本文以养殖场生活环境为例,建立了通用的测控模型,从控制算法到软硬件设计,提供了
完整的设计方案,并以温度应用为例,采用数据递推滤波算法实现数据精确测量,为下一步控
制打下基础,然后讨论了PID控制算法在养殖环境下的应用,通过实验分析,结果表明该控制
技术在运行平稳性及波动性等方面有了比传统的控制技术明显提高,对于不同季节设置不同的
参数阀值,使本系统的应用范围进一步扩大,只要稍作变动,就可以应用在各种各样的养殖环
境和种植环境,实用性强。
参考文献
[1]李立峰,武佩,麻硕士等.哺乳母猪舍环境监控系统的研究[J].农机化研究,2011,11:
195-198.
[2]滕翠凤,赵德安,赵建波.多传感器数据融合在猪舍环境中的应用[J].传感器与微系统,
2009,28(12):109-112.
[3]匡玉国,李小英.基于模糊PID 预估控制的溶氧浓度优化控制系统[J].机电工程,2007,
24(8):55- 57.
[4]贾瑞林,马红.基于单片机的温度测控系统设计[J].西安邮电学院学报,2011,16
(S2):58-59.
[5]张新柱,牛晓晨,马博等,基于网络的猪舍环境监测预警系统[J].西安邮电大学学报,
2013,18(4):109-111.
作者简介
刁志刚(1978-),男,硕士研究生学历。现为淮安信息职业技术学院讲师。研究方向为
嵌入式技术。
作者单位
淮安信息职业技术学院 江苏省淮安市 223002
龙源期刊网 http://www.qikan.com.cn