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

帮忙推荐一个检测DRV8432电流方案

各位TI大神:

       我之前用DRV8432设计了一个直流电机的正反转方案,现在新的方案需要控制直流电机上的电流大小,所以需要知道电流上的电流大小。请问有没有什么好的方案呢。希望电流检测精度越高越好?在线等。我看了TI的方案有这个INA250什么的,不知道可不可以用。

Kevin Wen:

您好,

首先,有一个TI电机驱动类产品选型手册推荐您可以浏览一下,http://www.ti.com/lit/sl/slyb165h/slyb165h.pdf, 在P21上有一些低边电流采样器件的推荐。另外,请问你的PWM驱动频率是多少?需要的放大倍数是多少?

Kevin

Hawk Tong:

回复 Kevin Wen:

如楼上所讲,采集中动态变化的电流的确有挑战。最主要的一点需要你处提供采样精度目标,此外采集速度方面需要涉及到你处电机转速与控制方式。同时想了解,测量电流的目的?做实时控制算法需要还是为了保护电机?二者的要求差异也很大。

jinqi xu1:

回复 Kevin Wen:

你好,感谢您的答复。其实我是用DRV8432驱动直流有刷电机来传动一个力臂,这个力臂需要提供恒定的力矩。所以我想需要采集电机里面的电流,当电机堵转时提供恒定的电流。我用了INA250A3来检测DRV8432电流,发现电机转动时,采集的电压值表明电流会先反向变化然后正向变化。当我用电流源驱动电机的时候则不会出现这个问题,是不是有什么不一样的地方?而且我发现用INA250A3测量的电流值是电流表测量的数值会偏大(也就是增益会变大)。请指点一二。感激不尽。

 问题1:上面INA输出不正常的情况如下。电路见图片。当我OUTA输出波形的时候(电机堵转),INA250输出的电压值就不对(代表电流大小),基本都很小,按理说应该逐渐增加。可是按照上面的电路,将OUTB输出波形(也就是让电机反转),INA250的输出电压值变化基本都是对的。为什么会出现这种情况呢?

 问题2:关于INA250的VS输入电压的问题,drv8432是12V供电的,如果将INA250放置在高侧(HIGN SIDE),是不是这个VS必须要大于等于12v。但是我只需要out输出电压范围在0-3.3v,ref端接1.2v基准电压。测量这个电机电流的时候(会正反转),我理解的是这个电路的INA250会在不同的情况下处于高侧\低侧变化。是不是?

jinqi xu1:

回复 Hawk Tong:

你好,感谢您的答复。其实我是用DRV8432驱动直流有刷电机来传动一个力臂,这个力臂需要提供恒定的力矩。所以我想需要采集电机里面的电流,当电机堵转时提供恒定的电流。我用了INA250A3来检测DRV8432电流,发现电机转动时,采集的电压值表明电流会先反向变化然后正向变化。当我用电流源驱动电机的时候则不会出现这个问题,是不是有什么不一样的地方?而且我发现用INA250A3测量的电流值是电流表测量的数值会偏大。请指点一下。    应该算是做控制算法。具体描述请见上面的回复。谢谢

Hawk Tong:

回复 jinqi xu1:

有没有监测INA250前端Shunt的电流波形与INA250放大输出电压波形?

jinqi xu1:

回复 Hawk Tong:

INA250前端我用万用表串联测电流的,电流都正常。放大输出电压用电压表测量。对比数据。就是发现输出电压不对。昨天折腾了一天,发现如下的问题(详见图片)

赞(0)
未经允许不得转载:TI中文支持网 » 帮忙推荐一个检测DRV8432电流方案
分享到: 更多 (0)