智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 709|回复: 0
打印 上一主题 下一主题

关于B车电机PID的问题

[复制链接]

7

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
威望
219
贡献
64
兑换币
26
注册时间
2016-5-9
在线时间
9 小时
毕业学校
合工大
跳转到指定楼层
1#
发表于 2016-5-9 20:47:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位,大家好,想请教关于PID电机控制的问题。
电机pid控制的公式如下:
x_pid_data =(int)(Kp*x_et- Ki*x_et1 + Kd * x_et2);
x_pid_data+=speed;

x_et2=x_et1;
x_et1=x_et;

其中:x_et、x_et1、x_et2分别是当前偏差,上次偏差,上上次偏差。speed为当前编码器获取的速度值。
求得的x_pid_data直接送给PWM控制电机。
但是发现电机速度一直是不变的,并且不管理想速度设置为多少,速度都上不去。请问一下这个是什么原因??




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 05:28 , Processed in 0.055055 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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