基于姿态传感器温度补偿方法的研究

最新更新时间:2014-01-19来源: 电源网关键字:姿态传感器  温度补偿 手机看文章 扫描二维码
随时随地手机看文章

随着微机电系统(MEMS)技术在微型化技术基础上,结合了电子、机械、材料等多种学科交叉融合的前沿科研领域的不断发展与成熟,从而出现了很多基于MEMS技术的传感器,此类传感器具有体积小、重量轻、低功耗、多功能等优点,在电子产品、航空航天、机械化工等行业中得到了广泛应用。其中基于MEMS姿态传感器主要用于载体姿态的调整和倾角的检测,但是由于工作环境温度的改变,就会导致测量精度的变化,在一些高精度检测的要求下,则失去其检测的效果,所以必须采取相应措施来消除或者减少随温度变化而引起的误差,即必须对传感器进行温度补偿。

传感器的温度补偿方法大致可以分为两种,即硬件补偿和软件补偿。硬件补偿方法主要是改变电路来达到补偿效果,但是这种方法会导致电路的复杂化,同时提高了成本。软件补偿方法主要有最小二乘法、BP 神经网络法、回归法等。从计算的方便性和补偿精度的准确性两个方面,本文采取最小二乘法进行温度补偿。

1 姿态传感器的温度补偿原理

本文采用美国InvenSense 公司生产的ITG?3205 三轴陀螺仪芯片,该芯片中内嵌有数字输出温度传感器,因此可以随时检测出传感器所处的环境温度。在不同的工作环境温度下,传感器实际角度输出值与理论角度输出值会出现一定的误差,称之为温度误差。为了消除或者减少这种温度误差,利用最小二乘法进行曲线拟合,最终达到或接近理论角度输出值。

传感器根据输入的检测信号,通过姿态检测模块和温度检测模块采集相关数据,然后经过温度补偿模块进行相应的温度补偿,最后通过输出检测模块可得到预期的检测信号。姿态传感器的温度补偿原理如框图1所示。

 

 

2 姿态传感器的温度补偿方法

在同一温度下,不同角度的理论值与输出值之间严格意义上是一种非线性关系,但是由于这种误差值相对不大,可以近似的认为是一种线性关系,即y = mx + n 的线性关系。通过最小二乘法进行线性拟合,可以得出参数m 和n 的值。

此时可以发现,在不同的温度下,所拟合出来的m和n 值是随温度的变化而变化的。在此情况下,必须找出温度分别与m 和n 之间的关系,为此同样可以根据最小二乘法再次进行曲线拟合,从而得出m 值与温度之间的关系。同理也可以得出n 与温度之间的关系。经过两次曲线拟合之后,可以得出理论值与输出值之间的误差有了明显的减小,并且满足预期的要求。在实际应用中,为了达到高精度检测的要求,可以通过测量多组数据进行曲线拟合的方法来实现。

3 姿态传感器的实验数据处理

由于各轴的检测原理是相同的,因此本论文采用x轴的检测数据进行实验验证。主要的实验仪器有被测姿态传感器、经纬仪、高低恒温箱、高精度角度检测仪等。表1所得数据是未经温度补偿时的实验数据,即原始数据。

 

 

3.1 第一次线性拟合

由于按照最小二乘法的基本步骤进行拟合的计算量比较大,所以本文采用Matlab进行数据处理,这样不但可以减少复杂的计算过程,而且还可以保证较高的计算精度。

例如在温度T=-30 °C的条件下,以理论角度x 为自变量,输出角度y 为因变量,根据线性关系式y = mx + n ,计算出参数m 和n的值。具体计算程序如下:

 

 

拟合图像如下图2所示。

 

 

依次求出不同温度下参数m 和n 的值,计算结果如表2所示。


 

3.2 第二次曲线拟合

以参数m 为因变量,温度t 为自变量,根据曲线拟合式mt = at2 + bt + c ,利用Matlab 求出a,b,c 的值,最终确定m 与t 的函数关系式。同理,可求得n 与t 的函数关系式。具体计算程序如下:

 

 

