搜索
bottom↓
回复: 70

最近做的自平衡小车,有些问题希望高手指导

[复制链接]

出0入0汤圆

发表于 2013-8-9 19:47:13 | 显示全部楼层 |阅读模式
本帖最后由 雨过枫吟 于 2013-8-10 10:17 编辑

小车抖的厉害,但是不会倒,我觉得可能是比例太大或是积分太大,可是修改完以后没效果,希望高手给个意见http://v.youku.com/v_show/id_XNTkzODQzNTEy.html

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2013-8-10 06:50:32 | 显示全部楼层
发程序来看看就知道了.

出0入0汤圆

发表于 2013-8-10 06:54:06 | 显示全部楼层
抖可以理解成超调吧,超调大了应该是比例大了,建议适量加大微分。积分主要是用来消除稳态误差的。

出0入0汤圆

 楼主| 发表于 2013-8-10 10:18:50 | 显示全部楼层
windxiang 发表于 2013-8-10 06:50
发程序来看看就知道了.

程序上传了

出0入0汤圆

 楼主| 发表于 2013-8-10 11:08:10 | 显示全部楼层
笑笑我笑了 发表于 2013-8-10 06:54
抖可以理解成超调吧,超调大了应该是比例大了,建议适量加大微分。积分主要是用来消除稳态误差的。 ...

微分加大了,还是没效果

出0入0汤圆

发表于 2013-8-10 11:30:09 | 显示全部楼层
雨过枫吟 发表于 2013-8-10 11:08
微分加大了,还是没效果

减小积分试下

出0入0汤圆

发表于 2013-8-10 13:16:05 | 显示全部楼层
这个程序我已经看了N遍了...你调节下PID就好了.

出0入0汤圆

 楼主| 发表于 2013-8-12 12:37:36 | 显示全部楼层
windxiang 发表于 2013-8-10 13:16
这个程序我已经看了N遍了...你调节下PID就好了.

关键是调完以后还是这样

出0入0汤圆

 楼主| 发表于 2013-8-12 12:38:06 | 显示全部楼层
笑笑我笑了 发表于 2013-8-10 11:30
减小积分试下

也试过了

出0入0汤圆

发表于 2013-8-12 13:52:21 | 显示全部楼层
嗯,不错不错

出0入0汤圆

发表于 2013-8-12 14:17:43 | 显示全部楼层
本帖最后由 mimax 于 2013-8-12 14:22 编辑

可以减小Kd,试试。你的是抖动,而我的是来回走动....

出105入79汤圆

发表于 2013-8-12 15:04:46 | 显示全部楼层
角度波形和加速度波形同时显示传上来看看

出0入0汤圆

发表于 2013-8-13 09:11:59 | 显示全部楼层
PID系数没调好

出0入0汤圆

发表于 2013-8-15 09:40:24 | 显示全部楼层
qwe2231695 发表于 2013-8-12 15:04
角度波形和加速度波形同时显示传上来看看


绿--加速度;
蓝--角速度;
黄--角度(滤波后)貌似不连续

本帖子中包含更多资源

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

x

出105入79汤圆

发表于 2013-8-15 10:42:03 | 显示全部楼层
mimax 发表于 2013-8-15 09:40
绿--加速度;
蓝--角速度;
黄--角度(滤波后)貌似不连续

这个貌似是车子在运行时候的波形,做这类姿态算法,一般先观察静止时,用手做出前后90度的角度阶跃波形,来观察角度跟踪加速度的好坏。 另外,小车来回走动是速度环超调振荡的表现。

出0入0汤圆

发表于 2013-8-18 18:21:33 | 显示全部楼层
哟,看到朋友了啊,程序带走

出0入0汤圆

 楼主| 发表于 2013-8-18 18:26:02 | 显示全部楼层
mimax 发表于 2013-8-12 14:17
可以减小Kd,试试。你的是抖动,而我的是来回走动....

你的串口猎人是怎么使用的,能指导一下?,主要是那个串口程序怎么弄

出0入0汤圆

发表于 2013-8-18 19:42:37 | 显示全部楼层
云妹妹哥来帮你   哈哈

出0入0汤圆

