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

drv8889 Stall Detection算法TOFF是指电流角度是多少的时候

The algorithm used in the DRV8889-Q1 device monitors TOFF during Q1 and Q2 of each electrical half cycle. The subtraction between 1/TOFF1 (average) and 1/TOFF2 (average) happens at the end of each half cycle. The (1/TOFF1 – 1/TOFF2) value calculated at the end of a half-cycle is averaged with the values

calculated at the end of three previous half-cycles,

根据规格书这句话,TOFF指的是Q1和Q2的哪一点关断续流时间。
1、指的是在整个Q1或Q2整个区间,全部关断续流的平均值,假设说Q1开关断续流100次,那么就应该有100个TOFF,然后100个TOFF的平均值就作为Q1的TOFF。

2、指的是在整个Q1或Q2整个区间,每个细分点的平均值,即如果Q1有4个电流细分点,只取4个TOFF求平均。

3、指的是过零点时候的TOFF。
请问以上哪个才是正确。

此外,算法是否要两个电周期才能做出stall判断,即,如果stall实际发生了,IC也会继续输出两个电周期电流,才能作出stall判断。那么此时有个问题,如果stall实际发生了,而IC还要继续输出两个电周期,那么是否会引起电机反转震动,此时电机反转,一样会产生BEMF,会不会很容易使IC误判为没有stall发生。实际使用中,确实会有实际stall发生了,IC没检测出来,电机转子在往复震动。

asdads dasd99:

回复 Alvin Zheng:

这个文档我看了,就是没有描述清楚我的问题

asdads dasd99:

回复 Alvin Zheng:

我的疑问不是Q1和Q2的概念,是Toff的概念,Toff指的是整个Q1或Q2区间的所有关断续流时间平均值还是说某一个相位的关断续流时间。
此外,步进电机堵转之后,电流相位超过转子角度180°,转子肯定会反转啊,这是步进电机丢步后震动的根本原因。

asdads dasd99:

回复 Alvin Zheng:

麻烦认真看一遍问题,我很清楚Toff是关断续流时间。Q1和Q2都是90°电角度,这90°的电角度区间,恒电流纹波调制多少个周期,产生了多少个Toff?还是说你觉得整个Q1区间里面,每次关断续流时间Toff都是相等的?stall判断Q1区间的哪个Toff1和Q2区间的哪个Toff2做差,这才是问题关键,虽然规格书写了Toff是平均值,但是如何平均没有明确指出。第二个问题,A/B相位一定,电机转向不一定不变,不然步进电机就没有丟步概念,也就没这颗IC什么事了。设参考电流相位和A相电流同相,与B相相差90°,这个时候参考相位若超过转子相位180°,转子自然会反转。细分不是解决相位问题,是解决低频震动问题,电流和转子相差由负载决定,这本来不应该我来提,规格书都把原理写出来了。既然要解答问题,麻烦还是认真看清楚问题描述。

asdads dasd99:

回复 Alvin Zheng:

哪点不一致,请逐点指出?本来就有两个问题。
还是你根本没看懂问题。你第二次回复的时候就已经完全理解错了,第三次回复还觉得我连Toff是什么都不知道。第四次回复还跌倒在地抓把沙子~

赞(0)
未经允许不得转载:TI中文支持网 » drv8889 Stall Detection算法TOFF是指电流角度是多少的时候
分享到: 更多 (0)