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

pid單片機

發布時間:2022-01-28 16:47:00

『壹』 單片機學pid,可以用pid控制什麼比較好

電機是最直觀的啊,電機哪有那麼貴,買個小功率的電機和位移感測器或者編碼器即可實驗。

『貳』 完整可用的51單片機PID運算公式

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

『叄』 PLC的PID控制和單片機的PID控制哪個好

拋開演算法本身,你這問題是問PLC好還是單片機好?
從可靠性方面我想會是PLC,抗干擾性,穩定性更好。

『肆』 單片機PID控制問題

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

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

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

『伍』 pid 單片機還是fpga

pid是一種控制演算法,可以用單處機實現,也可以用fpga實現,要看你用來做什麼。

『陸』 單片機的PID控制

離散的形式,在單片機只能用其離散的形式,否則很難編程
有位置式和遞推式,將連續的PID表達式離散化,之後用後向差分化簡,整理後就可以編程了,但前提是得確定(整定)好參數或確定好控制方案及采樣時間。

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

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

『捌』 單片機PID

你問的這個問題,必須一篇較長的論文才能說明問題,給你看一篇吧,我寫的,有問題問我:
http://blog.ednchina.com/king_of_wind/240152/message.aspx

『玖』 PID演算法在單片機中怎麼實現

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

『拾』 單片機如何寫PID程序

PID演算法有公式,直接套用就可以了。
公式在這個鏈接說的很明白了。
http://ke..com/view/1759810.htm
1、如果加入D抖動的特別厲害,試試只用PI控制。
2、還有PID參數都是一步一步調出來的,我建議你做個上位機,就是個簡單的VB串口程序,用來設置PID參數
3、然後在單片機這邊弄個串口接收程序,這里就是個簡單的串口程序,人人都會,把接收到的PID存儲在緩沖區里。
4、然後單片機程序直接調用。單片機帶EEPROM的話,當接收到改變的PID參數時,存儲這些參數。去STC官網下你的單片機資料,上面有EEPROM測試程序,直接套用。
上面純屬個人建議,都容易實現,不過有點費時。

閱讀全文

與pid單片機相關的資料

熱點內容
兵器pdf 瀏覽:923
雲伺服器怎麼限制cpu 瀏覽:164
學信網用的什麼app 瀏覽:876
linux重啟命令apache 瀏覽:751
半夜解壓有什麼壞處 瀏覽:425
linux代理命令 瀏覽:638
調用tasking的編譯器編譯 瀏覽:292
青檸app是什麼 瀏覽:866
linuxapachephp56 瀏覽:397
安卓手機如何打開eng文件 瀏覽:24
看拉丁電視都用什麼app好 瀏覽:781
什麼是哲學pdf 瀏覽:509
hdfs的三個下載命令 瀏覽:525
java常用的排序演算法 瀏覽:359
51單片機連接adc 瀏覽:861
python命名變數報錯 瀏覽:122
安卓手機如何換windows系統 瀏覽:614
python中的類是什麼 瀏覽:632
我的英雄學院用哪個app可以看 瀏覽:37
excel插入選項卡對象命令 瀏覽:695