2、干扰源分析:硬磁干扰、软磁干扰与动态干扰
做磁力计融合这么多年,我踩过最多的坑就是干扰。说句实话,很多新手拿到磁力计数据,一看波形不对就怀疑传感器坏了。其实大部分时候,是周围的环境在「捣鬼」。
这一节,咱们就把三种最常见的干扰源掰开揉碎讲清楚。搞懂了它们,你就能在项目中快速定位问题,而不是盲目调参。
2.1 硬磁干扰——来自铁磁材料的「偏置」
硬磁干扰,说白了就是永磁体或者被磁化的铁磁材料,给磁力计加了一个固定的偏置磁场。你想想看,地磁场本身也就 0.5 高斯左右,如果电路板上有个螺丝钉被磁化了,产生的干扰可能比地磁场还大。
我在项目中遇到过最典型的例子:一款手持设备,磁力计读数总是偏东北方向 30 度。排查了半天,发现是外壳上的一个铁质装饰环被生产过程中的强磁夹具磁化了。换了个不锈钢环,问题立刻解决。
常见来源:
- 扬声器/麦克风中的永磁体
- 电机内部的磁钢
- 被磁化的螺丝、外壳、支架
- PCB 上的铁氧体磁珠(有些型号会残留磁性)
2.2 软磁干扰——感应磁场的「变形」
软磁干扰比硬磁麻烦得多。它不是加一个固定偏置,而是改变了磁力线原本的走向。你想想看,地磁场穿过一块铁板时,铁板内部的磁力线会被「扭曲」。磁力计测到的就不再是真实的地磁场方向了。
为什么会这样?因为软磁材料本身没有剩磁,但会被外部磁场磁化,产生一个感应磁场。这个感应磁场的大小和方向,取决于外部磁场的方向——也就是说,它随着设备的旋转而变化。
常见来源:
- 铁氧体磁芯的电感、变压器
- 镍锌合金屏蔽罩
- PCB 上的大面积铜箔(铜本身不是铁磁,但涡流效应会产生类似软磁的效果)
- 电池内部的镍片
2.3 动态干扰——电机和电流的「噪声」
动态干扰,嗯,这是最让人头疼的一种。它不是固定的,也不是缓慢变化的,而是随着设备的工作状态实时变化。你调试的时候可能一切正常,一装上电机就炸了。
核心特征: 动态干扰是时变的,频率通常与电机转速或 PWM 频率相关。它会在磁力计的输出上叠加一个高频噪声或周期性波动。
常见来源:
- 直流有刷电机:电刷换向时产生电弧,磁场剧烈变化
- 无刷电机(BLDC):三相电流切换产生旋转磁场
- 大电流导线:根据安培定律,载流导线周围会产生环形磁场
- 开关电源:高频开关噪声耦合到磁力计
我记得有一次做四轴飞行器,磁力计装在机臂上,离电机只有 5 厘米。电机一启动,磁力计的 Z 轴数据直接跳变了 200 毫高斯。后来我把磁力计移到飞控板中央,加了一层坡莫合金屏蔽,才算压住。
2.4 三种干扰的对比与识别
搞清楚了每种干扰的特性,下一步就是快速识别。我习惯用一张表来对比,这样在项目里一眼就能看出问题类型。
| 干扰类型 | 表现形式 | 是否随旋转变化 | 是否随时间变化 | 校正方法 |
|---|---|---|---|---|
| 硬磁干扰 | 球心偏移 | 否(恒定偏置) | 否(除非材料退磁) | 减去偏移量(3 参数) |
| 软磁干扰 | 球体变形为椭球 | 是(方向相关) | 否(材料特性固定) | 椭球拟合(9 参数) |
| 动态干扰 | 噪声/波动/跳变 | 是(与运动耦合) | 是(与工况相关) | 滤波/屏蔽/布局优化 |
你想想看,如果磁力计数据在静止时就有固定偏差,那八成是硬磁。如果旋转时数据点分布成一个椭球而不是球体,那就是软磁。如果数据在电机启动后突然变乱,那就是动态干扰。
2.5 知识体系总览
下面这张图是我自己总结的干扰分析框架。每次做新项目,我都会先对照这张图走一遍,基本不会漏掉问题。
这张图把三种干扰从特征到来源到校正方法串起来了。我个人习惯把它打印出来贴在工位上,做磁力计调试时随时对照。
好了,这一节的内容就到这里。搞清楚了干扰源,下一节咱们就可以动手做校正了。记住,分析永远比盲目校正重要——你花 10 分钟搞清楚干扰类型,可能省下 10 小时的调试时间。
公众号:蓝海资料掘金营,微信deep3321