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

    文章

    2648

    浏览量

    154293
  • mems
    +关注

    关注

    128

    文章

    3733

    浏览量

    188663
  • 三轴陀螺仪
    +关注

    关注

    2

    文章

    26

    浏览量

    20101
收藏 人收藏

    评论

    相关推荐

    电阻应变片的温度补偿方法有几种?

    电阻应变片的温度补偿方法有几种? 电阻应变片的温度补偿方法有以下几种: 1. 温度传感器
    的头像 发表于 02-04 18:14 1709次阅读

    电阻应变式传感器是如何补偿温度的?

    电阻应变式传感器是如何补偿温度的? 电阻应变式传感器是一种广泛应用于工业领域的传感器,用于测量物理量如压力、力、扭矩和重量等。然而,
    的头像 发表于 02-04 17:35 906次阅读

    你了解温度传感器吗?温度传感器温度变送器有哪些区别?

    温度变化的特性,将非电学的物理量转换为电学量,从而可以进行温度精确测量与自动控制的半导体器件。温度传感器用途十分广阔,可用作温度测量与控制
    的头像 发表于 12-14 08:44 519次阅读
    你了解<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>吗?<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>和<b class='flag-5'>温度</b>变送器有哪些区别?

    精密MEMS传感器实现新型导航应用

    电子发烧友网站提供《精密MEMS传感器实现新型导航应用.pdf》资料免费下载
    发表于 11-24 16:02 0次下载
    精密<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>来<b class='flag-5'>实现</b>新型导航应用

    热电偶的温度补偿可以用什么传感器来做?

    热电偶的温度补偿可以用什么传感器来做
    发表于 10-11 07:02

    电磁力补偿传感器和应变式传感器哪个精度高?

    电磁力补偿传感器和应变式传感器哪个精度高
    发表于 10-07 06:29

    温度传感器的特性,温度传感器的类型有哪些

      温度传感器将热能转换为物理量,如位移、压力和电信号等。它是一种用于自动测量温度的电气设备。温度传感器的主要原理是测量热量并在将其转换为可
    发表于 09-01 16:33

    MEMS传感器的主要构造是怎样的呢?怎么造一颗MEMS传感器呢?

    MEMS技术制造的新型传感器,就称为MEMS传感器。一般传感器的主要构造有敏感元件、转换元件、变换电路和辅助电源四部分组成。那么,
    发表于 08-23 17:38 1361次阅读
    <b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>的主要构造是怎样的呢?怎么造一颗<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>呢?

    集成温度传感器(2)#传感器

    传感器温度传感器
    未来加油dz
    发布于 :2023年08月20日 15:05:50

    mems传感器的主要种类有哪些 mems传感器应用领域有哪些方面

    环境传感器可细分为气体、温度和湿度传感器等。MEMS温度传感器可用于任何需要检测
    发表于 07-26 14:22 2471次阅读

    利用MAX1452实现远端传感器补偿

    MAX1452高性能模拟信号调理器通过片内闪存查找表或者OTC和FSOTC DAC实现线性补偿。对于MAX1452温度传感器温度不同的应用
    的头像 发表于 06-16 15:32 458次阅读
    利用MAX1452<b class='flag-5'>实现</b>远端<b class='flag-5'>传感器</b><b class='flag-5'>补偿</b>

    不同类型MEMS传感器的比较 MEMS传感器的工作原理

    由于MEMS传感器测量的外部信号不同,不同类型的MEMS传感器技术差异较大。MEMS惯性传感器
    发表于 06-13 09:08 3707次阅读
    不同类型<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>的比较 <b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>的工作原理

    MEMS传感器零偏参数讲解

    最近,经过一段时间不懈努力,实现了对 QMI8658 姿态传感器的零偏(即常值误差)进行标定。过去我曾整理过姿态传感器误差参数相关的文章,包
    的头像 发表于 06-07 10:51 2374次阅读
    <b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>零偏参数讲解

    使用模拟温度传感器的热电偶冷端补偿

    了解如何使用ADI公司和德州仪器TMP35和LM335温度传感器的示例实现冷端补偿。 热电偶查找表和数学模型使用0°C的参考结来指定热电偶输出电压。然而,在实践中,冷端通常不是在0°C
    的头像 发表于 05-03 11:40 2894次阅读
    使用模拟<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>的热电偶冷端<b class='flag-5'>补偿</b>

    MEMS惯性传感器——万物姿态测控新技

    陀螺仪是测量角速率的一种器件,是惯性系统的重要组成部分,主要用于导航定位、姿态感知、状态监测、平台稳定等应用领域。MEMS陀螺仪的核心是一颗微机械(MEMS)芯片,一颗专用控制电路(ASIC)芯片及应力隔离封装。
    的头像 发表于 04-28 09:59 6512次阅读
    <b class='flag-5'>MEMS</b>惯性<b class='flag-5'>传感器</b>——万物<b class='flag-5'>姿态</b>测控新技