当前位置:
工控论坛
> >
行业
>
流程制造
>
冶金
我要发帖
求助:PID算法在温度控制器中的应用
点击:
1907
| 回复:
12
水新
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 2回
年度积分:0
历史总积分:5
注册:2007年12月19日
发表于:2007-12-19 12:22:00
楼主
怎么把PID算法的汇编程序与温度控制系统的程序结合起来:
目前在做一个水温控制系统,用传感器DS18B20测水温,继电器控制电炉丝的通断,数码管显示设定温度与实时温度。现在的水温总是超过设定温度0.8摄氏度左右继电器才断开停止加热。老师要求误差不能超过0.1让加入算法。我在网上搜了一个数字PID增量型控制算法的程序,但不知道怎么和我的温控系统的程序结合,不知道应该把它放在温控系统的哪个部分,也不知道数字PID增量型控制算法能不能实现误差不超过0.1的要求,如果能实现该怎么修改一下算法程序,望各位高手帮忙!!
分享到:
收藏
邀请回答
回复楼主
举报
ZJZC
关注
私信
精华:1帖
求助:0帖
帖子:23帖 | 3984回
年度积分:0
历史总积分:4895
注册:2004年10月18日
发表于:2007-12-19 12:56:00
1楼
这个与仪器的精度等有关;
回复
引用
举报
水新
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 2回
年度积分:0
历史总积分:5
注册:2007年12月19日
发表于:2007-12-19 16:36:00
2楼
是将水温控制在设定值X±0.1℃范围,只是设计一个简单的水温控制系统。
回复
引用
举报
wisherhl
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 4回
年度积分:0
历史总积分:16
注册:2004年3月03日
发表于:2007-12-19 17:13:00
3楼
你应该控制一个时序,比如说几秒算一次采样值,然后再用PID算法输出值就可以了!
回复
引用
举报
鑫鑫鹰熊
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 152回
年度积分:0
历史总积分:343
注册:2004年12月28日
发表于:2007-12-20 15:01:00
4楼
同意楼上的说法。关键是这不考虑实际温度的话还是有可能的。此外还要考虑的箱体的机械结构,不要光考虑电气控制方面。水的容量和水流的循环结构问题。还有设定温度为多少?必要时,需要双向控温。就是还要加冷却。光靠加热很难做到啊!关键是设定温度为多少?还有加热控制元件方面,如果你用的是电磁继电器的话也会有个延时问题。建议采用固体继电器,毕竟这个反应动作会快一些。或许对你有所帮助。
回复
引用
举报
gk_boy
关注
私信
精华:0帖
求助:0帖
帖子:56帖 | 574回
年度积分:0
历史总积分:1729
注册:2007年9月01日
发表于:2007-12-20 15:20:00
5楼
学习
回复
引用
举报
水新
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 2回
年度积分:0
历史总积分:5
注册:2007年12月19日
发表于:2007-12-20 20:15:00
6楼
加PID算法是不是必须得通过PWM来控制电炉加热?不用PWM行不行?另外,我的温控没有用到中断可不可以加PID算法?
回复
引用
举报
bluefree
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 31回
年度积分:0
历史总积分:42
注册:2007年6月12日
发表于:2007-12-27 14:10:00
7楼
其实可以用经验法来做,需要继电器动作时间,传感器信号反应及处理时间,液体容量限位,做成一个经验模式,各种不同情况下,提高个一定时间停止加热,又延迟个多少时间继续加热。
回复
引用
举报
yingg
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 8回
年度积分:0
历史总积分:306
注册:2007年12月20日
发表于:2007-12-27 15:58:00
8楼
控温是用FB41,还是FB58啊?
回复
引用
举报
newchp
关注
私信
精华:3帖
求助:0帖
帖子:113帖 | 3966回
年度积分:0
历史总积分:9364
注册:2006年7月15日
发表于:2008-01-03 23:28:00
9楼
高手们,能否提供个S7-300的温度控制例子?前提是必须用FB,或者说FC编程
回复
引用
举报
zlp412966236
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:3
注册:2008年4月24日
发表于:2008-05-23 12:18:27
10楼
dfadfdggfdgfga
回复
引用
举报
zlp412966236
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:3
注册:2008年4月24日
发表于:2008-05-23 12:19:20
11楼
用模糊PID自整定算法试试
回复
引用
举报
浅醉闲眠
关注
私信
[版主]
精华:3帖
求助:3帖
帖子:219帖 | 13148回
年度积分:152
历史总积分:116149
注册:2002年6月21日
发表于:2008-05-23 12:49:53
12楼
执行元件是继电器的话,完全可以考虑用时间比例算法.
回复
引用
举报
热门招聘
相关主题
求室内温度测量系统集成方案
[1884]
橡胶机械用三菱PLC的多吧
[5702]
矿山机械的机遇
[2957]
天下数控品牌列强及其利器
[5567]
架空绝缘配电线路施工及验收...
[2491]
面向LonworksD网络集成商的问...
[2189]
求工控私活做
[3895]
信号隔离器有什么用处?
[2454]
LED能不能改变电压等级而实现...
[2864]
枕式包装机追踪控制(供参考)
[1876]
官方公众号
智造工程师
客服
小程序
公众号