MEMS传感器的原理与构造——单片式硅陀螺仪
一、前言
机械转子式陀螺仪在很长的一段时间内都是唯一的选项,也正是因为它的结构和原理,使其不再适用于现代小型、单体、集成式传感器的设计。常规的机械转子式陀螺仪包括平衡环、支撑轴承、电机和转子等部件,这些部件需要精密加工和组装,这些结构特性限制了常规机械陀螺仪向低成本,小型化装置的发展。
运行期间电机和轴承的磨损,意味着这种陀螺仪只能在有限数量的运行时间内满足其性能指标。如今已经开发出了其它用于感应方向和速度的方法。GPS就是一个比较理想选择。但是在太空、水下、隧道内、建筑物里,GPS就没办法了。
MEMS微机械加工技术的应用,能够设计出用振动组件代替旋转盘的微型陀螺仪。这种设计利用了电子工业开发出来的技术,十分适合于大规模制造。此外,振动陀螺仪更具有稳定性,能够承受众多军事和航空航天应用的典型环境特点。
二、振动陀螺仪原理
所有振动陀螺仪都依赖于科里奥利加速度现象。科里奥利效应是一种惯性力,是十九世纪法国工程师兼数学家古斯塔夫-加斯帕尔·科里奥利于1835年阐述的。科里奥利指出,如果把物体运动的一般牛顿定律用于旋转参照系,一种惯性力,对于逆时针旋转的参照系,该力向物体运动方向的右侧作用,顺时针旋转则向左侧作用,必须包括在运动方程之中。
物体在参照系中做直线运动,参照系则围绕垂直于运动直线的轴旋转,此时即出现物体的科里奥利加速度。此时产生的正比于转动速度的加速度,出现在垂直于包含其它两轴的平面的第三轴(图2a)。在微机械加工陀螺仪中,旋转由振动替代,产生能够测量的、与运动速度有关的加速度,取代传统机械转子式陀螺仪中按圆形轨迹旋转的质量体的,是能够悬置并且以简谐运动做直线移动的质量体。
构建振动陀螺仪有几个实用方法,可分为三种原理类型:
1、简单振荡器(弦、梁上的质量体)
2、平衡振荡器(音叉式)
3、壳体谐振器(酒杯式,圆柱状,圆环)
所有三个类别都已应用于实际设计。
图1 振动速率式陀螺仪概念图
首次出现的此类装置之一,是由扭转屈曲部分支撑的双平衡架结构(图1)。平衡架由底切形成,在有效区域内自由运动。工作时,通过相距很近的电极产生的静电扭矩,以恒定幅度驱动起到“马达”作用的外平衡架。这种振动沿内部扭转屈曲的刚性轴传递至内平衡架,使惯性组件建立起振荡动量矢量。在垂直于装置平面存在旋转角速度时,科里奥利力将引起内平衡架围绕其弱轴发生振动,振动的频率等于驱动频率,振动的幅度正比于惯性输入速率。
以内平衡架的谐振频率驱动外平衡架时,得到最大分辨率。输出运动的读出,通过确定内平衡架和一对电极之间的电容值的不同变化来实现。开环工作时,内平衡架围绕输出轴的角位移正比于输入速率。即输出角Q正比于惯性比例项、驱动角ϕ0、力学特性Q和输入速率Ω。反比于驱动频率ωn。
在实际应用中,装置以闭环工作,内平衡架在相位和正交分量上都会重新平衡至零。新近的一种也属于第三类别的设计,由英国宇航系统公司与其合作者住友精密工业有限公司研发。此设计基于在硅中经微机械加工制备的环形谐振器。硅具有出色的机械特性,特别是在晶体状态时,硅具7GPa的断裂容限,高于绝大多数钢材。再加上其2330kg/m3的低密度,是一种十分坚固的材料。
陀螺仪谐振器由晶体硅材料蚀刻而成。这可确保谐振器的性能在使用期限和环境内保持稳定。平面振动环结构在一个平面内就具有全部的振动能量。由此,在角速度下,不存在由一个晶面至另一个的耦合振动,所以振动参量相对于温度十分稳定。
图2 a,科里奥利加速度
b,微机械加工制备的振动环结构
c,加速度对环的振动模式的影响
为了使谐振器正确运作,必须以使其尽可能自由振动的方式进行支撑。感应组件示于图2b。谐振器包含一个6mm的硅环,由八个放射状分布的柔性轮辐支架支撑,轮辐支架固定在10×10mm的支撑框架上。带电导体只在上表面淀积和图形化制备,用于导线键合的引脚位于外支撑框架。
芯片经阳极键合至与硅热匹配的支撑玻璃结构。有八个完全相同的导电回路,每个遵循的路径为:连线引脚-->沿支架的长度绕过环的1/8部分-->沿下一个支架的长度-->下一个连线引脚。这样每个支架包含两条导线,各在相邻回路,此外还有位于前两条导线之间的第三条导线,用于使电容耦合最小化。谐振器可由任何合适的换能器激发进入振动。例如借助于光、热膨胀、压电、静电或电磁等各种效应都能起作用。激发作用可加至携带谐振器的支撑结构,或直接加至谐振器本身。其基本振动模式在14.5kHz。
图2 c~f表示直线加速度和角加速度对谐振器的影响。图2c表示无加速度条件下的侧视图,图2d表示z轴直线加速度的影响,图2e表示围绕y轴的角加速度的影响,图2f表示围绕x轴的角加速度的影响。因为环的位置相对于框架发生改变,所需要的就是与位移相结合的检测变换器,以探测谐振器的特定移动。举例来说,对谐振器振动的感应可由工作于电磁式、电容式、光学式、压电式的变换器实现,或利用应力计实现。这里介绍的这个特殊设计中,利用了带有磁场的图形化制备的导电回路实现的电磁式拾波,该磁场垂直于环的平面。由钐钴磁铁产生磁场,整个结构则封装在标准的IC圆形密封金属壳内。
相关文章:

