电机控制单电阻采样机制是在一个 PWM 波形内采集两相电流 ADC 数据,但某些扇区边界条件下只能获得一路电流 ADC 数据, 需要对 PWM 波形进行变形用于构造电流采样区域。
|
|
|
|
好资料,赞!zzzzzzzzzzzzzzzzzzz
|
|
|
|
|
楼主的资料很及时,我也正学习单电阻采样,看完后有以下几点
1.需要变形PWM (加PWM空缺法 或者 错相法)的场景仅仅是6个电压基矢量上需要处理,而在矢量空间的其他位置,是相邻两个基矢量的组合,无需变形。如一个周期中 -IC 和 IA的那张图,周期内就有两个电流,只要采样点对齐好,即可测得其中的两相,而在一个周期内绕组电流不会突变,也就是说一个周期内电流大小和方向不变。所以最后一相也可据此算出。
2.对此我有些疑问,希望楼主和烧友们解答一下。
如第1点所言,在一个周期内,七段式的第二段,下管状态 SLA:SLB:SLC = 0:0:1时,默认此时绕组电流从A B相流入,只有C相流出,因此认为电阻上电流为 -Ic 的,而后在第三段,下管状态SLA:SLB:SLC = 0:1:1 ,此状态下认为电流仅从A相流入,从B、C相流出,因此认为第三段的电阻电流是 Ia。如此 三相得到了两相 IA IC,那么一个周期内的IB,可用三相电流和为0这一公式 计算得出 IB。
至此,单电阻电流采样三相电流的目标似乎也圆满完成了,实际上也的确是这么操作的。
但是。。。
如上面所言,有没有注意到,在第二段到第三段 A相一直在流入,C相一直在流出,而B相的电流从流入变为了流出,也就是电流方向发生了改变,至少我们在认为第二段是测的电阻电流是 -IC,第三段测的电阻电流是IA时,心里默认都是这样认为的。
而我们在一个周期内用电流和为0来算B相电流时,心里也是默认在一个周期内绕组电流不会突变,也就是说一个周期内电流大小和方向不变。这B相电流认为在变,最后在一整个周期又认为电流不变,这岂不是矛盾吗?
哪位大佬能给个合理的宏观和微观解释?B相电流在时域波形到底有没有变?
|
|
|
|
|
2132165131.2132131651321321316
|
|
|
|
|
用于电机控制单电阻采样PWM变形信号产生(技术文章+C程序代码)
顶起
|
|
|
|
|
用于电机控制单电阻采样PWM变形信号产生(技术文章+C程序代码)
顶起
|
|
|
|
|