发表于 2013-8-18 23:57:32 | 显示全部楼层
我觉得楼主应该在调参数上多下工夫,不会调的人其实PID参数是很难调的,需要不断摸索,网上有很多调参数的方法,可以参考参考,但实际还是要自己不断的尝试,根据现象或者波形明白每个参数的具体效果,不断优化才能把参数调好。就我个人的经验,做平衡车需要先确定自己的传感器有没有问题,不是说能用就可以了,还要自己看看传感器输出的波形,如果拟合出来的波形不好的话再好的的参数也没有用,所以才会有那么多人一直在研究不同的滤波算法,如果不是很了解这些算法的话,其实卡尔曼滤波算法也够了,结合PID控制起来也能控制的很稳。关于参数,我觉得直立控制的话单纯的PD控制就够了,不能加入I,因为加入I之后会使每次的中心角度发生变化。调参数的时候还是按照网上的方法,先调P,参数从小一直加大,大到车开始振荡,逐渐看现象,然后加入D参数,可以看到车慢慢就能稳了,最后再统调一下,调参数其实是没底的,没有最好的参数,要不断尝试,希望对你有用吧。。。

出0入0汤圆

 楼主| 发表于 2013-8-19 09:37:13 | 显示全部楼层
whiteday 发表于 2013-8-18 23:57
我觉得楼主应该在调参数上多下工夫,不会调的人其实PID参数是很难调的,需要不断摸索,网上有很多调参数的 ...

有道理,加入I可能使每次的中心角度发生变化,其实我用pd就可以了,但是稳定性不高,走不起来,我的电机速度只有100,不知道这速度能否够用

出0入0汤圆

发表于 2013-8-19 12:16:13 | 显示全部楼层
也正在做这个   交流交流 。。

出0入0汤圆

发表于 2013-8-19 18:31:03 | 显示全部楼层
顶一个~~~~~~~~~

出0入0汤圆

 楼主| 发表于 2013-8-19 19:09:49 | 显示全部楼层
yh1036164041 发表于 2013-8-19 12:16
也正在做这个   交流交流 。。

恩恩,这个需要交流

出0入0汤圆

发表于 2013-8-20 17:01:22 | 显示全部楼层
楼主我的小车是会向两边倒,不知道你遇到过没?

出0入0汤圆

发表于 2013-8-20 17:01:50 | 显示全部楼层
程序是跟你一样的版本,只不过没有加i控制

出105入79汤圆

发表于 2013-8-20 17:37:12 来自手机 | 显示全部楼层
嘿嘿,做无线调参吧,再不行就不是pid问题了

出0入0汤圆

发表于 2013-8-20 22:08:09 | 显示全部楼层
雨过枫吟 发表于 2013-8-18 18:26
你的串口猎人是怎么使用的,能指导一下?,主要是那个串口程序怎么弄

用的是论坛中“小皮”的串口工具.....

出0入0汤圆

发表于 2013-8-20 22:10:02 | 显示全部楼层
yh1036164041 发表于 2013-8-20 17:01
楼主我的小车是会向两边倒,不知道你遇到过没?

看样子还是PD参数没有调好

出0入0汤圆

发表于 2013-8-20 23:14:38 | 显示全部楼层
有道理,加入I可能使每次的中心角度发生变化,其实我用pd就可以了,但是稳定性不高,走不起来,我的电机速度只有100,不知道这速度能否够用

其实做平衡车大家可以参照网上飞思卡尔智能车,很多学校都做得很好的呢,论坛里也有人贡献了往年做智能车的指导资料,没做过的话可以参照清华大学卓群老师的讲解视频一步一步来做,当然参数还得自己调。至于电机的转速,当然是越快越好,当然电机的力矩也要能跟上,所以说只能折中的来考虑,飞思卡尔智能车的速度可以跑到两米多每秒,所以它的转速是不小的,而且它的力矩也是不小的,可以调到用很大的力去敲击也不会倒,其实100左右的转速我觉得有些低了,跑起来不过瘾,可控角度有些小。

出0入0汤圆

发表于 2013-8-21 10:56:55 | 显示全部楼层
mimax 发表于 2013-8-20 22:10
看样子还是PD参数没有调好

车子的本身有没有说一定要对称?还有我的两个电机的反应速度,正转反转速度都不一样。。。调过了之后放地上跑还是会打转!

出0入0汤圆

 楼主| 发表于 2013-8-23 23:41:59 | 显示全部楼层
whiteday 发表于 2013-8-20 23:14
其实做平衡车大家可以参照网上飞思卡尔智能车,很多学校都做得很好的呢,论坛里也有人贡献了往年做智能车 ...

能给些链接?

出0入0汤圆

 楼主| 发表于 2013-8-26 00:51:36 | 显示全部楼层
mimax 发表于 2013-8-20 22:08
用的是论坛中“小皮”的串口工具.....