MEMS传感器的原理与构造——单片式硅陀螺仪
一、前言 机械转子式陀螺仪在很长的一段时间内都是唯一的选项,也正是因为它的结构和原理,使其不再适用于现代小型、单体、集成式传感器的设计。常规的机械转子式陀螺仪包括平衡环、支撑轴承、电机和转子等部件,这些部件需要精密加工和…...

Redis集群服务器
集群简介 试想有一家餐厅,如果顾客人数较少,那么餐厅只需要一个服务员即可,如图1。但是,当顾客人数非常多时,一个服务员是绝对不够的,如图2。此时,餐厅需要雇用更多的服务员来解决大量访问&…...

动态维护直径 || 动态维护树上路径 || 涉及LCA点转序列 || 对欧拉环游序用数据结构维护:1192B
https://www.luogu.com.cn/problem/CF1192B 对于直径的求法,常用dp或两次dfs,但如果要动态维护似乎都不太方面,那么可以维护树上路径最大值。 树上路径为: d e p u d e p v − 2 d e p l c a ( u , v ) dep_udep_v-2\times de…...

MySQL 存储引擎,你了解几个?
引言 MySQL是一种流行的关系型数据库管理系统(RDBMS),它支持多种不同的数据库引擎。数据库引擎是用于存储、管理和检索数据的核心组件,它们直接影响着数据库的性能、可靠性和功能,接下来本文介绍下一些常见的MySQL数据…...

