0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么实现基于MEMS姿态传感器温度补偿?这篇文章告诉你

电子设计 来源:互联网 作者:佚名 2018-01-11 09:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于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°。

由表1和表3的数据对比结果可以看出,经过温度补偿后的姿态检测精度相比补偿前有了很大的提高。

5 结语

由数据对比得出,在环境温度变化的条件下,利用最小二乘法进行温度补偿,可以达到预期的效果,因此这种方法可以运用到工程实际中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    3254

    浏览量

    163397
  • mems
    +关注

    关注

    129

    文章

    4534

    浏览量

    199656
  • 三轴陀螺仪
    +关注

    关注

    2

    文章

    49

    浏览量

    20857
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高空立面作业的姿态传感核心——高性能MEMS IMU!

    MEMS 惯性测量单元,凭借优异的陀螺、加速度计性能与多传感器融合设计,成为爬壁机器人解决姿态感知、运动控制、安全防护的关键硬件支撑。 高精度姿态解算 ER-MIMU-M02 内置零
    的头像 发表于 04-28 15:16 50次阅读

    MEMS传感器为什么如此不可或缺

    ‍‍‍‍‍‍‍‍能想象一个没有MEMS传感器的世界吗?这个问题的答案,藏在我们日常的每一个瞬间里——从抬手看智能手表的运动数据,到开车时安全气囊的及时触发,再到工厂设备的稳定运行,这些场景的背后,都有
    的头像 发表于 04-20 14:27 362次阅读

    超高精度 MEMS 加速度计:极致性能的微型传感新标杆

    高精度测量需求。 环境适应维度:作为一款MEMS加速度传感器,ER-MA-6还兼顾了环境实用性:工作温度最高可达85℃,无惧温变影响。同时20000000lsb/g的标度因数,让数据分辨率与测量范围
    发表于 01-06 15:38

    振动温度监测传感器:智能设备健康管理

    文章由山东华科信息技术有限公司提供在工业设备智能化升级的浪潮中,振动温度监测传感器凭借其双参数同步采集能力,成为设备状态感知的核心器件。该类传感器通过融合振动加速度检测与温度监测功能,
    的头像 发表于 12-16 09:31 591次阅读
    振动<b class='flag-5'>温度</b>监测<b class='flag-5'>传感器</b>:智能设备健康管理

    CW32温度传感器的应用

    CW32F030 内置温度传感器模块,传感器的输出电压随温度变化,设置 ADC 模块的采样通道为内部温度
    发表于 12-15 08:18

    意法半导体LSM6DSV320X IMU传感器在Linux平台的驱动移植与姿态感知应用实现

    本期我们聚焦论坛网友短笛君的实测体验。他首先分享了MEMS上位机体验并进行MLC数据预采集,随后实现了LSM6DSV320X IMU传感器在Linux平台的驱动移植,并开发具备四元数和欧拉角解算的完整
    的头像 发表于 12-11 14:31 7435次阅读
    意法半导体LSM6DSV320X IMU<b class='flag-5'>传感器</b>在Linux平台的驱动移植与<b class='flag-5'>姿态</b>感知应用<b class='flag-5'>实现</b>

    883M数字三轴MEMS加速度计和温度传感器技术解析

    在电子工程领域,传感器的性能和特性对于系统设计至关重要。今天我们来详细解析一下883M数字三轴MEMS加速度计和温度传感器的相关技术规格。
    的头像 发表于 12-09 15:47 915次阅读
    883M数字三轴<b class='flag-5'>MEMS</b>加速度计和<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>技术解析

    不同温度传感器的类型和公差

    温度传感器类型和公差:传感器公差和温度系数的组合定义了温度传感器
    的头像 发表于 11-24 17:47 1011次阅读
    不同<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>的类型和公差

    博世MEMS传感器的主要应用及明星产品

    博世全面覆盖汽车领域 MEMS 传感器的各个环节,从研发设计到量产制造,均具备深厚实力。迄今为止,博世已累计生产超过 230 亿颗MEMS传感器,凭借卓越的技术积累,成为全球领先的汽车
    的头像 发表于 11-17 15:51 2808次阅读

    TE Connectivity SMI低压传感器技术解析与应用指南

    TE Connectivity的SMI低压数字/模拟传感器MEMS传感器,输出经过完全补偿的多阶压力和温度输出。这些
    的头像 发表于 11-03 10:32 1049次阅读
    TE Connectivity SMI低压<b class='flag-5'>传感器</b>技术解析与应用指南

    程序线性补偿传感器本身硬件补偿有什么区别?

    程序线性补偿传感器硬件补偿,涉及到传感器信号处理的两种核心思路。我们来详细拆解一下它们的区别。简单来说:传感器本身硬件
    的头像 发表于 10-29 12:02 622次阅读
    程序线性<b class='flag-5'>补偿</b>和<b class='flag-5'>传感器</b>本身硬件<b class='flag-5'>补偿</b>有什么区别?

    选择合适的MEMS振动传感器?

    选择加速度计时,我们需要注意哪些规格?虽然目前没有任何官方标准可用于振动传感器的分类,但可以通过这些传感器的有效分辨率划分其类别,如图8所示。很明显,MEMS加速度计的覆盖区域比压电传感器
    的头像 发表于 09-16 12:03 930次阅读
    选择合适的<b class='flag-5'>MEMS</b>振动<b class='flag-5'>传感器</b>?

    MEMS惯性传感器​都有哪些种类?MEMS惯性传感器有哪些特点

    MEMS惯性传感器都有哪些种类?MEMS惯性传感器有哪些特点,下面火丰精密小编为讲解一下: MEMS
    的头像 发表于 08-26 17:39 1358次阅读
    <b class='flag-5'>MEMS</b>惯性<b class='flag-5'>传感器</b>​都有哪些种类?<b class='flag-5'>MEMS</b>惯性<b class='flag-5'>传感器</b>有哪些特点

    瑞之辰锐评MEMS传感器在打气泵上的应用与原理

    应用场景MEMS传感器在打气泵中的应用主要集中在压力监测和流量控制方面。通过集成MEMS压力传感器和流量传感器,打气泵可以
    的头像 发表于 06-10 09:49 1133次阅读
    瑞之辰锐评<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>在打气泵上的应用与原理

    SDP810传感器信号补偿专题之温度补偿(一)

    Sensirion的SDP传感器基于微热测量原理:传感元件由加热元件和两个与之等距离的温度传感器组成。穿过这个装置的气体流首先流过第一个温度
    的头像 发表于 05-19 13:26 798次阅读
    SDP810<b class='flag-5'>传感器</b>信号<b class='flag-5'>补偿</b>专题之<b class='flag-5'>温度</b><b class='flag-5'>补偿</b>(一)