1. 加速度计基础:什么是加速度计、工作原理(MEMS电容式)、关键性能指标

大家好,我是老张。做传感器信号处理这行十几年了,今天咱们聊聊加速度计。这东西现在太常见了——手机里、汽车里、无人机上,到处都有。但真正把它用好,其实没那么简单。

我记得刚入行那会儿,第一次用加速度计做振动监测,数据出来全是毛刺,折腾了两天才发现是电源纹波闹的。从那以后,我养成了一个习惯:拿到任何传感器,先不看数据手册里的花哨参数,先把基础原理吃透。

好,咱们开始。

1.1 什么是加速度计

加速度计,说白了就是测量加速度的传感器。它能告诉你物体在某个方向上有多快地在改变速度。

你可能会问:这玩意儿到底能测什么?

  • 静态测量:比如测倾斜角度。地球重力是个常数,加速度计躺着和站着,输出值不一样。利用这个,就能算出倾角。
  • 动态测量:比如测振动、冲击、运动。汽车碰撞时的瞬间加速度,无人机飞行时的姿态变化,都靠它。

我个人习惯把加速度计分成两类:直流响应型交流响应型。前者能测重力(0Hz信号),后者只能测动态变化。MEMS电容式加速度计属于前者,这也是咱们课程的重点。

1.2 MEMS电容式加速度计的工作原理

MEMS,微机电系统。说白了就是把机械结构做到芯片上,微米级的。

它的核心结构是这样的:

  • 一个可移动的质量块(也叫敏感质量)
  • 两边的固定电极
  • 质量块和电极之间形成可变电容

当有加速度时,质量块会偏移。偏移导致电容值变化。通过检测电容变化,就能反推出加速度大小。

嗯,这里要注意:电容变化非常非常小,通常是飞法(fF)级别的。所以后面必须接高精度的电容检测电路,这就是咱们后面要讲的信号调理部分。

核心逻辑:加速度 → 质量块位移 → 电容变化 → 电压输出

整个过程,其实就是把物理量一步步变成电信号。

我在项目中遇到过一个问题:某次做高精度倾角测量,发现输出有周期性波动。查了半天,原来是PCB板上的热胀冷缩导致质量块零点偏移。你想想看,微米级的结构,温度一变,影响就出来了。所以后面做设计时,我必加温度补偿。

下面这张图,是我自己画的MEMS加速度计工作原理示意,帮你快速理解整个信号链路:

MEMS电容式加速度计工作原理与信号链路 物理输入 加速度 a MEMS敏感结构 质量块 + 固定电极 位移 → 电容变化 电容检测电路 C/V转换 差分检测 信号调理 放大/滤波 ADC 数字输出 关键参数: 量程:±2g ~ ±200g 灵敏度:mV/g 或 LSB/g 零偏:0g 时的输出 噪声密度:μg/√Hz 图1:MEMS电容式加速度计从物理输入到数字输出的完整信号链路

1.3 关键性能指标

选加速度计,不能光看价格。你得知道哪些参数真正影响你的系统性能。我按重要程度排个序:

1.3.1 量程

量程就是加速度计能测的最大加速度值。单位是g(1g = 9.8 m/s²)。

  • ±2g:适合倾角测量、人机交互
  • ±16g:适合手机、可穿戴设备
  • ±200g及以上:适合冲击检测、汽车碰撞

我的经验:量程选大了,分辨率会下降。因为ADC的位数是固定的,量程越大,每g对应的数字量越小。所以别盲目选大量程,够用就行。

1.3.2 灵敏度

灵敏度表示每单位加速度对应的输出变化。模拟输出用mV/g表示,数字输出用LSB/g表示。

举个例子:某加速度计灵敏度为100mV/g,量程±2g。那么0g时输出1.65V(假设),1g时输出1.75V,-1g时输出1.55V。

我曾经踩过一个坑:某次项目用了两个不同品牌的加速度计,灵敏度标称都是100mV/g,但实际测下来差了3%。后来查资料才发现,灵敏度有初始误差温度漂移两个概念。数据手册上给的往往是典型值,实际器件会有偏差。所以关键应用一定要做单点校准甚至多点校准

1.3.3 零偏

零偏,也叫零g偏置。就是加速度为0时,传感器的输出值。

理想情况下,0g应该输出0V(或ADC中点)。但实际器件总有偏差。比如一个±2g的加速度计,零偏可能是1.65V ± 50mV。

注意:零偏会随温度变化。一般数据手册会给出零偏温度系数,单位是mg/°C。如果你做的是宽温范围产品,这个参数特别重要。

我曾经在-40°C到85°C的测试中,发现零偏漂移了200mg。对于倾角测量来说,这相当于0.5度的误差,完全不可接受。

1.3.4 噪声密度

这是我最看重的参数之一。噪声密度表示每单位带宽内的噪声水平,单位是μg/√Hz。

为什么重要?因为加速度计的输出信噪比直接决定了你能分辨多小的加速度变化。

举个例子:

  • 某加速度计噪声密度:100 μg/√Hz
  • 如果你用100Hz的带宽,总噪声 = 100 × √100 = 1000 μg = 1 mg
  • 这意味着低于1mg的加速度变化,基本被噪声淹没了

所以,做高精度测量时,我通常会:

  1. 选低噪声密度的传感器(比如10 μg/√Hz以下)
  2. 加低通滤波器,限制带宽
  3. 必要时做多次平均,降低随机噪声

噪声密度 vs 分辨率:很多人把这两个概念搞混。噪声密度是器件的固有属性,分辨率是系统能达到的最小可检测变化。分辨率 = 噪声 × 信噪比要求。一般工程上取信噪比≥6dB,所以分辨率 ≈ 2 × 噪声。

1.4 实际选型时怎么看数据手册

拿到一份加速度计数据手册,我一般按这个顺序看:

参数 典型值 我的关注点
量程 ±2g / ±4g / ±8g / ±16g 是否覆盖应用场景的最大加速度
灵敏度 16384 LSB/g (16位) 初始误差多少?温度漂移多少?
零偏 ±50 mg 是否需要校准?温度系数多少?
噪声密度 75 μg/√Hz 在目标带宽下,噪声是否可接受?
带宽 1000 Hz 是否满足信号频率要求?是否需要外部滤波?
电源抑制比 80 dB 电源纹波会不会耦合进输出?

嗯,说到电源抑制比,我再啰嗦一句。很多工程师只看前几个参数,忽略了电源抑制比。结果实际用起来,输出纹波大得吓人。我有个血的教训:某次做车载振动监测,用了号称低噪声的加速度计,但电源是从12V转下来的,纹波有50mV。结果输出噪声比数据手册标称值大了3倍。后来加了LDO和π型滤波才解决。

1.5 小结

这一章咱们把加速度计的基础过了一遍。核心就三点:

  • 工作原理:质量块位移改变电容,电容检测电路转成电压
  • 关键指标:量程、灵敏度、零偏、噪声密度——这四个参数决定了你能不能把信号用好
  • 选型思路:别只看典型值,要看最差情况和温度特性

下一章,咱们会深入讲加速度计的噪声来源——热噪声、量化噪声、1/f噪声,这些东西搞不清楚,后面做信号调理就是瞎忙活。


公众号:蓝海资料掘金营,微信deep3321