2、MEMS加速度计原理:电容式与压阻式的工作奥秘
大家好,欢迎来到第二章。今天我们来聊聊MEMS加速度计的核心原理。说实话,加速度计是MEMS传感器里最经典、应用最广的一类。从手机里检测屏幕旋转,到汽车安全气囊的触发,再到工业设备的振动监测,到处都有它的身影。
我个人习惯把加速度计比作「一把看不见的弹簧秤」。它测量的不是速度,而是加速度——说白了,就是物体受到的力。你想想看,当你把手机平放在桌上,它感受到的是地球引力;当你突然加速跑步,它感受到的是惯性力。加速度计就是把这些力转换成电信号。
好,我们直接进入正题。目前主流的MEMS加速度计有两种:电容式和压阻式。它们各有千秋,我们一个一个来看。
2.1 电容式加速度计工作原理
电容式加速度计,是目前消费电子和汽车领域最常用的类型。它的核心结构,其实就是一个可变电容器。
结构长什么样?
它由三部分组成:
- 固定电极:固定在衬底上,不动。
- 可动电极(质量块):通过悬臂梁悬挂在衬底上方,可以上下或左右移动。
- 弹簧-质量系统:悬臂梁起到弹簧的作用,质量块就是那个「质量」。
当没有加速度时,质量块处于平衡位置,固定电极和可动电极之间的间距是固定的,电容值也是固定的。当有加速度时,质量块会偏离平衡位置,导致间距变化,电容值随之改变。
电容怎么变?
平行板电容器的公式大家还记得吗?
C = ε * A / d
其中:
- C 是电容值
- ε 是介电常数
- A 是极板正对面积
- d 是极板间距
在电容式加速度计中,通常改变的是极板间距 d。质量块移动时,d 变化,电容 C 也跟着变化。通过检测电容的变化量,就能反推出加速度的大小。
重要概念:差分电容
实际工程中,很少用单个电容。我建议使用差分电容结构——就是两个固定电极夹着一个可动电极。质量块向上移动时,一个电容增大,另一个电容减小。这样不仅能提高灵敏度,还能抵消温度等共模干扰。我在项目中遇到过,单端电容的温漂问题非常头疼,换成差分结构后,信噪比直接提升了3倍。
检测电路怎么搭?
电容变化量非常小,通常在 fF(飞法)级别。所以需要专门的检测电路,常见的有:
- 开关电容放大器:通过电荷转移将电容变化转换为电压信号。
- Σ-Δ 调制器:将模拟信号转换为数字信号,精度高,适合高分辨率应用。
我的经验:电容式加速度计的寄生电容问题很常见。PCB布局时,走线要尽量短,远离高频信号。我曾经因为走线太长,导致检测信号被噪声淹没,折腾了两天才找到原因。
2.2 压阻式加速度计工作原理
压阻式加速度计,是另一种经典方案。它的原理更直接——利用压阻效应。
什么是压阻效应?
简单说,就是某些材料(比如单晶硅、多晶硅)在受到应力时,电阻率会发生改变。你施加的力越大,电阻变化越明显。
结构怎么设计?
压阻式加速度计的结构通常是这样的:
- 一个质量块通过悬臂梁或膜片连接到衬底。
- 在悬臂梁的根部或膜片的边缘,扩散或沉积压阻材料(比如掺硼的硅)。
- 这些压阻材料连接成惠斯通电桥。
当有加速度时,质量块运动,悬臂梁发生弯曲。梁根部的应力最大,压阻材料的电阻值随之变化。通过惠斯通电桥,将电阻变化转换为电压信号输出。
惠斯通电桥怎么用?
典型的四臂惠斯通电桥,其中两个电阻是压敏电阻(R1、R3),另外两个是参考电阻(R2、R4)。当加速度为零时,电桥平衡,输出电压为零。当有加速度时,R1和R3的阻值变化,电桥失衡,输出一个与加速度成正比的电压。
Vout = Vcc * (ΔR / R) * (1/4) (近似公式,小信号时成立)
注意:压阻式加速度计对温度非常敏感。温度变化会导致电阻值漂移,从而产生零位误差。我曾经在高温环境下测试,发现输出信号直接偏了20%。解决办法是使用温度补偿电路,或者在软件中进行校准。
压阻式 vs 电容式,怎么选?
我个人习惯这样判断:
- 压阻式:结构简单,制造工艺成熟,适合低频、高g值(比如冲击、碰撞)的测量。缺点是温漂大,灵敏度相对较低。
- 电容式:灵敏度高,温漂小,功耗低,适合低频到中频的测量。缺点是检测电路复杂,对寄生电容敏感。
你想想看,手机里的加速度计几乎全是电容式的,因为需要低功耗、高灵敏度。而汽车碰撞传感器,很多还是用压阻式的,因为能承受高g值冲击。
2.3 主要性能指标解析
搞清楚了原理,我们还得知道怎么评价一个加速度计的好坏。下面这几个指标,是选型时必须看的。
| 指标 | 定义 | 典型值(消费级) | 我的建议 |
|---|---|---|---|
| 量程 | 能测量的最大加速度范围 | ±2g ~ ±16g | 手机用±2g或±4g,汽车用±16g以上 |
| 灵敏度 | 单位加速度对应的输出变化量 | 0.5 ~ 2 V/g(模拟) | 灵敏度越高,分辨率越好,但量程会受限 |
| 零偏(零g偏移) | 零加速度时的输出值 | ±50 mg | 这个值越小越好,但可以通过校准消除 |
| 噪声密度 | 单位带宽内的噪声水平 | 100 ~ 300 μg/√Hz | 低噪声意味着能测到更小的加速度变化 |
| 带宽 | 能响应的频率范围 | 100 Hz ~ 1 kHz | 振动监测需要高带宽,姿态检测低带宽就够了 |
| 非线性度 | 输出与输入之间的线性偏差 | ±1% FS | 一般应用1%以内够用,精密测量需要0.1% |
选型核心思路:先确定量程和带宽,再考虑噪声和零偏。不要盲目追求高指标,够用就好。我在一个项目中,客户非要选±16g的传感器,结果实际只用到±1g,白白浪费了分辨率和成本。
还有一个容易被忽略的指标:交叉轴灵敏度。
什么意思?就是当你在X轴施加加速度时,Y轴或Z轴也会产生输出。理想情况下应该是0,但实际做不到。一般要求交叉轴灵敏度小于5%。如果这个值太大,会导致姿态解算出现误差。
避坑指南:我曾经在一个无人机项目中,发现俯仰角总是有偏差。查了半天,原来是加速度计的交叉轴灵敏度太大,导致水平加速度耦合到了垂直轴。后来换了一款交叉轴灵敏度<2%的传感器,问题就解决了。
好了,这一章的内容就到这里。电容式和压阻式各有适用场景,性能指标是选型的依据。下一章我们会深入讲解加速度计的驱动开发,包括I2C/SPI通信、数据读取和滤波处理。到时候我会带大家手写一个完整的驱动代码。
嗯,今天就先聊到这儿。有什么问题,欢迎在课程群里交流。