关于惯性传感器(陀螺仪、加速度计)的选取

  • 陀螺仪的选取
  • 加速度计的选取

陀螺仪的选取

在做惯性导航模块或者飞控的时候第一件事就是器件的选取,这个是第一步也是很重要的一步,因为他不仅关系到硬件成本还关乎到你最终产品的性能。在选取器件的时候无外乎要关注如下几个方面
1、传感器的精度参数
2、传感器对应的价格且是否好购买
3、对应的硬件设计难

  1. 陀螺仪性能参数

下面介绍几个在陀螺仪选取过程中比较关注的几指标

1.1 量程
量程是我们在选用传感器的时候首先就要确定的!你选的传感器的是用来干什么的,一般的飞控,惯导系统选择在300度/s,450度/秒就可以了,其他的根据自己的使用场景做选择,比如说一些高精度平台要的量程小一点对应的精度会高一些。

1.2 零偏稳定性
零偏是指陀螺仪在零输入状态下的输出,其用较长时间输出的均值等效折算为输入角速率来表示,也就是观测值围绕零偏的离散程度,比如0.005 degree/sec表示每秒会漂0.005 degree。在零输入状态下的长时间稳态输出是一个平稳的随机过程,即稳态输出将围绕均值(零偏)起伏和波动,习惯上用均方差来表示,这种均方差被定义为零偏稳定性。而初始零偏误差可以理解为静态误差,它不会随时间的波动,可以用过软件校准

1.3 刻度因子(标度因数)
是指陀螺仪输出量与输入角速率的比值。这个比值是用一特定的直线斜率表示的,该直线是根据整个输入角速率范围内测得的输入、输出数据,用最小二乘法拟合求得可以用过软件校准

1.4 角度随机游走
当陀螺仪处于零输入状态时,脱落的输出信号为白噪声和慢变随机函数的叠加。漫变随机函数可用来确定零偏和零偏稳定性指标,白噪声定义为单位检测带宽平方根下等价旋转角速度的标准偏差,单位(degree/sec/√Hz 或 degree/hr/√Hz)。这个白噪声也可以用单位为 degree/√Hz 的角度随意游走系数来表示,随机游走系数是指由白噪声产生的随时间积累的陀螺仪输出误差系数。当外界条件基本不变诗,可以认为上面所分析的各种噪声的主要统计特性是不随时间推移而变化的。

1.5 抗振性

对于陀螺仪的性能参数,大部分设计师第一个要关注的就是零偏稳定性,长久以来它被视为陀螺仪规格的绝对标准,毕竟它是描述陀螺仪分辨率的下限理所应当的是反应陀螺仪性能的最佳指标!然而实际中陀螺仪会因为各种原因出现误差导致用户无法获得与实验手册上宣称的指标参数。实际上很多性能参数都是可以在后续的校准算法中得到改善的如零偏,刻度因子,正交轴误差,温度漂移

选择陀螺仪时,需要考虑将最大误差源最小化。在大多数 应用中,振动敏感度是最大的误差源。其它参数可以轻松 地通过校准或求取多个传感器的平均值来改善。零偏稳定 性是误差预算较小的分量之一。

在理想状态下陀螺仪仅仅只需要测量旋转速率,但在实际的应用中所有的陀螺都有仪都有一定的加速度敏感度,加速度敏感度有多种外在表现,最显著的通常是对线加速度(g敏感度)或对振动的敏感度(g2 敏感度),由于多数陀螺仪应用所处的设备是绕地球的1g重力场运动和/或在其中旋转,因此对加速度的敏感度常常是最大的误差源

成本极低的陀螺仪一般采用极其简单紧凑的机械系统设 计,抗振性能未经优化(它优化的是成本),因而振动可能 会造成严重影响。1000°/h/g(或0.3°/s/g)以上的g敏感度也不 足为奇,比高性能陀螺仪差10倍以上! 对于这种陀螺仪, 零偏稳定性的好坏并无多大意义,陀螺仪在地球的重力场 中稍有旋转,就会因为g和g2敏感度而产生巨大的误差。一 般而言,此类陀螺仪不规定振动敏感度——默认为非常大。
可以看一组ADI公司某款陀螺仪对振动的响应

当然在实际的一些应用中很多人会在器件中增加一个机械抗振件,抗振件的设计也不是一件简单的事,因为它在宽频率范围内的响应并不是平坦的,在低频时尤其差,并且其减震特性会随着温度和使用时间变化。

所以在大部分应用中陀螺仪的选取过程中抗振性是其中非常关键的指标了

加速度计的选取

加速度计能测量加速度,倾斜,振动或冲击,因此适用于从可穿戴健身装置到工业平台稳定系统的广泛应用,市场上有成百上千的加速度计可供选择,其成本和性能各不相同。加速度计目前行业内还没有给出具体的行业界定标准,下图为ADI公司给出的加速度计一般分类及相应的应用

下图为ADI公司给出的加速度计应用版图

在加速度计的选取中要关注的几个参数是:量程,噪声密度,随机游走,运动中的偏置稳定度,带宽这几个参数和陀螺仪的都差不多,注意下这个运动中的偏置稳定性,这个有些厂家文档里面并没有给出,可以使用allan方差来求的,具体方法可参考https://blog.csdn.net/u012325601/article/details/60882949

在选取传感器的时候我们经常会看到消费级,工业级这样的字眼,ADI公司也给出了消费级加速度计和IMU中集成的中档工业级加速度计的主要区别

工业级MEMS器件对所有已知潜在误差源进行了全面的测定,精度比消费级高出一个数量级以上。

