TilaMaker 发表于 2015-9-10 19:48:41

Arduino Uno 同时控制两个工业步进电机

前天刚刚拿到第二套驱动器与步进电机,就迫不及待地想要尝试尝试两个电机的同时控制了。
先上视频
http://player.youku.com/player.php/sid/XMTMzMjM3NTIyMA==/v.swf

材料清单:
Arduino Uno 一块
工业步进电机两个
驱动器两个
面包板一块
稳压电源一个

源码我整理整理就发上来。


bh7jec 发表于 2015-9-12 14:39:40

关注,感兴趣

5721 发表于 2015-9-25 09:21:15

感兴趣,想看看代码

TilaMaker 发表于 2015-9-25 13:38:14

5721 发表于 2015-9-25 09:21 static/image/common/back.gif
感兴趣,想看看代码

你好,代码已经发你消息了

TilaMaker 发表于 2015-9-25 13:43:00

bh7jec 发表于 2015-9-12 14:39 static/image/common/back.gif
关注,感兴趣

你好,代码已发你聊天了

sxyu98 发表于 2015-10-3 07:39:18

请问稳压电源可以换成其他电源吗,正准备改一台数控车床,能给我帮助吗。谢谢

lm4766 发表于 2015-10-3 12:19:05

感觉程序不难,主要是控制脉冲频率

TilaMaker 发表于 2015-10-5 16:12:16

sxyu98 发表于 2015-10-3 07:39 static/image/common/back.gif
请问稳压电源可以换成其他电源吗,正准备改一台数控车床,能给我帮助吗。谢谢

这个应该可以,

TilaMaker 发表于 2015-10-5 16:15:45

lm4766 发表于 2015-10-3 12:19 static/image/common/back.gif
感觉程序不难,主要是控制脉冲频率

是的,程序主要是控制脉冲频率的,我也是刚入手,现在还在更改中,已经更新了一版了,运用到了机械臂上了

XXL 发表于 2015-10-7 21:34:02

正准备搞步进电机,来对地方了

子不语我投降 发表于 2015-10-9 17:14:31

感兴趣,想看看代码

TilaMaker 发表于 2015-10-11 18:41:36

子不语我投降 发表于 2015-10-9 17:14 static/image/common/back.gif
感兴趣,想看看代码

你好,代码已经发你短消息了,请查收:)

fkeimkso 发表于 2015-10-12 02:57:49

本帖最后由 迷你强 于 2017-4-6 13:46 编辑


//

#define EN      8       //步进电机使能端,低电平有效

#define X_DIR   5       //X轴 步进电机方向控制

#define X_STP   2       //x轴 步进控制

/*

//函数:step    功能:控制步进电机方向,步数。

//参数:dir 方向控制, dirPin对应步进电机的DIR引脚,stepperPin 对应步进电机的step引脚, steps 步进的步数

//无返回值

*/

void step(boolean dir, byte dirPin, byte stepperPin, int steps)

{

digitalWrite(dirPin, dir);

delay(50);

for (int i = 0; i < steps; i++) {

    digitalWrite(stepperPin, HIGH);

    delayMicroseconds(800);

    digitalWrite(stepperPin, LOW);

    delayMicroseconds(800);

}

}

void setup(){//将步进电机用到的IO管脚设置成输出

pinMode(X_DIR, OUTPUT); pinMode(X_STP, OUTPUT);

pinMode(EN, OUTPUT);

digitalWrite(EN, LOW);

}

void loop(){

step(false, X_DIR, X_STP, 200); //X轴电机 反转1圈,200步为一圈

delay(1000);

step(true, X_DIR, X_STP, 200); //X轴电机 正转1圈,200步为一圈

delay(1000);

}

644797779 发表于 2015-11-3 12:54:59

看看程序可以么,,不懂怎样同时发2个脉冲啊:dizzy:

太元 发表于 2015-11-3 13:15:47

好东西,等LZ代码好好学习下,我最近正好有这方面的想法,同时控制两个L298N分别给出不同的参数调整线圈。
页: [1] 2 3 4 5 6 7 8
查看完整版本: Arduino Uno 同时控制两个工业步进电机