智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 13611|回复: 50
打印 上一主题 下一主题

我说下倒立摆的方案吧,大家拍下砖

    [复制链接]

45

主题

761

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5023
威望
2903
贡献
558
兑换币
1271
注册时间
2012-10-16
在线时间
781 小时
跳转到指定楼层
1#
发表于 2013-9-8 22:44:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一.硬件 做倒立摆做机械的材料的选择很重要,决定了整个方案的能否成功,和成功的难度。

1.重中之重的是电机的选择:大多数人都是用什么能找到的电机,就把它安装上去,调试才发现问题不断。最好的是伺服电机,其次是步进电机,最后是减速直流电机,不是减速的就不要选了,扭力不大的,或者速度无法达要求的,也不要选。要考虑速度,惯性控制和负载能力三个问题。大部分人被电机坑了吧{:soso_e129:}
2.其次是传感器的选择:最好是选择两厢的编码器2个,其次是选用电位器测角度。有些本来可以做出来的,但是就死在传感器这里啦,多数用的传感器都是正确的,但是不少有人的传感器就出问题啦,不是输出不正常就是插线不正确导致烧了,然后没时间换了,眼看就成功啦,好悲催啊{:soso_e135:}
3.机械设计:首先这些做平台的东西应该赛前要准备好,做控制类的必须的,不然会浪费掉一天的时间。重要的是电机的固定。电机转轴要牢固,因为转起来的时候受力比较大,调试多了就容易松动,万一到测评的时候就脱落就难办了。这是稳定性问题。我们的轴连器松过,换电机后的齿轮松动过,哎502用了不少{:soso_e136:}{:soso_e136:}
二.软件

首先控制方法要想好,一个分步来做,一个题一个控制方案,简单的就简单的方法,不要搞太复杂,延时都可以摆起了就不要调PID了。
   用直立车的方法,以摆杆平衡为先导,再控制摆臂的速度。用一个编码器测出摆杆的角度和摆杆的速度,然后闭环控制电机的占空比大小(就是转速,不是摆幅)摆杆的平衡(当然只用角度控制也是可以的,虽然简单但是没那么好),用另外一个编码器测出电机的速度和角度,然后控制电机电机的占空比大小(速度和摆幅),让摆臂不要摆过90度。
在实际中有两个问题比较难,一个是如何让摆杆摆上去然后达到平衡,另外一个是如何让摆杆平衡后摆臂不会向某个方向加速甩过去超过90度
第一个问题:设两种模式,一个是自由摆,让它尽量摆到最高点(通过测量摆杆的角度控制电机占空比),又不会用力太猛(力度就是速度大小,通过测量摆杆的速度控制电机占空比),另一个模式是当摆杆达到最高点附近就进行扑捉,然后控制它平衡(调到适合的PID参数)
第二个问题:当摆杆摆上去之后并且平衡了就通过另外一个编码器测到电机的速度和转角控制摆臂的速度
还有一种方法简单点的,能满足题目要求,就是检测到摆杆平衡后就电机减速到很低(或者不动)打破平衡,当摆杆掉下去到底某个小角度在加速控制它,让它重新达到平衡,效果就是摆摆臂一直在摆一个小角度,摆杆达到了平衡,但是像一些公司做的产品平衡后有时摆杆会静止不动。


大家一定有很多问题吧,欢迎提问和指出错误,或者说下自己的想法(毕竟不是做飞思卡尔那么保守)






评分

1

查看全部评分

0

主题

106

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1031
威望
494
贡献
311
兑换币
335
注册时间
2013-9-3
在线时间
113 小时
2#
发表于 2013-9-8 22:52:53 | 只看该作者
俺是瞧一瞧,看看呀
回复 支持 反对

使用道具 举报

11

主题

189

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3002

优秀会员奖章活跃会员奖章

QQ
威望
1429
贡献
865
兑换币
702
注册时间
2012-4-25
在线时间
354 小时
3#
发表于 2013-9-9 00:31:51 | 只看该作者
如果摆重了,减速电机更
给力
回复 支持 反对

使用道具 举报

6

主题

170

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3402
威望
1766
贡献
1006
兑换币
794
注册时间
2012-2-3
在线时间
315 小时
毕业学校
北流高中
4#
发表于 2013-9-9 00:37:22 | 只看该作者
感谢分享经验。。学习了。。我也被坑在电机上了,最后一天换上带减速的直流电机,没有足够的时间调参数,没平衡就交上去了。 哎。。。。。。。
回复 支持 反对

使用道具 举报

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

活跃会员奖章优秀会员奖章论坛元老奖章在线王奖章

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
5#
发表于 2013-9-9 00:45:09 | 只看该作者
我想说,或许直流力矩电机效果会更好!
回复 支持 反对

使用道具 举报

3

主题

353

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3257

活跃会员奖章优秀会员奖章

威望
1612
贡献
1085
兑换币
761
注册时间
2012-7-12
在线时间
280 小时
6#
发表于 2013-9-9 01:50:58 | 只看该作者
回复 支持 反对

使用道具 举报

24

主题

1175

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5379
威望
2669
贡献
1706
兑换币
1811
注册时间
2012-10-29
在线时间
502 小时
7#
发表于 2013-9-9 08:38:37 | 只看该作者
我就看看不说话
回复 支持 反对

使用道具 举报

1

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
824
威望
404
贡献
250
兑换币
256
注册时间
2013-4-9
在线时间
85 小时
毕业学校
山东理工
8#
发表于 2013-9-9 09:20:55 | 只看该作者
回复 支持 反对

使用道具 举报

4

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1891
威望
1007
贡献
486
兑换币
452
注册时间
2012-3-29
在线时间
199 小时
9#
发表于 2013-9-9 11:44:58 | 只看该作者
方法基本上差不多,关键是电机传感器的选型、支架妥妥的固定、还有队友间的默契配合 共赢的心态!
回复 支持 反对

使用道具 举报

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
10#
发表于 2013-9-9 11:48:30 | 只看该作者
90度用的就是楼主软件的第二个问题。。。(学弟想的。。。。。)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 10:13 , Processed in 0.087153 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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