愛皇馬愛天使
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 117 點(diǎn)
下載積分: 1567 分
在線時(shí)間: 40(小時(shí))
注冊(cè)時(shí)間: 2012-06-12
最后登錄: 2014-11-04
查看愛皇馬愛天使的 主題 / 回貼
樓主  發(fā)表于: 2013-04-09 14:07
  本來想用PID指令直接寫PID控制程序,但是條件不允許!只有自己編些基于PID算法的控制程序,,對(duì)此我是一頭霧水!資料也難找,懇請(qǐng),懇請(qǐng)!大神們,幫幫小弟我。
               我這次真心遇到問題了。 希望大神有資料的,有程序的,能留下聯(lián)系方法. 不吝賜教。。謝謝大家
erwin2009
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 132 個(gè)
工控威望: 265 點(diǎn)
下載積分: 1024 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2012-09-11
最后登錄: 2022-02-25
查看erwin2009的 主題 / 回貼
1樓  發(fā)表于: 2013-04-10 15:15
這個(gè)也沒有什么啊。

PID本身就是一種算法,雖然使用了內(nèi)部PID運(yùn)算,但是內(nèi)部PID運(yùn)算也是由若干公式構(gòu)成,詳情可以參考PID公式的具體內(nèi)容,

在大學(xué)自動(dòng)控制原理這門課程里面也對(duì)PID公式有所闡述。。

樓主可以上百度去搜索。。

http://www.docin.com/p-106454889.html

由于微分環(huán)節(jié)對(duì)系統(tǒng)影響比較復(fù)雜,故我們本身是很少使用D這個(gè)參數(shù)的。一般我們只做PI調(diào)節(jié),那么這個(gè)就更簡(jiǎn)單了。

根據(jù)輸入值, P ,I,調(diào)節(jié)偏差等數(shù)據(jù),算出對(duì)設(shè)定值下一個(gè)中斷和下下一個(gè)中斷的累加值。然后再每一個(gè)中斷時(shí)間內(nèi)對(duì)被調(diào)節(jié)的量加上你算出來的那個(gè)累加值就可以了。。。。這個(gè)值可能是正,可能是負(fù),由你的反饋值還有PI等影響。。
樓主留言:
PID算法 書上理論講的很多!我的學(xué)習(xí)方法是不是錯(cuò)了,我總是想找一段PID算法程序,然后再照樣子寫,,,請(qǐng)問學(xué)這個(gè)該怎樣學(xué)~!我可不可以這里理解,我使用PID公式,我知道這個(gè)算法中各項(xiàng)的意思,無論我是用三菱還是西門子,就是將PID算法實(shí)現(xiàn)的一個(gè)過程嗎?