Java 动态规划 Leetcode 740. 删除并获得点数
题目 对于该题的题目分析,已经代码分析都一并写入到了代码注释中 代码 class Solution {public int deleteAndEarn(int[] nums) {//核心思路://由于我们获得 nums[i] 的点数之后,就必须删除所有等于 nums[i] - 1 和 nums[i] 1 的元素//假设…...

算法通关村十三关-青铜:数字与数学基础问题
1.数字统计专题 统计特定场景下的符号或数字个数等 1.1符号统计 LeetCode1822 数组元素积的符号 https://leetcode.cn/problems/sign-of-the-product-of-an-array/description/ 思路分析 如果将所有的数都乘起来,再判断正负,工作量大,还…...

猜拳游戏小程序源码 大转盘积分游戏小程序源码 积分游戏小程序源码
简介: 猜拳游戏大转盘积分游戏小程序前端模板源码,一共五个静态页面,首页、任务列表、大转盘和猜拳等五个页面 图片:...

【Python】爬虫练习-爬取豆瓣网电影评论用户的观影习惯数据
目录 前言 一、配置环境 1.1、 安装Python 1.2、 安装Requests库和BeautifulSoup库 1.3.、安装Matplotlib 二、登录豆瓣网(重点) 2.1、获取代理 2.2、测试代理ip是否可用 2.3、设置大量请求头随机使用 2.4、登录豆瓣网 三、爬取某一部热门电影…...

webpack基础配置【总结】
webpack打包原理: webpack是一个js应用程序的静态模块打包工具,当webpack处理应用程序时,它的内部构建一个依赖图,此时依赖会映射项目中所需的每个模块,并生成一个或多个bundle包。因此我们会安装配置各种打包规则&…...

typescript 支持与本地调试
typescript 支持与本地调试 typescript 支持与本地调试 前言支持 typescript函数的本地调试 启用 node-terminal 调试invoke localserverless-offline Next Chapter完整示例及文章仓库地址 前言 在上一章节,我们创建了一个 hello world 函数,并把它顺…...

后端面试话术集锦第 十八 篇:JVM面试话术
这是后端面试集锦第十八篇博文——JVM面试话术❗❗❗ 1. 介绍下JVM JVM主要包括:类加载器(class loader)、执行引擎(exection engine)、本地接口(native interface)、运行时数据区(Runtimedata area) 类加载器:加载类文件到内存。Class loader只管加载,只要符合文件…...

“历久弥新 | 用AI修复亚运珍贵史料”活动震撼来袭!
时隔近半个世纪,新中国第一次参与亚运会的影像资料将首次对外披露。只是年代久远,老照片老视频都有了岁月痕迹,画面不再清晰,这些珍贵史料急需你的帮助! 一、活动介绍 2023年,正值亚运110周年,…...

uni-app 之 scroll-view和swiper
uni-app 之 scroll-view和swiper <!-- vue2的<template>里必须要有一个盒子,不能有两个,这里的盒子就是 view--> <template><view><navigator url"/pages/home/home"><button style"background: #ff00f…...

Harmony网络请求工具类
使用的网络请求框架是axios 1、安装axios ohpm install @ohos/axios2、封装 import axios, { FormData } from "@ohos/axios" import fs from @ohos.file.fs import ArrayList from @ohos.util.ArrayList/*** 网络请求工具类*/ class HttpManager {baseUrl:string…...

【Python 自动化】自媒体剪辑第一版·思路简述与技术方案
大家都知道我主业是个运维开发(或者算法工程师),每天时间不多,但我又想做自媒体。然后呢,我就想了个方案,每天起来之后写个短视频的脚本,包含一系列图片和文字,然后上班的时候给它提…...

【前端】webpack打包去除console.log
0 问题 需要在打包的时候,自动地去除掉所有console.log 1 方法 // vue.config.js //... module.exports {//...config.optimization.minimizer[0].iptions.terserOptions.compress.drop_console true//... } //...也可以用if(process.env.NODE_ENV production…...

docker使用(二)提交到dockerhub springboot制作镜像
docker使用(二) dockerhub创建账号创建存储库成功!开始推送获取image名 提交成功SpringBoot项目制作Dockerfile镜像部署打jar包 dockerhub创建账号 (自认为可以理解为github一类的东西) 单击创建存储库按钮。 设定存…...

antd中Popover 气泡卡片样式修改
最近在开发react项目的一个新需求时,遇到气泡卡片Popover组件样式调整的问题,发现不管是在标签中设置className属性,还是在<Popover>标签中直接设置style属性,都不起作用。 最后搜索查阅发现要使用overlayClassName index…...

3月面试华为被刷,准备半年,9月二战华为终于上岸,要个27K不过分吧?
终于二战上岸了,二战华为也并不是说非华为不可,只是觉得心里憋着一口气,这就导致我当时有其他比较好的offer,我也没有去,就是想上岸华为来证明自己,现在也算是如愿了,来跟大伙们分享一下~ 个人情况 我本人…...

Kali之BurpSuite_pro安装配置
文章目录 配置jdk环境安装BurpSuitePro设置快捷方式启动方式 BurpSuite2021专业版本地址: 下载链接:https://pan.baidu.com/s/1PjzcukRDoc_ZFjrNxI8UjA 提取码:nwm7 我的安装工具都在/home/kali/tools/ 解压后我放在burpsuite_pro目录下 把j…...

双指针算法总结
双指针 常见的双指针有两种形式:对撞指针,左右指针。 对撞指针: 对撞指针一般用于顺序结构中,也称左右指针。 • 对撞指针从两端向中间移动。以个指针从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼…...

开源照片管理服务LibrePhotos
本文是为了解决网友 赵云遇到的问题,顺便折腾的。虽然软件跑起来了,但是他遇到的问题,超出了老苏的认知。当然最终问题还是得到了解决,不过与 LibrePhotos 无关; 什么是 LibrePhotos ? LibrePhotos 是一个自托管的开源…...

Linux指令
1 Linux 系统目录结构 /bin 存放系统指令(可执行文件) /boot 存放linux系统开机引导程序 /dev 存放设备文件的地方 /etc 存放系统配置文件的地方 /home 存放用户家目录的地方。 /lib和/lib64 存放系统动态链接库的地方。 /lostfound linux文件系统下特有…...

如何在Mac电脑上安装WeasyPrint:简单易懂的步骤
1. 安装homebrew 首先需要确保安装了homebrew,通过homebrew安装weasyprint可以将需要的库都安装好,比pip安装更简单快捷。 安装方法如下: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)&qu…...

手机电脑scoket通信 手机软件 APP inventor 服务端程序python
python scoket 通信 再帮助同学坐课题的时候接触到了scoket通信,了解到这应该是基层网络通信的原理,于是就导出搜索了一下相关的资料,简单来说scoket通信就是,可以让不同设备在同一个网络环境的条件下,可以实现相互通…...

软考高级之系统架构师之系统安全性和保密性设计
今天是2023年08月31日,距离软考高级只有65天,加油! 备注:资料搜集自网络。 基础 信息必须依赖于存储、传输、处理及应用的载体(媒介)而存在。信息系统安全可以划分设备安全、数据安全、内容安全和行为安…...

FPGA实现电机转速PID控制
通过纯RTL实现电机转速PID控制,包括电机编码器值读取,电机速度、正反转控制,PID算法,卡尔曼滤波,最终实现对电机速度进行控制,使其能够渐近设定的编码器目标值。 一、设计思路 前面通过SOPC之NIOS Ⅱ实现电…...

C++中的volatile
volatile的本意是“易变的”,是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可…...

数学建模--一维插值法的多种插值方式的Python实现
目录 1.算法流程步骤 2.算法核心代码 3.算法效果展示 1.算法流程步骤 #算法的核心就是利用scipy中的interpolate来完成工作 #一共是5种一维插值算法形式: #插值方法:1.阶梯插值 2.线性插值 3.2阶样条插值 4.3阶样条插值 #"nearest"阶梯插值 #"zero&…...

爱校对:让法律、医疗、教育行业的文本更加无懈可击
在今天这个信息爆炸的世界里,文本准确性成了法律、医疗和教育这些严谨行业中一个不能忽视的要点。一个小错误可能造成严重的后果,甚至影响人们的生命和事业。这正是为什么更多的专业人士开始选择使用“爱校对”来确保他们的文档、研究和通讯无懈可击。 法…...