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

drv8432驱动步进电机发热问题

如题,采用的方式是闭环控制方式,通过FPGA控制pwm占空比来控制电流的大小实现电机的细分,目前电机(最大电流设置为3.5A)运转的可以很平稳。但是drv8432每次发热量很大,电机运转一分钟左右就会发生过热保护,otw信号灯就亮了。不知道哪位大神遇到过这种情况,大概有什么原因可以造成这种现象呢?

ps:我用示波器测过8432的波形输出,也是正常的。pwm的控制方式是50khz输入,已经避免的百分之百和百分之零的占空比,最小脉冲宽度大于200ns,采用的方式是图中的慢衰减方式

感谢大神赐教,小弟在此谢过了。

Wilson Zuo:

可以降低PWM到10K-20k,降低开关损耗。另外DRV8432是一定要装散热器的,有吗?

lele zhou:

回复 Wilson Zuo:

有的,只是只加了一个散热片。不知道这个可以么

Wilson Zuo:

回复 lele zhou:

可以比照一下EVM上的这只

http://www.ti.com/tool/DRV8432EVM

lele zhou:

回复 Wilson Zuo:

谢谢,我刚试了,把输出频率降到15khz,还是会过热,我的散热片只有比芯片大一点点,比那个evm的板子上的散热片小好多,可能是这个原因吗?还有没有可能是控制或者哪里的问题

lele zhou:

另外我想补充一下:那个3.5A是电机的额定工作电流,Radj我设置的是27欧姆,对应的9.7A。8432在CBC模式(mode = "000")下工作的

lele zhou:

回复 Wilson Zuo:

非常感谢,我改了pwm的最大占空比,这样最大的电流就不会过大,然后过热的现象就没有了,应该是电流过大,然后散热片过小导致的问题,再次感谢

kaixin:

你好,你的设计能共享吗,有偿的,我想做一块类似的,方便联系1989284912@qq.com,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » drv8432驱动步进电机发热问题
分享到: 更多 (0)