找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 3906|回复: 2

一个关于PI巡线的问题

[复制链接]
发表于 2016-4-6 21:57:43 | 显示全部楼层 |阅读模式
悬赏1乐币已解决
自己做了一个PI巡线程序,(本人中学生,导数什么搞不清)但震动很大,还容易飞线,求解~~~
(视频先不挂了)

PID.ev3

8.34 KB, 下载次数: 65

最佳答案

查看完整内容

1、你的Kp=10,这个系数太大了; 2、error *0.5再累加到 I 项中? 3、Ki=1,是否偏大? 4、缺少D项。 其次,你的数据线太凌乱了,也多了一些无谓的读写操作。 不改变你的计算关系,重新整理如下图:
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2016-4-6 21:57:44 | 显示全部楼层
1、你的Kp=10,这个系数太大了;

2、error *0.5再累加到 I 项中?
3、Ki=1,是否偏大?
4、缺少D项。

其次,你的数据线太凌乱了,也多了一些无谓的读写操作。

不改变你的计算关系,重新整理如下图:

QQ图片20160407074957.png

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2016-4-7 11:20:34 | 显示全部楼层
楼上已经帮你把问题都找出来了 简单的说就是比例系数和ki太大造成回调幅度太大 同时你又没有积分清零或者限制积分成长 很容易就甩线了 程序有一个问题在error*0.5+ingetral=ingetral  你是想用0.5来限制积分成长吗 如果是的话你乘错地方了应该是error+ingetral*0.5=ingetral
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-2-4 01:18 , Processed in 0.163476 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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