chenhaot
chenccc
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 157 個(gè)
工控威望: 230 點(diǎn)
下載積分: 1309 分
在線時(shí)間: 127(小時(shí))
注冊(cè)時(shí)間: 2020-08-20
最后登錄: 2024-11-04
查看chenhaot的 主題 / 回貼
樓主  發(fā)表于: 2024-04-28 11:36
目前需要控制設(shè)備加溫,但是加溫時(shí)間需要可設(shè)置。比如100°加熱到200°,需要在2分鐘平緩的加熱到,而且這個(gè)加熱時(shí)間可以實(shí)時(shí)修改
這種程序該如何去寫?有沒(méi)有朋友做過(guò)類似的方案?
jixzang
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 170 個(gè)
工控威望: 576 點(diǎn)
下載積分: 3136 分
在線時(shí)間: 55(小時(shí))
注冊(cè)時(shí)間: 2024-02-27
最后登錄: 2024-11-07
查看jixzang的 主題 / 回貼
1樓  發(fā)表于: 2024-05-04 08:47
用y=kx+b計(jì)算每0.1s(采樣周期)的溫度值作為PID的設(shè)定值,溫度測(cè)量輸入到PID的輸入端。這個(gè)是直線形式,實(shí)際工作中時(shí)間有可能延長(zhǎng),因?yàn)闇囟仍礁甙l(fā)熱管與受熱體的溫差越少,前期要壓制,后期跟不上。我的項(xiàng)目一般用指數(shù)函數(shù),前期速度快點(diǎn),后期慢點(diǎn)。