OpenEdv-开源电子网

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

跷跷板平衡小车控制方法,就交流

[复制链接]

54

主题

194

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
430
金钱
430
注册时间
2013-11-2
在线时间
0 小时
发表于 2014-5-10 12:37:42 | 显示全部楼层 |阅读模式
5金钱
我们学校今年电赛控制类题目是做一个跷跷板平衡小车,也就是小车在跷跷板上小车自己找平衡点,是一个以前的国赛题目,现在硬件已经搭建起来,用的MPU6050传感器,现在苦于怎样精确地找出这个平衡点,希望各位大神给予指导

最佳答案

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

用6050就好办了,用DMP解析出来的数据,直接就告诉你俯仰角,横滚角了,然后写算法驱动电机,保持这两个角都为0°,就平衡了.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-10 12:37:43 | 显示全部楼层
用6050就好办了,用DMP解析出来的数据,直接就告诉你俯仰角,横滚角了,然后写算法驱动电机,保持这两个角都为0°,就平衡了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

54

主题

194

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
430
金钱
430
注册时间
2013-11-2
在线时间
0 小时
 楼主| 发表于 2014-5-11 10:24:46 | 显示全部楼层
回复【2楼】正点原子:应该是控制电机走的距离还是速度呢,还是两者都要?
回复

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2014-3-4
在线时间
11 小时
发表于 2014-5-11 10:53:47 | 显示全部楼层
用pid去做,效果很好也不难
随遇而安,无愧于心?---?行者?任
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
发表于 2014-5-11 11:16:37 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,我想问下,跑GUI的话是需要外扩什么的?是flash还是SRAM还是EEPROM?   

另外我想问一下,我想把原子哥触摸屏的程序移植到我另外买的最小系统板上,能够实现不?我在想,只要把程序中的IO口改一下,是不是就行了?
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-11 17:08:53 | 显示全部楼层
回复【5楼】ljjdglg520:
---------------------------------
一般会需要SRAM比较多
看你要多少功能了,不一定需要外扩.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

54

主题

194

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
430
金钱
430
注册时间
2013-11-2
在线时间
0 小时
 楼主| 发表于 2014-5-11 21:16:26 | 显示全部楼层
回复【4楼】rengaopan:
---------------------------------
,搞了几天PID,感觉还是在云里雾里,现在我的疑问是要不要算出每次该走的距离,只算出速度行不行呢?
回复

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2014-3-4
在线时间
11 小时
发表于 2014-5-11 21:57:26 | 显示全部楼层
看你用那种控制思路

1,速度0也就是前进距离0,
2,如果不用pid你就写分段函数,调速度和时间(即路程),在设置个死区,要不会一直震荡,不难做,
3,pid调好了做出来的平衡能力和效果是一种美,我在做倒立摆时体验过pid的神奇,令人惊叹
随遇而安,无愧于心?---?行者?任
回复

使用道具 举报

47

主题

360

帖子

0

精华

高级会员

Rank: 4

积分
726
金钱
726
注册时间
2014-3-6
在线时间
19 小时
发表于 2014-5-11 23:37:32 | 显示全部楼层
回复【8楼】rengaopan:
---------------------------------
pid是不是很难调得?之前听学校的一个大神说调了几个星期都没调好。。。要用pid是不是要用到加速度传感器那些芯片的?要用多少?
成长不是衣服越来越小,裤子越来越短,而是心和梦想一起越来越大!
回复

使用道具 举报

16

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
239
金钱
239
注册时间
2013-6-7
在线时间
6 小时
发表于 2014-5-12 00:03:28 | 显示全部楼层
百度一下 -电子 跷跷板-有很多视频;好像也不全是PID
回复

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2014-3-4
在线时间
11 小时
发表于 2014-5-12 10:52:57 | 显示全部楼层
回复【9楼】ljjdglg520:
---------------------------------
用6050足够了
随遇而安,无愧于心?---?行者?任
回复

使用道具 举报

54

主题

194

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
430
金钱
430
注册时间
2013-11-2
在线时间
0 小时
 楼主| 发表于 2014-5-12 11:18:30 | 显示全部楼层
回复【8楼】rengaopan:
---------------------------------
之前就是采用的这种方式,但是测试感觉这样找不到平衡点,就改用了PID,大神,您现在是在学校还是在工作啊?
回复

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2014-3-4
在线时间
11 小时
发表于 2014-5-12 11:51:39 | 显示全部楼层
学校,正在毕业,,,
随遇而安,无愧于心?---?行者?任
回复

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2014-3-4
在线时间
11 小时
发表于 2014-5-12 11:52:38 | 显示全部楼层
回复【12楼】周小样:
---------------------------------
可以找到的,你可以把速度整体下调,因为不用pid容易超调震荡
随遇而安,无愧于心?---?行者?任
回复

使用道具 举报

54

主题

194

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
430
金钱
430
注册时间
2013-11-2
在线时间
0 小时
 楼主| 发表于 2014-5-12 12:19:05 | 显示全部楼层
回复【14楼】rengaopan:
---------------------------------
哦哦,原来是大学长,我现在大二,我先试试PID,不行的话就用这种方法
回复

使用道具 举报

26

主题

202

帖子

3

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2014-3-4
在线时间
11 小时
发表于 2014-5-12 13:48:13 | 显示全部楼层
嗯,还是用pid效果好
随遇而安,无愧于心?---?行者?任
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-8 04:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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