C51编程:pid温度控制[1] [1293] 2006-6-10
请问个位高手,pid温度控制中当实测值大于设定值该怎么做??pid在高于实测值输出值为
负值,不知道该怎么半??高于设定值时需要pid维持热量,可是pid负值,该怎么半??

多赐教!!!!!!!!
最大值和最小值要限幅的。小于0就是0[HGX] [799] 2006-6-10 21:47:30
PID值为负的就是要你关闭加热电源的,很简单的事情啊[jiayongli78] [902] 2006-6-13 9:06:28
但是温度大于设定值时,需要维持热量在设定温度,维持热量不好做,总是在上下波动,哪位大虾帮忙!!!!!!!![1] [808] 2006-6-13 14:46:32
当实测温度大于设定温度时也得加热,可是加热容易过冲,具体该怎么帮,当我通液体时,
温度下将的快,需要将3度,才能升上去,有的温控表做的非常,基本就在设定点,哪位
大虾能告诉我怎么半???????????
所以需要做实验调整PID参数[HGX] [992] 2006-6-13 21:40:35
1、假如突然加料,温度一般会下降,系统检测到温度下降,要尽快加热。
    假如人家的表能稳定,可能是人家的控制效果好,但是假如温度几乎不变,
    有作假的嫌疑。
2、假如没有加料,温度也会上下波动,可能有轻微的自激。
    也有可能是PID算法有问题,没有考虑干扰或者计算过程的失真,比如测量精度
    不够,导致D项输出波动;输出周期太长;假如系统惯性太大,也不好控制。
  排除PID算法的问题,最好用串口把测量温度,每次计算的输出,及PID中每一项
  的计算结果都通过串口发送到PC上分析。你可能会发现一些计算的问题。
3、温度上下波动,可能是热惯性太大,但是控制作用太强烈会导致自激。
4、正常的PID控制,无论温度是高是低,输出都应该是平稳的变化,任何人为的不加热或者
  补偿性的加热,都可能适得其反。比如温度高了,怕过冲,人为的停止加热,等温度
  开始下降了,再准备加热,就来不及了,从而产生振荡。
去掉微分项试一试[sdqdhx] [724] 2006-6-21 13:36:34
一般只用比例和积分就可以解决问题,微分只是象征性加上的
所谓的稳定,就是输出是一个震荡稳定的过程,参数设置的合适则震荡小,甚至无超调。
例如象宇电的表。
继电器的话,不太可能吧[wjb444] [640] 2006-10-14 21:13:19
少许波动是允许的,.只要在你稳态温度范围之内[jinjing999666] [738] 2006-6-14 9:01:40
怎样才能恒在0.1度之内[1] [824] 2006-6-14 10:48:02
但是,有的温控表,温瓢为0.1之内,不知道怎样控制的那么好????温度受环境的影
响非常小,应该是微分起主导作用,但是在往上升是负值,升温就慢,哪位大虾告诉我到底
该怎么半?????????怎样才能恒在.1度之内??????????????
在温度控制当中,重要的要让微分起用,快到目标值前要停加或小功率加热.防止过冲.[sh_dyb] [913] 2006-6-13 15:52:56
因为微分起到一定的预测做用.如过控制量太大,很容易造成在控制点附近比较大的温度振
.你不能在到目标温度才停,这样你的温度一定会超过目标值.要根据你的温度变化速率来
动态的调整你的参数,在未到目标值前让热"惯性"越来越小.因为温度的变化是非常缓慢的.
但是你怎样才能恒住????温度在设定点温度下将时微分急速增加,但是温度在上升时不能很快升上来,[1] [727] 2006-6-14 8:44:23
但是你怎样才能恒住????温度在设定点温度下将时微分急速增加,但是温度在上升时不
能很快升上来,难道pid的系数没有设好么????谁能告诉我pid的三个参数的大概关
系??? 三个参数的大小关系,大约差多少倍
不是软件能解决所有问题?谈谈硬件部分[fujianhua] [980] 2006-6-13 22:52:29编程哪一家比较好
1、加热体功率太大,一加热就温度过冲,把加热体分二部分,温度加热到一半左右关闭一路,
PID调节另一路。减少波动。
2、温度传感器安装的不合理,与加热体距离太远或与金属贴的不紧,当检测到温度时,实际温度
时已过冲。
微分起主导作用,但是升温时是负值,温度将下来在往上升就慢了,温度不能很快升上去,[1] [774] 2006-6-14 9:04:17
乘上个小于0.02的系数[hex99] [790] 2006-6-15 18:40:19
0.1度好做,不好作的是你用什么样的电路执行[EXIT] [772] 2006-6-21 13:47:04
高度关注![mr.gjd] [620] 2006-10-14 21:16:21
可控硅移相调压可以做到比较精确[hy5399] [669] 2006-10-15 21:37:32
关注!我想用PID来控制伺服电机.怎么用呢?[sdsdsdwpq] [518] 2006-10-16 16:50:44