Re: [問題] PID控制器基本詢問

看板Electronics作者 (阿吉)時間16年前 (2010/02/24 16:27), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《hiyasa (asashi)》之銘言: : 請教一下 : 我對控制器是外行人 : 因為想做一下調查 所以上來問一下 : 工業用常說啥麼 PID控制器(比例-積分-微分控制器) : 這PID控制器是實體東西嗎?? : 因為我查一下都是一堆方塊圖 線拉一拉 用MATLAB寫程式 : 好像都沒在賣"PID控制器" 找到的都是 啥麼溫度感測器,壓力感測器 等 : 意思是說PID是俗稱 程式寫完後 用於其他感測器?? : 是這樣嗎? : 謝謝 以自動控制來說,一個典型的系統可分為控制器、致動器、比較器、受控體以及感測器。 感測器: 若以一個溫控系統來說,感測器即為溫度感測器(如熱電耦),功能為量測系統的輸出並將 量測的訊號傳給比較器。在這裡雖然量測的是溫度,不過出來的訊號是電壓訊號或是電流 訊號。 比較器: 比較器的功能就是把"我們希望的輸出(某一指定溫度)"減去"感測器所量到的實際輸出(實 際溫度)"兩者相減(以電壓或是電流的形式),然後把相減的訊號傳至控制器,此訊號即為 "誤差訊號"。 控制器: 一般控制器是針對"誤差訊號"來決定要使致動器提供多少能量給受控體,控制法則有很多 種,不過PID控制器是最基本也是使用最廣泛的控制器,除了PID控制之外還有很多種控制 器,譬如滑動控制、模糊控制、類神經網路控制、H無限控制以及適應控制。至於控制器的 實現,一種是用類比方式實現PID控制器,即用基本的電子電路構成(電阻.電容.運算放大 器...),另一種是用數位的方式實現,將輸入的類比訊號經由ADC(類比數位轉換器),然後 利用單晶片、DSP或是電腦來進行運算,此時PID控制器是以程式語言(組合語言或是C語言) 燒在單晶片(或DSP)或是以程式在電腦裡執行,最後再將數位訊號經由DAC(數位類比轉換 器)將數位訊號轉成類比訊號傳至致動器。 致動器: 通常訊號要輸入致動器之前會先經過放大器,來增強驅動的訊號。 在溫控系統裡致動器即為加熱器或是冷卻器,功能為提供能量給受控體,至於提供的量是 多是少,是冷是熱則由控制器來決定。 受控體: 在溫控系統裡受控體就是你想要進行溫控的結構(如水槽、冰箱或房間) ------------------------------------------------------------------------------ 所以若說PID控制器是否為實體,我覺得可以說是有也可以說是沒有,就看你是以甚麼形式 來實現它就是了。另外是有人在賣PID控制器的,google一下應該就可以找到。據我所知工 業用的控制器很多都是PID控制器(主要因素是成本考量)。建議源PO去找"自動控制"的書來 看,這樣會比較了解整個控制流程以及控制器到底是幹嘛的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.155.121

02/24 17:37, , 1F
推~這篇統整了自動控制的大觀念
02/24 17:37, 1F

02/25 13:37, , 2F
好文.
02/25 13:37, 2F
文章代碼(AID): #1BXEBoLe (Electronics)
文章代碼(AID): #1BXEBoLe (Electronics)