TI的 controlsuite里的,电机控制例程,HVPM_Sensorles_2833x。
ADC采样使用的是,SOCA触发ADC启动转换的形式。
触发转换的时间是在,EPWM的计数器(TBCRT)达到周期寄存器(TBPRD)的值时,进行ADC的采样和转换。
请问这样做,不会不精确吗?
毕竟,clark变换,需要用到的 Ia,Ib,都是在EPWM的计数器(TBCRT)等于 0 ,时候的采样值啊。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI的 controlsuite里的,电机控制例程,HVPM_Sensorles_2833x。
ADC采样使用的是,SOCA触发ADC启动转换的形式。
触发转换的时间是在,EPWM的计数器(TBCRT)达到周期寄存器(TBPRD)的值时,进行ADC的采样和转换。
请问这样做,不会不精确吗?
毕竟,clark变换,需要用到的 Ia,Ib,都是在EPWM的计数器(TBCRT)等于 0 ,时候的采样值啊。
这个例程是居于SHUNT电阻下桥采样的,因此是要在下桥PWM导通,上桥PWM关断的时候采样。至于是TBTCR等于0还是等于周期触发ADC 这取决于PWM的配置,也就 PWM AQ模块的配置。
这个例程在TBTCR等同于周期时下桥PWM应该是开通的。因此没有错误。