您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF592步进电机
本帖共有1203个阅读者
发表帖子 发表投票 回复主题
BF592步进电机
小西瓜(论坛新手)
小西瓜
头衔:社区公民
帮派:无帮无派
帖数:10
金钱:208
积分:12
注册时间:2012/9/19
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF592步进电机
附程序一段


上传的图片
  201332516182898.jpg [ 72.01 KB 785×666 ] (缩略时请点击查看原图)

 



上面这段程序中,为什么设置i=136?  还有我怎么知道循环136次就是转了一圈呢?我跑了一次代码,不知道是带不动还是怎么回事,电机转的很慢,程序实现的功能是正转一圈,反转一圈,无限循环,可是我看到的是一个方向缓慢的转,而且还是转一点停一会儿,再接着转,这是为什么啊?



再补充一个哈:直流电机的程序我烧进去,电机怎么不转没反应呢?


「该帖子被 小西瓜 在 2013-03-25 19:26:49 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/3/25 16:22:44
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

你的帖子发到视频专区里去了,怕工程师看不到,我给移到这里了。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2013/3/25 16:26:42
小西瓜(论坛新手)
小西瓜
头衔:社区公民
帮派:无帮无派
帖数:10
金钱:208
积分:12
注册时间:2012/9/19
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
恩恩 好的  我没注意 在那个专区里看了点东西就直接发了 呵呵~

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/3/25 17:59:07
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
步进电机启动是由慢变快的,如果刚上来给的脉冲很快,步进电机不会转动。
136 并非转一圈,而是让其转了136个脚距。让其转满136后反转。忘了136是否为1圈,你可以找找步进电机的资料看一圈是多少个脚距。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/3/26 20:26:41
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你看你的板卡启动模式是否正确,检查飞线是否连接好。用万用表看看接口有无电压。用其他3V电源测试电机是否正常。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/3/26 20:29:14
biggocean(论坛新手)
biggocean
头衔:社区公民
帮派:无帮无派
帖数:3
金钱:124
积分:4
注册时间:2013/8/11
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

程序实现的功能是正转一圈,反转一圈,无限循环,但是我把程序烧进去后,现象:电机一直沿一个方向(逆时针)缓慢转动,而且是左右摆动的。请问各位大侠,是怎么回事呢?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/8/11 18:30:51
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
如果你使用的是步进电机的话,每个步进适当增加一点延时,步进电机启动时要很慢,然后逐渐加快速度。还有工程不要开优化,开优化后,可能会将延时函数给优化掉,造成延时时间不足。或者你在延时函数前面增加关闭优化指令,如:

#pragma optimize_off
void delay()
{

}


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/8/12 9:02:34
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154622 Call, 1 Queries, Processed in 0.031250 second(s),