信号问题图鉴

症状:转速升高后李萨如由圆变斜椭圆——两路带宽不一致

症状:转速升高后李萨如由圆变斜椭圆——两路带宽不一致

低速时李萨如是圆、转速升高后变斜椭圆,多半是 A、B 两路带宽不一致:500 与 450 kHz 时 200 kHz 处相位差约 2.2°。本文推导相位差和幅值比随频率的变化,区分通道时差与采样时差,给出分转速段与停转调光扫频的测法及带宽匹配公差。

编码器在台架上低速标定时一切正常,李萨如是标准的圆;装到电机上跑到五六千转,同一个读数头的李萨如却变成了斜椭圆,细分误差也跟着增大,停下来又恢复。这种“只在高速出现”的相位误差,最常见的原因是 A、B 两路模拟通道的带宽不一致。本文推导它随频率的变化规律,说明怎样和通道时差、采样时差区分,怎样测量,以及两路带宽要匹配到什么程度。带宽本身如何由二极管电容和跨阻决定,见本文库光电二极管电容与带宽一篇。

信号频率由 10 kHz 扫到 1 MHz,A、B 两路一阶低通(500 kHz 与 450 kHz)的相位滞后之差先增大后减小,幅值比持续下降,李萨如图由圆变为斜椭圆(形变放大 5 倍显示,2048 线换算转速)
图1 信号频率由 10 kHz 扫到 1 MHz,A、B 两路一阶低通(500 kHz 与 450 kHz)的相位滞后之差先增大后减小,幅值比持续下降,李萨如图由圆变为斜椭圆(形变放大 5 倍显示,2048 线换算转速)

模型:相位差和幅值比随频率变化

把每一路前端近似为一阶低通 H = 1/(1 + j·f/f_c),A、B 两路截止频率分别为 f_A、f_B。两路相位滞后之差和幅值比为

Δφ = arctan(f/f_B) − arctan(f/f_A)

ρ = A_B/A_A = √(1 + (f/f_A)²) / √(1 + (f/f_B)²)

其中 f = N·n/60 为信号频率,N 为线数,n 为转速(r/min)。f_A = 500 kHz、f_B = 450 kHz、f = 200 kHz 时,两路滞后分别为 21.80° 和 23.96°,相差 2.16°;幅值比 0.984。

这组公式有三个值得记住的性质:

  1. 低频段像一个固定时差。 f 远小于截止频率时,Δφ ≈ 360°·f·Δτ,Δτ = (1/f_B − 1/f_A)/(2π),示例为 35 ns。
  2. 相位差有峰值。 在 f = √(f_A·f_B) ≈ 474 kHz 处最大,Δφ_max = arctan[(f_A − f_B)/(2√(f_A·f_B))] ≈ 3.0°,之后反而减小。
  3. 幅值差单调增大。 低频段按 f² 增长,高频趋于 1 − f_B/f_A = 10%。

相位差让椭圆沿 45° 方向倾斜,幅值差让它沿坐标轴压扁,两者都产生每周期两次的细分误差,幅值约 ½·√(Δφ² + δ²)(δ = 1 − ρ,均以弧度计);此外还有一个 Δφ/2 的固定偏移,表现为随转速变化的位置滞后。换算到 2048 线(1 rad 电角度约 100.7″):

f2048 线转速Δφ幅值差 δ细分误差
50 kHz1465 r/min0.63°0.1%0.56″
100 kHz2930 r/min1.22°0.5%1.09″
200 kHz5859 r/min2.16°1.6%2.06″
300 kHz8789 r/min2.73°3.0%2.82″

前三行误差几乎与频率成正比,这是“转速越高越差”的来源。用 atan2 直接仿真,200 kHz 处误差幅值为 0.0205 rad,与近似式一致。

与其他“随转速变化”的原因区分

转速相关的相位误差不止一种来源,频率特性各不相同(见图2):

原因Δφ 随 f幅值比随 f示波器模拟李萨如
两路带宽不一致先线性增大,在 √(f_A·f_B) 处达峰后回落按 f² 起降低斜椭圆并压扁
通道时差 Δt(滤波群延迟、比较器、走线)360°·f·Δt,一直线性增大不变斜椭圆
静态相位误差(读数头方位、检测场布局)不随转速变不变低速时已是斜椭圆
数字端 A、B 分时采样360°·f·Δt_s不变仍是圆

最后一项很容易被忽略:用一个 ADC 轮流采 A、B 时,采样间隔 Δt_s 在数字域里形成相位差,示波器上看模拟信号完全正常,细分误差却随转速线性增大。所以第一步要对比“模拟端李萨如”和“数字端解算误差”是否一致。

