碧波液压网 欢迎你,游客。 登录 注册

CO气体检测温度自补偿实现及硬件电路设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  0 引言

  在用CO电化学传感器测量CO的体积分数时,会受到温度的影响,采用温度补偿的方法可以提高测量灵敏度。温度补偿可以采用硬件电路来完成,但是操作工艺复杂,精度低。采用软件补偿的方法,可以克服硬件补偿的缺点。软件补偿的基本思路是:找出测量系统静态输入输出特性随温度变化的规律,当检测出测量系统当前的工作温度时,立即确定当前温度的输入输出特性,并按照它进行转换,从而避免了按最初标定特性出现的误差[1-4]。

  1 温度自补偿方法

  1.1 标定数据

  CO电化学传感器在其量程内输出为线性,所以在其工作温度范围内选取2个不同温度,每个温度下测量2个数据,就可以对输入输出特性进行标定。输入输出特性如图1所示,不同温度下有不同的特性曲线,标定数据如表1所示[5],1 ppm=10-6

     

       

  1.2 建立反非线性拟合曲线

  建立各个标定温度下输入输出特性的一次拟合方程,T1和T2时多项式方程为

       

  式中:A0(Ti)为不同工作温度的零位值,i=1,2;A1(Ti)为不同工作温度的灵敏度,i=1,2。

        

  解式(2)、式(3),求T=T1时的系数A0(T1),A1(T1)

       

  解式(4)、式(5),求T=T2时的系数A0(T2),A1(T2)。

  1.3 确定温度系数

  系数A0(T)与温度的关系可以用式(6)表示:

       

  将A0(T1),T1和A0(T2),T2带入式(6),得到式(7),式(8)

        

  解方程得到a0,a1

  系数A1(T)与温度的关系可以用式(9)表示:

       

  将A1(T1),T1和A1(T2),T2带入式(9),得到式(10)、式(11)

       

  解方程得到b0,b1

  1.4 反非线性拟合方程的通式

  CO浓度测量系统的输入输出特性的一次拟合方程通式为

       

  确定了系数a0,a1,b0,b1后,可以确定温度系数A0(T)、A1(T),这样就可以根据测量的电压值求出当前温度下的CO体积分数值。这些可以用软件来实现,单片机STC12C5410AD负责数据的计算。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论