打印

步进电机在接收信号之后不能连续运动,出现一顿一顿的现象

[复制链接]
5155|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
逛逛看看学学|  楼主 | 2015-11-20 15:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机接收一个数据,步进电机转一定的角度。当每隔200ms发送一个数据时,步进电机连续运动过程中,出现一顿一顿的现象,各位大侠这个怎么解决

相关帖子

沙发
受不了了| | 2015-11-20 15:59 | 只看该作者
步进电机速度变化一定要柔和,平滑,再平滑,干脆,利落

使用特权

评论回复
板凳
as275944189| | 2015-11-20 19:10 | 只看该作者
你步进电机细分数是多少
200ms这个周期很大阿,出现一顿一顿的不奇怪

使用特权

评论回复
地板
受不了了| | 2015-11-20 19:18 | 只看该作者
as275944189 发表于 2015-11-20 19:10
你步进电机细分数是多少
200ms这个周期很大阿,出现一顿一顿的不奇怪

楼主的描述不是很清楚,估计是说接收通讯过来的信息是200毫秒1帧,然后再根据信息决定转过的角度

使用特权

评论回复
5
as275944189| | 2015-11-21 13:54 | 只看该作者
受不了了 发表于 2015-11-20 19:18
楼主的描述不是很清楚,估计是说接收通讯过来的信息是200毫秒1帧,然后再根据信息决定转过的角度 ...

这样阿,那可以尝试单独驱动电机连续运动来调试,看看是不是现象一样。一顿一顿只是人的感受,这个顿的周期是不是就是200ms呢,那就是采样周期的问题了。

使用特权

评论回复
6
cjseng| | 2015-11-21 16:35 | 只看该作者
单片机接收数据时,产生中断了吧,影响了电机驱动的频率

使用特权

评论回复
7
逛逛看看学学|  楼主 | 2015-11-23 08:27 | 只看该作者
as275944189 发表于 2015-11-20 19:10
你步进电机细分数是多少
200ms这个周期很大阿,出现一顿一顿的不奇怪

电机细分数是64   这个200ms是触摸屏发送给单片机数据周期

使用特权

评论回复
8
逛逛看看学学|  楼主 | 2015-11-23 08:29 | 只看该作者
cjseng 发表于 2015-11-21 16:35
单片机接收数据时,产生中断了吧,影响了电机驱动的频率

对的,我测量电机驱动的频率确实是有变化的,那这个中断影响怎么消除?

使用特权

评论回复
9
逛逛看看学学|  楼主 | 2015-11-23 08:49 | 只看该作者
as275944189 发表于 2015-11-21 13:54
这样阿,那可以尝试单独驱动电机连续运动来调试,看看是不是现象一样。一顿一顿只是人的感受,这个顿的周 ...

单独驱动电机连续运动的话,是没有一顿一顿的现象的,顿的周期也不是200ms,楼上的说的原因是由于中断产生,导致电机驱动频率的变化导致一顿一顿的。这个我也比较赞成

使用特权

评论回复
10
逛逛看看学学|  楼主 | 2015-11-23 08:54 | 只看该作者
逛逛看看学学 发表于 2015-11-23 08:29
对的,我测量电机驱动的频率确实是有变化的,那这个中断影响怎么消除? ...

补充一点:电机顿的周期也是不一样的。。。。。

使用特权

评论回复
11
逛逛看看学学|  楼主 | 2015-11-23 09:54 | 只看该作者
由于我用的是触摸屏,当时的思路是:按压状态下,屏一直有数据输出给单片机,接收一次数据,中断一次,步进电机转一次。现在问题用了另一种方法:按压刚开始,有数据下传给单片机,单片机中断,电机转;停止按压,有数据传给单片机,单片机中断,电机停止。这样问题就解决了,谢谢各位!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

82

帖子

2

粉丝