智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 18827|回复: 23
打印 上一主题 下一主题

[其他] [急]求助:关于stm32控制舵机的问题

  [复制链接]

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
威望
146
贡献
78
兑换币
81
注册时间
2014-8-15
在线时间
24 小时
毕业学校
青岛理工大学
跳转到指定楼层
1#
发表于 2014-9-4 09:47:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近在做机器人,用stm32输出pwm来控制舵机的角度,遇到了两个问题:
1、如何实现舵机角度的缓慢变化,就是慢慢地转发到指定角度而不是一下子就转过去。我看过别人的程序,用一个for语句,一次加一点或减一点可以实现,不知道这是不是最优方案。
2、就是用上面提到的for语句时,每次运行到for语句时,输出的pwm会有一段时间的不稳定,要过一段时间才能稳定输出,这是为什么啊。每次关闭单片机电源后重新上电都会有这段不稳定,所以我们现在是在前面加了一段延时,但始终不知道为什么会有这段波动。
希望了解的人给个答案,拜托了。
回复

使用道具 举报

7

主题

160

帖子

0

精华

常驻嘉宾

菜鸟一枚

Rank: 8Rank: 8

积分
3258
威望
2184
贡献
810
兑换币
389
注册时间
2016-3-12
在线时间
132 小时
24#
发表于 2016-11-12 13:14:48 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

0

主题

80

帖子

0

精华

高级会员

Rank: 4

积分
725
威望
385
贡献
234
兑换币
263
注册时间
2016-7-9
在线时间
53 小时
毕业学校
武汉纺织大学
23#
发表于 2016-8-19 23:54:31 | 只看该作者
加个pd调节,p的系数调小点就好了
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2016-4-8
在线时间
0 小时
毕业学校
黄水职中
22#
发表于 2016-4-8 20:21:18 | 只看该作者
来学习的
回复 支持 反对

使用道具 举报

0

主题

26

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1550
威望
833
贡献
547
兑换币
543
注册时间
2015-9-12
在线时间
85 小时
毕业学校
天津电大
21#
发表于 2016-3-5 20:22:43 | 只看该作者
刚刚接触学习一下,谢谢分享
回复 支持 反对

使用道具 举报

7

主题

24

帖子

0

精华

高级会员

Rank: 4

积分
665
威望
335
贡献
214
兑换币
209
注册时间
2015-10-21
在线时间
58 小时
毕业学校
速度和感受
20#
发表于 2015-12-16 23:09:08 | 只看该作者
狅士§ 发表于 2014-9-5 09:43
求的是d-PWm.就是差值再分成200等分。你自己在想个条件下他一直加或减这么多等分就行了

请问你知道如何同时控制多个舵机转动吗
回复 支持 反对

使用道具 举报

49

主题

304

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4687
威望
2137
贡献
1138
兑换币
1365
注册时间
2014-1-10
在线时间
706 小时
毕业学校
浙江省温岭中学
19#
发表于 2014-9-7 15:04:20 | 只看该作者
忘了。。。
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
威望
146
贡献
78
兑换币
81
注册时间
2014-8-15
在线时间
24 小时
毕业学校
青岛理工大学
18#
 楼主| 发表于 2014-9-6 18:33:41 | 只看该作者
狅士§ 发表于 2014-9-5 09:43
求的是d-PWm.就是差值再分成200等分。你自己在想个条件下他一直加或减这么多等分就行了

嗯,我懂了。还想问一下,你们pwm是用TIM的pwm1输出模式输出的吗,还是用其他模式
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
威望
146
贡献
78
兑换币
81
注册时间
2014-8-15
在线时间
24 小时
毕业学校
青岛理工大学
17#
 楼主| 发表于 2014-9-6 18:32:12 | 只看该作者
2点1刻 发表于 2014-9-6 10:16
你是多大的电压?电压或电流不足有可能会出现这种问题

我们舵机是6v供电,单片机是用电脑供的电。电压应该没问题,我们每次试都会有波动
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-4 14:50 , Processed in 0.080662 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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