首页 > 版块 > 直流有刷电机 > 帖子正文

FOC中的三种电流采样方式,你真的会选择吗?

赵云 发布于 2021-10-08 11:40
收藏 0 回复 0 浏览 526 原创

一、前言:电流采样的作用

FOC控制算法中,采样电流是算法实现的基础且又相当重要的一部分,准确的电流采样能给算法带来事半功倍的效果,电流采样准确了,那么为后面的坐标变换得到准确的结果打下很好的基础,用一句话来形容就是“基础不对,努力白费”,由此可见电流采样在整个FOC算法中的作用。

那么电流采样的方式一般分为三电阻、双电阻、单电阻,这三种采样方式都有其优点和缺点,方案的不同,对应的电流处理方式也就不同,系统最终运行的效果可能也会有差异,所以这三种方案也有其适用的场合。那么这篇文章会结合这三种方式来给大家进行相关的分析及总结,起一个抛砖引玉的作用,希望读者能够举一反三,有更优的方式。

1.png 

图一:三种采样方式优缺点对比

二、三种硬件拓扑结构

2.png 

图二:三电阻方案逆变桥连接示意图

3.png 

图三:三电阻方案运放连接示意图

4.png 

图四:双电阻方案逆变桥连接示意图

5.png 

图五:双电阻方案运放连接示意图

6.png 

图六:单电阻方案逆变桥连接示意图

 

7.png 

图七:单电阻方案运放连接示意图

三、采样的关键之处

电流的采样有峰值电流和平均电流采样,一般比较常见的是平均电流采样及其控制,那么对平均电流的采样方式其实也有两种,一种是检流电阻放在逆变桥的上桥的下端,另一种就是上面我们逆变桥的示意图中的检流电阻接在逆变桥的下桥的下端。

一般的方式都是将采样电阻放在逆变桥下管的下端,这种方式对应的检流电路相对简单,而且对应的功耗也会降低,那么检流电阻放在逆变桥下管的下端时采集的是续流电流,然后我们可以在下桥开通的中点进行采样,此时对应的电流反映了平均电流,因此对应的电流控制就是平均电流控制。

那么,如果我们使用的是三电阻方式采样的话,选用的ADC模块必须至少要有三个通道同时采样的功能,这样才能确保采样得到的三相相电流是同一时刻的电流,此时才能保证Iu+Iv+Iw=0,这个公式成立。这样的话,才能根据下图八所以的波形,对采样窗口小的一相电流进行重新计算。

8.png 

图八:SVPWM第一扇区PWM波形

而如果是双电阻采样的话,只有两个采样电阻,得到的电流无法使用Iu+Iv+Iw=0这个公式,因此,即使碰到采样窗口小的情况,如果不进行算法处理的话,双电阻方案就出现局限性了。而要想得到更好的适应场景,就必须对双电阻方案进行算法补偿,这也是双电阻方案的关键之处。

同样对于单电阻采样方案,需要根据不同的开关组合来得到对应的电流,而且需要在一个PWM周期内采样两次,这种方式更是不能满足Iu+Iv+Iw=0,只能靠算法来进行补偿修正,所以单电阻的方式更加困难,也是目前市面上的难点,如果能把难点解决,这种方式是最优且最便宜的方式。

四、电流采样方式选取

在电机控制中,对电流采样的采样转换方式一般都是使用PWM触发ADC来转换,以微芯公司的单片机为例,ADC模块会被配置为自动采样和触发转换,如下图九所示为自动采样,触发转换序列示意:

9.png 

图九:自动采样和触发转换序列示意

PWM模块设置的触发点匹配之后,触发信号就会给到ADC模块,此时上图九中的采样开关就会断开,然后ADC模块开始转换,转换完成即可得到对应的采样电流的电压信号的AD数值,在程序中使用这个数值进行算法编写验证即可。

五、三种采样方式的对比及注意事项

1、三电阻采样方式

这种方式是三种方式中较简单的,直接使用三个检流电阻采样电机的三相相电流,这样得到的结果比较直接,然后只需要根据扇区找出采样窗口小的一相,然后使用公式Iu+Iv+Iw=0,把采样窗口小的一相相电流重新计算出来,这样得到的结果准确度是最高的,后面相关算法的实现也是最好实现的,所以这是三电阻采样的优点。只是因为要使用三个检流电阻和三个运放,所以在硬件成本上会相对其它两种更高些。

10.png 

图十:触发点示意图(波形不考虑死区)

2、双电阻采样方式

双电阻采样的话,采样出来的两相电流就必须直接使用了,即使出现偏差也需要去使用,这种方式不能像三电阻采样那样,可以根据其它两相算出第三相电流。也就是说,双电阻需要考虑采样窗口的问题。如果要保证采样电流准确的话,必须保证采样窗口足够大。要让采样窗口足够大的话,就需要对PWM波形进行变形处理,但是这样会增加算法的执行时间。这种方式的优点是节省了一个检流电阻和一个运放。

如下图所示,红圈前面为振荡区,如果采样窗口很小的话,只有振荡区,无法得到准确的电流,处理采样窗口,可以参照下图的方式,这样得出的电流就会更加准确。

11.png 

图十一:合适的电流采样区域

 

3、单电阻采样方式

单电阻和前面两种方式最大的不同是它无法做到同时得到两路电流信号,即使得到了两路电流信号,推算第三路电流信号也是有误差的。Iu+Iv+Iw=0这个公式是有条件的,就是这三个电流必须是同一时刻的电流。当电机的电感量较大时,得到的这两路电流更接近于真实情况。当电机电感量较小的时候,偏差就有可能比较大,所以如果电感量大的电流,可以选择单电阻采样。

单电阻方式需要在一个PWM周期内进行两次采样,这样的话就需要对算法中开关状态进行分析,理清采样的时刻对应的重构电流属于哪一相的电流。

12.png 

图十二:单电阻方案电流采样转换触发点

好了,关于电流采样的内容我们就讨论到这里,本文只是给大家提供一个思路,起个抛砖引玉的作用,期望大家能够把这部分做得更好,下次如果有机会,还会继续讨论相关的内容,谢谢大家,感谢观看! 

0 0
发表评论 侵权投诉
评论 (0)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表乌云踏雪网立场。

文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。