chenhaot
chenccc
级别: 略有小成
精华主题: 0
发帖数量: 160 个
工控威望: 239 点
下载积分: 1373 分
在线时间: 143(小时)
注册时间: 2020-08-20
最后登录: 2025-01-16
查看chenhaot的 主题 / 回贴
楼主  发表于: 2024-04-28 11:36
目前需要控制设备加温,但是加温时间需要可设置。比如100°加热到200°,需要在2分钟平缓的加热到,而且这个加热时间可以实时修改
这种程序该如何去写?有没有朋友做过类似的方案?
w12304888
w12304888
级别: 论坛先锋
精华主题: 0
发帖数量: 82 个
工控威望: 1013 点
下载积分: 1114 分
在线时间: 62(小时)
注册时间: 2022-09-08
最后登录: 2025-02-01
查看w12304888的 主题 / 回贴
1楼  发表于: 2024-05-04 10:44
个人用过的方案,温差除于加热时间(分钟)=每分钟需要增加的温度
如从100度10分钟加热到200度    每分钟加10度设定。0分钟时设定110度  2分钟时设定130度 9分钟时设定200度,如有余数就在最后一分钟全加进去
注意的是:斜率升温时间必须大于定值升温时间,不然无法实现。
pid最好也要根据温度进行改变,低温时用低温的pid,高温用高温的pid。不然低温容易超过设定温度或者高温时速率不够到不到设定温度。
以上仅供参考,