用单片机软件实现传感器温度误差补偿

发布者:脑力风潮最新更新时间:2006-05-25 来源: 现代电子技术关键字:误差  线性  曲线  拟合 手机看文章 扫描二维码
随时随地手机看文章
1引言
对高精度传感器,温度误差已成为提高其性能的严重障碍,特别是在环境温度变化较大的应用场合更是如此。依靠传感器本身附加一些简单的硬件补偿措施是很困难的,目前对于一传感器测量系统已大量引入了单片机,实现自动检测和控制。因此用单片机自身的特点,利用软件来解决传感器温度误差难题是一条有效途径。
在一单片机传感器测量系统中,要解决传感器温度误差补偿问题,首先要测出传感器点的温度,该温度信号作为多路采样开关采集信号的一路送入单片机。测温元件通常是安装在传感器内靠近敏感元件的地方,用来测量传感器点的环境温度,测温元件的输出经放大及A/D转换送到单片机,单片机通过并行接口接收温度数据,并暂存温度数据。信号采样结束,单片机运行温度误差补偿程序,对传感器信号的温度误差进行补偿。对多个传感器,可用多个测温元件,常用的测温元件有半导体热敏电阻、AD950测温管、PN结二极管等。原理框图如图1。

2建立温度误差的数学模型
温度变化给传感器实际测量带来误差,表现在传感器的输入输出特性曲线上产生非线性变化。为解决这样问题,必须使问题简单化,找出它们间的关系,建立对应的数学模型。
传感器特性曲线y=f(x),如图2所示。

  我们可以把该曲线按一定要求分成若干段,在此设分成n段,然后把相邻两段点之间的曲线用直线近似,这样可以利用线性方法求出输入值x所对应的输出值,这就是线性插值法。设输入值在(xi, xi+1)之间,则其对应的输出值y可由下式求得:
从上式可知,只要n取得足够大就可获得良好的精度。
若传感器的输入和输出之间的特性曲线的斜率变化很大,采用线性插值法,误差就很大,这时可采用二次曲线插值法,即通过曲线上3个点A(x0、y0),B(x1、y1),C(x2、y2)做一抛物线,用此曲线代替原来的曲线,如图3所示。曲线方程为一元二次方程,一般形式为:
y=K0+K1x+K2x2
式中K0,K1,K2为待定系数,可用曲线y=f(x)的3个点A,B,C的二元一次方程组求解,这就需要解联立方程组,计算较复杂,列出的程序也较复杂,因此可以用另外一种型式:
由此可见,利用3个已知点A,B,C的数值求出系数m0,m1,m2后,存放在相应的内存单元,然后根据某点的x值代入式(1)即可求出被测值y。
以上是对传感器建立温度误差的数学模型,用此模型可实现传感器温度补偿。

3实现温度误差补偿的方法
首先给定K个温度值(T0,T1,T2,…,TK-1),测出每个温度点上传感器静态特性曲线在u 轴上的截距(u0,u1,…,uK),每个温度点上传感器特性曲线的数据要精确,必要时应在恒温箱内进行,这需要较大的工作量,如图4所示。

  图中y为被测物理量,u为输出电压,利用最小二乘法曲线拟合求出截距u的多项式:
将b0,b1,b2,…,bK和计算上式的子程序送入内存,温度值T0,T1,…,TK-1和传感器对应的输出电压值u0,u1,…, uK-1按顺序分配方式存入内存,构成一个线性表,采集数据时,CPU按线性查找对应温度的电压值u,并按下式计算对应的被测物理量y:
y =(u-U) tgα
式中U是温度直线在坐标上的截距,可用线性插值由输入的T求得,α是温度直线与纵坐标轴u的夹角。
 按图5流程编制补偿程序,并作为子程序与监控程序一并使用,以便采集数据时按流程图自动温度补偿。
 

  对温度特性曲线斜率变化大的传感器,一般采用分段线性插值法,在不同温度T(i=1,2,…,K)下测出下列数值:
式中: yij—温度Ti时第j次输入传感器的被测物理量;
  uij—温度Ti时第j次测得的传感器输出电压。
