首页 >> 新闻中心 >>行业科技 >> 高精度压力传感器中温度补偿技术研究
详细内容

高精度压力传感器中温度补偿技术研究

0引言

      压阻式压力传感器是利用半导体压阻效应制成的压力传感器,具有体积小、精度高、稳定性好等特点,广泛应用于电力、石油化工、汽车电子等领域。然而,硅压阻薄膜作为其核心,对温度变化敏感,导致零点温度漂移,影响传感器的灵敏度。常用的温度补偿方法主要有两种:硬件补偿法和软件补偿法。但是,传统的根据传感器硬件特性进行补偿的方法存在调试困难、精度低、通用性差等缺点,没有工程上的实际应用。软件补偿技术可以很好地解决这些问题,因此越来越受到人们的重视。

1 基于软件补偿的高精度压力检测系统

      软件补偿是将微处理器与压力传感器相结合,充分利用微处理器丰富的软件功能,通过一定的补偿算法对压力传感器温度引起的误差进行校正。无论采用哪种软件补偿方法,硬件系统的体系结构都是相似的,不同之处在于算法。我们设计了一个以LPC2478为中央处理器的高精度压力检测系统,其主频高达72 Mz,片上flash程序存储器高达52 k,串口丰富。同时,系统采用了超高采样精度的A - D,并配置了一块SDRAM。

2 算法分析与实现

      目前,软件补偿方法主要有插值法、曲线曲面拟合法、查表法和BP神经网络法。在插值方法_3中,假设数据是正确的,并且需要某种方法来描述数据之间发生的情况。曲线拟合方法试图找到一条光滑的曲线,它是最好的拟合数据,但不需要经过任何数据点。表查找方法是将一系列参数预加载到参数表中,

测量数据获得后,根据相应的参数进行处理。表查找占用大量存储空间,不适合微处理器。神经网络方法建立人工神经网络模型,通过样本训练确定网络参数。最大的缺点是网络不稳定,训练时间长。本文提出了一种结合曲线拟合和三样条插值的补偿算法,可以显著提高补偿性能。

2.1 多项式拟合
      在曲线拟合方法中,多项式拟合是最合适的拟合方法,因为多项式拟合具有计算方便,拟合效果较好的优点.多项式拟合是对给定的一组数据 ( Xi,Yi ) ,1 ,2 ,… ,n,作一个 m 多项式(m《 n )

7a56a9a1-a546-47af-8ed7-06dbb06fe098.png
37f6669d-9dd4-4f79-8059-ad4a5185efbd.png

      式(2 ) 可展开为一个关于系数 的线性方程组,此方程组有唯一解,即为所求拟合多项式的系数。

2. 2 三次样条插值

      样条插值是一种改进的分段插值 ,它在每个相邻节点的小区间构造一个样条函数 , 同时,为了保证节点处的连续 ,要求在节点处有二阶光滑度 ,即有连续的二阶导数. 三次样条插值函数定义 如下 :

31e5c32e-9b0f-4739-9038-a01ba1912c54.png

cd8ba867-b543-41d9-a761-172f4e54be38.png


将Xk 和 Xk+1两节点值代入 ,求得 Ak 和 Bk的表达式 :

c21c5c5c-5139-4497-8c0a-beccd44e3ee1.png

从式(4 ) 一(6 ) 可以看 出, 只要求 出 m (k = 0 ,1 , … ,n) ,即可得至s(x)。

2.3 温度补偿模型

      压力传感器一般是在 n 个标准温度 t,m 个标准压力 Pj(j = 1 ,2 ,… ,m ) 下进行标定 ,得到 n ×m 组标定点. 基于标定过程得到的压力传感器的实测数据对(ti,pj,uij) 通过适当的算法求得三者之前的函数关系如下,这里的是指压力传感器的输出电压。

