目录

  • 0.前言
  • 1. MEMS加速度计
  • 2. MEMS陀螺仪
  • 3. MEMS磁强计
  • 4.参考资料

0.前言

本文根据HowToMechatronics1网站中的介绍MEMS加速度计、陀螺仪和磁强计的文章翻译和补充得来。

1. MEMS加速度计

1MEMS加速度计的原理简图如下图所示,其中质量块mass被弹簧springs支撑,使得其只能沿着预定方向位移,从而检测特定方向的加速度;绿的部分是固定的电极板Fixed plates。检测原理是当质量块感受到加速度时,会在相应方向产生位移,从而使得固定电极板构成的两个平行板电容器C1,C2的电容大小发生改变,检测其电容值大小即可换算成相应的加速度。

2. MEMS陀螺仪

MEMS陀螺仪的检测原理与MEMS加速度计类似,不过需要用到一种叫做科里奥利效应(Coriolis Effect)所对应的科里奥利力(Coriolis Force)。

以下内容引自维基百科 科里奥利力。

科里奥利力来自于物体运动所具有的惯性,在旋转体系中进行直线运动的质点,由于惯性的作用,有沿着原有运动方向继续运动的趋势,但是由于体系本身是旋转的,在经历了一段时间的运动之后,体系中质点的位置会有所变化,而它原有的运动趋势的方向,如果以旋转体系的视角去观察,就会发生一定程度的偏离。

如上图所示,当一个质点相对于惯性系做直线运动时,相对于旋转体系,其轨迹是一条曲线。立足于旋转体系,我们认为有一个力驱使质点运动轨迹形成曲线,这个力就是科里奥利力。
根据牛顿力学的理论,以旋转体系为参照系,这种质点的直线运动偏离原有方向的倾向被归结为一个外加力的作用,这就是科里奥利力。从物理学的角度考虑,科里奥利力与离心力一样,都不是真实存在的力,而是惯性作用在非惯性系内的体现。
科里奧利力的計算公式如下:
Fc⃗=−2m(ω⃗×v⃗)\vec{F_c}=-2m( \vec{\omega} \times \vec{v})Fc​​=−2m(ω×v)
式中Fc⃗\vec{F_c}Fc​​为科里奥利力;m为质点的质量;v⃗\vec{v}v为质点的运动速度;ω⃗\vec{\omega}ω为旋转系的角速度;×\times×表示两个向量的叉积(外积)符号。

有了以上关于科里奥利力的介绍,再看陀螺仪的原理就很容易了。如下图所示,绿色箭头表示输入的角速度,右手螺旋一握可知,绿色箭头内的虚线往上为角速度方向;红色箭头表示质量块的驱动速度,由此产生的科里奥利力为蓝色箭头,其方向可以参考上面公式Fc⃗=−2m(ω⃗×v⃗)\vec{F_c}=-2m( \vec{\omega} \times \vec{v})Fc​​=−2m(ω×v),右手由角速度方向(虚线向上)握向速度(红色箭头)的反向(蓝色箭头)。

下面介绍陀螺仪内部的原理简图。如下图所示,仔细看三个有字的地方,左边是驱动质量块运动的方向driving direction,右边是输入角速度方向,中间是质量块以及传感器的敏感方向。
由于引入了科氏力(科里奥利力),容易解释质量块在传感方向上会产生位移,由此引起平行板电容器电容值的改变,检测电容值即可换算得到输入的角速度。

注意:驱动方向是来回往复的,质量块在驱动方向的位移可以用一个方程来描述,类似2

