OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4097|回复: 12

步进电机低频(1圈/秒)抖动很大

[复制链接]

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
金钱
2315
注册时间
2017-7-6
在线时间
281 小时
发表于 2018-9-5 10:34:54 | 显示全部楼层 |阅读模式
10金钱
我用DRV8825驱动一个步进电机,步距角1.8°,即便细分调到1/32的时候,频率在200*32时,抖动很大,用了加减速确定不会失步和越步,请问我要怎么降低转速在1圈/S的抖动?

最佳答案

查看完整内容[请看2#楼]

驱动器和步进电机都要换一下测试 同一个步进电机用不同的驱动器驱动,震动和噪音差别很大,反之同理
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
430
金钱
430
注册时间
2016-3-17
在线时间
95 小时
发表于 2018-9-5 10:34:55 | 显示全部楼层
本帖最后由 slsdz 于 2018-9-11 16:43 编辑

驱动器和步进电机都要换一下测试
同一个步进电机用不同的驱动器驱动,震动和噪音差别很大,反之同理
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-9-6 01:42:48 | 显示全部楼层
可能是设计问题,买专业的驱动器试试
回复

使用道具 举报

18

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2017-11-27
在线时间
34 小时
发表于 2018-9-6 08:46:59 | 显示全部楼层
如果抖动的话。。感觉很像是步序稍微乱了
回复

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2018-9-6 09:09:22 | 显示全部楼层
帮顶一下
回复

使用道具 举报

4

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
金钱
1046
注册时间
2017-5-19
在线时间
335 小时
发表于 2018-9-6 10:16:57 | 显示全部楼层
试一下不同的衰减模式。
如果确认电路参数没问题,程序也没问题。可以使用带减速齿轮的电机,这样可以避开低速区域。
如果对振动很敏感,建议采用伺服系统控制。
回复

使用道具 举报

4

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
588
金钱
588
注册时间
2018-8-17
在线时间
81 小时
发表于 2018-9-7 08:58:30 | 显示全部楼层
得分析清楚低速时抖动的原因,到底是波形造成的还是驱动器原因,波形的话,用逻辑分析仪或者示波器查看
回复

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
金钱
2315
注册时间
2017-7-6
在线时间
281 小时
 楼主| 发表于 2018-9-11 08:41:24 | 显示全部楼层
21创造欲 发表于 2018-9-7 08:58
得分析清楚低速时抖动的原因,到底是波形造成的还是驱动器原因,波形的话,用逻辑分析仪或者示波器查看

你指的是STM32输出的PWM波形吗
回复

使用道具 举报

4

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
588
金钱
588
注册时间
2018-8-17
在线时间
81 小时
发表于 2018-9-11 09:00:59 | 显示全部楼层
1547674987 发表于 2018-9-11 08:41
你指的是STM32输出的PWM波形吗

嗯,最好是看看波形排除问题
回复

使用道具 举报

1

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2014-5-14
在线时间
112 小时
发表于 2018-9-11 10:56:31 | 显示全部楼层
我觉得你可以这样尝试一下:
第一:可以用逻辑分析仪看看你发出的脉冲,检测一下周期,个数对不对;
第二:可以花几十块买一个步进驱动器,用单片机发脉冲试试,看看是否抖动;
回复

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
金钱
2315
注册时间
2017-7-6
在线时间
281 小时
 楼主| 发表于 2018-9-11 11:55:02 | 显示全部楼层
yzcniuniu 发表于 2018-9-11 10:56
我觉得你可以这样尝试一下:
第一:可以用逻辑分析仪看看你发出的脉冲,检测一下周期,个数对不对;
第二 ...

我现在就是STM32单脉冲模式发PWM波,示波器也看过没啥问题,感觉不同的驱动模块效果不一样,有的驱动模块比如LV8729对低速振动控制的不错
回复

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
金钱
2315
注册时间
2017-7-6
在线时间
281 小时
 楼主| 发表于 2018-9-11 13:19:24 | 显示全部楼层
yzcniuniu 发表于 2018-9-11 10:56
我觉得你可以这样尝试一下:
第一:可以用逻辑分析仪看看你发出的脉冲,检测一下周期,个数对不对;
第二 ...

我现在就是STM32单脉冲模式发PWM波,示波器也看过没啥问题,感觉不同的驱动模块效果不一样,有的驱动模块比如LV8729对低速振动控制的不错
回复

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
金钱
2315
注册时间
2017-7-6
在线时间
281 小时
 楼主| 发表于 2018-9-11 13:19:45 | 显示全部楼层
yzcniuniu 发表于 2018-9-11 10:56
我觉得你可以这样尝试一下:
第一:可以用逻辑分析仪看看你发出的脉冲,检测一下周期,个数对不对;
第二 ...

我现在就是STM32单脉冲模式发PWM波,示波器也看过没啥问题,感觉不同的驱动模块效果不一样,有的驱动模块比如LV8729对低速振动控制的不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-9 20:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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