首页 上一页 1 2 下一页 尾页

请教:步进电机驱动 点击:3262 | 回复:26



文贝

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2005年2月26日
发表于:2005-05-05 11:13:00
楼主
我用52单片机和uln2003做步进电机驱动!电机是四相六线的,每步7。5度 作出脉冲信号来,只能驱动一个方向转动!另一个方向只是震动 那位高手大哥给分析一下原因啊! 小弟感激不尽!



亦云人云

  • 精华:5帖
  • 求助:0帖
  • 帖子:102帖 | 2351回
  • 年度积分:0
  • 历史总积分:3114
  • 注册:2004年11月10日
发表于:2005-05-05 12:35:00
1楼
能驱动一个方向转动 => 硬件联接无误 另一个方向只是震动 => 另一个方向的程序有误 建议:用四个发光二级管(LED)串联限流电阻来代替步进电机的四个绕组,跟据LED的明暗状态来调试52单片机各口的输出信号。

文贝

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2005年2月26日
发表于:2005-05-06 20:13:00
2楼
谢谢,仁兄 我用的查表程序!在仿真软件上做,电机正反转都没事!这是不是软件上没问题啊? 但是烧到片子上运行就出现上边的状况了!

亦云人云

  • 精华:5帖
  • 求助:0帖
  • 帖子:102帖 | 2351回
  • 年度积分:0
  • 历史总积分:3114
  • 注册:2004年11月10日
发表于:2005-05-06 20:43:00
3楼
建议: 步进速度约100步/秒时,用双踪示波器看输出波形; 手动单步步进,用发光二极管(LED)看输出电平; 然后再进行分析。

文贝

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2005年2月26日
发表于:2005-05-07 08:37:00
4楼
谢谢,实在是高!看来是老行家了!嘿嘿!

浅草

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年5月29日
发表于:2007-05-29 15:14:00
5楼
我做的也是用uln2003驱动六线四相步进电机,驱动不起来啊,你有什么好方法的话透露一下下,谢了。

人间

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 77回
  • 年度积分:0
  • 历史总积分:211
  • 注册:2005年8月06日
发表于:2007-05-29 15:36:00
6楼
各位老兄老是说用仿真软件用的,但是我一直要仿真软件,就是要不到,哪位大哥能发一下给我吗,真是感激不尽,我的邮箱pntowv2000-@163.com

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-29 19:27:00
7楼
 "四相六线", 有这样的电机吗?

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-29 20:12:00
8楼
    四相六线电机,是不是跟二相六线电机一回事啊?

浅草

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年5月29日
发表于:2007-05-30 09:30:00
9楼
我用的电机是35BY系列的电机,用的是ULN2003驱动,接上电机后电机里面在振动,电机不转,是怎么回事?有高人帮忙解决一下,谢了。

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-30 10:21:00
10楼
    如果振动而不转的话, 很大可能是程序上关于相序的设置或参数有误, 建议仔细检查.    
    也可在程序上让电机停在各相的某个位置, 简单用万用表量下绕组各端的电压, 看与设定的是否一致. 
    其实, 亦云人云上面说得很精要了,  要多动动脑筋, 自自偿试用手头的仪器找原因, 只要肯动手,肯思考, 应该很不难解决的, 不需什么高人指点. 

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-30 10:27:00
11楼
    当时做相关设计时, 也碰到这种情况, 不过那时还没做工作手记的习惯, 印像中好像就拿万用表量量就找出原因了. 

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-30 13:11:00
12楼
“用的电机是35BY系列的电机,用的是ULN2003驱动,接上电机后电机里面在振动,电机不转”电机的指令由什么给出?初始频率是多少?会不会高于电机的起跳频率了。

另,请教“uln2003”是什么?驱动器,还是驱动芯片。

亦云人云

  • 精华:5帖
  • 求助:0帖
  • 帖子:102帖 | 2351回
  • 年度积分:0
  • 历史总积分:3114
  • 注册:2004年11月10日
发表于:2007-05-30 16:14:00
13楼
[color=#008000]请教“uln2003”是什么?驱动器,还是驱动芯片。[/color]
这个问题,自己一搜便知:
http://www.google.com/search?q=uln2003

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-30 17:07:00
14楼
“这个问题,自己一搜便知”———OK!自己也总是这样告诉别人,轮到自己就犯懒了。呵呵!

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-30 17:45:00
15楼
原来是小功率达林顿阵列,这么看来用ULN2003驱动六线四相步进电机,还是需要另搭换相逻辑和序列的,不知“浅草”的上述逻辑是否正确,先一步一步试试,确认所有相序正确。

浅草

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年5月29日
发表于:2007-05-30 20:22:00
16楼
电机终于转动了,谢谢各位。

浅草

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年5月29日
发表于:2007-05-30 20:37:00
17楼
用换相逻辑再加放大电路好像也可以,不过还没试过

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-31 08:35:00
18楼
    "电机终于转动了,谢谢各位"
   总结下原因, 发给我们学习下

浅草

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年5月29日
发表于:2007-06-01 08:55:00
19楼
不知道是怎么回事,电机工作的似乎不是很好,一会正常一会单片机输出信号不大对。找到原因了再和大家讨教

浅草

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2007年5月29日
发表于:2007-06-09 17:59:00
20楼
我的板子烧了,电路重新插过后,单片机没有输出,哪位高手帮忙解决一下。我的单片机外接的晶振工作正常,单片机换的是新片子,烧进去的程序和以前的一样。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页