智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3657|回复: 24
打印 上一主题 下一主题

关于舵机的控制

  [复制链接]

12

主题

74

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10562
威望
8513
贡献
1841
兑换币
358
注册时间
2016-10-10
在线时间
104 小时
跳转到指定楼层
1#
发表于 2016-12-14 15:26:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的电磁传感器控制舵机转向,我现在用的是分段函数进行调节,但是现在遇到的这个问题也比较严重,就是车在弯道进入知道的时候,舵机打角由于过大,引起车在知道一段时间内一直在抖动, 我想问问这个问题该怎么解决?
我还想问一下是不是舵机响应和电机转速快慢之间的影响也比较大,那如果遇到这个问题该怎么去处理?
回复

使用道具 举报

22

主题

191

帖子

0

精华

常驻嘉宾

天才

Rank: 8Rank: 8

积分
3615
威望
1795
贡献
1146
兑换币
1173
注册时间
2014-12-13
在线时间
337 小时
毕业学校
南京气象学校
推荐
发表于 2016-12-19 21:40:01 | 只看该作者
562944207 发表于 2016-12-19 18:41
谢谢; 了啊,那也就是说在那块数据会报错?

你把车放在赛道上弯道处,看看你的车在有些地方的检测反馈量是否太小
回复 支持 1 反对 0

使用道具 举报

9

主题

176

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5483
QQ
威望
2705
贡献
1632
兑换币
1725
注册时间
2015-7-29
在线时间
573 小时
毕业学校
2#
发表于 2016-12-14 23:41:17 | 只看该作者
多看看其他队比赛视频
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
287
威望
145
贡献
90
兑换币
95
注册时间
2015-11-29
在线时间
26 小时
毕业学校
未毕业
3#
发表于 2016-12-15 09:58:10 | 只看该作者
可以试试模糊控制
回复 支持 反对

使用道具 举报

12

主题

74

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10562
威望
8513
贡献
1841
兑换币
358
注册时间
2016-10-10
在线时间
104 小时
4#
 楼主| 发表于 2016-12-15 16:09:59 | 只看该作者
scoefield 发表于 2016-12-15 09:58
可以试试模糊控制

对模糊现在没啥概念,也不知道该如何下手,不知道那个程序的格式该怎么去写,希望可以给点提示。?
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
287
威望
145
贡献
90
兑换币
95
注册时间
2015-11-29
在线时间
26 小时
毕业学校
未毕业
5#
发表于 2016-12-16 16:11:18 | 只看该作者
恩,先用经典PID调吧,调的差不多了,到后面可以再尝试模糊控制,模糊控制网上资料有许多,可以看看
回复 支持 反对

使用道具 举报

2

主题

33

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1513
威望
756
贡献
471
兑换币
485
注册时间
2015-11-29
在线时间
143 小时
6#
发表于 2016-12-16 16:51:25 | 只看该作者
分段函数的话 把函数算出来的PD传回来看一下 是不是平滑的
回复 支持 反对

使用道具 举报

627

主题

904

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4955
QQ
威望
2250
贡献
1269
兑换币
898
注册时间
2009-11-21
在线时间
718 小时
7#
发表于 2016-12-16 18:28:04 | 只看该作者
模糊控制最后换算下来也是分段控制。
你不如讲讲你的分段是怎么分的?
要想不抖的话,在偏差较小的时候可以减小 P。
回复 支持 反对

使用道具 举报

22

主题

191

帖子

0

精华

常驻嘉宾

天才

Rank: 8Rank: 8

积分
3615
威望
1795
贡献
1146
兑换币
1173
注册时间
2014-12-13
在线时间
337 小时
毕业学校
南京气象学校
8#
发表于 2016-12-17 20:43:57 | 只看该作者
分段P控制,可能会解决抖的问题
回复 支持 反对

使用道具 举报

12

主题

74

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10562
威望
8513
贡献
1841
兑换币
358
注册时间
2016-10-10
在线时间
104 小时
9#
 楼主| 发表于 2016-12-18 08:16:55 | 只看该作者
lyyyuna 发表于 2016-12-16 18:28
模糊控制最后换算下来也是分段控制。
你不如讲讲你的分段是怎么分的?
要想不抖的话,在偏差较小的时候可 ...

我的分段P进行调节用的是二次函数的叠加,原来的PD是一个一次函数,现在我把那个P的范围分段限定之后把他搞成多个二次函数来控制现在都的问题没那么严重了,但是出现一个问题,一提示舵机打角的变化就反应有些迟钝,不太灵敏?不知道这个怎么处理,把P 调大吗?
回复 支持 反对

使用道具 举报

12

主题

74

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10562
威望
8513
贡献
1841
兑换币
358
注册时间
2016-10-10
在线时间
104 小时
10#
 楼主| 发表于 2016-12-18 08:19:17 | 只看该作者
shen1994 发表于 2016-12-17 20:43
分段P控制,可能会解决抖的问题

我用的分段调节,确实有所减缓,但是还是控制的不明显,还是会抖动,在出Q弯的时候,还是会抖动,可能是数据在十字处的变化原因。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 03:17 , Processed in 0.099876 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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