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

BLDC3_1程序是不是有bug?

看了两天BLDC3_1程序的level 1,ClosedFlag为FALSE时,电压向量输出角度是不变的,只有当Revolutions大于0的时候才能为TRUE,电压向量的角度才能改变,刚上电初始化的时候Revolutions=-2,只要电机不动,那么Revolutions永远都不会加。那么,如果电机刚好停在励磁磁场和转子磁场同向时,不就永远不会动了吗?请问我的理解对不对,这个程序太难理解了。

Joey Mao:

你好,对于Revolutions变量,在函数HALL3_READ_MACRO()执行时,符合条件的情况下有进行累加运算,具体可以通过在工程中搜索关键字Revolutions查找。

程序没有问题,请仔细理解。

赞(0)
未经允许不得转载:TI中文支持网 » BLDC3_1程序是不是有bug?
分享到: 更多 (0)