一种具有多协议输出的海水养殖溶解氧浓度采集装置及方法制造方法及图纸

技术编号:19486842 阅读:29 留言:0更新日期:2018-11-17 11:32
本发明专利技术公开了一种具有多协议输出的海水养殖溶解氧浓度采集装置及方法,具体涉及海水养殖溶解氧浓度监测技术领域。该具有多协议输出的海水养殖溶解氧浓度采集装置包括微控制器,微控制器内设有滤波单元,微控制器的输入端连有溶解氧浓度传感器,溶解氧浓度传感器与微控制器之间设有AD转换电路,微控制器的输出端输出与溶解氧浓度对应的电压信号输出端、可控电流输出端、TTL电平输出端和串口;溶解氧浓度传感器测量的含有测量噪声的信号经过AD转换电路转换后进入微控制器,微控制器对信号进行自适应得到准确的滤波值,滤波值经过微控制器的处理后转化为电压信号、可控电流、TTL电平信号和串口信号输出。

【技术实现步骤摘要】
一种具有多协议输出的海水养殖溶解氧浓度采集装置及方法
本专利技术涉及海水养殖溶解氧浓度监测
,具体涉及一种具有多协议输出的海水养殖溶解氧浓度采集装置及方法。
技术介绍
海水养殖是一项巨大的产业,满足了人们对海产品的需求,随着人们生活水平的不断提高,对海产品的需要量日益增大。在海产品养殖中,溶解氧浓度是一项十分关键的海水养殖参数,现有溶解氧浓度主要通过传感器装置进行测量。随着海水养殖的信息化及自动化发展,对海水养殖参数测量传感器要求也越来越高,目前,市面上的溶解氧传感器通常具有较大的测量误差,不利于海水养殖的精细化管理,同时,市面上的溶解氧传感器输出协议较少,不方便集成。
技术实现思路
本专利技术的目的是针对上述不足,提出了一种能够提高测量精度,并可以对测量结构进行多种协议输出的具有多协议输出的海水养殖溶解氧浓度采集装置及方法。本专利技术具体采用如下技术方案:一种具有多协议输出的海水养殖溶解氧浓度采集装置,包括微控制器,所述微控制器内设有滤波单元,微控制器的输入端连有溶解氧浓度传感器,溶解氧浓度传感器与微控制器之间设有AD转换电路,微控制器的输出端输出与溶解氧浓度对应的电压信号输出端、可控电流输出端、TTL电平输出端和串口;溶解氧浓度传感器测量的含有测量噪声的信号经过AD转换电路转换后进入微控制器,微控制器对信号进行自适应得到准确的滤波值,滤波值经过微控制器的处理后转化为电压信号、可控电流、TTL电平信号和串口信号输出。优选地,所述溶解氧传感器为输出模拟量的溶解氧浓度传感器。优选地,所述溶解氧传感器为输出数字量的溶解氧浓度传感器。优选地,经过滤波单元滤波后的数值可通过TTL电平输出端口输出,也可采用微控制器得任一I/O口输出,输出协议为:等待客户机拉低I/O口,微控制器输出8个机器周期的TTL电平,表示溶解氧浓度的整数部分,再输出8个机器周期的TTL电平,表示溶解氧浓度的小数部分,结束I/O口电平拉高。优选地,所述滤波单元滤波后的数值通过DA转换电路输出电压信号。一种具有多协议输出的海水养殖溶解氧浓度采集方法,采用如上所述的具有多协议输出的海水养殖溶解氧浓度采集装置,所述滤波单元对采集的信号采用自适应的卡尔曼滤波进行处理,具体包括:分别建立溶解氧浓度的状态方程和量测方程,如式(1)、(2)所示:X(k+1)=FX(k)+w(k)(1)Z(k+1)=HX(k+1)+v(k+1)(2)其中,X(k+1)和X(k)分别为k+1时刻、k时刻的溶解氧浓度值,F表示状态转移矩阵,表示k+1时刻溶解氧浓度值和k时刻溶解氧浓度值之间的关系,海水中溶解氧浓度不能突变,此处F=1,H为系统量测矩阵,表示目标状态变量对测量变量的增益,H=1,w(k),v(k+1)分别为过程噪声和量测噪声,取均值为零、互不相关的高斯白噪声,方差分别为Q和R;卡尔曼滤波过程包括状态预测与状态更新两个递推环节,具体如下:状态预测:根据式(3)求出基于上次滤波值的预测值:根据式(4)求出预测的误差协方差:P(k+1|k)=FP(k|k)FT+Q(k)(4)状态更新:根据式(5)计算卡尔曼滤波增益:k(k+1)=P(k+1|k)·HT[HP(k+1|k)HT+R]-1(5)根据式(6)求出K+1时刻的滤波值,此值即为输出值,使量测和预测的均方误差最小,其中,为新息序列;状态估计误差协方差矩阵更新:求出滤波误差协方差,根据式(7),完成滤波的递归,P(k+1|k+1)=(I-KH)P(k+1|k)(I-KH)T+KRKT(7)式(7)中的测量测噪声方差R采用固定值;过程噪声自适应方式计算得出,具体计算过程为:定义转换坐标Kalman滤波中的新息、残差如式(8)、(9)由式(8)和式(9)得到d(k+1)-ε(k+1)=H(e(k+1|k+1)-e(k+1|k))根据新息和残差正交原理有:E[(d(k+1)-ε(k+1))(d(k+1)-ε(k+1))T]=H(e(k+1|k+1)-e(k+1|k))·(e(k+1|k+1)-e(k+1|k))THT(10)根据新息序列和残差序列的不相关性,将式(10)进行化简,得到式(11):E(d(k+1)d(k+1)T)+E(ε(k+1)ε(k+1)T)=HE(e(k+1|k+1)e(k+1|k+1)T)HT+HE(e(k+1|k)e(k+1|k)T)HT=H(P(k+1|k+1))HT+H(P(k+1|k))HT(11)在滤波的过程中得到新息序列和残差序列,通过统计方法得到两者实际的方差,即式(12)和(13):其中,M为统计计算时估计窗口的宽度,则由公式(4)、(11)、(12)、(13)得到过程噪声方差的估计值为式(14):其中,H为单位矩阵,因此式(14)简化为式(15):由此得出过程方差Q的估计值,此值为K时刻应该采取的过程方差,故需利用式(1)-(4),采用过程方差Q的估计值跟传感器的方差R进行二次滤波,得到准确的溶解氧浓度估计值。本专利技术具有如下有益效果:该具有多协议输出的海水养殖溶解氧浓度采集装置的微控制器设有多种协议输出,方便用户调用。该具有多协议输出的海水养殖溶解氧浓度采集方法通过融入滤波算法,测量结果更准确、误差更小。附图说明图1为具有多协议输出的海水养殖溶解氧浓度采集装置结构框图;图2为具有多协议输出的海水养殖溶解氧浓度采集装置的电路原理图;图3为测试结果曲线比较图。具体实施方式下面结合附图和具体实施例对本专利技术的具体实施方式做进一步说明:如图1所示,一种具有多协议输出的海水养殖溶解氧浓度采集装置,包括微控制器,所述微控制器内设有滤波单元,微控制器的输入端连有溶解氧浓度传感器,溶解氧浓度传感器与微控制器之间设有AD转换电路,微控制器的输出端输出与溶解氧浓度对应的电压信号输出端、可控电流输出端、TTL电平输出端和串口;溶解氧浓度传感器测量的含有测量噪声的信号经过AD转换电路转换后进入微控制器,微控制器对信号进行自适应得到准确的滤波值,滤波值经过微控制器的处理后转化为电压信号、可控电流、TTL电平信号和串口信号输出。溶解氧传感器为输出模拟量的溶解氧浓度传感器,或者溶解氧传感器为输出数字量的溶解氧浓度传感器,或者溶解氧传感器为输出模拟量的溶解氧浓度传感器和出数字量的溶解氧浓度传感器的组合。经过滤波单元滤波后的数值可通过TTL电平输出端口输出,也可采用微控制器得任一I/O口输出,输出协议为:等待客户机拉低I/O口,微控制器输出8个机器周期的TTL电平,表示溶解氧浓度的整数部分,再输出8个机器周期的TTL电平,表示溶解氧浓度的小数部分,结束I/O口电平拉高。如图2所述,此图为输出信号图,滤波后的信号经过DAC0832(如需精度更高,可换更高精度DA器件)输出可控电流信号,电流信号经过U3:A运放转化为电压信号,经过U3B运放转化为可供其它应用调用的电压信号,同时U3:A输出的电压信号经过U3:C放大后,U3D构成了电压比较器,通过U3D输出的驱动信号控制MOS管的开关程度,从而在R9上形成可控电流信号,U4A用于调整输出电流大小。滤波单元滤波后的数值通过DA转换电路输出电压信号。一种具有多协议输出的海水养殖溶解氧浓度采集方法,采用如上所述的具有多协议输出的海水养殖溶解氧浓度采集装置,所述滤波单元对采集本文档来自技高网...

