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

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

点击:2365 回复:19

假设PID控制温度,输出PWM驱动固态继电器控制发热管通断,控制周期是5S,当前PID计算结果是X决定了控制周期5S内的PWM占空比,那X与占空比成什么样的关系呢?
本人菜鸟一枚,最近在学习PID控制,计算结果与控制输出的转换关系怎么也没想明白,网上查了很多资料都是一笔过,好像也没人提问这方面问题,是我理解错了吗?
19-07-13 17:27
X应该就是占空比,或者说是加热时间/控制周期(5S)的值,单位最终要折算成时间(S)。很早之前,本胖好像做过这类的控制,记得是本胖 比较懒,弄了个电炉子,自动做卤肉。硬件配置是电脑运行wincc、224XP(西门子)、SSR(固态继电器)、电炉子。在Wincc上设置温度曲线(实际是功率曲线,没加测温元件),只有PWM,没有PID,但你这个问题实际上已经越过了PID部分,而且PID如何跟PWM结合,所以,俺脚的差不多。俺那个分辨率是0.1s,控制精度就是1%(功率),对于50Hz的交流电来说,精度足够了。卤肉很好吃!
19-07-14 11:43
大侠你的意思是,X的值0-100对应该占空比0%-100%吗?卤肉好吃,就是吃多了会腻表情
19-07-14 12:28
嗯的,再折合成时间,就是秒数。
19-07-14 12:55
看看李金城怎么说的
19-07-14 18:57
这个问题啊,如果你手头有RKC温控表的手册,看看就会很容易理解了,讲得比很多手册都简单明了
19-07-14 21:39
你好像将PID,PWM,控制周期交合在一起了
在电脑编程提出这个问题,我特意追忆了一下,又网上搜了一下
附件 untitled1.jpg
PWM有一个标准的信号发生器,控制信号x经比较器与其叠加,产生PWM输出信号,这些是需要硬件完成的。
这里的x可以是你前级的PID输出,数字还是电压你懂的。
好像没有控制周期问题,有个基准频率,拿它计算出控制周期时间是不是太牵强了。
如果说PLC,那可能就是另一种思路了(OMRON PLC)
前级PID计算出的数字量,控制周期5s,用TPO指令完成<时间比例输出>。
温控器可能也是控制方式
附件 untitled1.jpg
客户使用很多年的程序
PWM指令要求在指定的端口输出(脉冲输出端口),给定频率,指定占空比。用于温控是否合适?
要想将PID的数据转变成占空比,可能很麻烦,没试过,都是用TPO解决的,TPO可以用任意输出点,很方便。
附件 untitled2.jpg
这是0.1Hz频率,50%占空比程序。
可以看出与5s的控制周期无缘。
最后修改:2019/7/15 0:33:30
19-07-15 00:18
那如果是平衡车的平衡控制或收放卷的张力控制,也是这么转换的吗?
19-07-15 08:46
好的,我去了解一下下表情
19-07-15 08:47
就是想请教PLC的温控问题,第一次发贴发错板块了表情,我见过PLC都有温度自整定或简易PID指令(不知是不是所有的PLC都有),前几天突发奇想,通过PID算法能不能自己做一个温度控制指令呢,然后就卡在计算值X如何转换成实际输出这个点上了表情
19-07-15 08:59

上一页下一页

工控新闻

更多新闻资讯