能不能给个什么控制信号,使得DRV8432输出能控制直流电机立即刹车停止,谢谢
电路是按照datasheet上的figure8连的
user4040995:
回复 Wilson Zuo:
那我给的Reset信号只是把输出的pwm信号给复位到低电平,电机确实停止,但不能立刻停止,还要往前转上一点。
Wilson Zuo:
回复 user4040995:
RESET会使得输出HiZ, 这样并不是刹车,相反电机只会做coasting,就和你将电机线拔掉是类似的效果,电机完全靠惯性和负载力矩决定继续转多久。
刹车方法是RESET不复位,输出两个下管常通。电流在SLOW decay期结束后出现反向再生电流阻碍电机继续运转,从而迅速停下,一般来说都可以再几百毫秒内完成刹车到完全停止。
你可以试试如果将一个电机的线圈短路,再用手或外力来转电机,电机将出现明显的阻力,这个就是刹车的道理。
user4040995:
回复 Wilson Zuo:
谢谢,试过了,确实比Reset能刹车快一点,但还是有一定的位移量。能不能通过给一个反向pwm信号来刹车
Wilson Zuo:
回复 user4040995:
反向会更快一点点,快不过50%,也就是你现在要500ms,反向只能到300 400ms
另外反向你需要解决电压反冲的问题,同时还有电压下掉的问题,需要你有很大的bulk电容在靠近桥臂的地方
同时你要在合适的时候去掉反向驱动,否则电机就反转了
jinqi xu:
回复 Wilson Zuo:
要是在fast decay 模式下,同时拉低PWM口,就不是刹车了吧?
Wilson Zuo:
回复 jinqi xu:
是的,那只是fast decay,不是刹车。当电流衰减完就不会再有任何电流了。电机作惯性滑行 coasting。
jinqi xu:
回复 Wilson Zuo:
谢谢您的解答,我再问个问题。用8432驱动直流电机给PWM信号的时候,还要不要考虑什么加死区呀。我在好多书上看到过。不知道这个集成好的芯片还需要吗?
user5913466:
回复 jinqi xu:
需要加死区时间
user4403724:
回复 Wilson Zuo:
你好,请问下,fast decay 是直接反向,所以会导致反冲。目前我这边项目是把电机用在汽车转向上,驱动电机在左右极限值得时候,会出现类似堵转,即,在左右极限值得时候,一个来回抖动。 这个时候,应该也会出现反冲电流和反向电动势。
目前有发现 因为这个,导致烧毁芯片的问题。请问下,这个有什么好的办法吗 ?类似增加什么电路或者器件?
感谢感谢