温度控制的PID算法的C语言程序分享

[复制链接]
54945|312
hawksabre 发表于 2013-6-14 19:16 | 显示全部楼层
支持一下  不错的资料   PID控制   在电路反馈环节中应用的很多   顶一个  不错哦
1988020566 发表于 2013-6-16 00:26 | 显示全部楼层
PID的经典控制
hclin 发表于 2013-6-22 01:06 | 显示全部楼层
very good !!!
33号逆时针 发表于 2014-9-2 16:21 | 显示全部楼层
newepson2001 发表于 2015-8-6 21:07 | 显示全部楼层
谢谢!
幽梦夕冉 发表于 2015-8-9 08:39 | 显示全部楼层
谢谢分享
東南博士 发表于 2015-8-10 17:25 | 显示全部楼层
西门子PID58有自整定的功能!
很不错!
有人已经给C代码化了。
tongbu2015 发表于 2015-8-10 23:23 | 显示全部楼层
PID算法很多地方都有用的,这个很重要。
shenmu2012 发表于 2015-8-11 19:51 | 显示全部楼层
提到PID算法的,现在倒是没怎搞清楚PID具体值得是啥了
shenmu2012 发表于 2015-8-11 19:52 | 显示全部楼层
我查了下的,给补充点基础知识的。。PID是比例(P)、积分(I)和微分(D)的简称。在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。
shenmu2012 发表于 2015-8-11 19:53 | 显示全部楼层
控制点包含三种比较简单的PID控制算法,分别是:增量式算法,位置式算法,微分先行。 这三种PID算法虽然简单,但各有特点,基本上能满足一般控制的大多数要求。
yushenqiu 发表于 2015-9-15 22:23 | 显示全部楼层
很好的资料,值得珍藏
火焰与柠檬 发表于 2015-11-11 22:06 | 显示全部楼层
看看,谢谢分享!!!
yarnn 发表于 2015-12-3 22:52 | 显示全部楼层
下载了,拿来参考,谢谢了
perry_peng 发表于 2015-12-4 09:17 | 显示全部楼层
谢谢分享。
胸无点墨 发表于 2016-1-6 16:04 | 显示全部楼层
lihuami 发表于 2016-1-6 21:54 | 显示全部楼层
PID参数不好决定
lihuami 发表于 2016-1-6 21:55 | 显示全部楼层
需要不停的调试。
wufei_117 发表于 2016-2-29 07:53 | 显示全部楼层
谢谢楼主
睿哥 发表于 2016-3-1 17:23 | 显示全部楼层
rin = s; // Read Input
rout = PIDCalc ( &spid,rin ); // Perform PID Interation
}
if (high_time<=100)
high_time=(unsigned char)(rout/800);
else
high_time=100;

if (high_time<100)
high_time=(unsigned char)(rout/10000);
else
high_time=0;
low_time= (100-high_time);
为什么要除800,与10000
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0