導航:首頁 > 操作系統 > 單片機pid

單片機pid

發布時間:2022-01-15 15:56:37

⑴ 如何用單片機PID去控制壓力

這個有很多常式,首先你要獲取感測器的信號。然後還有設計好驅動方式,比如如何連續調節壓力。這樣才能通過誤差信號連續調節輸出。閉環調節好後,加入PID參數調節各種信號獲取理想性能。

⑵ 單片機中的PID演算法是什麼意思啊,有什麼用途呢謝謝!

pid就是比例積分微分演算法

⑶ 51單片機可不可以進行pid運算

可以,一搜 51 PID 就可以
給你個文庫的程序看看
http://wenku..com/link?url=__uzrCAiFhJpD6m9q

⑷ PID演算法在單片機中怎麼實現

PID控制在8位單片機中仍然有廣泛的應用,比如溫度控制,利用比例、積分、微分補償來做恆溫補償控制,當然由於有這些數學處理,C語言相對方便一些

⑸ 完整可用的51單片機PID運算公式

沒意義。PID是有很強的針對性的,我以前看到的幾個網上的PID程序都還是可以用的。但是需要你自己定的,可不只是PID三個數。采樣周期是多少?PID計算後打算用多少位的數據,都是要自己定的,等等。
而所謂溫度控制的程序,直接套用的(參數不套用,自己調),沒有幾個能好用的,要麼計算量太大,要麼調節不夠好。
還是看看公式自己寫的好。就算我寫了一個在我手上好用的,給你,你那也未必好用,因為還要根據實際去修改一些輸出、輸入量,或加以限制,不同的系統,這些都是不同的。就像是汽車底盤都是4個輪子,你要的是越野車,我給你個轎車的底盤,上面再怎麼改也不好用阿!

⑹ 如何在單片機中實現pid自整定

儀表的PID實際上就是一個控制系統,其中P表示為比例帶,它對檢測到的變化信號進行放大作用,再經過儀表輸出去控制被測介質的物理量,比如壓力、溫度、流量以及液位等;I表示積分作用,因為比例調節P雖然對被測信號的變化能得出即時的響應,但存在著靜壓現象,提高積分作用可以使變化響應信號能消除靜差;D表示微分作用,對於一些響應變化很遲緩的對象,如溫度,在進行控制時為了加快控制效果,可引入微分調節量,起到超前調節的作用,也就是說是超調。
對於PID參數的整定是一個實驗的過程,因為不同的對象條件有不同的調節規律,在整定時向將I和D關閉,比例帶放在100%,這時比例帶P的放大倍數是1,逐漸減少比例帶,也就增加放大倍數,加入測量的變化信號,檢查輸出和控制對象是否有振盪現象。所謂的振盪現象,舉個例子,對某個壓力的控制,當壓力高時,控制閥門打開一點進行釋放,當壓力低時就關閉閥門。當對這個控制系統進行PID參數調整時,先關閉I和D,設定某個P值後對控制系統加一個壓力升高的變化信號,這時如果P值過小時,即其放大倍數增大,使得其輸出信號過量增大,導致閥門開的過大,造成壓力下降過快,因為檢測到壓力因為過低,使得控制輸出信號朝相反的方向變化,即輸出信號過量減小,使得閥門有被關閉,這時壓力有很快上升,這個現象就是振盪現象。為了避免在調節中出現振盪現象,一般是小范圍的調整比例帶P參數。等調整到壓力增高時,閥門稍微開一點,壓力穩定,壓力降低時,閥門稍微關一點,保持壓力穩定,這就算是可以了。這時再增加一點積分I參數,使得比例調節存在的靜差得到消除。微分D一般是不使用。
PL/C

⑺ 單片機PID控制問題

首先弄清楚PID是一種控制演算法!!!

1,「如果用單片機恆溫可以使溫度到達預定值就停止加熱,低了就加熱,用一個溫度感測器反饋,這樣算是一個自動控制嗎」你這是控制系統,但是效果會非常差,尤其是對於溫度控制這種大慣性系統,達到預定值就停止加熱,但是由於慣性,溫度肯定會繼續上升,電爐燒水的時候,水開了,斷電之後水還要沸騰一定時間的(沸騰是很消耗能量的,由此可見如果是加熱的話溫度上升更嚴重,你也可以自己用溫度計試試看);「低了就加熱」是同樣的道理。如果系統對控制精度有要求,你這樣做肯定達不到要求。PID是一種控制演算法,相對於其他控制演算法來說算是最簡單的了。PID能夠做到在溫度快要達到設定值的時候降低加熱功率,讓溫度上升速度變慢,最終穩定在設定值。如果用你的直接控制,溫度會在設定值上下振盪,永遠不會停在設定值。
2,一般的控制系統都需要加反饋,以構成閉環控制系統,相對的還有開環控制系統。開環控制系統,舉個例子,就是你加熱的時候事先計算好大約需要多少熱量,然後考慮一下環境影響,計算出加熱時間,然後控制加熱系統按照你這個時間加熱。你覺得這樣的系統能夠穩定工作嗎?環境稍稍有變動就掛了!開環控制系統的特點就是很容易受到環境的影響;閉環控制系統就穩定很多,你用1L水可用,2L水也行,500W電能用,1000W電爐也能用,這就是閉環的優點。
因此,大多數的控制系統都是閉環的,開環很少單獨使用,即使用到了也是有閉環的。開環其實也是有優點的,開環在控制系統裡面叫做前饋(跟反饋對應的),比如你的系統裡面電源電壓上升了,加熱速度肯定會變快,如果你對電源電壓采樣,將采樣的結果輸入到閉環裡面,對閉環做一個輕微的修正,控制的精度會更好,這就是開環的優勢,它是超前的,能夠預知結果(根據地源電壓提高就能知道需要降低輸出功率了)。

說完這些,你應該明白了,反饋是必需的(前饋也可以要,但是不是必需的),PID不能被取代(除非你用其它更復雜的控制演算法)。

閱讀全文

與單片機pid相關的資料

熱點內容
支持dsd硬解壓音效卡 瀏覽:768
怎麼查看u盤加密區 瀏覽:181
台電加密是什麼格式 瀏覽:155
php論壇版塊在哪個文件夾 瀏覽:442
暗黑的伺服器為什麼維護 瀏覽:623
android內存溢出的原因 瀏覽:18
標志307的壓縮比是多少 瀏覽:636
伺服器啟動為什麼叫三聲 瀏覽:997
追風箏的人英文pdf 瀏覽:940
解壓小熊手機殼 瀏覽:346
成都市區建成面積演算法 瀏覽:660
智能家居單片機 瀏覽:97
買男裝用什麼app好 瀏覽:855
文件夾合並了怎麼拆開 瀏覽:260
波段副圖源碼無未來函數 瀏覽:89
livecn伺服器地址 瀏覽:259
程序員這個工作真的很吃香嗎 瀏覽:847
程序員和數學分析師待遇 瀏覽:681
壓縮氣彈簧怎麼拆 瀏覽:325
華為公有雲伺服器添加虛擬ip 瀏覽:211