用拟合法求出各温度上的传感器静态输出输出特性的拟合多项式:
将b0,b1,b2,…,bk和以上多项式的计算程序写入内存,数据采集过程按图6流程图进行温度补偿,即由输入T和u查找和计算y值,采用的分段线性插值方法,只要K足够大,其误差就足够小。
4结语
用单片机的软件实现传感器温度误差补偿,是一种简便、有效的方法。它可以大大提高传感器的测量精度,降低测量系统电路的复杂程度,提高可靠性,降低成本。特别是如硅阻、应变片、电容式等传感器受温度影响大,使用该方法可以提高它们测量精度。目前单片机广泛使用在自动检测仪表中,使用该方法实现传感器温度误差补偿,是一条行之有效的途径。
 
参考文献
1 张友德,等.单片微型机原理、应用与实现.上海:上海复旦大学出版社,1996
2 徐开先,等.实用新型传感器及其应用.辽宁科技出版社,1995
关键字:误差  线性  曲线  拟合 引用地址:用单片机软件实现传感器温度误差补偿

上一篇:基于单片机技术的光电检测研究
下一篇:提高单片机系统可靠性的设计方法

推荐阅读最新更新时间:2024-05-13 18:12

测量不确定度误差的区别
  测量不确定度和误差是计量学中研究的基本命题,也是计量测试人员经常运用的重要概念之一。它直接关系着测量结果的可靠程度和量值传递的准确一致。然而很多人由于概念不清,很容易将二者混淆或误用,本文结合学习《测量不确定度评定与表示》的体会,着重谈谈二者之间的不同之处。首先要明确的是测量不确定度与误差二者之间概念上的差异。   测量不确定度表征被测量的真值所处量值范围的评定。它按某一置信概率给出真值可能落入的区间。它可以是标准差或其倍数,或是说明了置信水准的区间的半宽。它不是具体的真误差,它只是以参数形式定量表示了无法修正的那部分误差范围。它来源于偶然效应和系统效应的不完善修正,是用于表征合理赋予的被测量值的分散性参数。不确定度按其
