为什么霍尔电流传感器会出现零点漂移?

📅 发布时间:2026/7/10 8:48:58
为什么霍尔电流传感器会出现零点漂移? 做电流检测的人几乎都碰到过。一台 250kW 储能 PCS并网前自检一次侧电流明明是零。可监控里读到的并网电流不是 0是 ±0.3A 上下晃。先怀疑采样。把 ADC 校了一遍没用。再怀疑软件滤波。加了滑动平均晃得更慢了归不了零。后来把一次侧彻底开路在常温下把输出校零当时看着好了。等到机柜跑了一小时温度上来了那个零点又飘了而且飘的方向和大小每次都不太一样。有人说是温漂。也对但不全对。光伏、储能、充电桩里只要用霍尔电流传感器迟早会撞上同一件事你以为的零点漂移是温漂。其实温漂只是其中一股还有几股你没看见。下面这几个来源才是很多人没算过的。先说最容易被当成温漂的那个。霍尔元件本身有个 offset 电压来自半导体内部的掺杂不均、四个电极不完全对称。它随温度变。典型的温度系数大概在每摄氏度零点零几毫伏的量级。把这笔账算一下。假设传感器灵敏度 20mV/Aoffset 温度系数 0.04mV/°C。从 25°C 到 85°C漂了 2.4mV。折算到电流是 0.12A。从 25°C 到 -40°C反方向再漂 2.6mV又是 0.13A。加起来全温区零点能飘出 ±0.25A。上面是按常见值估的具体看你的传感器手册 offset drift 那一行。封装和走线还会再加一点下面会说。这 0.25A 看着小。可 PCS 在待机、轻载时真实电流也就几安。零点飘 0.25A意味着控制器在零功率附近一直看到一股假电流天长日久就在并网点累出持续的无功或有功偏差。BMS 在电池静置时本该读到 0A这 0.25A 被 SOC 算法当真电流积分几天静置下来 SOC 漂几个百分点不是吓唬人。第二个来源很多人根本没想到。封装应力。传感器出厂后灌封胶、PCB 焊接、机柜安装都会给霍尔元件施加机械应力。应力改变半导体能带offset 跟着变。更麻烦的是应力是慢慢释放的所以你会看到上电头几天零点一直在动这不是你电路的问题。第三个来源剩磁。开环霍尔靠聚磁环把原边电流变成磁场。这个磁环是会记住磁化的。一次侧流过很大的电流再回到零磁环里可能残留一点磁性等效成一个固定 offset。它的大小取决于你上一刻电流有多大、什么方向。所以你会观察到同样的零电流刚从满载下来读到的零点和从小电流升上来读到的零点不一样。这是 history-dependent 的软件校零校不掉因为它不在温度项里。第四个来源在信号链后面。霍尔元件出来的微弱电压要经过放大、调零、输出级。每一级都有自己的 offset 和漂移。前端那点霍尔 offset 被放大多少倍后级就贡献多少。这里有个坑。把这四股当成一个温漂去校只能校掉常温下的那一次。温度一变第一股回来电流历史一变第三股回来应力还在慢慢释放第四股也在动。所以你看到的现象是校完还是飘而且飘得没规律。验证其实不复杂。把一次侧开路或短路母线让电流真为零在不同温度下记输出。如果输出随温度单调飘多半是第一股主导。如果同温度下从不同电流历程回到零读数不同那就是第三股剩磁。再拿一个闭环结构的传感器并排比会发现闭环的零点稳得多因为它用反向电流把磁芯磁通一直顶在零附近霍尔元件自身的 offset 敏感度被压下来一大截。很多人以为零点漂移只能靠软件校零解决于是在出厂时校一次、或者上电校一次。这解决不了温度相关的那股更解决不了剩磁那股。要盯的是 offset 的几个不相关来源以及你选的传感器结构本身对它们的抑制能力不是手册首页那个漂亮的精度 ±1%。这也是为什么韦克威在电流传感器方案里会把零点当系统指标来对待对温度相关的 offset 做分段补偿用闭环结构把霍尔元件自身的 offset 敏感度压下来封装上做应力隔离。不是为了参数好看是要在全温区和各种电流历程下让零点真正待在它该在的地方。不过话说回来零点只是电流检测里的一环。下次你看到静止的设备读出一股假电流你会先去查温度还是先去想上一次它跑过多大的电流