把电感编码器靶体从铝换成铜,信号涨了35%,精度却翻车了
首发于公众号「如是有为」 · 查看原文
我第一次意识到靶体材料不能随便换,是在一次高速误差复盘会上。屏幕上那条误差曲线很难看。铜靶体换上去以后,RX 信号比原来的 6061 铝靶体高了三成多。按常识,这应该是个好消息。
但高速一跑,细分误差反而冒出来了,而且不是随机噪声,是很规整的纹波。当时我盯着频谱看了很久,最后发现问题不在“信号够不够大”,而在“信号里少了一部分原本该有的东西”。
少掉的,是靶体齿形里的高次谐波。
这件事让我重新理解了一句话:电感编码器的靶体材料,不是导电率越高越好。 它本质上是在信号幅度、空间带宽、谐波保真、温漂和机械约束之间做取舍。

一开始,我以为靶体材料很简单
我以前以为电感编码器的靶体材料随便选。铝的、铜的、不锈钢的,只要能导电,涡流就能产生,编码器就能工作。电导率高一点,信号强一点,这就是我当时对材料选择的全部理解。
做第一版靶体时,我图省事选了 6061 铝。加工容易、重量轻、不生锈、成本也还能接受。后来做第二版,客户要求缩小靶体直径。靶体直径一缩,耦合面积变小,信号幅度掉了下来。
当时有工程师提议:“换铜吧,铜导电率高,应该能把信号补回来。”这个建议听起来非常合理。铜的电导率确实很高,如果拿纯铜和纯铝比,铜的电导率大约高 50% 多。实际工程里的 6061 铝不是纯铝,电导率还会随状态和热处理变化,所以不能只拿纯金属手册值直接套。
从“信号幅度”这个单一指标看,换铜似乎更有道理。于是我批准了。换完以后,信号幅度确实涨了,实测大约 +35%。但是问题也来了:高速下,某些位置的角度误差比铝靶体版本更大,而且误差模式很规律,不像噪声,更像某个谐波成分被改坏了。
后来用锁相放大器和频谱分析重新看 RX 输出,问题逐渐清楚了:铜把基波做强了,但也把我们原本依赖的高次谐波压下去了。
电感编码器的信号,到底从哪里来?
先把工作原理拉回到最基本的物理图像。电感编码器的 PCB 上通常有发射线圈 TX 和接收线圈 RX。TX 产生交变磁场,金属靶体进入这个磁场后,靶体内部会感应出涡流。涡流又产生一个反向磁场,这个反向磁场被 RX 线圈感应到,形成随位置变化的差分信号。
如果靶体是旋转的,那么靶体的形状就决定了涡流分布如何随角度变化。比如有齿形、有凸起、有凹槽,或者做成某种正弦轮廓。这些几何形状不是装饰,它们会把角度信息编码进 RX 信号的幅度和相位里。
所以,靶体材料影响的不是一个简单的“有没有信号”。它会同时影响信号幅度、相位延迟、高次谐波保留程度、温度漂移,以及高速下的动态误差。这也是我后来才真正吃透的地方。
电导率确实会让信号变强
先说铜为什么能让信号变强。在比较低频、靶体厚度又不太大、涡流分布还没有明显被挤到表面的理想情况下,可以粗略理解为:
其中 J 是涡流密度,σ 是材料电导率,E 是感应电场。电导率越高,同样的感应电场下,涡流越强;涡流越强,它产生的反向磁场越强;RX 线圈感应到的信号也就越大。
所以在一个很粗略的低频近似下,可以写成:
这就是“铜靶体信号更强”的来源。这句话没错,但它只说对了一半。工程里最容易出问题的,往往就是这种“只对了一半”的结论。因为电感编码器不是只看基波幅度,尤其是做高精度细分时,靶体形状里的高次谐波,有时不是坏东西,反而是设计的一部分。
3MHz 下,靶体不是整块金属都在均匀工作
问题出在集肤效应和涡流扩散。集肤深度的公式是:
其中 f 是激励频率,μ 是磁导率,σ 是电导率。频率越高,集肤深度越浅;电导率越高,集肤深度也越浅。这意味着在高频激励下,电流并不是均匀流过整块金属,而是更集中在表层。
以 3MHz 作为估算,如果铜取 σ≈58 MS/m,μ≈μ₀,那么铜的集肤深度大约是 38μm。如果铝按纯铝 36–38 MS/m 估算,集肤深度大约是 47–49μm。如果是 6061 铝,电导率通常比纯铝低,集肤深度还可能更深一些。
注意这个量级:几十微米。而我们的靶体厚度是 1.5mm。也就是说,在 3MHz 激励下,靶体早就不是“整块厚度都均匀参与感应”的状态了。真正参与快速涡流响应的,主要是靠近表面的薄层。
这会带来一个很重要的后果:靶体不只是一个导电片,它更像一个带有空间低通特性的涡流系统。
铜的反直觉问题:幅度更强,但空间带宽可能更低
很多人第一次听到这个结论会觉得别扭:铜的电导率更高,为什么反而会让高次谐波变弱?
这里要把“信号幅度”和“空间细节响应”分开看。可以把靶体局部区域里的涡流扩散,粗略看成一个有时间常数的系统。它不是瞬间建立,也不是瞬间消失。
对于一个特征尺寸为 a 的金属区域,涡流扩散时间常数可以粗略写成:
于是对应的截止频率量级为:
这个式子不追求精确常数,只看趋势。趋势非常关键:电导率 σ 越高,时间常数越大,截止频率越低。
所以铜的涡流更强,但也更“拖”。它对缓慢变化的大尺度形状响应很好,但对靶体齿形里很尖锐、很细的空间变化,它会表现得更像一个低通滤波器。
换到旋转编码器里,这些空间细节对应的就是高次谐波。基频代表靶体最主要的周期结构;3 次、5 次、7 次谐波代表更细的轮廓修正、更尖锐的齿形边缘、更复杂的空间分布。
如果你的算法只吃基波,那么铜可能是好事。如果你的细分算法依赖某些高次谐波,那么铜就可能把你原本设计进去的东西“抹平”。这就是我们这次踩坑的核心。
实测结果:基波涨了,高次谐波掉了
我们当时的实验平台是 RAA2P3226,激励频率配置在 3MHz 附近,靶体直径 25mm,6 齿正弦靶体,转速固定在 1200rpm。铝靶体是 6061,厚度 1.5mm;铜靶体是 T2,厚度 1.5mm。
用锁相放大器和频谱分析对比 RX 输出,结果大概是这样:铝靶体换成铜靶体之后,基频幅度提升约 +35%,这个方向符合预期。但高次谐波变了。
3 次谐波相对基波的比值,铝靶体约 -22dBc,铜靶体约 -30dBc。也就是说,铜比铝低了约 8dB。5 次谐波更明显,铝靶体约 -36dBc,铜靶体约 -48dBc,铜比铝低了约 12dB。
如果你只想要一个干净的正弦信号,这听起来像好事。高次谐波少了,波形更纯。但问题是,我们这颗靶体的 3 次谐波不是加工误差,也不是坏东西,它是人为设计进去的。
设计师通过调整齿形轮廓,故意让 3 次谐波参与细分查找表。基波负责主角度信息,3 次谐波负责修正局部非线性,提高插值分辨率。结果换铜以后,3 次谐波被压低了,查找表还是按原来的谐波比例设计的,于是高速下细分误差冒出来了。
这就解释了为什么信号幅度变大以后,角度精度反而变差。不是因为铜“差”,而是因为铜改变了整个系统的频谱结构。
真正危险的是:你只看了幅度
这次问题有一个很典型的工程教训:只看 RX 幅度,很容易误判电感编码器的健康状态。
幅度变大,只能说明耦合增强了。它不能说明角度信息更完整。对于依赖细分的编码器,至少还要看基波幅度、3 次谐波比例、5 次谐波比例、相位延迟、温度下的幅度漂移、不同转速下的误差纹波,以及靶体偏心、倾斜、气隙变化下的鲁棒性。
如果一个材料让基波涨了 35%,但把你需要的 3 次谐波压低 8dB,那它不一定是升级。它可能只是把问题从“信号不足”转移成了“细分模型失配”。
更麻烦的是,后者更隐蔽。信号不足,示波器一看就知道。模型失配,要跑角度误差、跑频谱、跑速度曲线,甚至要拆查找表才能看出来。
那不锈钢能不能用?
说到靶体材料,就绕不开不锈钢。很多机械工程师天然喜欢不锈钢:强度好、耐腐蚀、加工供应链成熟,听起来很适合做靶体。但在电感编码器里,304 不锈钢经常是一个坑。
304 的电导率很低,大概只有铝的几十分之一量级。你用它做涡流靶体,第一反应就是信号幅度很弱。如果气隙稍微大一点,或者靶体面积再缩一点,系统裕量会非常难看。
更糟糕的是,有些不锈钢还会带来磁性相关问题。奥氏体 304 理论上弱磁,但冷加工后磁性可能变化。如果换成碳钢、电工钢这类导磁材料,信号可能突然变强,但这不一定是好事。
因为这时候系统里不再只是“电导率导致的涡流效应”,磁导率 μ 也开始强烈参与。磁性材料的问题在于,μ 不是一个稳定常数。它会随温度、应力、加工状态、磁滞历史和局部热处理变化。这会给角度精度带来很难建模的非线性和漂移。
所以我的经验是:如果不是专门为磁性靶体做过建模、补偿和全温验证,不要轻易把碳钢当成“信号增强器”。你得到的可能不是更强的编码器,而是一个对温度、应力和批次都很敏感的麻烦制造机。
靶体材料怎么选?
如果是在 3MHz 激励、毫米级靶体特征尺寸、PCB 线圈电感编码器这类典型场景里,我现在会这样选。
铝,尤其是 6061 或 6082,是一个很均衡的选择。它的信号幅度中等,重量轻,加工容易,截止频率相对更高,对齿形高次谐波的保留更好。如果你的方案依赖复杂齿形、依赖谐波细分,铝往往比铜更稳。
铜的优势是信号强。如果靶体直径被迫缩小,气隙偏大,或者系统主要依赖基波正弦信号,铜可以明显改善幅度裕量。但代价是重量更大、成本更高,高次谐波更容易被削弱。如果你的查找表、细分算法、误差补偿模型里暗含了某些谐波比例,换铜之前一定要重新测频谱,不要只看幅度。
304 不锈钢,我一般不推荐作为常规电感编码器靶体材料。它机械上好用,但电学上不一定好用。信号弱、裕量小,还可能有加工磁性带来的额外不确定性。
碳钢、电工钢这类导磁材料,要更谨慎。它们可能让信号变强,但强信号不等于高精度。磁导率引入的非线性、温漂、应力敏感性,可能比幅度收益更难处理。
所以选材料之前,我现在会先问一个问题:
这个靶体的角度编码方式,到底是纯基频,还是依赖高次谐波?
如果是纯基频,铜可能是很好的补幅度手段。如果依赖谐波细分,铝反而可能更安全。如果要用磁性材料,那就不要只做室温静态测试,必须做全温、转速、气隙、偏心和批次一致性验证。
还有一个没完全解决的问题
这次材料切换还有一个我没完全实验清楚的问题:靶体旋转时的机械形变。
1200rpm、25mm 直径的金属靶体,离心力不算夸张。按粗略估算,铝靶体的径向应力可能只有 0.1MPa 量级,变形量大概在微米级附近。铜的弹性模量比铝高,同样结构下变形可能更小,但密度也更大,离心载荷也更高,所以不能简单说铜一定更稳。
这个微小形变会不会对编码器信号幅度产生周期性调制?理论上可能有,但量级多大,在实际转速范围内是否能变成可见的误差纹波,我还没有做过完整实验。
工程里很多问题就是这样:你以为自己换的是一个材料,其实你换掉的是一整套电磁、机械和算法之间的平衡。
结尾
这次之后,我对靶体材料的判断标准变了。
以前我会问:
“哪个材料信号更强?”
现在我会先问:
“这个信号里,哪些频率成分是我真正需要的?”
铜靶体让我拿到了更大的幅度,也让我丢掉了一部分原本设计进齿形里的高次谐波。它没有错,错的是我一开始把“信号强”误以为了“系统更好”。
电感编码器里,最危险的不是信号变差。
而是信号变好了以后,你以为问题解决了。


关注公众号「如是有为」
微信扫一扫,新文章先在公众号发出。