DFRobot IMU 传感器系列测试:6DOF、9DOF 与 10DOF 静态漂移、稳定性及磁干扰
DFRobot IMU 传感器系列工程测试报告,覆盖 Gravity:BMI323 高精度6轴IMU惯性运动传感器 ~ Fermion:高精度10轴IMU惯性运动传感器 的 Gravity 与 Fermion 6DOF、9DOF 和 10DOF 产品,以及 BMM350 磁力计和 BMP581 气压传感器通道。本文完整展示测试方法、测量结果、异常点、限制条件与测试判定。
一、DFRobot IMU 传感器系列测试概述与核心结论
六款 DFRobot IMU惯性运动传感器系列均通过15分钟静态漂移测试。在本报告所列磁干扰条件下,六款产品的测试判定均为整体合格,且全程无突发性数值大幅跳变。
测试同时显示:部分型号的陀螺仪在磁场干扰阶段波动明显增大,移开磁铁并静置60秒后波动显著降低,但仍有轻微残留干扰。
对于带 DFRobot BMM350 的产品,强磁铁靠近时地磁读数会产生明显偏移,这是磁力计对外部磁场的预期响应。Gravity:高精度9轴IMU惯性运动传感器、Fermion:高精度9轴IMU惯性运动传感器、Gravity:高精度10轴IMU惯性运动传感器 和 Fermion:高精度10轴IMU惯性运动传感器 在5 cm阶段的地磁最大轴偏移汇总值分别为16.23 µT、74.31 µT、134.41 µT和87.34 µT;移开磁铁60秒后的汇总偏移分别为0.53 µT、0.38 µT、0.60 µT和1.83 µT。四款产品的测试判定均为地磁三轴恢复至原始基线附近,未发现永久磁化残留。
需要特别说明:本文验证的是指定条件下的静态漂移、稳定性和磁干扰响应,不是带溯源参考仪器的绝对精度校准,也不是对全部温度、振动、电磁环境或安装方式的覆盖性认证。
二、DFRobot 6DOF、9DOF 与 10DOF IMU 产品系列对照
| SKU | 形态 | 自由度与传感器 | 接口 | 定位 |
| Gravity:BMI323 高精度6轴IMU惯性运动传感器 | Gravity | 6DOF;BMI323 | I²C / UART | 快速接线与原型验证 |
| Fermion:BMI323 6轴IMU惯性运动传感器 | Fermion | 6DOF;BMI323 | I²C | 紧凑嵌入式集成 |
| Gravity:高精度9轴IMU惯性运动传感器 | Gravity | 9DOF;BMI323 + BMM350 | I²C / UART | 快速接线与原型验证 |
| Fermion:高精度9轴IMU惯性运动传感器 | Fermion | 9DOF;BMI323 + BMM350 | I²C | 紧凑嵌入式集成 |
| Gravity:高精度10轴IMU惯性运动传感器 | Gravity | 10DOF;BMI323 + BMM350 + BMP581 | I²C / UART | 快速接线与原型验证 |
| Fermion:高精度10轴IMU惯性运动传感器 | Fermion | 10DOF;BMI323 + BMM350 + BMP581 | I²C | 紧凑嵌入式集成 |
这组产品以 DFRobot BMI323 为共同的六轴运动核心:6DOF 提供加速度与角速度;9DOF 增加 BMM350 地磁通道;10DOF 再加入 BMP581 气压与海拔通道。Gravity 版本面向快速接线和原型验证,Fermion 版本面向紧凑嵌入式集成。
三、IMU 静态漂移与磁干扰测试方法及条件
3.1 DFRobot BMI323 15分钟静态漂移测试
所有板卡预热3分钟后静置,每0.5分钟记录一次,共31组数据。加速度计 X/Y 轴与陀螺仪三轴的理论静态值按0处理;因板卡倒置,Z轴加速度的理论值按−1 g处理。
- 平均值:所有采样点的算术平均值。
- 标准差:使用样本标准差 STDEV 衡量离散程度。
- 最大理论偏差:所有采样点相对理论值的最大绝对偏差。
- 地磁最大漂移:15分钟内最大值减最小值,即峰峰值。
- 海拔漂移:相对0分钟基线的最大绝对变化。
3.2 DFRobot BMI323 与 BMM350 磁干扰测试
测试依次记录无磁铁基线、磁铁距离30 cm、10 cm和5 cm,以及移开磁铁后30秒和60秒。本简易测试以同工况基线数据作为对比参考,没有量化噪声增幅百分比,而是依据直观波动幅度、数值偏移和移开磁铁后的恢复情况进行判定。
| SKU | 静态测试设置 | 磁干扰设置 |
| Gravity:BMI323 高精度6轴IMU惯性运动传感器 | 26°C;±2 g;±250°/s;I²C;3.3 V;预热3 min | 26°C;2 × Ø4 × 2 mm N52;30/10/5 cm;移开后30/60 s |
| Fermion:BMI323 6轴IMU惯性运动传感器 | 26°C;±2 g;±250°/s;I²C;3.3 V;预热3 min | 26°C;2 × Ø20 × 2 mm N35;30/10/5 cm;移开后30/60 s |
| Gravity:高精度9轴IMU惯性运动传感器 | 26°C;±2 g;±250°/s;±2000 µT;ODR 100 Hz;I²C;3.3 V;预热3 min | 26°C;2 × Ø4 × 2 mm N52;同量程与ODR;30/10/5 cm;移开后30/60 s |
| Fermion:高精度9轴IMU惯性运动传感器 | 25°C;±2 g;±250°/s;±2000 µT;ODR 100 Hz;I²C;3.3 V;预热3 min | 25°C;2 × Ø20 × 2 mm N35;同量程与ODR;记录BMI323与BMM350通道 |
| Gravity:高精度10轴IMU惯性运动传感器 | 24°C;±2 g;±250°/s;±2000 µT;气压标准模式;ODR 100 Hz;I²C;3.3 V;预热3 min | 24°C;2 × Ø20 × 2 mm N35;同时记录BMI323、BMM350与海拔 |
| Fermion:高精度10轴IMU惯性运动传感器 | 约29°C且缓慢降温;±2 g;±250°/s;地磁高精度25 Hz;气压正常模式;I²C;3.3 V;预热3 min;本地海拔基准540 m | 约29°C;2 × Ø20 × 2 mm N35;同时记录BMI323、BMM350、海拔与温度 |
四、DFRobot IMU 传感器系列15分钟静态漂移与稳定性测试结果

