您现在所在的是:

电脑编程

回帖:19个,阅读:2338 [上一页] [1] [2] [下一页]
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2019/7/15 10:55:20
#10楼
回复 #7楼 liuzhi0403
应该都是一样的道理,但要注意的是,温度是个大滞后的特点(就是温度在绝大多数情况下都不能突变),你的调节周期设置为5s是没问题的;但如果是系统惯性很小的,周期应该减小,具体多少要看具体的问题(工艺)了。
国人当自强,共同努力,抵制日货。
49211
kdrjl 版主
文章数:24262
年度积分:50
历史总积分:49211
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2019/7/15 15:06:47
#11楼
周期是5S,就是PWM三角波的时基;三角波的峰值和谷值,就是PID输出的X从0-100%。所以,占空比和PID运算结果的关系,就是线性正比关系。PID运算结果0-100%对应PWM输出占空比0-100%。与1楼所述一致。
我是你的朋友
50
liuzhi0403
文章数:7
年度积分:50
历史总积分:50
注册时间:2019/7/13
发站内信
发表于:2019/7/15 16:15:30
#12楼
回复 #11楼 kdrjl
好的,大概明白了,谢谢大侠表情
50
liuzhi0403
文章数:7
年度积分:50
历史总积分:50
注册时间:2019/7/13
发站内信
发表于:2019/7/15 16:20:17
#13楼
第一次发贴求助,没想到能得到这么多热心帮助,小弟拜谢表情
8018
蜀中之首
文章数:5230
年度积分:50
历史总积分:8018
注册时间:2018/5/27
发站内信
发表于:2019/7/15 16:39:13
#14楼
以下是引用kdrjl2019/7/15 15:06:47的发言:
周期是5S,就是PWM三角波的时基;三角波的峰值和谷值,就是PID输出的X从0-100%。所以,占空比和PID运算结果的关系,就是线性正比关系。PID运算结果0-100%对应PWM输出占空比0-100%。与1楼所述一致。
楼主后来明确了是使用PLC
他的目的是将PID计算出来的数字量,变成固态继电器能接收的开关信号(周期5s)
PLC里的PWM指令需要二个数据,其中一个就是“三角波”频率,5s对应是?Hz,PWM指令要求最低?Hz
估计这就是1楼说的“PID如何跟PWM结合”
要想PID跟PWM结合,也不难,将控制周期改为1s(1Hz)固态继电器顶的住。PID的输出限定在0-100,做不到就转换好了,再与PWM对接。
只是要看PWM可控制的端口是否留给你用。欧姆龙的挑食。
注:具体使用还请看各厂家的指令说明。
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2019/7/15 18:35:35
#15楼
回复 #11楼 kdrjl
任老师,本胖的理解如果没错的话,PWM不是三角波,应该是方波。假设输出为0-5V,PWM在0-5S内,如果输出10%,那么就是0.5s的5V的方波输出,类似的如果是50%,那么就是2.5s的5V方波。PWM应该是个时间函数,输出的电压幅值就是0V和高电平的电压(0和1),没有中间的电压幅值。但是SPWM,就有中间电压了,高端的变频器一般会有SPWM,但PLC的PWM输出,一般没有这么高级。
国人当自强,共同努力,抵制日货。
49211
kdrjl 版主
文章数:24262
年度积分:50
历史总积分:49211
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2019/7/16 16:32:14
#16楼
回复 #14楼 蜀中之首
哦,是这样呀。我说的PWM是传统的那种。嘻嘻
我是你的朋友
49211
kdrjl 版主
文章数:24262
年度积分:50
历史总积分:49211
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2019/7/16 16:35:20
#17楼
回复 #15楼 yanli7234
嘻嘻,PWM输出是脉冲方波,这个没错,可是它的输入是0-100%的模拟量与三角波做比较的。其结果是以三角波的频率为时基,占空比可调的脉冲。是吧?这是传统的PWM控制基本原理。
我是你的朋友
818
493574407
文章数:50
年度积分:50
历史总积分:818
注册时间:2012/4/18
发站内信
发表于:2019/11/4 14:55:44
#18楼
别吵了,说的都正确,PWM就是脉宽调制电路,绝对输出是方波,最后控制的效果就是控制通电的时间,这种PWM调制方式在电视机,电脑主机的开关电源里面大量应用,都是属于自动控制的方式。还有一种调频法,这里不作讨论
此帖发自手机工控论坛
818
493574407
文章数:50
年度积分:50
历史总积分:818
注册时间:2012/4/18
发站内信
发表于:2019/11/4 15:33:50
#19楼
以下是引用liuzhi04032019/7/13 17:27:32的发言:
假设PID控制温度,输出PWM驱动固态继电器控制发热管通断,控制周期是5S,当前PID计算结果是X决定了控制周期5S内的PWM占空比,那X与占空比成什么样的关系呢?
本人菜鸟一枚,最近在学习PID控制,计算结果与控制输出的转换关系怎么也没想明白,网上查了很多资料都是一笔过,好像也没人提问这方面问题,是我理解错了吗?
PID整定的输出在设置向导的时候能选择输出类型,选择数字量输出,程序里面关联好输出Q的地址就可以控制了,基本都是控制加热棒,PID的输出是范围是0---100(就是你说的x),占空比就是输出的百分比的多少,比如占空比是100%,就是5秒钟的时间里全部都是开,占空比0%.一个周期都是关
[此贴子已经被作者于2019/11/5 22:20:04编辑过]
此帖发自手机工控论坛

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004