能发一个给我我,我需要一个可以观察波形的软件,加一下我的qq450991479

出0入0汤圆

 楼主| 发表于 2013-8-26 00:53:04 | 显示全部楼层
yh1036164041 发表于 2013-8-20 17:01
楼主我的小车是会向两边倒,不知道你遇到过没?

能具体说下什么情况?你把比例加大试试

出0入0汤圆

发表于 2013-8-26 11:53:56 | 显示全部楼层
qwe2231695 发表于 2013-8-15 10:42
这个貌似是车子在运行时候的波形,做这类姿态算法,一般先观察静止时,用手做出前后90度的角度阶跃波形, ...

我的车没加速度闭环也是来回走动这是比例不够吗?我只用了pd调节。

出0入0汤圆

发表于 2013-8-26 11:57:25 | 显示全部楼层
mimax 发表于 2013-8-12 14:17
可以减小Kd,试试。你的是抖动,而我的是来回走动....

我的也是来回走动,走动幅度很小,你的是加了速度闭环后来回走动还是没加速度闭环之前就来回走动啊?

出0入0汤圆

发表于 2013-8-26 12:08:48 | 显示全部楼层
w灰太狼x 发表于 2013-8-26 11:57
我的也是来回走动,走动幅度很小,你的是加了速度闭环后来回走动还是没加速度闭环之前就来回走动啊? ...

  我的只调节PD,没有加i,在电机力矩不够的情况下,车子来回移动。加大电机力矩情况改善。电机参数也很重要!

出105入79汤圆

发表于 2013-8-26 12:31:01 | 显示全部楼层
来回走动是速度环调整发生了震荡。

出0入0汤圆

发表于 2013-8-26 12:44:50 | 显示全部楼层
whiteday 发表于 2013-8-20 23:14
其实做平衡车大家可以参照网上飞思卡尔智能车,很多学校都做得很好的呢,论坛里也有人贡献了往年做智能车 ...

卓群老师的讲解视频有连接?

出0入0汤圆

发表于 2013-8-26 14:19:23 | 显示全部楼层
qwe2231695 发表于 2013-8-26 12:31
来回走动是速度环调整发生了震荡。

没加速度闭环的时候就已经来回走动了,来回走动的幅度很小。

出0入0汤圆

发表于 2013-8-26 14:22:28 | 显示全部楼层
mimax 发表于 2013-8-26 12:08
我的只调节PD,没有加i,在电机力矩不够的情况下,车子来回移动。加大电机力矩情况改善。电机参数也很 ...

怎么加大力矩?换电机还是加大电压?

出0入0汤圆

发表于 2013-8-26 15:59:07 | 显示全部楼层
换了电机

出0入0汤圆

发表于 2013-8-26 19:26:22 | 显示全部楼层
w灰太狼x 发表于 2013-8-26 14:22
怎么加大力矩?换电机还是加大电压?

同问同问

出0入0汤圆

发表于 2013-8-26 19:49:31 | 显示全部楼层
yh1036164041 发表于 2013-8-26 19:26
同问同问

他说是换了电机

出0入0汤圆

发表于 2013-8-26 19:52:13 | 显示全部楼层
有点不舍得

出0入0汤圆

 楼主| 发表于 2013-8-26 23:28:40 | 显示全部楼层
yh1036164041 发表于 2013-8-26 19:52
有点不舍得

舍不得rmb,做不成小车啊

出0入0汤圆

 楼主| 发表于 2013-8-26 23:41:50 | 显示全部楼层
qwe2231695 发表于 2013-8-20 17:37
嘿嘿,做无线调参吧,再不行就不是pid问题了

这主意不错

出0入0汤圆

发表于 2013-8-27 00:22:09 | 显示全部楼层
平衡车,看看飞思卡尔

出0入0汤圆

发表于 2013-8-27 15:15:28 | 显示全部楼层
谁能发一个调试成功的波形图,以便参考。

出0入0汤圆

发表于 2013-8-27 15:16:49 | 显示全部楼层
雨过枫吟 发表于 2013-8-26 23:41
这主意不错

无线调参要加硬件啊

出0入0汤圆

 楼主| 发表于 2013-8-27 19:56:08 | 显示全部楼层
mimax 发表于 2013-8-27 15:16
无线调参要加硬件啊

是的,正在整用nrf24l01调试,直接无线调试多爽

出0入0汤圆

发表于 2013-8-29 15:26:11 | 显示全部楼层
你们的测速准吗?

出0入0汤圆