三种原因的频率指纹:带宽失配的相位差有峰值且伴随幅值差,时差线性增长,静态误差恒定(示例)
图2 三种原因的频率指纹:带宽失配的相位差有峰值且伴随幅值差,时差线性增长,静态误差恒定(示例)

测量:分转速段与停转调光扫频

分转速段观察李萨如。 在最高转速范围内取 6–8 个转速,每档用差分探头同时采 A、B,拟合椭圆得到 Δφ 和 ρ,横轴换成 f = N·n/60 作图,再用 Δφ = φ₀ + 360°·f·Δt + [arctan(f/f_B) − arctan(f/f_A)] 拟合,三个分量就分开了。示波器两通道和探头自身的时差要先校准:交换两只探头各测一次,取平均即可消去。

停转调光扫频。 不方便高速运转时,可以把轴停在 A、B 等幅的 45° 附近,关闭恒光闭环,用信号源给 LED 电流叠加小幅正弦调制(深度 5%–10%),在 10 kHz 到 1 MHz 之间扫频,测 A、B 输出交流分量之比。由于两路看到的是同一个光强调制,比值就是 H_B/H_A,LED 自身的带宽在比值中抵消。两路偏置会给交流分量带来附加项,在 45° 与 225° 两个位置各测一次、取差值可以消掉。这种方法的上限受 LED 驱动的调制带宽和信噪比限制。

能接触电路板时,也可以经小电容向各路跨阻输入端注入测试电流,直接测每路传递函数。

带宽匹配公差

设两路截止频率相对差 ε = (f_A − f_B)/f_A,最高信号频率与截止频率之比 u = f_max/f_c。ε 较小时误差约为 ½·ε·u/√(1 + u²),于是给定允许误差 E(电角度,rad)后:

ε ≤ 2E·√(1 + u²) / u

2048 线时的允许值:

允许误差u = 0.2u = 0.4u = 0.8
0.5″5.1%2.7%1.6%
1″10.1%5.3%3.2%
2″20.3%10.7%6.4%

算例:2048 线、6000 r/min 时 f_max ≈ 205 kHz,f_c = 500 kHz,u ≈ 0.41;要求高速细分误差不超过 1″,两路截止频率之差需控制在约 5% 以内(见图3)。

允许的截止频率相对差随 u 的变化:最高转速下信号频率越接近截止频率,匹配要求越严(一阶低通估算)
图3 允许的截止频率相对差随 u 的变化:最高转速下信号频率越接近截止频率,匹配要求越严(一阶低通估算)

失配从哪里来:滤波电阻 1%、电容 5% 时,RC 乘积最坏可差约 6%;跨阻带宽约与输入电容的平方根成反比,两路二极管或走线电容差 10%,带宽约差 5%;运放增益带宽积的离散也按平方根进入。对策是两路用同批次、1%–2% 的电容和同一颗双运放,版图对称;必要时提高 f_c 降低 u,同时核算由此增加的噪声。

工程要点

  • 先按 f = N·n/60 把转速换成信号频率,再看 Δφ 和幅值比随 f 的曲线,而不是只看某一个转速。
  • 带宽失配在低频段等效于 Δτ = (1/f_B − 1/f_A)/(2π) 的时差,500/450 kHz 约 35 ns。
  • 区分依据:带宽失配同时出现幅值差且相位差有峰值;时差只有线性相位;静态误差低速就有;采样时差在模拟李萨如上看不到。
  • 不便高速运转时,用停转调光扫频测 H_B/H_A,在 45° 和 225° 各测一次消去偏置。
  • 带宽匹配公差按 ε ≤ 2E·√(1 + u²)/u 定,2048 线、u = 0.4、1″ 时约 5%,元件选 1%–2% 电容、同批同封装。

小结

转速升高后李萨如变斜椭圆,多是两路低通带宽不一致:相位差先随频率线性增大、在 √(f_A·f_B) 处达到峰值,幅值差则持续增大,误差在常用转速段近似与转速成正比。用分转速段拟合或停转调光扫频把它和时差、静态误差、采样时差分开,再按允许误差反推带宽匹配公差,就能在设计和来料两端把它控制住。

延伸阅读:ENC7 编码器码盘生产厂家(中文主页) · 码盘技术文库


关于我们:晶正光电专注编码器码盘研发制造,玻璃、金属、PC 码盘均可按图定制。

官网:https://enc7.com

© 廊坊晶正光电技术有限公司 版权所有,未经书面许可不得转载、摘编。本文借助 AI 辅助创作。

Have a drawing? Get an engineer's review.

Send your outer diameter, bore, line count or bit count, substrate and readhead wavelength. Our engineers check manufacturability and reply with a quotation and sample lead time.

WhatsApp