拟合图像如图3所示。

 

 

同理,求得n 与t 之间的函数关系式为:

 

 

4 实验数据的验证

传感器未经温度补偿时的输出为y = mx + n ,即在t ℃时,无补偿输出为:

 

 

根据式(1)、(2)、(7)可得补偿后的输出值。偿后的数据如表3所示。在表1中未补偿前的最大误差角度为0.682 7°,表3中补偿后的最大误差角度为0.261 6°,相对减少的误差角度为0.421 1°。

 

 

5 结语

由表1和表3的数据对比结果可以看出,经过温度补偿后的姿态检测精度相比补偿前有了很大的提高。由此说明,在环境温度变化的条件下,利用最小二乘法进行温度补偿,可以达到预期的效果,因此这种方法可以运用到工程实际中。

关键字:姿态传感器  温度补偿 编辑:探路者 引用地址:基于姿态传感器温度补偿方法的研究

上一篇:基于IEEE802.11s的无线Mesh网络路由协议研究(二)
下一篇:基于Matlab的均匀平面电磁波的仿真

推荐阅读最新更新时间:2023-10-12 22:34

单片弛张振荡器的温度补偿方法
1 引言   弛张充放电振荡器在PWM电源和电容传感器中都得到了广泛的应用,也常常作为时钟产生电路用在单片功率集成电路中。但是,由于这种振荡器结构的特殊性,一般的弛张振荡器输出频率受环境温度的变化影响较大,温度性能较差。为了获得较好的温度性能,一般都要采用恒温槽等措施,但增大了体积和成本。为此,本文提出一种适用于这种结构振荡器的片内温度补偿方案,可以简单方便地获得更好的温度性能。 2 弛张振荡器的工作原理   弛张振荡器的一般结构如图1所示。弛张振荡器的工作过程如下:先用一个电流源I1向电容器C充电,这时电容器上的电压会不断上升,将电容器上的电压通过比较器与设定的阈值电压相比较。当电容器上的电压高于电位比较器的阈值电压V2时
[模拟电子]
基于CAN总线和MSP430的CO红外检测系统设计
1 引言 一氧化碳(CO)是剧毒性气体,人体吸人后造成人体组织和细胞缺氧,导致引起中毒窒息。在煤矿井下,CO也是引起瓦斯爆炸的主要气体之一。CO无论是对工业生产还是人类都造成巨大的损害,因此,CO检测尤为重要,特别在煤矿井下,《煤矿安全规程》规定,井下作业场所的CO浓度应控制在0.002 4%以下。因此,实时、准确地测出井下CO气体浓度,对保障煤矿工业安全生产具有重要意义。 目前检测CO的方法主要有化学法、电化学法、气相色谱法等。这些方法普遍存在价格高、普适性差等问题,且测量精度较低。这里设计一种新的检测系统,选用红外CO传感器和MSP430单片机作为核心信号处理电路,结合数字滤波、温度补偿运算.具有检测浓度范围宽、使
[测试测量]
基于CAN总线和MSP430的CO红外检测系统设计
7-基于51单片机的超声波测距及温度补偿
具体实现功能 系统由STC89C52单片机+超声波测距传感器(HC-SR04)+DS18B20温度传感器+LCD1602液晶显示屏+按键+蜂鸣器+电源构成 具体功能:1、LCD1602液晶显示测量的距离和温度; 2、测量范围0.02m~4m,精度为0.01m; 3、可以设置距离报警上下限值;按键功能:加键,减键,设置键 4、超过设定的报警上下限值则开始声光报警。 设计背景 单片机技术的迅速兴起与蓬勃发展,其稳定、安全、高效、经济等优点十分突出,所以其应用也十分广泛。单片机已经无处不在、与我们生活息息相关,并且渗透到生活的方方面面,如空调、VCD机、手机、微波炉、自动洗衣机及汽车电子设备等。单片机的特点是体积较小
[单片机]
7-基于51单片机的超声波测距及<font color='red'>温度补偿</font>
NTC热敏电阻-温度补偿
热敏电阻器是敏感元件的一类,按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。
[模拟电子]
大功率LED驱动的温度补偿技术分析
  与其它的灯源相比,大功率LED会产生严重的散热问题,这主要是因为led不通过红外辐射进行散热。一般而言,用于驱动LED的功耗有75%~85%最终转换为热能,过多的热量会减少LED的光输出和产生偏色,加速LED老化。因此,热管理是LED系统设计最重要的一个方面。LED系统生产商通过寻求优化的散热器、高效印制电路板、高热导率外壳等来应对这一挑战。但是,工程师们需要改变他们的理念,热管理并不是机械设计师的专利,电子工程师同样可以进行热管理设计。实践证明,通过电路实现温度补偿功能进行热管理是一个既经济又可靠的方法。   温度补偿原理   一般而言,大功率LED的产品规格书中都会标明不同环境温度(或LED焊点的温度)下
