基于微處理器的數字PID控制器改變了傳統模擬PID控制器參數整定不靈活的問題。但是常規微處理器容易在環境惡劣的情況下出現程序跑飛的問題,如果實現PID軟算法的微處理器因為強干擾或其他原因而出現故障,會引起輸出值的大幅度變化或停止響應。而FPGA的應用可以從本質上解決這個問題。因此,利用FPGA開發技術,實現智能控制器算法的芯片化,使之能夠廣泛的用于各種場合,具有很大的應用意義。 首先分析FPGA的內部結構特點,總結FPGA設計技術及開發流程,指出實現結構優化設計,降低設計難度,是擴展設計功能、提高芯片性能和產品性價比的關鍵。控制系統由四個模塊組成,主要包括核心控制器模塊、輸入輸出模塊以及人機接口。其中控制器部分為系統的關鍵部件。在分析FPGA設計結構類型和特點的基礎上,提出一種基于FPGA改進型并行結構的PID溫度控制器設計方法。在PID算法與FPGA的運算器邏輯映像過程中,采用將補碼的加法器代替減法器設計,增加整數運算結果的位擴展處理,進行不同數據類型的整數歸一化等不同角度的處理方法融合為一體,可以有效地減少邏輯運算部件。應用Ouartus Ⅱ圖形輸入與Verilog HDL語言相結合設計實現了PID控制器,用Modelsim仿真驗證了設計結果的正確性,用Synplify Pro進行電路綜合,在Quaitus Ⅱ軟件中實現布局布線,最后生成FPGA的編程文件。根據控制系統的要求,論文設計完成了12位模數AD轉換器、數據顯示器、按鍵等相關外圍接口電路。 將一階、純滯后、大慣性電阻爐溫作為控制對象,以EP1C3T144 FPGA為核心,構建PID控制系統。在采用Pt100溫度傳感器、分辨率為2℃、最大溫度控制范圍0~400℃的條件下,實驗結果表明,達到無超調的穩定控制要求,為降低FPGA實現PID控制器的設計難度提供了有效的方法。
標簽: FPGA PID 控制器
上傳時間: 2013-05-24
上傳用戶:gyq
對于PID的深入了解,有利于我們對控制對象的精確控制
標簽: PID 算法 51單片機 程序
上傳時間: 2013-04-24
上傳用戶:吳之波123
學會PID算法
標簽: PID
上傳時間: 2013-11-23
上傳用戶:kiklkook
三、PID調節器各校正環節的作用 1、比例環節:即時成比例地反應控制系統的偏差信號e(t),偏差一旦產生,調節器立即產生控制作用以減小偏差。 2、積分環節:主要用于消除靜差,提高系統的無差度。積分作用的強弱取決于積分時間常數TI,TI越大,積分作用越弱,反之則越強。 3、微分環節:能反應偏差信號的變化趨勢(變化速率),并能在偏差信號的值變得太大之前,在系統中引入一個有效的早期修正信號,從而加快系統的動作速度,減小調節時間。
標簽: PID 算法原理 代碼 調試
上傳時間: 2013-10-19
上傳用戶:hanbeidang
單片機的PID算法
上傳時間: 2013-11-05
上傳用戶:tuilp1a
PID算法控制電機
標簽: PID 調節控制 電機 速度控制
上傳時間: 2013-10-10
上傳用戶:xlcky
由入門到精通----吃透PID
標簽: PID 智能車 算法
上傳時間: 2013-11-16
上傳用戶:yanyangtian
PID算法
上傳時間: 2013-10-22
上傳用戶:ouyang426
這是一個比較典型的PID處理程序,在使用單片機作為控制cpu時,請稍作簡化,具體的PID 參數必須由具體對象通過實驗確定。由于單片機的處理速度和ram資源的限制,一般不采用浮點數運算,而將所有參數全部用整數,運算 到最后再除以一個2的N次方數據(相當于移位),作類似定點數運算,可大大提高運算速度,根據控制精度的不同要求,當精度要求很 高時,注意保留移位引起的“余數”,做好余數補償。這個程序只是一般常用PID算法的基本架構,沒有包含輸入輸出處理部分。
標簽: PID 比較 典型 處理程序
上傳時間: 2014-10-25
上傳用戶:zhouli
數字pid控制仿真,包括位置式PID算法和增量式算法
標簽: pid 數字 控制仿真
上傳時間: 2013-12-14
上傳用戶:電子世界
蟲蟲下載站版權所有 京ICP備2021023401號-1