mrcricket 发表于 2015-10-27 20:45:19

Microchip的FOC SVPWM计算问题

本帖最后由 mrcricket 于 2015-10-27 20:48 编辑

;*******************************************************************
; CalcTimes
;
;
;void CalcTimes(void)
;{
;    T1 = PWM*T1
;    T2 = PWM*T2
;    Tc = (PWM-T1-T2)/2
;    Tb = Tc + T1
;    Ta = Tb + T2
;}      
; Timing: 17instruction cycles
;
;*******************************************************************
这是应该是 /4 怎么是/2呢????

mrcricket 发表于 2015-10-27 20:49:03

这里应该是/4 Microchip怎么会是/2????

ibichao 发表于 2015-10-27 23:12:34

对称的PWM,PWM寄存器已除过2了。
载波 = PWM更新频率/2;

mrcricket 发表于 2015-10-28 09:00:31

本帖最后由 mrcricket 于 2015-10-28 09:02 编辑

ibichao 发表于 2015-10-27 23:12
对称的PWM,PWM寄存器已除过2了。
载波 = PWM更新频率/2;




代码中是没有除以2的

mrcricket 发表于 2015-10-28 11:13:50

问题终于搞明白了!!!!!{:tongue:}

rootxie 发表于 2016-4-25 16:59:40

本帖最后由 rootxie 于 2016-4-25 19:01 编辑

请教下T1=T1*PWM这句话是神马含义?
求占空比不是还得跟DC值做比较吗?这边怎么直接跟三相电压相乘?请问这么处理不会有问题?

john78 发表于 2016-4-25 19:25:56

那个文档?我也学习下

shhludb 发表于 2016-4-25 19:37:31

是除2,但不是你所示的波形,除2是对称增减计数
页: [1]
查看完整版本: Microchip的FOC SVPWM计算问题