2. IMU基础
惯性测量单元(IMU)是量产标定与一致性测试的物理起点。要理解后续的零偏、标度因数、非正交误差、温漂与随机噪声,必须先回到器件本身:它由哪些部分组成,加速度计和陀螺仪分别测量什么,数据在什么坐标系下表达,输出又是如何定义的。本节围绕这四个问题建立统一的物理与数据视角。
一、IMU的组成:从敏感元件到数字输出
一个典型六轴IMU由三轴加速度计、三轴陀螺仪、信号调理与模数转换、内部时钟、温度传感器、数字接口和封装结构组成。加速度计敏感质量块在惯性力作用下的位移,陀螺仪敏感音叉或谐振环在科里奥利力作用下的模态耦合,二者经电容或压阻检测转换为微弱电信号,再经放大、解调、滤波和ADC量化为数字量。
从测试角度看,IMU内部还包含若干“不可见”的环节:出厂微调寄存器、内部低通滤波器、采样率分频器、自检电路和温度补偿表。这些环节直接影响输出定义与标定模型。例如,内部滤波器会引入群延迟,若在整机融合中未补偿,会表现为姿态解算的相位滞后;自检电路则常用于产线快速判断敏感轴是否失效。
二、加速度计与陀螺仪工作原理
加速度计测量的是比力,即除重力外的非引力合力在敏感轴上的投影。静止水平放置时,Z轴输出约为+1g,这是重力反作用力造成的比力,而非“加速度计在加速”。这一区分是标定中重力对齐法的核心:利用已知重力矢量在多个静态姿态下激励各轴,从而辨识零偏、标度因数和安装误差。
陀螺仪测量角速度,单位通常为°/s或rad/s。MEMS陀螺仪基于科里奥利效应:驱动模态以固定频率振动,当器件绕敏感轴旋转时,检测模态产生与角速度成正比的耦合位移。陀螺仪对振动、冲击和温度敏感,其零偏稳定性通常比加速度计差一个数量级以上,是量产一致性测试的重点对象。
两类器件的误差模型可统一写成:
a_meas = M_a · (a_true + b_a + n_a) + ε_a(T)
ω_meas = M_g · (ω_true + b_g + n_g) + ε_g(T)
其中:
M_a, M_g : 标度因数与非正交/安装误差矩阵
b_a, b_g : 零偏向量
n_a, n_g : 随机噪声(白噪声+零偏不稳定性)
ε(T) : 温度相关漂移项
标定要做的,就是通过多姿态、多速率、多温度点的激励,估计上述参数并写入补偿模型。理解这一模型,才能理解为什么产线要设计翻转、转台和温箱工位。
三、常见坐标系与输出定义
IMU涉及多个坐标系,混淆它们是量产测试中最常见的低级错误。器件坐标系(Sensor Frame)由封装和敏感轴定义,通常标注在芯片丝印或数据手册中;载体坐标系(Body Frame)由整机结构定义,前右下或右前上取决于产品约定;导航坐标系(Navigation Frame)常用东北天(ENU)或北东地(NED)。
输出定义还包括:轴向正方向、单位、量程、数据就绪标志、时间戳来源、字节序和寄存器映射。同一颗IMU在不同量程下,LSB对应的物理量不同;同一组数据在不同坐标系约定下,符号和轴序可能完全相反。量产测试必须把“坐标系与输出定义”固化为测试规范的一部分。
四、案例与场景:同一颗IMU为何“数据对不上”
某项目在整机联调时发现,静止状态下Z轴加速度输出为-1g,而算法按+1g处理,导致初始俯仰角反号。排查后发现:器件数据手册定义Z轴向上为正,整机结构却按“前右下”安装,且固件未做坐标系转换。这不是器件故障,而是输出定义与坐标系约定未对齐。
另一个常见场景是量程切换。同一颗IMU在±2g量程下LSB为0.061mg,在±16g量程下变为0.488mg。若产线测试程序未随量程更新标度因数,标定结果会整体偏差8倍,且一致性统计会呈现“批次性异常”。
五、方法流程:从物理量到可测试输出
- 确认器件坐标系与整机坐标系的旋转关系,形成固定的轴序与符号映射表。
- 锁定量程、采样率、滤波器带宽和输出数据率,写入测试配置。
- 读取原始LSB数据,按量程换算为物理量,并记录温度与时间戳。
- 在静态多姿态下采集加速度计数据,在转台多速率下采集陀螺仪数据。
- 拟合零偏、标度因数和非正交矩阵,写入补偿参数并复测验证。
| 对象 | 物理量 | 典型单位 | 标定激励 | 一致性关注 |
|---|---|---|---|---|
| 加速度计 | 比力 | g 或 m/s² | 六面静态翻转 | 零偏重复性、轴间耦合 |
| 陀螺仪 | 角速度 | °/s 或 rad/s | 转台多速率正反转 | 零偏稳定性、标度非线性 |
| 温度传感器 | 结温/壳温 | ℃ | 温箱阶梯 | 温漂系数一致性 |
| 时间戳 | 采样时刻 | μs 或 ms | 同步脉冲 | 延迟与抖动 |
六、复盘:把基础定义变成测试资产
IMU基础不是背景知识,而是量产测试的“接口契约”。坐标系、输出定义、量程和单位一旦锁定,测试程序、补偿模型和一致性判据才能稳定复用。建议在项目启动阶段就产出一份《IMU接口与坐标系定义表》,包含轴向示意图、寄存器映射、量程对照和LSB换算公式,并作为测试规范的第一页。
当零偏、标度因数或一致性出现异常时,先回到本节四个问题:器件组成是否理解正确,加速度计与陀螺仪测量的是什么,坐标系是否对齐,输出定义是否一致。多数“器件问题”最终都能在这四个问题中找到根因。