三霍尔死于成本结构,不是死于精度
首发于公众号「如是有为」 · 查看原文

一线工程手记
实验室做到 ±0.5°,为什么量产还是输给了一颗普通磁编码器?
第一次看到三霍尔测角方案的时候,我觉得它几乎是一个“标准答案”。
三个线性霍尔,相隔 120° 放置。磁环转动后,得到三路正弦信号。做 Clarke 变换,再 atan2,角度出来了。
整个数学推导非常漂亮。不少论文都能做到 ±0.5°,甚至更高的角度精度。
当时我一直想不明白:
既然理论没问题,实验室也能跑出来,为什么工业编码器几乎没人量产?
后来真正开始算量产的账,才发现自己一开始就问错了问题。
真正的问题,从来不是:
它准不准。
而是:
它要不要为每一台产品,重新证明自己为什么这么准。
一开始,大家都在讨论精度
如果只看实验室数据,三霍尔方案几乎挑不出毛病。
V_A = A_A · sin(θ + φ_A) + O_A
V_B = A_B · sin(θ − 120° + φ_B) + O_B
V_C = A_C · sin(θ + 120° + φ_C) + O_C
经过 Clarke 变换,再计算 atan2,就能得到绝对角度。
数学没有问题。真正的问题,是这些参数:
灵敏度三个霍尔的幅值并不完全一致。
零点偏置每个通道都有自己的直流偏置。
相位误差120° 只是设计值,不是量产保证值。
装配误差PCB、磁环、磁钢的偏心与倾斜都会进入角度误差。
磁化误差磁环的实际场分布通常不是理想正弦。
温度漂移灵敏度、偏置和磁场都会随温度改变。
实验室里,它们几乎都是固定的。产线上,每一台都不同。
于是,同样一套算法,在不同产品上看到的是完全不同的物理世界。
真正需要标定的,不是角度
后来我突然意识到,很多人都说:
三霍尔需要标定。
其实这句话说得不够准确。
真正需要标定的不是角度,而是:
这一台产品自己的物理误差参数。
例如,这一台可能是:
一号霍尔灵敏度高 1.7%
二号霍尔灵敏度低 0.9%
三号霍尔安装偏了 0.15 mm
下一台,完全不是这一组参数。
于是你不能只做一次标定。只能:
每一台重新测。
到这里,整个成本结构已经发生变化。
一笔账,很快就算出来了
假设目标仍然只有 ±0.5°。
为了保证每台机器都达到这个精度,通常要做:
多角度采样
多圈拟合
高低温测试
参数写入 Flash
典型设备投入
50~80 万元 / 工位
高低温箱约 30~50 万元,精密转台约 20~30 万元。
如果单台节拍约为 10~15 分钟,即使采用自动上下料、双班生产、多工位并行,标定能力与百万级年产之间仍然存在明显的数量级缺口。
为了支撑百万台级别的生产,很容易需要几十套标定工位。
最终摊到产品上的,不只是设备折旧,还有:
工位
人工
能耗
维护
良率损失
因此,单台标定成本达到数元甚至十余元,并不罕见。
注意,这些钱不是为了提高精度,而只是为了:
把每一台产品拉回设计精度。
而机器人,最缺的就是这几块钱
最近,人形机器人行业特别热。
按照目前公开方案统计,一台机器人可能需要:
28 个旋转编码器
14 个线性编码器
12 个灵巧手编码器
约 54 个位置传感器合计
这意味着,行业一边在冲规模,另一边又在拼成本。
于是,一个关节里哪怕多几块钱,整机就是几十块、上百块。
如果每个编码器都需要逐台标定,整条生产线都会被重新定义。
为什么有些方案后来赢了?
后来再看很多工业磁编码器,我发现它们解决的并不是:
如何把实验室精度做到更高。
而是:
如何减少逐台求解物理误差参数的需求。
例如,很多产品把更多误差吸收到:
磁路设计
芯片结构
非线性补偿模型
通用算法
游标磁环等方案也可能需要校准,但关键区别不在于“有没有标定”,而在于:
是否必须针对每一台产品,求解一组独立的物理误差参数。
真正决定产业竞争力的,不是谁实验室误差小 0.2°,而是谁能够:
不用为每一台产品重新认识一次它自己的物理世界。
技术可行,不等于商业可行
工程里很多方案都不是死在理论,也不是死在精度,而是死在:
成本结构。
实验室关心
能不能做到。
工厂关心
能不能每天做一万次。
投资人关心的则是:每次做,要花多少钱。
所以,同样都是 ±0.5°。
方案 A
设计一次,验证一次,大量复制。
方案 B
每生产一台,重新测一次、重新拟合一次、重新写一次参数。
从数学上看,它们没有区别。
从商业上看,它们已经不是同一种产品。
很多技术,最后都死在实验室之外
后来再有人问我:
三霍尔为什么没有成为工业编码器的主流?
我现在通常不会先谈 Clarke 变换,也不会先谈 atan2。
我只会先问一句:
这个方案,需要逐台求解物理误差参数吗?
如果答案是:需要。
那么,它面对的挑战,很可能就已经不是精度,而是整个量产成本结构。
很多技术最终没有输给竞争对手。
它们输给的是产线。
很多技术死在实验室之外。不是因为它不够准,而是因为它必须逐台证明自己为什么准。
— END —

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