使用DRV8825驱动两相步进电机。
42步进电机,1.8°,8细分,速度要求15R/S
目前碰到的情况如下:
1、当STEP上提供的脉冲超过11KHZ,电机就会堵转。 目前采用S曲线加速,加速时间300ms;
2、电机旋转过程中,轻轻给一点外力,电机就会堵转。
Howard Zou:
1.直流电压多大?可以试着增大直流电压,这样可以提高电机能到达的最高转速极限。
2.电流给定是多大?可以增大电流试试。如果有条件可以观察下电流波形。
ZHIWU Zhang:
回复 Howard Zou:
1、目前直流电压调整从12-24,结果偏差不大;
2、目前板子上的电流调节为1A,由于是控制,所以读取出的电流为0.2A左右;
ZHIWU Zhang:
回复 ZHIWU Zhang:
1、目前直流电压调整从12-24,结果偏差不大;
2、目前板子上的电流调节为1A,由于是空载,所以读取出的电流为0.2A左右;
Alvin Zheng:
回复 ZHIWU Zhang:
1. 最好能提供一下相电流波形。
2. 可以尝试将Decay Mode设置为Fast Decay看一下现象是否有改善。
ZHIWU Zhang:
回复 Alvin Zheng:
hello,
由于条件有限,无法提供相电流波形,但是抓取STEP输入波形,是标准的矩形波;
Fast Decay 和Mix Decay都试过了,没什么区别。
我想知道我软件里面的用法是否错了。 在驱动电机时,将Nable 脚 拉低,DIR 任意,然后只是控制STEP上的脉冲频率;
从500HZ开始,通过S型曲线加速至20K, 电机空载情况下,刚开始可以转一定角度,然后立马就堵住(偶尔不堵住的时候,电机没有力,轻轻一抓就堵住);
控制方法是否有问题,或者硬件电路是否会有问题。如图:
Alvin Zheng:
回复 ZHIWU Zhang:
软件用法正确。但是STEP频率可能过高,电击无法响应。建议你用低转速尝试,逐渐提高频率。