2. 采样同步问题引入:采样不同步会导致什么后果?

好,咱们进入正题。上一章聊了弱磁控制的基本原理,这一章我打算先泼一盆冷水——采样不同步。

你可能会想:“不就是采个电流、采个电压嘛,晚几个微秒能怎样?”

嗯,我当年也是这么想的。直到有一次在实验室调一个 12krpm 的永磁同步电机,电流波形看着还行,但一加负载转矩就抖得厉害。折腾了两天,最后发现是采样时刻偏了那么一点点。说白了,采样不同步是弱磁控制里最容易忽略、也最容易翻车的坑。

2.1 什么是采样同步?

先统一一下概念。我说的“采样同步”,指的是电流/电压采样时刻与 PWM 载波周期(或者说是 SVPWM 的更新时刻)严格对齐。

在数字控制里,我们通常用 DSP 或 MCU 的定时器触发 ADC。理想情况下,采样发生在 PWM 载波的波峰或波谷,这时候电流纹波最小,采到的值最接近真实平均值。

但实际情况呢?

  • ADC 转换需要时间(几百 ns 到几 μs 不等)
  • 电流传感器有延迟
  • 软件处理有抖动
  • PWM 死区也会引入偏移

这些因素加在一起,采样时刻就“飘”了。飘了之后,你算出来的电流反馈就不是真实的电机电流,而是带误差的“假数据”。

核心观点:采样不同步的本质是 反馈信号与真实物理量之间存在相位偏移。这个偏移在低速时可能不明显,但一进弱磁区,转速高了、电压饱和了,问题就全暴露了。

2.2 采样不同步的三大后果

我把它归纳成三个层面:电流环震荡、转矩脉动、效率降低。咱们一个一个说。

2.2.1 电流环震荡

这是最直接的后果。电流环是 PI 调节器,它依赖准确的反馈值来调整输出。如果采样时刻偏了,反馈值就带上了相位误差。

举个例子:

  • 假设真实电流是 10A,采样延迟导致你读到的是 9.5A
  • PI 调节器觉得电流不够,就加大输出
  • 实际电流已经到 10.5A 了,但你读到的是 10A
  • PI 又觉得刚好,但实际已经超调了

你看,这就是一个正反馈过程。尤其在弱磁区,电压余量本来就小,电流环很容易就震荡起来。我在项目里见过最夸张的一次,电流波形直接从正弦波变成了“锯齿波”,电机嗡嗡响,吓得我赶紧按了急停。

注意:电流环震荡不一定是 PI 参数的问题。如果你调 PI 调了半天还是抖,先检查一下采样同步。我曾经在这上面浪费了整整一个下午。

2.2.2 转矩脉动

电流环震荡的直接后果就是转矩脉动。你想想看,电流反馈不准,Id 和 Iq 的解耦就做不好。Id 和 Iq 一旦耦合,转矩就不是你想要的平滑输出。

具体表现:

  • 低速时:电机抖动,像“打嗝”一样
  • 高速时:转矩波动频率高,机械系统共振
  • 弱磁区:转矩输出能力下降,甚至出现“断崖式”掉转矩

我记得有一次做电动压缩机项目,客户要求转矩脉动小于 3%。我们测出来 5%,怎么都降不下去。后来发现是采样延迟导致 Iq 反馈有 2° 的相位误差。把采样时刻往前挪了 1.5μs,脉动直接降到 2.2%。

你看,有时候问题就这么简单,但你不往这个方向想,就永远找不到。

2.2.3 效率降低

这个后果比较隐蔽,但长期运行下来影响很大。

采样不同步会导致:

  1. 电流相位不准:MTPA(最大转矩电流比)控制依赖准确的电流相位。相位偏了,你就不是在最优工作点上。
  2. 弱磁角计算错误:弱磁控制需要根据电流反馈调整电压矢量。反馈不准,弱磁角就偏,电压利用率下降。
  3. 额外铜耗:为了补偿反馈误差,电流环会输出更大的电流,铜耗增加。

我做过一个对比测试:在同样转速、同样负载下,采样同步误差 3μs 时,系统效率下降了约 1.8%。对于几十千瓦的电机来说,这就是几百瓦的损耗,发热量也上去了。

采样同步误差 电流环震荡幅度 转矩脉动 (峰峰值) 效率下降
0 μs (理想) < 1% < 2% 基准
1 μs ~3% ~4% ~0.5%
3 μs ~8% ~10% ~1.8%
5 μs > 15% > 20% > 3.5%

这组数据来自我之前的实验,不同硬件平台会有差异,但趋势是一致的。误差越大,代价越高。

2.3 为什么会发生采样不同步?

我总结了几种常见原因:

  • ADC 触发源配置错误:比如用了 PWM 上升沿触发,但实际应该在下降沿触发
  • 软件处理延迟:中断响应不及时,或者中断里做了太多计算
  • 传感器延迟:霍尔电流传感器有带宽限制,高频时相位滞后
  • PWM 死区影响:死区导致实际电压与理想电压有偏差,间接影响采样时刻

一个小技巧:调试时可以用 DAC 输出采样时刻的同步信号,再用示波器同时看 PWM 载波和 DAC 输出。如果两个信号没对齐,那就是采样不同步。我每次调新板子都会先做这一步,省得后面走弯路。

2.4 知识结构图

下面这张图把采样不同步的因果关系梳理了一下,方便你理解。

采样不同步后果关系图 采样不同步 → 三大后果 采样不同步 电流环震荡 转矩脉动 效率降低 PI 超调 系统失稳 Id/Iq 耦合 机械共振 转矩跌落 MTPA 偏移 弱磁角偏差 铜耗增加 核心逻辑:采样不同步 → 反馈相位误差 → 控制偏差 → 性能恶化 三个后果相互关联,一个出现往往带动另外两个

2.5 小结

这一章咱们把采样不同步的后果讲清楚了。说白了,就是反馈不准 → 控制不准 → 性能变差。电流环震荡、转矩脉动、效率降低,这三兄弟往往是一起来的。