QQ登录

只需一步,快速开始

求助:关于怎么连接和驱动步进电机程序

  [复制链接]
mf_blue 发表于 2011-3-8 09:27 | 显示全部楼层 |阅读模式 来自: 中国–北京–北京 联通

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
本帖最后由 mf_blue 于 2011-3-8 09:32 编辑

原来用减速电机做电跟,精度很不好。想用步进电机做个单轴电跟(就带星野设备,一个单反相机),实在是不懂,翻了好些帖子,自己依葫芦画瓢,也买了一些设备(买来都三个月了),如下:
1、AT89S52开发板
2、ATMEGA8L-8PU数据烧录线
3、ULN2003电机驱动板
4、志高28BYJ-48步进电机
现在缺少跟驱动板跟开发板的数据线(店家忘发了),想自己去买跟线。
现有如下几个问题想问问大师们:
1、ULN2003电机驱动板是不是还要一根与开发板连接的电源线?
2、关于怎样烧录程序(用那些软件)?
3、相关的教程(越详细越好)。

我真是一点都不会。希望大家说得越详细越好。非常感谢!
开发板.jpg
驱动板和电机.jpg
PH_11.jpg
月照松江 发表于 2011-3-8 11:54 | 显示全部楼层 来自: 中国–吉林–长春 联通
AVR,以前有机会弄来着。
回复 顶~ 砸~

使用道具 举报

gki2008 发表于 2011-3-8 17:33 | 显示全部楼层 来自: 中国–上海–上海–静安区 电信
本帖最后由 gki2008 于 2011-3-8 17:44 编辑

1。学习机与电脑用串口线连接,如店家没发货,可以自行配一根,如用USB线转串口的线,则电脑上先安装此线的驱动程序。
2。在电脑中安装单片机专用的C语言编写编译软件,或是汇编的。
3。在电脑中安装单片机专用的通迅软件,用以对串口进行调试,用以对51单片机灌程序。
4。对所需开发的功能进行编程,建议用C语言,编译后备用。
5。把编译后的程序灌入51单片机。
6。步进电机用2003达林顿管进行驱动,如何接51单片机,应与所编程序对应。
7。51单片机的驱动能力有限,不能直接挂2003芯片,应有功放电路,不知你的学习机上是否已有,或是驱动板上已有(从您的图上看好像没有)。若无,可加245片子。
8。从您的图上看有5个键,不知是否为键阵接线,注意GM导星软件所支持的硬件线路输出不能挂键阵接法。因为:其一,相对于键阵输出,同时按下二个键,则在编制程序时不好处理。其二,GM导星软件是以低电平有效为输出,键阵接法则不是如此简单。
回复 顶~ 砸~

使用道具 举报

 楼主| mf_blue 发表于 2011-3-9 09:18 | 显示全部楼层 来自: 中国–北京–北京–丰台区 联通
谢谢!我得慢慢消化。
回复 顶~ 砸~

使用道具 举报

schwt 发表于 2011-3-10 19:44 | 显示全部楼层 来自: 中国–天津–天津 教育网/南开大学教育网
本帖最后由 schwt 于 2011-3-10 19:46 编辑

需要单片机专用的C语言编写编译软件,一般都用Keil ,还有程序烧录软件,简单的如PZ-ISP,把keil生成的Hex文件烧到单片机中。其余见二楼
网上单片机的教程里一般都会有步进电机的例程,可以参考,需要的话留下邮箱,我可以给你发些
回复 顶~ 砸~

使用道具 举报

 楼主| mf_blue 发表于 2011-3-10 22:41 | 显示全部楼层 来自: 中国–广东 电信
回复 5# schwt

非常感谢!能不能就传一个让电机自己转的程序?不用调速功能。zhp0604@126.com
回复 顶~ 砸~

使用道具 举报

schwt 发表于 2011-3-11 13:59 | 显示全部楼层 来自: 中国–天津–天津 教育网/南开大学教育网
回复 6# mf_blue

    给你发了写简单教程、驱动步进电机的例程
    针对不同的单片机、开发板、驱动、接法,写的程序都会不同。所以建议你还是先简单的看看单片机的C编程基础,步进电机的原理,不难的。然后就可以自己根据具体需要写程序了
回复 顶~ 砸~

使用道具 举报

 楼主| mf_blue 发表于 2011-3-11 21:10 | 显示全部楼层 来自: 中国–北京–北京 联通
回复 7# schwt


    资料收到了,非常感谢!潜心学习。总结了再在分享给新手。
回复 顶~ 砸~

使用道具 举报

schwt 发表于 2011-3-11 23:20 | 显示全部楼层 来自: 中国–天津–天津 教育网/南开大学教育网
回复 8# mf_blue


    呵呵 不客气~
回复 顶~ 砸~

使用道具 举报

ddr 发表于 2011-3-12 08:22 | 显示全部楼层 来自: 中国–山东–烟台 联通
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

cynosure 发表于 2011-10-27 23:12 | 显示全部楼层 来自: 中国–四川–成都 电信
楼主有下文了没???
回复 顶~ 砸~

使用道具 举报

wxlab 发表于 2011-10-28 08:59 | 显示全部楼层 来自: 中国–上海–上海 联通
就是不喜欢用C,现在在用bascom8051
回复 顶~ 砸~

使用道具 举报

ifish4ever 发表于 2011-10-28 14:49 | 显示全部楼层 来自: 中国–安徽–淮南 电信/洛河发电厂
1.不需要数据线,用杜邦线把开发板的某路IO口和驱动板的某路排针相连就可以(接步进电机的那路)。
2.驱动板那有个接电源的排针,上面标的正负极,连入独立的电源或者连到开发板上都可以。
3.看你图片里有下载器,应该不是STC的,要是STC的不需要下载器(我自己用的STC的所以这么说),你买开发板的卖家肯定会提供你光盘,里面有下载程序,把开发板和下载器相连,然后把下载器的USB接口接入电脑的USB接口,就可以把程序下载到单片机里了。
4.教程你买开发板里面配的光盘里面有的(如果配了光盘的话)。
5.建议你去优酷看看视频教程,天狼星电子的那套51教程里面有详细讲驱动步进电机的。
6.最后先了解下C语言的一些基础的语法什么的,要不然看教程可能看不懂。
回复 顶~ 砸~

使用道具 举报

wj-111 发表于 2011-10-30 21:28 | 显示全部楼层 来自: 中国–浙江–宁波 电信
对于新手来玩这个真的太难了。
回复 顶~ 砸~

使用道具 举报

yutianbb 发表于 2011-10-31 14:58 | 显示全部楼层 来自: 中国–江西–宜春 电信
单片机好像也不很难以,有机会搞搞看,步进电机比直流电机精度要高多了,还不知道16分之类的是在驱动板上还是开发板上
回复 顶~ 砸~

使用道具 举报

本版积分规则

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

GMT+8, 2024-12-28 07:00 , Processed in 0.057074 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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