登录
首页 电脑编程
回帖 发帖
正文

主题: 关于PID控温的小白问题

点击:2365 回复:19

应该都是一样的道理,但要注意的是,温度是个大滞后的特点(就是温度在绝大多数情况下都不能突变),你的调节周期设置为5s是没问题的;但如果是系统惯性很小的,周期应该减小,具体多少要看具体的问题(工艺)了。
19-07-15 10:55
周期是5S,就是PWM三角波的时基;三角波的峰值和谷值,就是PID输出的X从0-100%。所以,占空比和PID运算结果的关系,就是线性正比关系。PID运算结果0-100%对应PWM输出占空比0-100%。与1楼所述一致。
19-07-15 15:06
好的,大概明白了,谢谢大侠表情
19-07-15 16:15
第一次发贴求助,没想到能得到这么多热心帮助,小弟拜谢表情
19-07-15 16:20

引用 kdrjl 在 2019/7/15 15:06:47 发言【内容省略】

楼主后来明确了是使用PLC
他的目的是将PID计算出来的数字量,变成固态继电器能接收的开关信号(周期5s)
PLC里的PWM指令需要二个数据,其中一个就是“三角波”频率,5s对应是?Hz,PWM指令要求最低?Hz
估计这就是1楼说的“PID如何跟PWM结合”
要想PID跟PWM结合,也不难,将控制周期改为1s(1Hz)固态继电器顶的住。PID的输出限定在0-100,做不到就转换好了,再与PWM对接。
只是要看PWM可控制的端口是否留给你用。欧姆龙的挑食。
注:具体使用还请看各厂家的指令说明。
19-07-15 16:39
任老师,本胖的理解如果没错的话,PWM不是三角波,应该是方波。假设输出为0-5V,PWM在0-5S内,如果输出10%,那么就是0.5s的5V的方波输出,类似的如果是50%,那么就是2.5s的5V方波。PWM应该是个时间函数,输出的电压幅值就是0V和高电平的电压(0和1),没有中间的电压幅值。但是SPWM,就有中间电压了,高端的变频器一般会有SPWM,但PLC的PWM输出,一般没有这么高级。
19-07-15 18:35
哦,是这样呀。我说的PWM是传统的那种。嘻嘻
19-07-16 16:32
嘻嘻,PWM输出是脉冲方波,这个没错,可是它的输入是0-100%的模拟量与三角波做比较的。其结果是以三角波的频率为时基,占空比可调的脉冲。是吧?这是传统的PWM控制基本原理。
19-07-16 16:35
别吵了,说的都正确,PWM就是脉宽调制电路,绝对输出是方波,最后控制的效果就是控制通电的时间,这种PWM调制方式在电视机,电脑主机的开关电源里面大量应用,都是属于自动控制的方式。还有一种调频法,这里不作讨论
19-11-04 14:55

引用 liuzhi0403 在 2019/7/13 17:27:32 发言【内容省略】

PID整定的输出在设置向导的时候能选择输出类型,选择数字量输出,程序里面关联好输出Q的地址就可以控制了,基本都是控制加热棒,PID的输出是范围是0---100(就是你说的x),占空比就是输出的百分比的多少,比如占空比是100%,就是5秒钟的时间里全部都是开,占空比0%.一个周期都是关
最后修改:2019/11/5 22:20:04
19-11-04 15:33

上一页 上一页

工控新闻

更多新闻资讯