搜索
bottom↓
回复: 3

两轮自衡车的一些问题

[复制链接]

出0入0汤圆

发表于 2010-12-1 10:34:41 | 显示全部楼层 |阅读模式
由于在做小车,碰到一些常见问题,咨询了版主feng_matrix,抽时间整理了一下,现与大家分享如下,希望能加深大家对这个问题的理解。最后还要感谢版主的不吝指点:
1、电流环的实现:
电流闭环不是靠霍尔实现的,霍尔是用来换向的,电流环是靠采样电阻+ADC之类电路监控电流。做平衡小车,速度环主要靠惯性传感器器反馈,相对光电编码器不能计算绝对倾角,所以只能是辅助,甚至可以不用,我的小车虽然也装了光电编码器,但实际上根本没有在稳定算法中用到它。L298板上有采样电阻位置,ADC采样结果,只要能线型的表示电机电流变化趋势就可以了,是不是全部电流不重要。至于其它控制电路电流,完全不必采样,反馈算法本来就不需求将其它辅助电路电流包含在内。

2、车体受到的回复转矩是谁提供的:
平衡小车放在地面上角动量是不守恒的,如果轮子正转,则车体会受到反向扭矩,这个扭矩是地面向轮胎施加的反向作用力,施加者就是地面。如果你用绳子把小车吊在空中,不考虑摩擦情况下,系统就是角动量守恒的,无论你怎么写算法都无法校正姿态。 调试小车是否稳其实很容易,只要把轮胎固定在地面上,比如用手按住轮胎不让动,如果车身能够自己纠正到水平姿态,那么你把它放到地面,它就能站稳(适用于力矩电机)。以小车为分析对象,小车分为定、动两部分,电机定子、车架、线路板等属于【定】,转子、皮带、轮胎等属于【动】,如果把小车【定】【动】两部分当成一个整体而言,当【动】的部分有旋转时,地面会给小车这个整体以切线方向的摩擦力(注意平衡状态是0),这个就是让车体恢复到平衡位置的转矩。

3、电流环的期望值:
理想状态是平衡点电流为0,但实际情况不可能为0的,我的大约140mA左右,其中100mA是控制系统本身的消耗,比如MCU的50mA,LED的10mA等等,剩余的40mA是电机消耗的,在平衡点附近其实电机是在频繁的正反转,但40mA电流很小,这种振荡小到肉眼看不出来,一个稳定的算法一定是个电流自我收敛的过程,但很难收敛到0,毕竟有摩擦、电磁及热损耗等。反馈电流是跟姿态有关的,程序应该被设计为:越靠近0点反馈量越少,越远离0点位置反馈量迅速增加。

4、闭环的结构:
电流环是3闭环中的最内环,也是最基础环,外层两环的反馈量最终都会通过电流的改变来实现,但只有电流环是不行的,因为只有扭矩反馈,不能精确控制姿态,虽然暂时会有倾倒阻力,但最终还是会倒的。所以平衡小车要做的好,关键在于姿态,因此还要做好倾角环的反馈和角速度的反馈。

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-12-3 11:07:55 | 显示全部楼层
呵呵,发现错别字,我改了一下

出0入0汤圆

 楼主| 发表于 2010-12-4 20:24:53 | 显示全部楼层
回复【1楼】feng_matrix 悟
-----------------------------------------------------------------------

呃,谢谢哈!

出0入0汤圆

发表于 2010-12-12 12:46:17 | 显示全部楼层
哈哈哈 借鉴你们的一些关于扭矩闭环的一些经验 等我的小车做出来了再和你们讨论!我用ACS712采样电流值,不知道合理不。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-4 12:30

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

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