打印

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

[复制链接]
楼主: 火之意志
手机看帖
扫描二维码
随时随地手机跟帖
121
soodesyt| | 2017-8-7 16:46 | 只看该作者 回帖奖励 |倒序浏览
这个I使用的时候会变动很大,怎么才能减少漂移?

使用特权

评论回复
122
soodesyt| | 2017-8-7 16:49 | 只看该作者
正常使用PD就够,但是调试总是波动很大。

使用特权

评论回复
123
MeMine| | 2018-7-16 11:34 | 只看该作者
参考学习一下。感谢楼主分享!

使用特权

评论回复
124
shenmu2012| | 2018-7-16 21:57 | 只看该作者
PID算法的还是蛮复杂的

使用特权

评论回复
125
firstblood| | 2018-7-16 22:55 | 只看该作者
这样的资料的还是做参考下的

使用特权

评论回复
126
kkzz| | 2018-7-17 16:27 | 只看该作者
控制工程中技术成熟、应用广泛的一种控制策略

使用特权

评论回复
127
hudi008| | 2018-7-17 16:27 | 只看该作者
PID 控制又分为位置式PID 控制和增量式PID 控制

使用特权

评论回复
128
lzmm| | 2018-7-17 16:28 | 只看该作者
PIDCalc( PID *pp, int NextPoint )
{
int dError,Error;
Error = pp->SetPoint*10 - NextPoint; // 偏差,设定值减去当前采样值
dError = Error-pp->LastError; // 当前微分,偏差相减
pp->PrevError = pp->LastError; // 保存
pp->LastError = Error;
return (pp->Proportion * Error // 比例项
- pp->Derivative * dError // 微分项
);
}

使用特权

评论回复
129
minzisc| | 2018-7-17 16:28 | 只看该作者
计算结果比较大说明离目标温度相差较大,则加热时间比较长

使用特权

评论回复
130
selongli| | 2018-7-17 16:28 | 只看该作者
PID控制的C程序源码

使用特权

评论回复
131
fentianyou| | 2018-7-17 16:29 | 只看该作者
PID控制的难点不是编程

使用特权

评论回复
132
xiaoyaodz| | 2018-7-17 16:29 | 只看该作者
通过PID算法进行温度控制

使用特权

评论回复
133
febgxu| | 2018-7-17 16:30 | 只看该作者
非常好用的模糊PID温度控制算法

使用特权

评论回复
134
sdlls| | 2018-7-17 16:30 | 只看该作者
基于PID算法的温度控制

使用特权

评论回复
135
pixhw| | 2018-7-17 16:31 | 只看该作者
各种PID算法的PID调节器

使用特权

评论回复
136
sdlls| | 2018-7-17 16:31 | 只看该作者
关于温度的PID模糊控制算法

使用特权

评论回复
137
kkzz| | 2018-7-17 16:31 | 只看该作者
可以将连续的PID 计算公式离散

使用特权

评论回复
138
febgxu| | 2018-7-17 16:31 | 只看该作者
只需要按照自己的控制对象修改误差变化率最大值和误差阈值即可。

使用特权

评论回复
139
hudi008| | 2018-7-17 16:31 | 只看该作者
只对相邻的两次作计算,只考虑在前一次基础上,计算机输出量的大小变化,而不是全部输出信息的计算,这种控制叫做增量式PID 控制算法

使用特权

评论回复
140
xiaoyaodz| | 2018-7-17 16:31 | 只看该作者
现在使用的井底那算法呢。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则