[测试测量]
线性LED驱动器创新方案及应用
在众多照明应用中,线性LED驱动器是首选的方案,因为它们相对简单,易于设计,且使LED能够以精确稳流电流来驱动,而无论LED正向压降或输入电压如何变化。由于驱动器是线性结构,它们必须匹配应用的功率耗散要求。安森美半导体提供电流范围在10 mA到1 A之间的宽广范围线性LED驱动器方案,包括新颖的线性恒流稳流器(CCR)方案及其它众多线性驱动器方案。   针对低电流LED驱动的线性CCR及应用示例   在电流低于350 mA的许多低电流LED应用中,如汽车组合尾灯、霓红灯替代、交通信号灯、大型显示屏背光、建筑物装饰光及指示器等,可以采用普通的线性稳压器或是电阻来提供LED驱动方案。电阻用于限制LED串的电流,是成本最低的方案,易于设
[电源管理]
<font color='red'>线性</font>LED驱动器创新方案及应用
高分子PTC热敏电阻工作原理介绍
高分子 PTC 热敏电阻 用于过流保护 1.PTC效应 说一种材料具有PTC (Positive Temperature Coefficient) 效应, 即正温度系数效应,仅指此材料的电阻会随温度的升高而增加。如大多数金属材料都具有PTC效应。在这些材料中,PTC效应表现为电阻随温度增加而线性增加,这就是通常所说的线性PTC效应。 2.非线性PTC效应 经过相变的材料会呈现出电阻沿狭窄温度范围内急剧增加几个至十几个数量级的现象,即非线性PTC效应,如图1所示。相当多种类型的导电聚合体会呈现出这种效应,如高分子PTC热敏电阻。这些导电聚合体对于制造过电流保护装置来说非常有用。 3. 高分子PTC热敏电阻用于过流保护
[模拟电子]
电磁流量计的常见故障问题
一、 非轴对称流动引起的误差 流体在管内流速为轴对称分布时,且在均匀磁场中,流量计电极上所产生的电动势的大小与流体的流速分布无关,与流体的平均流速成正比,而非轴对称流速分布时,即每个流动质点相对于电极几何位置的不同,对电极所产生的感应电动势的大小也不同,愈靠近电极,速度大的质点所产生的感应电动势越大,因此,必须保证流体流速为轴对称。如管内流速为非轴对称分布就会引起误差。因而在选装电磁流量计时要尽可能保证直管段的要求以减小其所引起的误差。 二、 流体电导率的问题 流体电导率的降低,将增加电极的输出阻抗,并且由转换器输入阻抗引起的负载效而产生误差,因此,按如下所述原则,规定了电磁流量计应用中流体的电导率的下限。 电极的输出阻
[测试测量]
电磁流量计的常见故障问题
MAX19757高线性度下变频混频器
MAX19757双通道下变频的设计,以提供8.8分贝的增益,+25.3 dBm的输入IP3和10.4分贝的NF为众多在1700MHz至2700MHz基站接收器应用。该混频器优化的LO频率范围为1800MHz至2600MHz,支持度,1700MHz至2200MHz和2000MHz至2700MHz的RF频段,分别为高端和低端LO注入架构。独立路径关机允许用户保存在低峰使用时间或在TDD TX模式下的直流电源。 该器件集成了平衡 - 不平衡转换器在RF和LO端口,一个LO缓冲器,两个双平衡混频器,和一对差分IF输出放大器。 MAX19757需要一个典型值为0dBm的LO驱动器,和一个电源电流通常300毫安的整个LO频率波段实现目标的线
[模拟电子]
MAX19757高<font color='red'>线性</font>度下变频混频器
井下流量计示值误差测量结果的不确定度评定
1 前言 测量不确定度的评定方法在全球的广泛应用,乃是科技的交流和国际贸易的迫切需要,它使各国进行的测量及所得到的结果可以进行互相比较,取得共识。为了与国际接轨,原国家质量技术监督局出台了《测量不确定度评定与表示》计量技术规范(JJF1059—1999)等文件。 为了提高实验室的检测水平,更好的学习和理解测量不确定度评定的方法,结合实验室国家计量认证工作,建立合理的不确定度评定程序,对测量结果的不确定度有所探讨,这里检测实验中心以多相流实验室模拟井标准装置为标准对井下流量计示值测量结果的不确定进行分析,愿与测试领域的同行们展开讨论。 2 检定方法 图1 地面控制、采集系统流程图 根据《井下流量计及检定装置》JJG(石油)11-
[测试测量]
井下流量计示值<font color='red'>误差</font>测量结果的不确定度评定
万用表电压、电流和电阻挡量程选择与测量误差
用进行测量时会带来一定的误差。这些误差有些是仪表本身的准确度等级所允许的最大绝对误差。有些是调整、使用不当带来的人为误差。正确了解万用表的特点以及测量误差产生的原因,掌握正确的测量技术和方法,就可以减小测量误差。 人为读数误差是影响测量精度的原因之一。它是不可避免的,但可以尽量减小。因此,使用中要特别注意以下几点:1测量前要把万用表水平放置,进行机械调零;2读数时眼睛要与指针保持垂直;3测电阻时,每换一次挡都要进行调零。调不到零时要更换新电池;4测量电阻或高压时,不能用手捏住表笔的金属部位,以免人体电阻分流,增大测量误差或触电;5在测量rc电路中的电阻时,要切断电路中的,并把器储存的电泄放完,然后再进行测量。在排除了人为读数误
[测试测量]
一种新型跟踪式可控硅直流稳压电源
1   引   言   信息时代里,BP机已成为常用的通信工具。目前,我国BP机总台的发射设备都采用进口设备,其输出电压为13.8V,电流为15~20A。进口电源不带可控硅部分,而我国电网波动较大,为此设计了这种低成本稳压电源。该设计在串联反馈调整型稳压电源的基础上加装了可控硅相位控制装置,用调整管两端压降来控制可控硅触发的导通角,维持调整管压降不变,从而设计出跟踪式大功率直流稳压电源。该稳压电源限制了调整管功耗,实现了大功率。      该稳压电源主要由单相半控桥整流滤波、线性稳压器及可控硅相位控制等环节组成,并加装了过流保护、短路保护、过热保护装置及显示部分。在220V电网电压波动±15%情况下,输出电压13.8V,输出
[应用]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved