TI中文支持网
TI专业的中文技术问题搜集分享网站

BLDC3-1例程中,SpeedScaler是怎么计算的??

speed1.BaseRpm = 120*(BASE_FREQ/P);
speed1.SpeedScaler = (Uint32)(ISR_FREQUENCY/(1*BASE_FREQ*0.001));

按照SPEED技术背景计算时SPeedScaler=60/(T*K*n*BaseRpm)

这样计算的话,怎么也得不出例程所给的结果啊,还请各位老师指导。谢谢!!

user5213609:

回复 Eric Ma:

很谢谢老师这么耐心讲解!
为TI老师点赞!

speed1.BaseRpm = 120*(BASE_FREQ/P);
speed1.SpeedScaler = (Uint32)(ISR_FREQUENCY/(1*BASE_FREQ*0.001));

按照SPEED技术背景计算时SPeedScaler=60/(T*K*n*BaseRpm)

这样计算的话,怎么也得不出例程所给的结果啊,还请各位老师指导。谢谢!!

user5300334:

回复 Eric Ma:

老师您好,问下这个转速RPM = Fisr *60*2/(Δt*P)怎么解释,这个2,这个60在这什么意思

赞(0)
未经允许不得转载:TI中文支持网 » BLDC3-1例程中,SpeedScaler是怎么计算的??
分享到: 更多 (0)