IMU惯性运动传感器 15分钟静态漂移与稳定性汇总
图中橙色虚线表示测试判定参考:加速度最大理论偏差0.05 g、陀螺仪零偏1°/s、地磁15分钟峰峰值2 µT、海拔漂移2 m。不同指标单位和物理含义不同,不应直接互相比较。
| SKU | 环境温度 | 加速度最大理论偏差 (g) | 陀螺仪最大绝对读数 (°/s) | 地磁15分钟峰峰值最大轴 (µT) | 海拔15分钟漂移 (m) | 测试判定 |
| Gravity:BMI323 高精度6轴IMU惯性运动传感器 | 26°C | 0.0391 | 0.641 | — | — | 通过 |
| Fermion:BMI323 6轴IMU惯性运动传感器 | 26°C | 0.0222 | 0.191 | — | — | 通过 |
| Gravity:高精度9轴IMU惯性运动传感器 | 26°C | 0.0155 | 0.465 | 1.92 | — | 通过(接近2 µT判定上限) |
| Fermion:高精度9轴IMU惯性运动传感器 | 25°C | 0.0193 | 0.282 | 1.89 | — | 通过 |
| Gravity:高精度10轴IMU惯性运动传感器 | 24°C | 0.0211 | 0.336 | 1.49 | 0.08 | 通过 |
| Fermion:高精度10轴IMU惯性运动传感器 | ≈29°C (30.01→28.24°C) | 0.0162 | 0.252 | 1.51 | 0.17 | 通过 |
六款产品的加速度与陀螺仪均低于测试判定阈值。Gravity:高精度9轴IMU惯性运动传感器 的地磁 Z 轴15分钟峰峰值为1.92 µT,低于2 µT,但接近边界,因此测试判定为“基本合格”。Gravity:高精度10轴IMU惯性运动传感器 与 Fermion:高精度10轴IMU惯性运动传感器 的15分钟海拔最大漂移分别为0.08 m和0.17 m。
Fermion:高精度10轴IMU惯性运动传感器 测试期间温度从30.01°C缓慢下降至28.24°C,其结果只能代表这段温度变化下的表现,不能替代恒温箱温漂测试。
五、DFRobot BMI323 磁干扰响应结果:5 cm强磁场下的波动与恢复

