3. 磁编码器原理

磁编码器的核心任务,是把机械轴上的磁场方向或磁场强度变化,转换为可计算的角度信息。实现这一转换的物理基础,主要来自两类磁敏感效应:一类是载流子在磁场中受洛伦兹力偏转,形成霍尔电压;另一类是磁性材料电阻随磁场方向或大小改变,形成磁阻效应。理解这些机理,才能正确选择传感器、设计磁路并解释角度误差来源。

一、霍尔效应:最直接的磁场—电压转换

霍尔效应发生在通电导体或半导体薄片中。当电流沿一个方向流动,外加磁场垂直于薄片平面时,载流子受洛伦兹力向一侧偏转,薄片两侧积累电荷,形成横向电势差,即霍尔电压 V_H。其简化关系为:

V_H = (I × B) / (n × q × t) × R_H
其中:
I   —— 激励电流
B   —— 垂直于薄片的磁感应强度
n   —— 载流子浓度
q   —— 载流子电荷量
t   —— 薄片厚度
R_H —— 霍尔系数

霍尔传感器输出与垂直于敏感面的磁场分量近似成正比。在磁编码器中,常见做法是在旋转轴端安装径向充磁或轴向充磁的永磁体,霍尔元件置于磁体侧面或端面附近,感应磁场随角度变化的正弦/余弦分量。由于单个霍尔元件只能测一个方向的磁场,实际角度测量通常采用两个或三个霍尔元件正交布置,得到相位差 90° 的两路信号,再通过 atan2(B_y, B_x) 解算角度。

霍尔效应器件结构简单、成本低、低温漂较好,适合中低精度角度测量。但其原始信号通常含有偏置、正交误差和谐波,需要校准后才能达到较高角度精度。

二、磁阻效应:电阻随磁场改变

磁阻效应是指材料电阻随外加磁场变化的现象。与霍尔效应输出“电压”不同,磁阻传感器通常组成惠斯通电桥,把电阻变化转换为差分电压。磁编码器中常用的磁阻类型包括各向异性磁阻(AMR)、巨磁阻(GMR)和隧道磁阻(TMR)。它们对磁场方向或磁场强度的敏感机制不同,因此适用场景也不同。

三、各向异性磁阻(AMR):靠磁场方向改变电阻

AMR 效应来源于铁磁材料中传导电子的自旋相关散射。当电流方向与材料内部磁化方向夹角为 θ 时,电阻可表示为:

R(θ) = R_⊥ + (R_∥ - R_⊥) × cos²θ
其中:
R_∥  —— 电流平行于磁化方向时的电阻
R_⊥  —— 电流垂直于磁化方向时的电阻
θ    —— 电流方向与磁化方向的夹角

AMR 的电阻变化率通常约为 2%~3%。它的关键特点是:电阻取决于磁场方向与电流方向的夹角,而不是单纯取决于磁场大小。因此 AMR 传感器需要设置“置位/复位”线圈,周期性地把内部磁化方向翻转,以消除历史磁化和偏置漂移。AMR 对磁场方向敏感,适合测量中等强度的磁场方向,在磁编码器中常用于 180° 范围内的角度检测,配合正交电桥和信号调理可实现较高分辨率。

四、巨磁阻(GMR)与隧道磁阻(TMR):靠自旋阀结构放大灵敏度

GMR 效应由多层磁性/非磁性薄膜构成,典型结构为“铁磁层—非磁性导电层—铁磁层”。当两个铁磁层的磁化方向平行时,电子自旋相关散射较弱,电阻较低;反平行时散射较强,电阻较高。其电阻变化率可达 10%~20%,因此称为“巨”磁阻。GMR 传感器通常采用自旋阀结构,其中一层磁化方向被钉扎,另一层自由层随外磁场转动,电阻随自由层与钉扎层夹角变化。

TMR 效应则把中间非磁性层换成极薄绝缘势垒层,电子通过量子隧穿形成电流。TMR 的电阻变化率可达 100% 以上,输出信号更大,更适合高分辨率、低功耗角度编码器。GMR 和 TMR 都属于“自旋电子”器件,对磁场方向敏感,常组成惠斯通电桥,输出正弦/余弦信号。

磁编码器四类磁敏感机理与信号链 霍尔效应 半导体薄片 I → 载流子偏转 V_H ∝ B⊥ 直接测磁场分量 各向异性磁阻 AMR 铁磁薄膜 R(θ)=R⊥+ΔR·cos²θ ΔR/R ≈ 2%~3% 需置位/复位线圈 巨磁阻 GMR FM / 非磁 / FM 自旋阀多层膜 ΔR/R ≈ 10%~20% 钉扎层+自由层 隧道磁阻 TMR FM / 绝缘势垒 / FM 量子隧穿 ΔR/R > 100% 高分辨率、低功耗 从磁场到角度的信号链 旋转永磁体 径向/轴向充磁 磁敏感元件 霍尔/AMR/GMR/TMR 惠斯通电桥 差分电压输出 正交信号 sinθ / cosθ atan2 角度解算 关键:磁场方向变化 → 电阻/电压变化 → 正交差分信号 → 角度计算

五、四类机理对比与选型要点

类型 物理机制 典型电阻变化率 输出特点 磁编码器适用性
霍尔效应 洛伦兹力偏转载流子 — 电压与垂直磁场成正比 成本低,中低精度,需正交布置
AMR 自旋相关散射,电阻随磁化方向夹角变化 2%~3% 对磁场方向敏感,需置位/复位 中等精度,180°范围,抗干扰较好
GMR 自旋阀多层膜,平行/反平行磁化 10%~20% 灵敏度高,输出幅值较大 较高精度,适合紧凑磁路
TMR 量子隧穿,磁化方向改变隧穿概率 >100% 信号大,功耗低,分辨率高 高精度角度编码器首选

六、典型场景:磁编码器如何得到角度

以 GMR 磁编码器为例,轴上安装一对极永磁体,传感器芯片置于磁体正上方。芯片内部包含两个正交的 GMR 惠斯通电桥,分别输出 V_sin 和 V_cos。当轴旋转时,自由层磁化方向跟随外磁场旋转,两个电桥的电阻变化相位差 90°。信号调理电路进行放大、偏置消除和温度补偿后,送入 ADC,再由 MCU 执行:

angle = atan2(V_sin - offset_sin, V_cos - offset_cos)
if (angle < 0) angle += 2π
angle_deg = angle × 180 / π

若存在正交误差、幅值不等或谐波失真,直接 atan2 会带来周期性角度误差。工程上常通过椭圆拟合、查表补偿或谐波校正,把误差从 ±1° 降低到 ±0.1° 以内。

常见误区:把 AMR/GMR/TMR 当作“测磁场大小”的器件。实际上它们多数对磁场方向敏感,若磁体安装偏心、气隙过大或磁场过强导致自由层饱和,输出波形会畸变,角度误差显著增大。选型时必须同时校核工作磁场范围、线性区和温度特性。

七、复盘:机理决定误差来源

  • 霍尔:偏置漂移、正交误差、温漂是主要误差源,适合成本敏感场景。
  • AMR:历史磁化和强磁场干扰会导致零点漂移,置位/复位电路不可省略。
  • GMR:钉扎层稳定性、自由层线性范围和磁滞影响角度重复性。
  • TMR:势垒层薄,对静电和过压敏感,但信噪比和分辨率最优。