参考:
https://www.analog.com/cn/analog-dialogue/articles/choosing-the-most-suitable-mems-accelerometer-for-your-application-part-1.html

https://www.analog.com/cn/technical-articles/gyro-mechanical-performance.html

关于惯性传感器(陀螺仪、加速度计)的选取相关推荐

  1. MEMS惯性传感器有哪些趋势?

    来源:半导体产业基金整理 如何在灾难救援中,精准定位受困人员的位置?如何在无人机操作中,提高系统精度?如何在人机交互中,更好的实现动作检测和姿势识别?如何在自动驾驶中,做到更精确的自主导航-种种场景中 ...

  2. GPS及惯性传感器在无人驾驶中的应用

    from: http://geek.csdn.net/news/detail/107057 作者:刘少山,张哲 本文为<程序员>原创文章,未经允许不得转载,更多精彩文章请订阅2016年&l ...

  3. 三轴加速度传感器和六轴惯性传感器_一文读懂汽车MEMS惯性传感器的七大应用(上)...

    本文中,我们将研究汽车MEMS惯性传感器的应用,描述它们的工作原理,并讨论如何利用MEMS惯性传感器来实现更大的应用改进. 当前,微机电系统(MEMS)传感器已被大多数汽车工程师视为尖端技术或边缘技术 ...

  4. 【无人驾驶二】GPS及惯性传感器在无人驾驶中的应用

    作者:刘少山,张哲  本文为<程序员>原创文章,未经允许不得转载,更多精彩文章请订阅2016年<程序员> 本文是无人驾驶技术系列的第五篇,着重于GPS以及惯性传感器在无人驾驶中 ...

  5. 【无人驾驶系列五】GPS及惯性传感器在无人驾驶中的应用

    本文是无人驾驶技术系列的第五篇,着重于GPS以及惯性传感器在无人驾驶中的应用.GPS是当前行车定位不可或缺的技术,但是由于GPS的误差.多路径以及更新频率低等问题,我们不能只依赖于GPS进行定位.而惯 ...

  6. 关于惯性传感器的一些专业知识

    1 惯性传感器定义 惯性传感器是检测和测量加速度.倾斜.冲击.振动.旋转和多自由度(DoF)运动的传感器. 2惯性传感器的构成 惯性传感器包括加速度计(或加速度传感计)和角速度传感器(陀螺)以及它们的 ...

  7. 惯性传感器(IMU)简介【转】

    近两年来,车联网.自动驾驶.无人驾驶.汽车智能化.网联化等成为了汽车行业的热点话题,未来汽车一定是朝着安全.可靠及舒适的方向发展.而这一切背后的发展都离不开传感器的作用,今天我们就来聊聊用途越来越广的 ...

  8. 陀螺仪推荐-Murata村田 6DoF惯性传感器SCHA634-D03

    部分或有条件的自动驾驶汽车会留下关键的盲点.MEMS 6DoF惯性传感器加上GNSS.摄像机.雷达和激光雷达的组合可能是更好的选择. 为了提高汽车设计的安全性,村田(Murata)设计出6轴一体封装. ...

  9. 惯性导航系统、加速度计、陀螺仪原理

    1. 惯性导航系统 INS( Inertia Navigation System,以下简称惯导) 惯导是一种利用惯性传感器测量载体的比力及角速度信息,并结合给定的初始条件实时推算速度.位置.姿态等参数 ...

最新文章

  1. Linux下的编译(环境是centos6.8 gcc 4.4.7)
  2. google nexus5x 刷机抓包逆向环境配置(一)
  3. 深入理解java虚拟机---读书笔记
  4. VMware虚拟机Ubuntu系统与物理机Windows 7系统共享文件夹
  5. 在Flutter中解析复杂的JSON(一篇顶十篇)
  6. 问题小结(二)——maven的核心功能、面向对象编程和面向接口编程的区别、抽象类和接口的区别等
  7. 【2018.4.14】模拟赛之三-ssl2393 单元格
  8. Android Studio 2.2:新布局、Firebase、OpenJDK以及Java 8
  9. (转)Spring Boot (十九):使用 Spring Boot Actuator 监控应用
  10. PHP关于VC11,VC9,VC6以及Thread Safe和Non Thread Safe版本选择的问题
  11. jdk、jre各版本下载
  12. 去天翎咨询myapps2.4的问题
  13. 人大、北外、北航三校开启在职硕士(学位)商业数据分析方向 | 报名
  14. MAC主机eclipse连接parallels内win7虚拟机oracle
  15. 'utf-8' codec can't decode byte 0xb5 in position : invalid start byte
  16. Android平台交叉编译流程
  17. 2018六校联合周赛上学期第一场-我来爆零啦 寻找中位数 kth
  18. iOS开发-聊天气泡的绘制和聊天消息列表
  19. javascript 压缩工具
  20. STD高级语言程序设计第二天(满分答案)

热门文章

  1. PHP链接ctp接口,CTP接口穿透式监管升级后对外接入地址变更,适用SIMNOW 模拟账户...
  2. DOTA的常用礼仪用语及英文缩写
  3. Django 数据库相关操作 (六)
  4. 【Linux】基础常见指令
  5. 内存寻址:逻辑地址到物理地址转化
  6. nboot,eboot和uboot的区别
  7. 墨珩科技荣获“高新技术企业”认定
  8. 我们文本分析了贾跃亭2017年全部公开信,发现他近期喜欢用“责任”“致歉”
  9. 显示器OLED面板“三国争雄”,三星、LG和京东方谁更牛?
  10. 一位父亲给儿女的九条人生忠告(看看吧,受用一生,适用于任何人)