njtl0811
[img]http://ip.ipwind.cn/ip.pn
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個
工控威望: 256 點
下載積分: 756 分
在線時間: 59(小時)
注冊時間: 2009-02-12
最后登錄: 2024-07-29
查看njtl0811的 主題 / 回貼
樓主  發(fā)表于: 2009-02-21 11:17
各位大俠,我是一位初學(xué)者,想問一下如果不用PLC自帶的PID向?qū)K,而自己編寫PID控制程序,那么其中的功能量怎么轉(zhuǎn)換?比如我想把150攝氏度作為滿值1,而零下20作為0。這樣該怎么弄?初學(xué)者,提得問題比較弱智可能。但還請幫下忙,解一下我的困難。
xbs321
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 83 個
工控威望: 208 點
下載積分: 686 分
在線時間: 15(小時)
注冊時間: 2008-08-25
最后登錄: 2019-01-10
查看xbs321的 主題 / 回貼
1樓  發(fā)表于: 2009-02-26 15:19
我覺得你可以先讀入溫度數(shù)據(jù),轉(zhuǎn)化為實際溫度,然后做個線性就可以轉(zhuǎn)化為0-1了
heming
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看heming的 主題 / 回貼
2樓  發(fā)表于: 2009-03-04 17:43
先把溫濕度用傳感器讀出來,讀出來的值一般是一個0-32768的值,把這個值轉(zhuǎn)換位雙整數(shù),利用公式把這個值轉(zhuǎn)換成標(biāo)準值就行了,你可以把郵箱告訴我,我發(fā)一程序給你看看!