六款IMU传感器在5cm磁干扰阶段的加速度计与陀螺仪最大轴波动
| SKU | 磁铁条件 | 5 cm加速度最大轴波动 (g) | 5 cm陀螺仪最大轴波动 (°/s) | 5 cm地磁最大轴偏移 (µT) | 移开60 s后地磁汇总偏移 (µT) | 海拔变化绝对值 (m) |
| Gravity:BMI323 高精度6轴IMU惯性运动传感器 | 2 × Ø4 × 2 mm N52 | 0.0011 | 0.366 | — | — | — |
| Fermion:BMI323 6轴IMU惯性运动传感器 | 2 × Ø20 × 2 mm N35 | 0.0027 | 0.069 | — | — | — |
| Gravity:高精度9轴IMU惯性运动传感器 | 2 × Ø4 × 2 mm N52 | 0.0006 | 0.526 | 16.23 | 0.53 | — |
| Fermion:高精度9轴IMU惯性运动传感器 | 2 × Ø20 × 2 mm N35 | 0.0032 | 0.069 | 74.31 | 0.38 | — |
| Gravity:高精度10轴IMU惯性运动传感器 | 2 × Ø20 × 2 mm N35 | 0.001 | 0.419 | 134.41 | 0.6 | 0 |
| Fermion:高精度10轴IMU惯性运动传感器 | 2 × Ø20 × 2 mm N35 | 0.0013 | 0.023 | 87.34 | 1.83 | 0.02 |
六款产品在测试全程均未出现突发性数值大幅跳变。Fermion:高精度9轴IMU惯性运动传感器 在30 cm阶段出现一次 X 轴加速度0.0177 g的单点临时小幅波动,但并非持续性跳变;测试判定仍为整体合格、实际表现接近优秀。本测试未量化噪声增幅百分比。
不同型号的陀螺仪表现存在差异:Gravity:BMI323 高精度6轴IMU惯性运动传感器、Fermion:BMI323 6轴IMU惯性运动传感器、Gravity:高精度9轴IMU惯性运动传感器 和 Gravity:高精度10轴IMU惯性运动传感器 在磁场干扰阶段波动明显增大,静置60秒后显著降低但仍有轻微残留;Fermion:高精度9轴IMU惯性运动传感器 的加速度计与陀螺仪受干扰程度微弱,并在60秒后回归基线区间;Fermion:高精度10轴IMU惯性运动传感器 全程仅有正常随机噪声波动,并在60秒后完全恢复基线区间。
由于 Gravity:BMI323 高精度6轴IMU惯性运动传感器/Gravity:高精度9轴IMU惯性运动传感器 使用的是 Ø4 × 2 mm N52 磁铁,而其余型号使用 Ø20 × 2 mm N35 磁铁,加之环境温度和采样模式不完全相同,因此这些数值用于确认各自测试是否通过,不用于给产品排序。
六、DFRobot BMM350 磁力计结果:强磁场偏移与60秒恢复

