PID算法控制平衡小车速度_小汽车速度pid控制

1.平衡小车速度控制:

在这里插入图片描述

平衡小车在平衡的前提下,应该想办法让他直立行走,也就是下面要讲的在直立控制下给予小车速度达到速度控制

速度控制应该控制的是倾斜角从而触发直立控制达到移动的目的,小车运动的速度和倾斜角成正比,向前运动时车身往前倾斜,角度越大速度越大。

(1)我们设置小车的目标速度为0,先关闭之前调试好的直立控制

(2)积分项的偏差由积分得到,所以积分控制和比例控制的极性相同,查阅资料显示,在不同的系统中,PID参数互相之间会有一定的比例关系,在平衡小车中,我们可以把KI值设置为KI = KP/200.

(3)通过查看数据,我们发现两路编码器相加最大值在160左右,我们速度偏差达到最大速度50%的时候,系统输出电机的最快速度,再7200代表占空比100%
  KP最大值 = 7200/(160*50%) = 90.

(4)确定速度控制的极性:
设置KP值为-负50,KI值为-负0.2 ,这时我们旋转左边轮胎时,发现右边轮胎是往相反方向旋转的。
查阅资料得知:偏差 = 测量值 - 目标值
              偏差= (左轮编码器 +右轮编码器)- 0
               趋于0            后              前
所以确定极性是-负的。

(5)我们设置KP值为+正的50

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值