想问一下28035 驱动BLDC电机的问题,对于TI的D:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored例程。
1.如果调试正常了,在watch窗口中应该看到speed1.BaseRpm和speed1.SpeedRpm相等才对,
2.目前我的程序在watch窗口中看到的pwm1.CmtnPointer不是从0-5递增循环的,而是跳跃地在0-5之间变化,这正常吗,按照TI的调试文档介绍,只有从0-5递增循环的才会使pwm1.CmtnPointer在graph中显示为附件的波形
Igor An:
0~5只是对霍尔信号的扇区进行的人为编号,应该是你的霍尔信号对角度扇区标识的高低电平和例程默认的不一样。
所以,只要修改一下扇区编号的表示就可以得到如图波形。
但需要确认霍尔扇区和SVPWM扇区是否对上,如果对不上则无法正常驱动电机。
想问一下28035 驱动BLDC电机的问题,对于TI的D:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored例程。
1.如果调试正常了,在watch窗口中应该看到speed1.BaseRpm和speed1.SpeedRpm相等才对,
2.目前我的程序在watch窗口中看到的pwm1.CmtnPointer不是从0-5递增循环的,而是跳跃地在0-5之间变化,这正常吗,按照TI的调试文档介绍,只有从0-5递增循环的才会使pwm1.CmtnPointer在graph中显示为附件的波形
ruiping zhao:
回复 Igor An:
我再单步运行看霍尔转台变化是watch中显示的是连续的,但是在正常云心该电机时 再看霍尔状态就不连续了,这能说明已经对齐了吗
想问一下28035 驱动BLDC电机的问题,对于TI的D:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVBLDC_Sensored例程。
1.如果调试正常了,在watch窗口中应该看到speed1.BaseRpm和speed1.SpeedRpm相等才对,
2.目前我的程序在watch窗口中看到的pwm1.CmtnPointer不是从0-5递增循环的,而是跳跃地在0-5之间变化,这正常吗,按照TI的调试文档介绍,只有从0-5递增循环的才会使pwm1.CmtnPointer在graph中显示为附件的波形
user5213609:
回复 Igor An:
老师,您好,我想请教一个问题。我现在调试的是这个例程。
在做速度闭环时,由开环启动跳变到闭环运行时,电机只是刚开始能转一圈,跳变到闭环就没办法运行了,需要用手掰一下才能运行,这是什么原因呢?
很期待您的解答!