keil可以直接进行PID参数整定吗

2019-07-21 08:14发布

keil可以直接进行PID参数整定吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
jermy_z
1楼-- · 2019-07-22 07:53
QQWWEERR 发表于 2018-11-5 16:18
做板子的时候串口没预留

那就不好整了。。。
QQWWEERR
2楼-- · 2019-07-22 09:39
 精彩回答 2  元偷偷看……
电脑小白
3楼-- · 2019-07-22 11:04
本帖最后由 电脑小白 于 2018-11-6 15:27 编辑

PID参数都是自己调整的。可以这么理解:P参数可以看成现在,I参数可以看成过去,D参数可以看成将来。什么是现在P,就是P调节曲线相应是立即相应;什么是过去I,I调节是要看曲线过去的偏差大小;什么是将来D,D调节是要看曲线的走势。当然我这里是通俗的解说,你也可以专业的来理解就是:比例参数,积分参数和微分参数了。
扯远了,回到你的问题上来。PID三个参数都是人为根据实际情况进行调整和设置的,keil软件是不能自己调整参数的(编程也不能自己去调整参数)。

什么意思呢,举个例子:比如你要控制温度(一个加热丝,恒定温度控制)。这时候想要温度变化迅速调整,可以考虑把P设置大一点,但是P设置的大曲线波动会大,这个要根据实际情况来细调整P的值。
再如,你要控制一个气缸以恒定的压力压在桌子上(需要压力传感器反馈和比例阀控制通气量)。这个时候我们就不用变化迅速了,我们需要气缸缓慢的压下来,此时一定会把P这个参数调小。I和D的值要调大。

其实我们编程只需要留三个参数提供给用户设置就行了(有时候有四个参数,还有一个恒定功率参数)。有触控显示面板的时候,用户可以自行设定。

对于你的情况,你没有通信端口有没有交互界面。只能反复编译和烧录来验证了。(或者你用仿真器在线仿真调试)

纯手打。没有粘贴复制。
xuyaqi
4楼-- · 2019-07-22 16:12
QQWWEERR 发表于 2018-11-5 16:09
不会是用示波器看输出波形吧

你用PID控制,肯定有具体控制对象吧,比如温度,那就是测试在阶跃干扰下,温度重新回到给定值的控制过程
邹强斌
5楼-- · 2019-07-22 18:34
KEIL只能在线调试查看变量值,不能修改变量值,所以你改不了PID参数,可以自己用个串口通信来调试修改PID参数

一周热门 更多>