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

DRV10983读取转速的问题

我们在调试DRV10983的时候,发现两个问题(风机24V供电,项电阻2Ω,Kt=18mV/hz)

1.我们通过I2C发转速命令,发到420左右,风机可以稳定的转一段时间,工作电流1.4A,再发430的时候风机就会停了,是不是硬件限流了,但是电流也没到2A啊

2.我们通过I2C发转速命令,发到350,通过DRV10983寄存器读到的转速Motor speed=8192,再发400或者420的时候风机输出的风是变大了,但是读到的转速还是8192,感觉DRV10983内部转速只能测到8192,不能再高了,(Lock1 Speed abnormal已经被关掉了,不然的话 ,到350风机就不转,就报错了)

希望能尽快帮我分析一下是那里有什么问题

Alvin Zheng:

有两个限流可能会被触发:
lock detection current limit / acceleration current limit
可以调整寄存器 0x28,把值调大。

转速你先看下FG信号是不是对的。

Fusen Qian:

回复 Alvin Zheng:

您好!非常感谢您的回复,0x28寄存器的值已经调到最大,0x0e;

FG信号输出是对的,以下是寄存器的配置

0x4B,0x19,0x2A,0x00,0x98,0xE4,0x8A,0xF0,0x0e,0xB9,0xAD,0x0C

Alvin Zheng:

回复 Fusen Qian:

能看一下FaultCode 0x1E有没有报错?芯片烫手吗?

Alvin Zheng:

回复 Fusen Qian:

MotorSpeed1 和 MotorSpeed2 理论上能读到65535 (FFFF)。
请同时看一下MotorPeriod1 和 MotorPeriod2 的读数。他们应该是相对应的。

Fusen Qian:

回复 Alvin Zheng:

好的,我们再试验一下

赞(0)
未经允许不得转载:TI中文支持网 » DRV10983读取转速的问题
分享到: 更多 (0)