发表于 2013-8-30 03:13:58 | 显示全部楼层
卓群老师的讲解视频有连接?
可以百度“电磁组直立车模调试指南”就能找到视频了,可以参考他的,但不一定要采用。http://v.youku.com/v_show/id_XMzUzMzE1MDI4.html

出0入0汤圆

发表于 2013-8-30 03:16:37 | 显示全部楼层
能给些链接?
楼主可以上智能车论坛里面看看http://www.znczz.com/

出0入0汤圆

 楼主| 发表于 2013-8-30 10:15:51 | 显示全部楼层
whiteday 发表于 2013-8-30 03:13
可以百度“电磁组直立车模调试指南”就能找到视频了,可以参考他的,但不一定要采用。http://v.youku.com/v ...

虽然已经看过了,不过还是谢谢了

出0入0汤圆

发表于 2013-9-3 16:11:10 | 显示全部楼层
为什么我的车加入速度调节反而不稳定?

出0入0汤圆

发表于 2013-9-4 16:13:29 | 显示全部楼层
帮顶啊

出0入0汤圆

发表于 2013-9-4 16:30:29 | 显示全部楼层
有小车的电路图吗?

出0入0汤圆

发表于 2013-10-6 02:26:03 | 显示全部楼层
楼主的车模哪里买的?可否有连接?

出0入0汤圆

 楼主| 发表于 2013-10-6 10:46:38 | 显示全部楼层
newhand1991 发表于 2013-10-6 02:26
楼主的车模哪里买的?可否有连接?

自己做的,不过是拿论坛里面别人的原理图做的

出0入0汤圆

 楼主| 发表于 2013-10-6 10:47:30 | 显示全部楼层
mimax 发表于 2013-9-3 16:11
为什么我的车加入速度调节反而不稳定?

不用加速度调节就可以站很稳了

出0入0汤圆

 楼主| 发表于 2013-10-6 10:48:23 | 显示全部楼层
bugplus 发表于 2013-9-4 16:30
有小车的电路图吗?

有的,论坛里面就有

出0入0汤圆

发表于 2013-10-6 11:36:25 | 显示全部楼层
你先测测姿态解算准不准,这点很重要。用手来抖动倒立摆,看看准不准。

出0入0汤圆

 楼主| 发表于 2013-10-6 11:41:52 | 显示全部楼层
扎希德 发表于 2013-10-6 11:36
你先测测姿态解算准不准,这点很重要。用手来抖动倒立摆,看看准不准。

后面改用stm32做了,已经很稳定了
http://www.amobbs.com/thread-5548469-1-2.html

出0入0汤圆

发表于 2013-10-6 11:47:06 | 显示全部楼层
你这个原地站立,有电机速度环?电机速度积分得到位置,然后反馈,保证不移动。

出0入0汤圆

 楼主| 发表于 2013-10-6 11:52:03 | 显示全部楼层
扎希德 发表于 2013-10-6 11:47
你这个原地站立,有电机速度环?电机速度积分得到位置,然后反馈,保证不移动。 ...

没用到测速环,直接就可以很稳定了

出0入0汤圆

发表于 2013-10-6 11:57:13 | 显示全部楼层
雨过枫吟 发表于 2013-10-6 11:52
没用到测速环,直接就可以很稳定了

你的平衡点是angle=0么?

出0入0汤圆

 楼主| 发表于 2013-10-6 17:21:23 | 显示全部楼层
扎希德 发表于 2013-10-6 11:57
你的平衡点是angle=0么?

是的,之前因为比赛的原因,只做到了平衡那一步,还没让它行走

出0入0汤圆

发表于 2013-10-8 15:43:00 | 显示全部楼层
雨过枫吟 发表于 2013-10-6 17:21
是的,之前因为比赛的原因,只做到了平衡那一步,还没让它行走

你试试angle=10或者-10,看有什么效果

出0入0汤圆

 楼主| 发表于 2013-10-9 18:04:38 | 显示全部楼层
mimax 发表于 2013-9-3 16:11
为什么我的车加入速度调节反而不稳定?

先不要加,速度调节主要用来让车子走的时候测速反馈用的

出0入0汤圆

发表于 2013-10-9 19:30:20 | 显示全部楼层
你的控制的时间间隔是1ms么?

出0入0汤圆

 楼主| 发表于 2013-10-9 21:54:19 | 显示全部楼层
扎希德 发表于 2013-10-9 19:30
你的控制的时间间隔是1ms么?

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

本版积分规则

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

GMT+8, 2024-5-4 15:18

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

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