直立车各环的调试_平衡小车调试指南(直立环 速度环)

平衡小车之家出品

1

平衡小车调试指南

接下来将和大家一起以工程的思想去完成一个平衡小车的调试,

包括平衡小

车的直立环、速度环、转向环,一般我们是先调试直立环,再调试速度环,最好

调试转向环。另外需要说明的是,因为我们使用的电机性能非常好,对

PID

数不敏感,

也就是说每个参数的取值范围都很广,

这将对我们接下来的调试有很

大的帮助。

1.1

平衡小车直立控制调试

平衡小车直立环使用

PD

(比例微分)控制器,其实一般的控制系统单纯的

P

控制或者

PI

控制就可以了,

但是那些对干扰要做出迅速响应的控制过程需要

D

(微分)控制。

下面是直立

PD

控制的代码:

int

balance(float

Angle,float

Gyro)

{

float

Bias,kp=300,kd=1;

int

balance;

Bias=Angle-0;

//

计算直立偏差

balance=kp*Bias+Gyro*kd;

//

计算直立

PWM

return

balance;

//

返回直立

PWM

}

入口参数是平衡小车倾角和

Y

轴陀螺仪(这个取决

MPU6050

的安装)

,我

们的小车前进方向是

MPU6050

X

轴的正方向,电机轴与

Y

轴平行。前面两

行是相关变量的定义,第三行是计算角度偏差,第四行通过

PD

控制器计算直立

PWM

,最后一行是返回。

调试过程包括确定平衡小车的机械中值、

确定

kp

值的极性

(也就是正负号)

和大小、

kd

值的极性和大小等步骤。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值