搜索
bottom↓
回复: 17

我设计的平衡车算法是否正确?如何解决平衡车振动问题?

[复制链接]

出0入0汤圆

发表于 2014-11-3 00:13:18 | 显示全部楼层 |阅读模式
本帖最后由 电气之光 于 2014-11-3 00:19 编辑

我最近在自学平衡车技术,我买了台独轮平衡车,在此平台上调试自己的软件。参考了一些平衡小车的资料,结合自己理解设计的PID框架图和程序。经过一番调试,已经可以实现自平衡,但是存在的问题是振动和噪声,调了几天不能改善,现将我的方案拿出来,请高手指点迷津。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入10汤圆

发表于 2014-11-3 08:02:02 | 显示全部楼层
角度环和电流环周期是一样的?

出0入0汤圆

发表于 2014-11-3 08:04:31 | 显示全部楼层
振动和噪声  具体表现什么个情况, 是不是电机控制的不流畅。

出0入0汤圆

 楼主| 发表于 2014-11-3 11:47:54 | 显示全部楼层
本帖最后由 电气之光 于 2014-11-3 11:51 编辑
sunfulong 发表于 2014-11-3 08:02
角度环和电流环周期是一样的?


现在所有环在同一个函数里,按您的经验内环应该更快些?那三个环的频率比例该是多少合适呢?
我现在刷新周期为200Hz,这个板没有晶振,最快能到300Hz,再快好像不行了。

出0入10汤圆

发表于 2014-11-3 12:14:45 | 显示全部楼层
1.确定传感器电路没问题,要是传感器滞后严重后面怎么调也没用啊。
2.个人觉得闭环周期分开比较好,至少电流环要分开,不然△I还没收敛就又受Ii变化波动起来了,个人觉得速度环可以简单一点比如10Hz然后等分叠加到角度环。

出0入0汤圆

 楼主| 发表于 2014-11-4 00:00:45 | 显示全部楼层
sunfulong 发表于 2014-11-3 12:14
1.确定传感器电路没问题,要是传感器滞后严重后面怎么调也没用啊。
2.个人觉得闭环周期分开比较好,至少电 ...

硬体是买的成品,买回来是别人的软件在里面,性能虽有点山寨,但比我自己调出来的要好很多。
用的传感器是MPU6050,这个我想不由于我的软件导致滞后的理由,的确在读取数据后有一个滤波函数(移植MPU6050学习模块的代码),我可以改一下看是否有影响。
另外还有电流检测是有滤波的,我将滤波时间控制在刷新率以下的,但我还没有确认这个有多大关系,因为无刷电机电流也是脉动的,还有PWM的20K脉动也叠加在里面,滤波时间太少也不行吧。
还有一个是车轮速度计算,这是是脉动最大的,但现在主要还是静止调试,可以关闭这个车轮速度补偿的。

您说的内环快于外环这个建议很好,我接下来进行偿试。

出0入0汤圆

 楼主| 发表于 2014-11-4 00:09:32 | 显示全部楼层
2avr 发表于 2014-11-3 08:04
振动和噪声  具体表现什么个情况, 是不是电机控制的不流畅。

这个我单独做过车轮办轮驱动调试,可以稳定运行,是PID闭环导致的振荡。

出0入0汤圆

发表于 2014-11-4 02:01:52 来自手机 | 显示全部楼层
正弦波电机用方波驱动会有嗓音的

出0入0汤圆

 楼主| 发表于 2014-11-4 03:57:47 | 显示全部楼层
cargle 发表于 2014-11-4 02:01
正弦波电机用方波驱动会有嗓音的

不过我说的噪声不是这种,因为在简单加电驱动电机时是没有那个噪声。

出0入0汤圆

 楼主| 发表于 2014-11-4 03:59:01 | 显示全部楼层
我听到的噪声是在电流环的增益调高到一定值后才出现的。

出0入10汤圆

发表于 2014-11-4 08:12:05 | 显示全部楼层
电气之光 发表于 2014-11-4 00:00
硬体是买的成品,买回来是别人的软件在里面,性能虽有点山寨,但比我自己调出来的要好很多。
用的传感器 ...

MPU6050应该没有什么问题,论坛里的大牛基本上也都用的这个,可能主要还是要在算法、参数上下功夫。
调试过程中没有用上位机监测数据么,根据数据来分析才是王道。

出0入0汤圆

发表于 2014-11-8 23:43:06 | 显示全部楼层
请问你的MPU6050的角度是自己写的还是用的DMP?

出0入0汤圆

发表于 2014-11-13 23:25:16 | 显示全部楼层
把PID算法那部分的代码发出了,看看,
没代码怎么帮你分析问题

出0入0汤圆

发表于 2015-1-17 11:40:11 | 显示全部楼层
楼主好人,和我联系:)

出0入0汤圆

发表于 2015-5-22 09:14:38 | 显示全部楼层
楼主 请帮我看下这个帖子 谢谢 http://www.amobbs.com/thread-5623212-1-1.html

出0入0汤圆

发表于 2015-5-22 09:14:54 | 显示全部楼层
sunfulong 发表于 2014-11-3 12:14
1.确定传感器电路没问题,要是传感器滞后严重后面怎么调也没用啊。
2.个人觉得闭环周期分开比较好,至少电 ...

请帮我看下这个帖子  谢谢你了 http://www.amobbs.com/thread-5623212-1-1.html

出0入0汤圆

发表于 2015-5-27 18:40:40 | 显示全部楼层
我最近也在研究这个独轮车 正弦波驱动  但是现在的问题也是站起来会抖动  希望能给您聊聊

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-28 05:00

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

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