对上式关于时间求导可以得的驱动速度v⃗\vec{v}v,由于质量块质量mmm已知,将其都代入Fc⃗=−2m(ω⃗×v⃗)\vec{F_c}=-2m( \vec{\omega} \times \vec{v})Fc​​=−2m(ω×v)中可知,只需检测出科氏力Fc⃗\vec{F_c}Fc​​即可得到输入的角速度ω⃗\vec{\omega}ω。再进一步,将上式左右除质量m,可以得到哥氏加速度ac⃗=−2ω⃗×v⃗\vec{a_c}=-2\vec{\omega} \times \vec{v}ac​​=−2ω×v,于是问题就转换为了检测加速度。从这点可以看出,MEMS陀螺仪是对加速度敏感的,因此其数据手册里误差项一般会有相应的指标。

3. MEMS磁强计

1它利用霍尔效应或磁阻效应测量地球磁场。实际上,市场上几乎90%的传感器都使用霍尔效应,下面是它的工作原理。

如果我们有一个下图中所示的导电板,我们设置电流流过它,电子会直接从板的一边流到另一边。

现在,如果我们在平板附近加一些磁场,我们就会扰乱电子的直线流动,电子会偏转到平板的一侧,而正电荷(空穴)会偏转到平板的另一边。也就是说,如果我们现在把电表放在两边之间,我们会得到一些电压,这取决于磁场的强度和方向,检测这个电压就可换算成磁场的强度和方向。

市场上其他10%的传感器使用磁阻效应。这些传感器使用对磁场敏感的材料,通常由铁(Fe)和镍(Ne)组成。因此,当这些材料暴露在磁场中时,它们的电阻就会改变。

有关MEMS传感器的文献搜罗了几篇,上传到了网盘,有需要的可以下载。
链接:https://pan.baidu.com/s/1NTqy4Ne6oNckIYLrXgR25A
提取码:ayc4

4.参考资料


  1. https://howtomechatronics.com/how-it-works/electrical-engineering/mems-accelerometer-gyrocope-magnetometer-arduino/ ↩︎ ↩︎ ↩︎

  2. Zhanshe G , Fucheng C , Boyu L , et al. Research development of silicon MEMS gyroscopes: a review[J]. Microsystem Technologies, 2015, 21(10):2053-2066. ↩︎

