QQ登录

只需一步,快速开始

谁能教教我写个39步进电机的驱动啊?

[复制链接]
sinx10a 发表于 2011-7-16 20:38 | 显示全部楼层 |阅读模式 来自: 广东江门
提示: 作者被禁止或删除 内容自动屏蔽
gki2008 发表于 2011-7-16 20:40 | 显示全部楼层 来自: 上海
#include <at89x52.h>

int i,j;

void delay(void)
{               
        for (i=25;i>0;i--)
                for (j=10;j>0;j--);
}       


//名称: 主函数                 
void main()
{  
        P0=0;
        while(1)
        {                          
        P0=1;   //0B00000001,
   delay();   
        P0=3;   //0B00000011,
        delay();   
        P0=2;        //0B00000010,
   delay();   
        P0=6;   //0B00000110,
        delay();
        P0=4;   //0B00000100,
        delay();
        P0=12;  //0B00001100,
        delay();
        P0=8;   //0B00001000,
        delay();
        P0=9;   //0B00001001,
        delay();                                                     
        }
}
回复 顶~ 砸~

使用道具 举报

gki2008 发表于 2011-7-16 20:42 | 显示全部楼层 来自: 上海
本帖最后由 gki2008 于 2011-7-16 20:44 编辑

程序供参考,据硬件的不同,可能要适当变化.
通过设定变量i,j的值的大小,就可以调节电机转速.这种编程方法,要求精确的转速,要进行实测.
回复 顶~ 砸~

使用道具 举报

gki2008 发表于 2011-7-16 20:45 | 显示全部楼层 来自: 上海
单片机直接拖2003不太好,加串245的片子.
回复 顶~ 砸~

使用道具 举报

wolfbeard 发表于 2011-7-16 21:27 | 显示全部楼层 来自: 北京
用块带细分的驱动板不好吗?只要给脉冲就行了。
回复 顶~ 砸~

使用道具 举报

 楼主| sinx10a 发表于 2011-7-16 21:39 | 显示全部楼层 来自: 广东江门
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

wolfbeard 发表于 2011-7-16 21:51 | 显示全部楼层 来自: 北京
带细分的驱动板跟芯片不好找啊。。。。而且对驱动又不熟悉。。。。 ...
sinx10a 发表于 2011-7-16 21:39

淘宝上多的是,不用驱动,只要给驱动板输入不同频率的脉冲就可以控制转速了,十分的简单。
回复 顶~ 砸~

使用道具 举报

 楼主| sinx10a 发表于 2011-7-16 22:05 | 显示全部楼层 来自: 广东江门
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

 楼主| sinx10a 发表于 2011-7-16 22:14 | 显示全部楼层 来自: 广东江门
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

1981 发表于 2011-7-18 12:40 | 显示全部楼层 来自: 广东深圳
大概查了一下16细分驱动芯片+驱动板,贵得要命啊,都要100左右
sinx10a 发表于 2011-7-16 22:14



   淘宝上面50块左右的单轴 3安驱动板很多 宣称电流打个5折,也足够驱动39电机了
回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2024-10-6 04:04 , Processed in 0.079386 second(s), 18 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表