搜索
bottom↓
回复: 22

自平衡小车,mpu6050传感器

[复制链接]

出0入0汤圆

发表于 2012-11-5 21:41:48 来自手机 | 显示全部楼层 |阅读模式
大家好,我现在的问题是车上电后可以站几秒钟,然后开始震荡倒下,如果用手扶着它让它向一边歪的话,它会向一边加速,然后就会倒下,pid参数怎么也调不好,我的电池比较沉,是不是这个原因啊,我用的互补滤波,系统频率为4ms,出来的波形还是不错的,请高手指教,我在平衡时加了一定的电机死区以提高平衡时的稳定性,这是跟飞思卡尔上学的,不知道有没有影响

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2012-11-5 21:49:44 来自手机 | 显示全部楼层
个人感觉电机扭矩有点小,车有点重,而且电机的线性度很差,大家怎么看呢?电机的死区参数要不要加呢?

出0入10汤圆

发表于 2012-11-5 22:06:07 | 显示全部楼层
按照飞思卡尔智能车上的调试说明就可以,PID调参时先调P,直到车子能回复直立并晃动,然后再调D,注意D参数要慢慢调,D参数较小时晃动较大,D参数较大时震动。。。。等差不多能稳定的时候在考虑提高一下P参数,然后再调D,就这样应该问题不大,I参数0就可以,至于死区,个人感觉刚开始设置一点就行,不宜过大,不然影响P参数。。。

出0入0汤圆

 楼主| 发表于 2012-11-6 07:51:31 来自手机 | 显示全部楼层
嗯,好的,我今天再试试

出0入0汤圆

发表于 2012-11-7 22:51:38 | 显示全部楼层
前辈,因为我也是用6050,我看了你的程序,结构性很好,很清晰条理,能提供一份你的程序供我学习么,我们一起调PID

出0入0汤圆

 楼主| 发表于 2012-11-8 09:11:30 | 显示全部楼层
亲  我的程序我都嫌乱,你别嫌看不懂就行,把你的邮箱给我   发给你   我也是刚开始调   加个qq也行  5 9 7 9 0 1 9 5 5

出0入0汤圆

 楼主| 发表于 2012-11-8 09:15:53 | 显示全部楼层
我的也是刚刚加了pid的感觉也不好,不是增量PID的,其实我也不知道这样可不可以  一起玩吧

出0入0汤圆

发表于 2012-11-8 09:51:26 | 显示全部楼层
shoubo@163.com谢谢

出0入0汤圆

发表于 2012-11-16 12:52:10 | 显示全部楼层
我看了一下,不知道你用的控制姿态的是不是PID,我感觉不像。其次,一般你选的电机力矩应该是够用的,但是你好像没有速度闭环,这样小车肯定是没力的,我试过了,速度闭环作用很明显,你可以试试

出0入0汤圆

发表于 2012-11-19 12:37:53 | 显示全部楼层
想问下电机选择的问题,现在挺纠结买什么样的

出0入0汤圆

 楼主| 发表于 2012-11-20 19:19:53 | 显示全部楼层
我的就普通的减速电机   效果不好  没有编码器   功率小。。。。到淘宝上买空心杯减速电机

出0入0汤圆

 楼主| 发表于 2012-11-22 16:30:52 | 显示全部楼层
laoguren 发表于 2012-11-16 12:52
我看了一下,不知道你用的控制姿态的是不是PID,我感觉不像。其次,一般你选的电机力矩应该是够用的,但是你 ...

嗯  是没有速度环的,因为没有办法装码盘,所以没有办法  ,听说可以用PWM信号乘以一个系数代替 ,也可以稳定的

出0入0汤圆

发表于 2012-12-9 17:01:09 | 显示全部楼层
个人的小小经验,可以参考下,也许有帮助:融合后角度零点输出的那一位置,整车重心向下的竖直方向,需要刚好经过电机轴,再调PID就容易的多了。

出0入0汤圆

 楼主| 发表于 2012-12-9 18:49:47 来自手机 | 显示全部楼层
也就是电机轴要处于重心的面上对吧

出0入0汤圆

发表于 2013-1-27 11:32:10 | 显示全部楼层
频率4ms  采样频率很快啊,单片机处理的过来吗?应该不需要如此搞的频率吧

出0入0汤圆

发表于 2013-3-1 15:05:37 | 显示全部楼层
有互补滤波程序吗  发份我

出0入0汤圆

 楼主| 发表于 2013-3-2 07:29:11 来自手机 | 显示全部楼层
就那个英文的文档

出0入0汤圆

发表于 2013-3-6 19:57:21 | 显示全部楼层
我也遇到同样的问题求解~

出0入0汤圆

发表于 2013-4-28 12:43:33 | 显示全部楼层
sunfulong 发表于 2012-11-5 22:06
按照飞思卡尔智能车上的调试说明就可以,PID调参时先调P,直到车子能回复直立并晃动,然后再调D,注意D参数 ...

正在做小车,学习啦!

出0入0汤圆

发表于 2014-5-24 16:42:22 | 显示全部楼层
chenjiawei7 发表于 2012-11-22 16:30
嗯  是没有速度环的,因为没有办法装码盘,所以没有办法  ,听说可以用PWM信号乘以一个系数代替 ,也可以 ...

这个怎么解释

出0入0汤圆

发表于 2014-6-19 11:31:38 | 显示全部楼层
楼主,可否分享一下程序,我读取了用DMP读取了yawpitchrol,下一步程序无法下手啊

l

出0入0汤圆

发表于 2014-6-21 16:41:03 | 显示全部楼层
正在学做小车

出0入0汤圆

发表于 2014-8-8 12:30:17 | 显示全部楼层
正在学做平衡车,谢谢您的资料
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-1 18:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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