MEMS陀螺仪、加速度计和磁强计原理相关推荐

  1. 一文看懂机器人使用的惯性测量/IMU中常见的名词:陀螺仪/ 加速度计/ 磁力计/MEMS/ IMU/ AHRS/ 6轴(6DOF) /9轴(9DOF)/ 欧拉角/四元数

    在接触惯性测量单元(IMU)中,通常会涉及到很多专业名词,其中包括以下物理量.工艺方法.数学表达等,下文中会涉及到以下名词的解释,以下解释仅作为个人理解,不作为权威名词解释,如果错误或片面,请不吝啬指 ...

  2. 陀螺仪加速度计 JY61(MPU6050) 原理简述及缺陷分析

    -- 该模块工作原理较为复杂,且涉及到数字信号处理,本文只是简单的描述其工作原理,并捎带上一些基础理论. JY61(MPU6050)简介 MPU6050由四部分组成:加速度计.陀螺仪.DMP.温度传感 ...

  3. 三轴加速度传感器和六轴惯性传感器_一文读懂三轴,六轴,MEMS陀螺仪(角速率传感器)的区别...

    原标题:一文读懂三轴,六轴,MEMS陀螺仪(角速率传感器)的区别 随着现代科技的不断发展,陀螺仪也被应用到越来越多的领域和行业,例如我们常见纸飞机等飞行类游戏,赛车类游戏等.以陀螺仪为核心的惯性制导系 ...

  4. IMU传感器时什么?(二)陀螺仪的种类和原理

    作者 | 木亦有知 编辑 | 3D视觉开发者社区 IMU(inertia measurement unit)惯性传感器是指由3个加速度计和3个陀螺仪组成的组合单元,陀螺仪用来检测三个方向的角速度.根据 ...

  5. MEMS 陀螺仪资料整理之《MEMS 陀螺仪简介及其应用》

    一.MEMS是什么? MEMS是英文MicroElectro Mechanical systems的缩写,即微电子机械系统.微电子机械系统(MEMS)技术是建立在微米/纳米技术(micro/nanot ...

  6. 【转】MEMS陀螺仪的简要介绍(性能参数和使用)

    MEMS传感器市场浪潮可以从最早的汽车电子到近些年来的消费电子,和即将来到的物联网时代.如今单一的传感器已不能满足人们对功能.智能的需要,像包括MEMS惯性传感器.MEMS环境传感器.MEMS光学传感 ...

  7. MEMS陀螺仪如何进行信号温漂补偿

    MEMS陀螺仪具有尺寸小.能耗低.质量轻.价格低等优点,应用广泛,但由于加工工艺的原因,目前微机械陀螺仪精度相对较低,陀螺仪结构尺寸.材料性质及检测电路中电子器件均会受温度影响,克服温度漂移.随机误差 ...

  8. matlab陀螺仪飞行器滤波补偿,实验证明,MEMS陀螺仪如何进行信号温漂补偿

    MEMS陀螺仪具有尺寸小.能耗低.质量轻.价格低等优点,应用广泛,但由于加工工艺的原因,目前微机械陀螺仪精度相对较低,陀螺仪结构尺寸.材料性质及检测电路中电子器件均会受温度影响,克服温度漂移.随机误差 ...

  9. 中国MEMS陀螺仪应用及市场需求空间测算研究报告

    随着光学和微电子技术在陀螺仪领域的应用,基于不同测量原理的光学陀螺仪(激光陀螺仪和光纤陀螺仪)和MEMS陀螺仪应运而生,机电陀螺仪领域开发出了性能更好的静电陀螺仪.MEMS陀螺仪的基本部件由加速度计和 ...

最新文章

  1. 【Qt】QCloseEvent的使用小结
  2. 阿里P7架构师的成长之路
  3. python中国地图热力图是什么意思_python实现输入的数据在地图上生成热力图效果...
  4. onenote怎么同步到电脑_详解onenote保存与同步④:本地笔记奇葩的丢失经历
  5. ihtml2document能不能根据id获取dom_回到基础:什么是DOM及DOM操作?
  6. c语言循环8,C语言8 循环语句 | CN-SEC 中文网
  7. JSP、Servlet、Tomcat、JDK、J2EE版本比较
  8. hbase简介(大数据技术)
  9. matlab连续型随机变量,matlab连续型随机变量的分布.doc
  10. GoLand中的指针操作 * 和
  11. [学习windows/记录篇]使用tmg三向外围发布ssl安全的web网站
  12. 快速掌握 深度学习(Deep Learning) 常用概念术语,常用模型
  13. eclipse字体大小设置
  14. arcgispython空间插值_python2 使用arcpy自定义GIS工具箱,实现excel读取、空间插值
  15. Python语音基础操作--2.4语音信号生成
  16. 系统测试包含的全部内容(建议收藏)
  17. 商鼎云|亚马逊云盘关停了?你需要了解分布式存储云盘
  18. HTML5图片上传插件
  19. 关闭ADOX.Catalog创建Access的链接,避免ldb锁定
  20. Linux系统存储之LVM

热门文章

  1. 【笔记】软件测试06——Web自动化
  2. 基于highway-env的DDPG-pytorch自动驾驶实现
  3. 计算机数控子系统的基础包括,数控加工工艺与编程-中国大学mooc-题库零氪
  4. 2021年电工(初级)考试报名及电工(初级)考试资料
  5. IATF16949认证-汽车零部件行业的准入门槛
  6. gradle 打包Android,用Gradle 插件打包android程序
  7. GameFramework框架 (二) GameEntry
  8. 英语语法 简单式的过去时间
  9. 王家林大咖10年时光雕琢出的1306页的大数据+AI新书立体书发布:《Spark大数据商业实战三部曲:内核解密|商业案例|性能调优》第二版 清华大学出版社即将印刷出版
  10. 怎样制作C#安装程序