IMU惯性运动传感器 5 cm偏移与移开磁铁60秒恢复结果
地磁计本身就是磁场传感器,磁铁靠近时读数发生偏移是预期现象。Gravity:高精度9轴IMU惯性运动传感器、Fermion:高精度9轴IMU惯性运动传感器、Gravity:高精度10轴IMU惯性运动传感器 和 Fermion:高精度10轴IMU惯性运动传感器 在5 cm阶段的最大单轴偏移汇总值分别为16.23 µT、74.31 µT、134.41 µT和87.34 µT;移开磁铁60秒后,汇总偏移分别为0.53 µT、0.38 µT、0.60 µT和1.83 µT。测试判定为三轴数值恢复至原始基线附近,未发现永久磁化残留。
这些汇总值采用测试记录中的计算结果,没有用附录中显示精度有限的单阶段读数重新计算覆盖。不同型号使用的磁铁尺寸、等级、环境温度和采样模式并不完全相同,因此图表用于展示每款产品在相应条件下的测试结果,不构成横向性能排名。
七、DFRobot BMP581 气压与海拔稳定性结果
Gravity:高精度10轴IMU惯性运动传感器 在15分钟静态测试中的海拔最大漂移为0.08 m;磁铁从30 cm靠近到5 cm并移开后,记录海拔保持在533.51–533.52 m。Fermion:高精度10轴IMU惯性运动传感器 的15分钟海拔最大漂移为0.17 m;磁干扰各阶段相对基线的海拔变化在−0.03 m至+0.01 m之间。两款产品的 BMP581 气压/海拔通道均通过测试。
这些海拔值由当地气压条件和测试基准设置换算,适合评价短时间稳定性,不应解释为对绝对海拔的溯源校准。
八、工程使用建议
- 6DOF 型号适合运动、倾斜、振动和角速度检测,不包含磁航向通道。
- 9DOF 与10DOF 型号用于航向或电子罗盘时,应远离磁铁、电机、扬声器、钢结构和大电流走线,并在最终安装位置完成地磁校准。
- 强磁场可以显著改变 DFRobot BMM350 的即时输出。即使本次测试显示移开后能够恢复,也不意味着磁铁靠近期间仍可获得可靠航向。
- Gravity 与 Fermion 的主要差异是接口和板形,不应从本次样本测试推导出某一形态必然具有更高精度。
- 本报告每个SKU仅对应一份工程测试记录,不能代表批次统计、寿命测试或完整环境可靠性验证。
九、常见问题:DFRobot IMU惯性运动传感器系列
DFRobot IMU惯性运动传感器系列 通过了15分钟静态漂移测试吗?
是。DFRobot IMU惯性运动传感器系列 的 加速度计与陀螺仪均通过本报告所列条件下的15分钟静态漂移判定。这里的“通过”只适用于本文所列样品和测试条件,不等同于绝对精度校准或批次能力认证。
磁铁会影响 DFRobot BMI323 加速度计和陀螺仪吗?
六款产品均未发现突发性数值大幅跳变,但影响程度因SKU而异。Gravity:BMI323 高精度6轴IMU惯性运动传感器、Fermion:BMI323 6轴IMU惯性运动传感器、Gravity:高精度9轴IMU惯性运动传感器 和 Gravity:高精度10轴IMU惯性运动传感器 的陀螺仪在磁干扰阶段波动明显增大,移开磁铁60秒后显著降低但仍有轻微残留;Fermion:高精度9轴IMU惯性运动传感器 和 Fermion:高精度10轴IMU惯性运动传感器 分别表现为弱干扰后回归基线和正常随机噪声后完全恢复。
DFRobot BMM350 磁力计在移开强磁铁后能恢复吗?
在本次规定条件下可以。Gravity:高精度9轴IMU惯性运动传感器–Fermion:高精度10轴IMU惯性运动传感器 的 BMM350 在磁铁靠近时出现预期读数偏移,移开磁铁60秒后的汇总偏移为0.53–1.83 µT;四款产品的测试判定均为三轴恢复至原始基线附近,未发现永久磁化残留。磁铁靠近期间的航向读数仍不应视为可靠。
6DOF、9DOF 和 10DOF IMU 有什么区别?
本系列的 6DOF 型号由 BMI323 提供三轴加速度和三轴角速度;
9DOF 型号增加 BMM350 三轴磁场测量;
10DOF 型号再增加 BMP581 气压/海拔通道。自由度增加代表可用传感通道增加,不代表本文证明了更高的绝对精度。
十、最终结论
在本报告所列条件下,Gravity:BMI323 高精度6轴IMU惯性运动传感器–Fermion:高精度10轴IMU惯性运动传感器 的 BMI323 惯性通道均完成并通过15分钟静态漂移和磁干扰阶段测试;9DOF/10DOF 产品的静态地磁稳定性达到测试判定标准;Gravity:高精度9轴IMU惯性运动传感器–Fermion:高精度10轴IMU惯性运动传感器 在强磁场下出现预期地磁偏移,并在移开磁铁60秒后恢复至基线附近;两款10DOF产品的气压/海拔通道保持稳定。本测试未量化噪声增幅百分比。
这一结果支持该系列用于创客、机器人、可穿戴设备、姿态与航向原型等工程开发,但实际项目仍应根据安装环境完成零偏校准、地磁校准及现场干扰评估。