【技术保护点】
1.一种具有多协议输出的海水养殖溶解氧浓度采集装置,其特征在于,包括微控制器,所述微控制器内设有滤波单元,微控制器的输入端连有溶解氧浓度传感器,溶解氧浓度传感器与微控制器之间设有AD转换电路,微控制器的输出端输出与溶解氧浓度对应的电压信号输出端、可控电流输出端、TTL电平输出端和串口;溶解氧浓度传感器测量的含有测量噪声的信号经过AD转换电路转换后进入微控制器,微控制器对信号进行自适应得到准确的滤波值,滤波值经过微控制器的处理后转化为电压信号、可控电流、TTL电平信号和串口信号输出。

【技术特征摘要】
1.一种具有多协议输出的海水养殖溶解氧浓度采集装置,其特征在于,包括微控制器,所述微控制器内设有滤波单元,微控制器的输入端连有溶解氧浓度传感器,溶解氧浓度传感器与微控制器之间设有AD转换电路,微控制器的输出端输出与溶解氧浓度对应的电压信号输出端、可控电流输出端、TTL电平输出端和串口;溶解氧浓度传感器测量的含有测量噪声的信号经过AD转换电路转换后进入微控制器,微控制器对信号进行自适应得到准确的滤波值,滤波值经过微控制器的处理后转化为电压信号、可控电流、TTL电平信号和串口信号输出。2.如权利要求1所述的一种具有多协议输出的海水养殖溶解氧浓度采集装置,其特征在于,所述溶解氧传感器为输出模拟量的溶解氧浓度传感器。3.如权利要求1所述的一种具有多协议输出的海水养殖溶解氧浓度采集装置,其特征在于,所述溶解氧传感器为输出数字量的溶解氧浓度传感器。4.如权利要求1所述的一种具有多协议输出的海水养殖溶解氧浓度采集装置,其特征在于,经过滤波单元滤波后的数值可通过TTL电平输出端口输出,也可采用微控制器得任一I/O口输出,输出协议为:等待客户机拉低I/O口,微控制器输出8个机器周期的TTL电平,表示溶解氧浓度的整数部分,再输出8个机器周期的TTL电平,表示溶解氧浓度的小数部分,结束I/O口电平拉高。5.如权利要求1所述的一种具有多协议输出的海水养殖溶解氧浓度采集装置,其特征在于,所述滤波单元滤波后的数值通过DA转换电路输出电压信号。6.一种具有多协议输出的海水养殖溶解氧浓度采集方法,采用如权利要求1-5任意一项所述的具有多协议输出的海水养殖溶解氧浓度采集装置,其特征在于,所述滤波单元对采集的信号采用自适应的卡尔曼滤波进行处理,具体包括:分别建立溶解氧浓度的状态方程和量测方程,如式(1)、(2)所示:X(k+1)=FX(k)+w(k)(1)Z(k+1)=HX(k+1)+v(k+1)(2)其中,X(k+1)和X(k)分别为k+1时刻、k时刻的溶解氧浓度值,F表示状态转移矩阵,表示k+1时刻溶解氧浓度值和k时刻溶解氧浓度值之间的关系,海水中溶解氧浓度不能突变,此处F=1,H为系统量测矩阵,表示目标状态变量对测量变量的增益,H=1,w(k...

【专利技术属性】
技术研发人员:刘培学孙伟峰戴永寿朱秋莲刘继新姜宝华陈玉杰李晓燕冯飞陈会伟刘树美周淑芳
申请(专利权)人:中国石油大学华东青岛黄海学院
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1