基于RTOS通用PID控制器的研究.pdf_第1頁
已閱讀1頁,還剩81頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、本文主要研究了通用PID控制器的設計與實現(xiàn),由于在工業(yè)控制領域主要采用PID算法,基于PID算法的控制器類型很多,功能上也有不少差異,另外就是被控對象也非常繁多,由于應用領域的不同,系統(tǒng)控制要求及關心的控制對象(電壓、電流、視在阻抗)也不相同,本設計旨在提出一種通用PID控制器管理模式的設計思想及硬件實現(xiàn),并給出了詳細的硬件設計應用及軟件設計思路,經過在實際三相全控橋電路的應用,證明了設計達到了通用管理平臺的目的,具有廣闊的前景。

2、 通用PID控制器在硬件上采用了基于ARM7內核的S3C44BOX作為主控芯片,輸入輸出主要采用了4×4矩陣鍵盤以及640×480的液晶模塊。另外采用了常用的串口通信。這里信號采集采用了S3C44BOX內部的10位ADC,可以滿足一般情況下的應用,可以驗證系統(tǒng)的可行性。設有兩路反饋信號(電壓、電流)接口。輸出控制采用CPU內部的PWM模塊,高頻PWM信號經過一階低通濾波器得到0~5V的控制信號用戶觸發(fā)主電路控制器。 通用PID

3、控制器軟件設計采用了功能強大的嵌入式實時操作系統(tǒng)內核(RTOS,Real Time Operating System)uC/OS Ⅱ作為核心,輸入輸出采用了GUI(GraphicsUser Interface)軟件包uC/GUI,PID算法采用增量式數(shù)字PID算法,參數(shù)選取采用規(guī)一化算法。uC/OS Ⅱ主要負責管理各個子程序(在uC/OS Ⅱ中叫做任務函數(shù))的執(zhí)行,uC/GUI用于完成LCD顯示控制以及鍵盤的掃描。操作系統(tǒng)中“同時”運行

4、的任務有:主任務(負責管理各個子任務)、GUI任務(用于響應用戶輸入輸出)、數(shù)字PID任務(用于進行PID調節(jié))、串口通信任務(用于和上位機交換數(shù)據(jù))、數(shù)據(jù)保存任務(用于讀取和保存用戶數(shù)據(jù))。另外采用了C#語言進行上位機軟件的編寫。多任務之間通過郵箱完成通信,并且根據(jù)各自優(yōu)先級不同分別獲得運行時間。 通用PID控制器功能可以實現(xiàn)的控制模式有穩(wěn)壓限流、穩(wěn)流限壓、恒定負載阻抗,并且可以手動或者自動的在它們之間進行切換,另外,采用了R

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論