5582b8b1-5b4e-47c6-a280-755f33c0f3eb.png

      针对此温度补偿模 型, 给出结合曲线拟合和三次样条插值的温度补偿算法步骤 :

1) 固定温度t1不变,对压力P和电压M进行二次曲线拟合,得到两者关系曲线:P = f(u ) ; 固定温度t2不变 ,对压力 P 和 电压 u 进行二次曲线拟合 ,得到两者关系曲线:p =f (u ) ;依次类推 ,直至固定温度 t不变 ,得到压力P 和电压 的二次曲线 :p =fn (u ) . 二次曲线拟合可通过在 M ATLAB中编程实现;

2) 实际测量过程中,将测得的电压分别代人P = f1(u ) ,P =f2 (u ) , … ,P = fn(u) 中,求 出在 n 个标准温度下 的压力值 ;

3) 对上述压力值和标准温度进行三次样条插值,得到压力 P 和温度 t 的关 系曲线 ,三次样条插值通过 C 语言编程在 A RM 中实现 ;

4 ) 将温度传感器测得的实时温度值代人上述曲线 ,即可得到经过温度补偿的压力值。

2. 4 实验过程与结果分析

      表 1 给出了压力标定点 、温度标定点时传感器输出电压值.

a09bc1e0-26c8-449a-98f9-339819edf94f.png

表 1 实验标定数据

      根据前述算法步骤 , 对实验 数据进行 处理. 首先 ,固定温度不变 ,对 P 和u 进行二次拟合得 :

1774b434-40ce-490e-b8c4-bee667a6a39f.png

       从拟合结果可以看出,该实验实用的传感器在温度 固定 的情况下 , 具有良好的线性特性.分别在8.2 ℃ 、4.6℃ 、2 2.3 ℃ 和 36.5 ℃ 四个温度点进行测试,经过温度补偿以后的结果表2 .

0b16cc70-aba2-494b-865b-205ac1070828.png

表 2 经过温补的压力值

      该结果说明经过采用曲线拟合和三次样条插值相结合的补偿方法后, 系统性能得到显著提升, 同时,可以通过增加压力和温度标定点的方法,进一步提高温补性能。

3 结 语

      本文提出的结合二次曲线拟合和三次样条曲线插值 的温度补偿方法 , 可以在标定点较少 的情况下实现较高精度 的温度补偿 ,这样有效地减少 了传感器标定时间和工作量. 如果对压力传感器 的精度 提出了更高的要求 ,在充分考虑成本 、硬件计算能力和运行速度的前提下 ,可以通过增加标 定点 的方法 提高系统性能 ,这对于解决 高精度压力传感器的温度补偿 问题具有一定 的理论意义和工程应用价值。

参考文献:

[1 ] 李强 ,梁莉 ,刘桢等 . 具有温度 补偿 功 能的智能压 力传感 器系统 [J] . 仪器仪表学报,2008 (29 ) :1934 —1938.

[2 ] 刘松. 智能压力检测系统研究与设计 [D ] . 天津 :天津大学 : 电子信息工程学院 ,硕士毕业论 文 ,2006 :35 —46.

[3 ] 王丕涛 ,翟殿棠 ,成 谢峰. 基于三次 B 样 条插值的压力传感器温度补偿 [J] . 信 息技术 与信息化 ,2007 (3 ) :112 一ll5 .

[4 ] 孙志忠 ,袁慰平 ,闻震初 . 数值分析 [M ] . 南京 :东南 大学 出版社 2003 : 16 —2 1.

[5 ] JA SO N Palmer.P recise Pressure Sensor Temperature Compensation A lgorithms[D ] : M aster T hesis. New Y ork :State U niversity of New Y ork , 20 0 6 :6 7 —75 .

[6 ] 张艳峰 ,严 家明.基于最小二乘法的压力传感器温度补偿 算法 [J] .计算机测量与控制 ,2007 ,5 (2 ) :1870 —1874 .




班宁产品汇总


seo seo