2. 惯性传感基础
在 MEMS IMU 的系统设计中,加速度计与陀螺仪是两类最核心的惯性敏感器件。加速度计测量的是比力,陀螺仪测量的是角速度。这两个物理量看似简单,但它们的定义、坐标系归属以及输出含义,直接决定了后续姿态解算、误差建模与标定补偿的正确性。本节从物理原理出发,逐步建立可工程化的概念框架。
一、加速度计:测量比力而非“加速度”
MEMS 加速度计通常由质量块、弹性梁和差分电容检测结构组成。当敏感轴方向存在加速度时,质量块因惯性产生位移,电容变化经调制后输出与比力成正比的电压或数字量。这里必须强调:加速度计输出的本质是比力(specific force),即除引力之外所有外力产生的加速度,其表达式为:
f = a - g
其中:
f —— 加速度计测得的比力(m/s²)
a —— 载体相对惯性空间的运动加速度
g —— 当地重力加速度矢量
静止水平放置时,载体运动加速度 a=0,加速度计输出 f = -g,即沿敏感轴方向测得约 ±1g。这正是利用加速度计测量倾角的物理基础。若将加速度计自由落体,a=g,则 f=0,输出为零,说明它并不直接测量“重力加速度”。
二、陀螺仪:测量角速度
MEMS 陀螺仪多采用音叉式或振动环式结构,利用科里奥利效应工作。驱动模态使质量块在平面内持续振动,当器件绕敏感轴旋转时,科里奥利力使质量块在正交方向产生位移,该位移经电容检测转换为与角速度成正比的输出。其核心关系为:
F_c = 2m · (v × Ω)
其中:
F_c —— 科里奥利力
m —— 振动质量
v —— 驱动模态速度
Ω —— 输入角速度矢量
陀螺仪输出的是载体相对惯性空间的角速度,单位通常为 °/s 或 rad/s。与加速度计不同,陀螺仪不直接感知重力,因此不受倾角影响,但存在零偏、标度因数误差和轴间耦合等误差源。零偏会随时间积分成角度漂移,是姿态解算中最主要的误差来源之一。
三、坐标系定义:从器件到载体
IMU 设计中必须明确三类坐标系:
- 器件坐标系(Sensor Frame):由加速度计和陀螺仪各自的敏感轴定义,通常标注为 Xs、Ys、Zs,原点位于器件几何中心。
- 载体坐标系(Body Frame):固连于被测量对象,标注为 Xb、Yb、Zb,原点通常取载体质心或安装基准点。
- 导航坐标系(Navigation Frame):用于姿态解算的参考系,常见为东北天(ENU)或北东地(NED)。
器件安装到载体上时,存在安装误差矩阵 M。理想情况下 M 为单位矩阵,实际中因焊接、封装和 PCB 布局偏差,M 包含小角度失准。标定时需通过转台或六面法辨识该矩阵,并在解算前完成坐标统一。
四、比力与角速度的联合表达
在惯性导航中,比力方程将加速度计输出与载体运动联系起来:
v̇_e = f - (2Ω_ie + Ω_en) × v_e + g_l
其中:
v̇_e —— 载体相对地球的速度变化率
f —— 加速度计比力输出
Ω_ie —— 地球自转角速度
Ω_en —— 载体相对地球的角速度
g_l —— 当地重力矢量
该方程说明:加速度计提供比力,陀螺仪提供角速度用于姿态更新和哥氏项计算,两者缺一不可。姿态矩阵 C_b^n 将器件系比力投影到导航系,才能得到可用于积分的位置与速度。
五、典型参数与误差对照
| 参数 | 加速度计 | 陀螺仪 | 对系统的影响 |
|---|---|---|---|
| 测量物理量 | 比力 f | 角速度 Ω | 决定解算输入类型 |
| 零偏 | mg 级 | °/s 级 | 陀螺零偏积分成角度漂移 |
| 标度因数误差 | 0.1%~1% | 0.1%~1% | 大动态下比例失真 |
| 噪声密度 | μg/√Hz | °/s/√Hz | 影响短时精度与滤波带宽 |
| 轴间耦合 | 1%~3% | 1%~3% | 需通过标定矩阵补偿 |
六、案例:六面法标定中的比力与角速度
以某消费级 IMU 为例,采用六面法标定加速度计。将 IMU 分别以 +X、-X、+Y、-Y、+Z、-Z 朝下静置,记录各轴输出。理想情况下,朝下轴输出 +1g,其余轴输出 0g。实际数据如下:
+Z 朝下:ax=0.012g, ay=-0.008g, az=0.998g
-Z 朝下:ax=-0.010g, ay=0.009g, az=-1.003g
+X 朝下:ax=1.005g, ay=0.011g, az=0.006g
-X 朝下:ax=-0.996g, ay=-0.007g, az=-0.004g
由 az 正反两次输出可计算零偏:bias = (0.998 + (-1.003))/2 = -0.0025g;标度因数 = (0.998 - (-1.003))/2 = 1.0005。同理可求各轴参数与安装失准角。陀螺仪标定则需转台提供已知角速度,记录输出并拟合零偏与标度因数。
七、复盘与设计检查清单
- 是否明确加速度计输出为比力,而非直接加速度?
- 是否定义了器件系、载体系与导航系,并给出转换关系?
- 陀螺仪零偏是否在温度范围内建模补偿?
- 安装失准角是否通过标定矩阵修正?
- 比力方程中的哥氏项与重力项是否在解算中正确引入?
- 噪声密度与带宽是否匹配应用场景的动态需求?
理解比力与角速度的物理本质,是后续 IMU 误差建模、姿态解算和组合导航设计的起点。只有在坐标系清晰、标定完整的前提下,原始传感器数据才能转化为可信的导航信息。