2、相电流采样:单电阻采样原理、双电阻采样原理、三电阻采样原理、采样窗口与PWM同步

相电流采样,是FOC控制里最基础也最要命的一环。你想想看,电流都测不准,后面的转矩控制、速度控制全是空中楼阁。我这些年调试过的电机驱动板,少说也有几十款了,踩过的坑真不少。今天咱们就把单电阻、双电阻、三电阻这三种采样方案掰开揉碎了讲清楚。

2.1 单电阻采样原理

单电阻采样,说白了就是只用一个采样电阻。这个电阻通常串在直流母线的负端,也就是逆变器的下桥臂和地之间。它测的是母线电流,不是相电流。那怎么得到相电流呢?靠的是PWM开关状态和相电流的对应关系。

嗯,这里要注意。当逆变器的某一相上桥臂导通时,该相的电流会流过母线。所以,在特定的PWM状态下,母线电流就等于某一相的相电流。比如,当U相上桥臂导通、V相和W相下桥臂导通时,母线电流就等于U相电流。

我在项目中遇到过一个问题:单电阻采样对PWM的占空比有要求。如果占空比太接近0%或100%,采样窗口会变得非常窄,甚至消失。这时候电流就测不准了。所以,单电阻采样通常需要配合移相PWM或者插入无效开关状态来保证采样窗口。

核心要点:单电阻采样成本最低,但算法最复杂。它需要根据PWM状态重构三相电流,而且对PWM占空比有限制。

我的经验:单电阻采样适合低成本、小功率的场合,比如电动工具、小风扇。但如果你要做高性能伺服,我建议还是别省这个钱。

2.2 双电阻采样原理

双电阻采样,就是在逆变器的两个下桥臂上各放一个采样电阻。通常选U相和V相,或者V相和W相。为什么是两个?因为三相电流之和为零,知道两相就能算出第三相。

双电阻采样的好处很明显:它不需要像单电阻那样去重构电流,直接就能测到两相电流。而且,它对PWM占空比的限制小得多。只要保证两相的下桥臂导通时间足够长,就能完成采样。

我记得有一次调试一个500W的伺服驱动器,用的就是双电阻方案。当时遇到一个奇怪的问题:电机低速运行时电流波形很毛糙。查了半天,发现是采样电阻的共模电压干扰。双电阻采样时,两个采样电阻的参考地是同一个点,但实际PCB走线会有寄生电感,导致共模噪声。后来我把采样电阻的地线单独走了一根粗线,问题就解决了。

核心要点:双电阻采样是性价比最高的方案。它比单电阻可靠,比三电阻便宜。大多数中低端伺服驱动器都在用这个方案。

避坑指南:我曾经因为采样电阻的功率选小了,导致电阻发热严重,阻值漂移,电流采样越来越不准。后来我学乖了,采样电阻的功率至少留1.5倍裕量。

2.3 三电阻采样原理

三电阻采样,就是三相下桥臂各放一个采样电阻。这是最直接、最准确的方案。它不需要重构,不需要计算,直接就能得到三相电流。而且,它对PWM占空比没有任何限制,任何时候都能采样。

你想想看,三电阻采样为什么这么强?因为它每个采样电阻只负责一相电流,互不干扰。而且,采样时刻可以选在下桥臂导通期间,这时候电流是连续的,采样值最稳定。

不过,三电阻采样也有代价。三个采样电阻,三个运放,三个ADC通道,成本直接翻倍。而且,三个电阻的阻值一致性、温度漂移一致性都要好,否则三相电流会有偏置误差。

我在做高端伺服驱动器时,用的就是三电阻方案。当时选的是高精度低温漂的采样电阻,每个电阻都单独校准过。效果确实好,电流环带宽能做到3kHz以上。

核心要点:三电阻采样是性能最好的方案,但成本也最高。适合高性能伺服、机器人关节、精密控制等场合。

2.4 采样窗口与PWM同步

采样窗口,就是ADC采样时刻的那一小段时间。这个窗口必须选在电流信号最稳定的时候。什么时候最稳定?就是PWM开关状态刚切换完,电流已经建立起来,但还没开始衰减的时候。

对于单电阻采样,采样窗口必须选在特定的PWM状态期间。比如,当U相上桥臂导通、V相和W相下桥臂导通时,母线电流等于U相电流。这时候ADC必须完成采样。如果窗口太窄,ADC来不及采样,或者采样值不稳定,那电流就测不准。

对于双电阻采样,采样窗口通常选在两相下桥臂都导通的时候。比如,当U相和V相下桥臂导通、W相上桥臂导通时,可以同时采样U相和V相电流。这时候窗口比较宽,采样比较稳定。

对于三电阻采样,采样窗口最灵活。只要下桥臂导通,随时可以采样。但要注意,采样时刻要避开开关切换瞬间,避免开关噪声干扰。

嗯,这里有个关键点:采样窗口和PWM必须同步。怎么同步?通常用PWM定时器的触发信号来启动ADC采样。比如,在PWM周期的中间点触发ADC,这时候电流最稳定。或者,在PWM状态切换后的某个固定延时后触发ADC。

我的习惯:我一般会在PWM周期的中间点采样,同时避开开关切换的死区时间。这样采样值最干净,噪声最小。

最后,我总结一下三种方案的对比,方便你选型时参考:

方案 成本 精度 PWM限制 适用场景
单电阻 低成本、小功率
双电阻 中低端伺服
三电阻 最高 高性能伺服

好了,相电流采样这部分就讲到这里。下一章咱们聊聊电流调理电路和ADC配置,那又是另一片天地了。