chenhaot
chenccc
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 160 個
工控威望: 239 點
下載積分: 1372 分
在線時間: 143(小時)
注冊時間: 2020-08-20
最后登錄: 2025-01-16
查看chenhaot的 主題 / 回貼
樓主  發(fā)表于: 2024-04-28 11:36
目前需要控制設備加溫,但是加溫時間需要可設置。比如100°加熱到200°,需要在2分鐘平緩的加熱到,而且這個加熱時間可以實時修改
這種程序該如何去寫?有沒有朋友做過類似的方案?
jixzang
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 182 個
工控威望: 589 點
下載積分: 4984 分
在線時間: 62(小時)
注冊時間: 2024-02-27
最后登錄: 2025-01-22
查看jixzang的 主題 / 回貼
1樓  發(fā)表于: 2024-05-04 08:47
用y=kx+b計算每0.1s(采樣周期)的溫度值作為PID的設定值,溫度測量輸入到PID的輸入端。這個是直線形式,實際工作中時間有可能延長,因為溫度越高發(fā)熱管與受熱體的溫差越少,前期要壓制,后期跟不上。我的項目一般用指數(shù)函數(shù),前期速度快點,后期慢點。