A3977驱动步进电机转速低,高速启动不了,求助解决方法
电路原理图:锁死时的波形:
50RPM时的波形:
100RPM时的波形:
200RPM时的波形:
300RPM直接无法启动,就一直吱吱吱的叫,强烈震动,起不来了。
尝试过更改RC1, RC2及REF,PFD没有明显效果。LOADSUPPLY从12V加到24V到时有些效果,但是还是不够理想。
请大侠们帮我分析一下原因,指点一二,多谢!
高速要搞加速曲线 Vmao 发表于 2013-6-21 08:42 static/image/common/back.gif
高速要搞加速曲线
我感觉100RPM时的波形这样子好像不太正常了,电流已经上不去了,根本没有到设定的电流值 datasheet中的波形不应该是这样的吗? Vmao 发表于 2013-6-21 08:42 static/image/common/back.gif
高速要搞加速曲线
请问加速曲线是指先低速启动然后再提速吗? 没有数字示波器,没试过,你有成品驱动器吗,试试他的波形 1、加大芯片供电电压;2、电机驱动加入升降速部分 Vmao 发表于 2013-6-21 11:01 static/image/common/back.gif
没有数字示波器,没试过,你有成品驱动器吗,试试他的波形
没有成品驱动器呀,有的话到时可以对比一下 coleyao 发表于 2013-6-21 11:04 static/image/common/back.gif
1、加大芯片供电电压;2、电机驱动加入升降速部分
加大芯片供电电压我试过了,确实有效果。升降速部分肯定是要的,但是转起来之后力矩还是不大的呀。转速高了之后,明显电流就降下来了,没有升到最高值就往下降。 一般的步进电机只用到1000ppm左右(不算细分),你那300RPM折算到PPM已经远远超出了吧! coleyao 发表于 2013-6-21 13:24 static/image/common/back.gif
一般的步进电机只用到1000ppm左右(不算细分),你那300RPM折算到PPM已经远远超出了吧! ...
请问ppm是pulse per minute的意思吗? http://www.amobbs.com/forum.php?mod=viewthread&tid=3428077&highlight=a3977
这里有一个帖子,可以到350RPM,我的板子真心不行,呜呜呜~~~~~~~~~ lujian19871214 发表于 2013-6-21 13:41 static/image/common/back.gif
请问ppm是pulse per minute的意思吗?
好久不用步进电机了,ppm是你说的意思,不过我记不清是ppm还是pps了(应该是后者吧),你可以查阅一下步进电机的资料。 coleyao 发表于 2013-6-21 13:48 static/image/common/back.gif
好久不用步进电机了,ppm是你说的意思,不过我记不清是ppm还是pps了(应该是后者吧),你可以查阅一下 ...
你看一下上面我给的那个链接,那里面的驱动器为何比我的要好好多呢? 你这个低速的时候的波形很明显不正常,低速的时候一般是可以保持在正弦波形的。
把你的供电电压,电机参数(型号,电感,电阻)发上来看看 lujian19871214 发表于 2013-6-21 15:57 static/image/common/back.gif
你看一下上面我给的那个链接,那里面的驱动器为何比我的要好好多呢?
驱动器一样的啊,都是A3977,不同的可能是电压电流之类的参数还有芯片的驱动方式,另外还有步进电机也是很重要的。 流氓马 发表于 2013-6-21 16:16 static/image/common/back.gif
你这个低速的时候的波形很明显不正常,低速的时候一般是可以保持在正弦波形的。
把你的供电电压,电机参数 ...
供电电压12V
电机参数:
步距角:1.8
电压:3.6
电流:2
电阻:1.8
电感:2.5
静力矩:90
定位力矩:4
转动惯量:300 lujian19871214 发表于 2013-6-22 08:07 static/image/common/back.gif
供电电压12V
电机参数:
步距角:1.8
楼主,这个电压也太低了点~
你看阿莫用的驱动电压是30伏的。
我的驱动器用24v可以跑到600rpm,我把电压加到30v的时候,高速下电流波形都好了很多很多,你如果想跑高速,这么低的电压是不行的 coleyao 发表于 2013-6-21 11:04 static/image/common/back.gif
1、加大芯片供电电压;2、电机驱动加入升降速部分
请问大侠,升降速你是怎么实现的?我现在是直接单片机管脚拉的,然后中间加延时函数。 lujian19871214 发表于 2013-7-9 16:01 static/image/common/back.gif
请问大侠,升降速你是怎么实现的?我现在是直接单片机管脚拉的,然后中间加延时函数。 ...
http://www.amobbs.com/thread-5492742-1-1.html
页:
[1]