非线性传感器的校正方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(6)
3 折线逼近法
将传感器的特性曲线用连续有限的直线来代
替 ,然后根据各转折点和各段直线来设计硬件电路 ,
这就是最常用折线逼近法 。转折点越多 ,各段直线就
越逼近曲线 ,精度也就越高 ,但太多了就会因为线路
本身误差而影响精度 , 所以转折点的选取与要求的
精度和线路有密切的联系 ,在实际应用中 ,应采取具
2 选择与被测量成线性函数关系的量作为测量装
置输出量
例如采用电容传感器时 , 极板的位移和电容量
之间成非线性函数关系见式 (5) ,然而如果采用容抗
XC = 1/ ωC 作为传感器的输出 ,则 XC 与被测量位移
成线性关系了 , XC 可称为“校正函数”。
C
=
εS d0 2 △d
(5)
XC
=
d0 2 △d ωεS
总之 ,传感器的非线性处理方法应根据系统的 具体情况全面考虑再作决定 。
参 考 文 献 1 罗四维. 传感器应用电路详解. 北京 : 电子工业出版社 ,
用软件代替硬件进行线性化处理 ,它省去了复 杂的非线性硬件电路 ,降低了系统的成本 ;而且它能 发挥计算机智能作用 ,提高了检测的准确性和精度 ; 尤其 ,利用线性插值法 ,将实际曲线用直线段近似逼 近 ,通过近似公式计算 ,如果折线的段数取得合适 , 可以达到比较高的精确度 ,并且 ,计算方法也比较简 单 ;还有 ,适当改变软件的内容 ,就可以对不同传感 器或转换电路进行补偿 。
量与被测物理量之间的关系都存在一定的非线性 ,
这是数据采集系统产生非线性特性的主要原因 ,其
次是变换电路的非线性 ,现分别叙述如下 :
1 传感器变换原理的非线性 。
如用热敏电阻测量 ,热敏电阻 Rt 与 t 的关系是
Rt = A ·eB/ T
(1)
式中 , T = 273 + t , t 为摄氏温度 ;A ,B 均为与材
… V1 V2 … 2200
如图 3 与表 1 所示 , 压力 P (0 —20MPa) , 电压 V (200 —2200mV) ΔP 为 步 长 , n 为 点 数 ( n = Pmax/ ΔP) , 即存储长度 。建表方法是 P以 0 压力为基 址 ,点数 n 为长度 ,每个压力点的压力值都是等步长 ΔP 的整数倍 , 每个压力点与对应的电压值组成一 对数据 ,一共有 ( n + 1) 个这样的数据对 , 将其制成 一个表格 ,以便查询 。显然 , n 越大 ,精度越高 , 比如 , 取 n 值为 2000 ,则 ΔP = Pmax/ n = 0. 01 (MPa/ mV) , 但是表格制作比较麻烦 ,查表比较费时间 ,而且数据 表格要占用相当多的内存 ;如果 n 值太小 ,比如 n 值 为 20 ,则 ΔP = Pmax/ n = 1 (MPa/ mV) , 精度就难以 达到要求 , 表格很容易失去作用 。所以在制作表格 时 , n 的值要根据实际应用情况来确定 。另外 , 在一 种测试环境下制作的表格 , 在另一种环境下不一定 能够适应 ,如温度的变化 ,关键是抑制温漂 。 3 插值法
U
(2)
该式表明 △Z 的 U0 关系是非线性的 。
很多近似线性关系的转换电路 , 都是相对于一
定精度与范围而言的 , 因此为了提高系统的测量精
度 ,保证系统的线性输出 ,必须对系统进行线性化处
理 ,也就是非线性的线性化校正 。
用硬件电路实现非线性特性线性化
非线性特性线性化处理有硬件和软件两种方 法[2] 。采用硬件方法主要有以下几种 。 1 敏感元件特性的线性化
ห้องสมุดไป่ตู้
料有关的常数 ,显然 Rt 与 t 呈非线性 。 2 转化电路的非线性 。
如电桥 ,电桥是将电路参数 ( L , R , C) 的变化转
换成电压或电流输出的一种测量电路 。电桥在单臂
工作时 ( Z1 = Z2 = Z3 = Z4 , Zi = ∞) ,输出电压 U0 为
U0
=
△Z 2 (2 Z + △Z)
查表法也就是根据 A/ D 的转换精度要求把测 量范围内参数划分成若干等分点 , 然后由小到大按 顺序计算出这些等分点相对应的输出数值 , 这些等 分点和其对应的输出的数据就组成了一张表 , 把这 张数据表存放在存贮区中 。软件处理方法是在程序
µ} TECHNOLO GY SUPERVISION IN PETROLEUM INDUSTRY
传感器就是一种以一定的精确度将被测物理量 (如位移 、力 、加速度等) 转换为与之有确定对应关系 的 、易于精确处理和测量的某种物理量的测量部件 或装置 。狭义地定义为 :能把外界非电信号转换成 电信号输出的机器或装置 。传感器的作用就是把 光 、声音 、温度等各种物理量转换为电子电路能处理 的电压或电流信号 。理想传感器的输入物理量与转 换信号量呈线性关系 ,线性度越高 ,则传感器的精度 越高 ,反之 ,传感器的精度越低[1] 。
(4) 最小二乘法 这种方法按最小二乘法原理求 取拟合直线 ,该直线能保证传感器校准数的残差平 方和最小 。
图 2 不同的拟合方法
当计算公式涉及到三角函数 、对数 、指数和微积 分运算的时候 ,某些参数计算非常复杂 ,程序编制起 来比较麻烦 ,用计算法计算程序冗长而又费时 ,鉴于 计算法的这个弊端 ,在此时我们可以采用查表法 。 2 查表法
实际使用时 ,可以把计算法和查表法结合起来 , 形成插值法 。
插值法就是在传感器 X —Y 特性曲线中 , 把输 入量 X 分成 N 个均匀的区间 ,这样每个区间的端点 Xk 都对应一个输出 Yk , 把这些 ( Xk , Yk) 编制成表格 存贮起来 。实际的检测值一定会落在某个区间 ( Xk , Xk +1) 内 , 线性插值就是用直线段近似代替区间里 的实际曲线 , 通过近似公式计算出 Yi 。所以线性插
计量技术
石油工业技术监督
2002 年 6 月
段曲线呈 S 形 。电路并联的电阻 R 可由 (4) 式确定 。
Rp
=
R ·Rt
R + Rt
(3)
R
=
RB ( RA + RC) - 2 RA ·RC RA + RC 22 RB
(4)
图 1 并联等效电阻曲线
其中 , RA , RB , RC 是热敏电阻在低温 ( TA) , 中温 ( TB ) 和高温 ( TC) 下的电阻值 。
在自动检测系统中 ,我们总是期望系统的输出 与输入之间为线性关系 ,但在工程实践中 ,大多数传 感器的特性曲线都存在一定的非线性度 (有时又称 为线性度与积分线性度) 误差 ,另外 ,非电量转化电 路也会出现一定的非线性 。
传感器非线性特性产生的原因
从传感器的变换原理可以看出 ,利用各类传感
器把物理量转换成电量时 ,大多数传感器的输出电
正得到了越来越广泛的应用 。
用软件方法实现传感器的非线性校正
采用软件方法进行非线性补偿 ,其方法有 3 种 : 计算法 、查表法和插值法 。
计算法就是在软件中编制一段数学表达式的计
算程序 。当输出信号与传感器的参数之间有确定的 数学表达式的时候 , 就可以采用计算法进行非线性 补偿 。当被测参数经过采样 、滤波后 , 直接进入计算 程序进行计算 ,计算后的数字即为经过线性化处理 的输出参数 。
在工程中 , 被测参数和输出电压常常是一组测 定的数据 ,这时 ,如采用计算法进行线性化处理 , 则 可应用数学上曲线拟合的方法得出误差最小的近似 表达式 。 1 常用拟合直线法
(1) 理论直线法 如图 2 (a) 所示 ,以传感器的理 论特性作为拟合直线 ,它与实际测试值无关 。优点是 简单 、方便 ,但通常 L m 很大 。
·( Px2P1)
根据表 1 ,查得 V1 , V2 以及 P1 , P2 的值 ,代入 ⑧
式 ,求得 Vx 。
实际使用线性插值时 ,线性化的精度由折线的
段数决定 。段数越多 ,精度和准确度越好 ,但是表格
存贮的容量也就越大 ,一般分成 16 到 32 段折线 ,对
于分段的等分与不等分要根据传感器特性的具体情
situations . In this p ap er ,the correcting methods for hardware and software are suggested resp ectively and their strong and weak p oints are summarized. Which methods should be used dep ends on the sp ecific requirements for field appli2 catio n . Subject Headings Sensor ,Non - linearity ,Linearized correction
况来决定 。
结 论
线性化校正的价值在于提高精度 ,提高传感器 的生产成品率 。由上 ,我们可以看出用软件进行线 性化处理 ,不论采用哪种方法 ,都要花费一定的程序 运行时间 。特别是在实时测试和控制系统中 ,如果 系统处理的问题很多 ,实时性要求很强 ,选用硬件进 行线性化处理是合适的 。但是如果控制系统的时间 够用时 ,采用软件处理就可以大大简化硬件电路 。
体问题具体分析的办法 。
此外 ,采用硬件方法校正中还有抛物线逼近法 、
线性提升法 、测量桥电路线性化等等 。
总之 ,硬件方法校正 ,因为其本身需要采用较多
的硬件电路 ,在实际中做到完全校正是很困难的 。随
着计算机技术的广泛应用 , 特别是单片机的迅速发
展 ,在数据采集系统中用软件 (程序) 进行非线性校
第 18 卷 第 6 期
石油工业技术监督
计量技术
中编制一个查表程序 , 当被测参数经过采样等转换 后 ,通过查表程序直接从数据表中查出相对应的输 出参数值 。
图 3 表格划分 表 1 表格划分的对应取值表
P(MPa) 0 △P 2 △P 3 △P … P1 P2 … N △P
V (mV) 200
(2) 端点线法 如图 2 (b) 所示 ,以传感器校准曲 线两端点间的连线作为拟合直线 , 这种方法也很简 便 ,但 lm 也很大 。
(3) 端点平移法 以传感器校准曲线两端点间的 连线平移所得的直线作拟合直线 , 该直线能保证传 感器正方向校准曲线对它的正 、负偏差相等并且最 小 ,如图 4 (c) 所示 。
敏感元件是非电量检测的感受元件 , 它的非线 性对后级影响很大 , 我们应尽量使它线性化 , 如式 (1) 中 ,热敏电阻 Rt 与 t 呈非线性关系 ,我们可以采 用一个附加线性电阻与热敏电阻并联 , 所形成的并 联等效电阻 Rp 与 t 有近似线性关系 ,如图 1 , Rp 的整
µ| TECHNOLO GY SUPERVISION IN PETROLEUM INDUSTRY
第 18 卷 第 6 期
石油工业技术监督
计量技术
非线性传感器的校正方法
张家田 董秀莲
西安石油学院电子工程及仪器系 (西安 710065)
摘 要 传感器非线性的产生是生产过程中敏感芯片在工艺上处理不当造成的 ,为提高精度对其进行非线 性的线性化校正在许多测试计量场合中是十分必要的 。分别从硬件和软件两方面给出了校正的方法 ,并对硬 件 、软件校正的优缺点做出了总结 。非线性的线性化校正采用何种方法 ,要根据实际应用的要求来确定 。 主题词 传感器 非线性 线性化校正 Abstract Non - linearity of sensors usually results from imp rop er treatment of sensitive chips in the p rocess of p ro2 duction. In order to increase their p recision ,it is very necessary to make linear corrections of them in many measuring
值又叫折线法 。
以图 3 为例 , 通过 ( P1 , V1) , ( P2 , V2) 两点的直 线近似代替原特性 。显而易见 ,通过这两点的直线的 斜率是
K
=
ΔV ΔP
=
V2 2V1 P2 2P1
(7)
Vx 的计算表达式为 :
Vx
= V1 + K( Px2P1)
=
V1
+
V2 2V1 P2 2P1