[电源管理]
大功率LED驱动的<font color='red'>温度补偿</font>技术分析
转子流量计的原理
转子流量计具有各种优良性能和可靠性,以及较好的性能价格比广泛受到了石化钢铁电力冶金轻工等行业的青睐。转子流量计工作可靠维护量小寿命长;有较宽的流量范围度10:1;智能型指示器带有LCD液晶显示,可显示瞬时累积流量,还可输出脉冲输出报警;对于下游直管段要求不高;适用于小管径和低流速;带有温度补偿;就地型指针指示接近于线性。 中能专家介绍转子流量计由两个部件组成,转子流量计一件是从下向上逐渐扩大的锥形管;转子流量计另一件是置于锥形管中且可以沿管的中心线上下自由移动的转子。转子流量计当测量流体的流量时,被测流体从锥形管下端流入,流体的流动冲击着转子,并对它产生一个作用力(这个力的大小随流量大小而变化);当流量足够大时,所产生的作用力
[测试测量]
转子流量计的原理
数字电位器在液晶显示模块温度补偿电路中的应用
  液晶显示器件独具的低压、微功耗特性使它可以直接与大规模集成电路结合开发出一系列具有便携显示功能的产品,再加之其显示信息量大和接口方便等优点,现在已被广泛应用于计算机和数字式仪表等领域,成为测量结果显示和人机对话的重要工具。本文方案选用SMC0820E液晶显示模块作为显示器件。为使LCM在不同的温度下有较好显示效果,还引入数字电位器X9313实现其温度补偿电路,有效控制LCM偏压输入。本文在介绍SMC0820E和X9313的基础上,讨论了两者的硬件接口电路及软件编程。    液晶显示模块SMC0820E   SMC0802E标准字符点阵型液晶显示模块,采用点阵型STN(Super Twisted Nematic)液晶
[模拟电子]
智能测温系统中热电偶的冷端温度补偿和非线性处理
1 引言 温度在工农业生产中是用的最多的热工量,热电偶作为一种接触式温度传感器由于其结构简单,测温范围宽,精度高等优点,所以在工业温度测量中广泛应用。但在热电偶的使用中,需  解决两方面的问题:一是需对热电偶的冷端进行温度补偿。二是对热电势和温度的非线性处理。本文利用美国MAXIM公司生产的K型温度补偿器MAX6675来实现冷端的温度补偿,用二  次插值的方法对热电势和温度的非线性进行处理,实践证明,该方法精度高、可靠性好。 2 热电偶冷端温度补偿电路 具有冷端补偿的单片K型热电偶放大器与数字转换器MAX6675内部自带冷端温度补偿、线性校正、A/D转换器、热电偶断线检测等功能,它将温度测量值转换为单片机能识别的16
[测试测量]
智能测温系统中热电偶的冷端<font color='red'>温度补偿</font>和非线性处理
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved