基于單片機的PID溫度控制系統,了解PID控制理論和單片機實現方法
上傳時間: 2013-05-21
上傳用戶:無聊來刷下
生物發酵作為現代生物技術工業的重要組成部分,已被廣泛用于食品、制藥等各個領域,并顯示出良好的發展前景和巨大的市場潛力。但由于生物發酵過程是一種復雜的生化反應過程,控制變量眾多且相互關聯度較大,采用傳統控制方法難以實現有效控制。 因此,本文根據生物發酵的流程特點和當今國內市場的切實需要,在總結國內外相關研究的基礎上,針對非線性、時變、大滯后的發酵過程,將智能控制技術融入到了生物發酵控制系統中,主要對發酵過程中的溫度、PH值的控制算法進行研究,分別設計了仿人智能模糊PID控制和仿人智能模糊控制,模擬仿真和實驗分析表明,控制效果優于傳統算法。 基于32位ARM架構的嵌入式微處理器以其高性能、低功耗、低成本的優勢,得到了很好的推廣,同時國內微電子與嵌入式技術得到了迅速發展。鑒于此背景,本系統現場控制的下位機的硬件平臺采用基于S3C2410的處理器,軟件設計中采用了嵌入式Linux系統。同時采用了集散控制技術,實現一臺上位機可以同時與多臺下位機的數據通訊和遠程監控,且下位機可以脫離上位計算機單獨對各種參數進行控制。 本文的工作重點主要包括:主要參數測量與控制、發酵過程系統的總體設計、嵌入式系統的設計。本發酵控制系統對發酵過程進行實時監測、優化操作,不僅能避免人工操作的不確定因素,提高自動化水平,而且能夠對發酵過程中主要參數進行有效控制,具有重要的現實意義。
上傳時間: 2013-04-24
上傳用戶:1142895891
無刷直流電機具有輸出轉矩大、調速性能好、運行可靠等一系列優點,具有廣泛的應用前景,其傳統的理論分析及設計方法已經比較成熟。它的進一步推廣和應用,在很大程度上有賴于對其控制策略的研究。本文主要研究了無刷直流電機的速度控制問題。 無刷直流電機是一種多變量和非線性的控制系統,傳統的控制方法很難滿足對它的精確控制。近代模糊控制理論在無刷直流電機的控制中得到了廣泛的應用,提高了控制系統的性能。但是,在模糊控制器控制規則優化和參數在線調整方面還存在著許多不足。針對這些問題,本文提出了一種使用遺傳算法優化的模糊控制器,并且應用到無刷直流電機的控制中。系統采用雙閉環控制,內環采用電流負反饋對電機轉矩進行調節;外環應用模糊控制器進行速度控制,通過遺傳算法離線優化模糊控制規則和在線調節模糊控制器的參數以提高系統的動態性能。同時本文使用Matlab和電機仿真軟件VisSim對無刷直流電機的速度控制進行了軟件仿真。 數字信號處理器(DSP)是一種高速的信號處理芯片,近幾年在電機控制領域得到了廣泛的應用。本文以TI公司的TMS320LF2407控制器為基礎,介紹了DSP在無刷直流電機控制中常用的應用技術。同時為了降低系統開發設計的復雜性,提高控制系統的可靠性以及軟件開發的快速性,本文將嵌入式操作系統移植到DSP中,并在該操作平臺上開發出高效的控制算法。 實驗結果表明,通過遺傳算法優化的模糊控制器對無刷直流電機模型的不確定性和負載變化具有較強的適應性和魯棒性,而且控制系統具有較好的動態性能。
上傳時間: 2013-06-12
上傳用戶:h886166
本文主要介紹了`加熱爐混合模糊控制的方案。該方案采用了“短周期”預測爐溫的模糊控制策略,將模糊控制和PID 控制結合在一起,利用協調因子的在線自整定來確定重油流量,實現了空燃比的自尋優模糊控制。該系統
上傳時間: 2013-06-25
上傳用戶:牧羊人8920
課題分析了目前國內外減搖鰭控制技術的發展與現狀,重點講述了基于ARM處理器的減搖鰭控制器的功能設計與實現方案。 減搖鰭是一種由微機控制的自動化程度很高的船舶減搖裝置。減搖鰭控制系統根據人為輸入的信號和來自鰭本身的反饋信號,及時輸出不同的控制指令,控制鰭轉動到期望的角度,達到減小船舶橫搖的目的。但目前大多數的減搖鰭控制器使用單片機作為主處理器或者以工控機為基礎開發而來的,前者集成度不高,穩定性也不好,而后者成本較高。因此,課題設計了一款新型的基于ARM嵌入式處理器的嵌入式減搖鰭控制器,解決了上述問題。 該系統主要由硬件平臺和軟件平臺兩部分組成。硬件平臺主要包括基于飛利浦公司的LPC2290的控制器核心電路和輔助實現控制的驅動電路;軟件平臺主要是基于ARM的軟件,包括啟動代碼和應用程序;為實現系統的可靠運行,同時也采取了一些保證系統可靠性的措施。 目前,減搖鰭系統大多采用基于力矩對抗原理的PID控制器。由于船舶橫搖運動的非線性、復雜性、時變性以及海況的不確定性,經典PID控制很難獲得令人滿意的控制效果。因此,如何實現PID參數的自整定就顯得猶為重要。模糊控制事先不需要獲知對象的精確數學模型,而是基于人類的思維以及經驗,用語言規則描述控制過程,并根據規則去調整控制算法或控制參數。本論文將模糊控制與PID控制相結合,實現了無須精確的對象模型,只須將操作人員和專家長期實踐積累的經驗知識用控制規則模型化,然后用模糊推理在線辨識對象特征參數,實時改變控制策略,便可對PID參數實現最佳調整。 研究結果表明:采用該控制手段能較好的滿足設計要求,開發的嵌入式減搖鰭控制系統具有設計合理、集成度高、性價比高、性能優越、抗干擾能力強、穩定性好、實時性高等優點。同時能夠適應減搖鰭控制系統智能化的發展趨勢,所以該減搖鰭控制器具有很好的使用價值及意義。
上傳時間: 2013-06-06
上傳用戶:mslj2008
溫室技術是我國實現農業信息化的重要環節,溫度是溫室中的重要環境參數。實時控制是指在規定的時間內,系統必須做出相應的響應,是現代溫室控制發展的更高要求。隨著精細農業的發展,傳統的大棚已經不能滿足現代高精度、快速采集及響應的要求,由于溫度的滯后性和難調控性,溫度實時控制一直是溫室控制的一大難題。 本課題整合了CPID與ARM的優點,提出運用CPID硬件來實現數據采集,移植實時操作系統到ARM來實現復雜算法控制,采用高精度數字傳感器DS18820,并設計出混合PID模糊控制器來實現溫室的變溫管理,這對于現代溫室的智能化控制有著十分重要的實際意義。較傳統溫室,優點在于(1)它改變以往依靠單片機軟件來實現傳感器周期性采集,改用CPID硬件產生數字傳感器所需的讀寫時序,這種“以硬代軟”的方案實時性好,且大大避免了軟件運行時的不穩定性、系統冗余等先天缺陷。(2)操作系統能實現多任務、多線程以及友好的人機界面。 試驗以華中農業大學的華北型機械通風式連棟塑料溫室為試驗模型,選擇了ALTERA公司的EPM7128SLC84-15芯片和SAMSUNG公司的S3C44BOX芯片為目標板,以PC機為宿主機,設計了實時溫度控制平臺。 主要工作: (1)概述了溫度實時測控的必要性并介紹了CPLD、ARM技術及嵌入式實時操作系統的發展。 (2)介紹了溫度采集模塊及CPLD與ARM通訊接口模塊的設計。 (3)通過ARM存儲模塊、LCD顯示模塊、串口模塊、Rt18019AS網口模塊、uClinux操作系統模塊等系統完成了本試驗平臺。 (4)介紹混合PID模糊控制算法并通過Simulink工具箱進行了仿真,得出混合PID模糊控制器較經典PID控制具有更快的動態響應、更小超調、抗干擾強的結論。 (5)最后,通過試驗數據驗證了整套系統實時采集的穩定性及可靠性,指出了本課題的不足之處和待改善的問題。
上傳時間: 2013-04-24
上傳用戶:songyuncen
該文為WCDMA系統功率控制環路與閉環發射分集算法FPGA實現研究.主要內容包括功率控制算法與閉環發射分集算法的分析與討論,在分析討論的基礎上進行了FPGA實現方案的設計以及系統的實現.另外在文中還介紹了可編程器件方面的常識、FPGA的設計流程以及同步電路設計方面的有關技術.
上傳時間: 2013-05-18
上傳用戶:shinnsiaolin
建立了雙容水箱系統的數學模型,采用串級控制方案對雙容水箱液位系統進行控制,控制算法采用數字PID。確定了硬件設備,制作了雙容水箱液位控制系統。采用力控5.0 版組態軟件,對整個液位控制系統進行組態,構
上傳時間: 2013-07-27
上傳用戶:harveyhan
基于微處理器的數字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控制器的設計難度提供了有效的方法。
上傳時間: 2013-05-24
上傳用戶:gyq
目前見到的許多關于直流電機的測速與控制類文獻中,以研究無刷直流電機較多,采用PID算法,PWM調速的居多。這些文獻所采用的控制器一般都是Motorola公司的MC33035,MICROLlinear公司的ML4425/4428,諸如Infineon的嵌入式單片機C504或采用通用的PWM芯片如SG3524、TL494等。采用這些ASIC芯片,雖然能實現直流電機的無級調速,但還存在一些問題,如無法與計算機直接接口,許多較為復雜的控制算法無法在不增加硬件成本的情況下實現,控制器的人機界面不理想。總的來講,控制器的智能化程度不高,可移植性差。雖然采用PWM芯片來實現電機無級調速的方案成本較低,但當控制器針對不同的應用場合增加多種附加功能時,其靈活性不夠,而且反而增加硬件的成本。還有一些使用PLC控制器或高檔處理器芯片(如DSP器件)的文獻,它們雖然具有較高的控制性能,但由于這些高檔處理器價格過高,需要更多的外圍器件,因此也不具備在通常情況下大規模使用的條件。 從發展趨勢上看,總體的研究方向是提出質量更高的算法和調速方案,以及在考慮成本要求的前提下選擇適合這種算法的核心控制器。 在研究方法上,有的采用軟件仿真,從理論作深入的研究;有的通過實踐總結提出一些具有使用價值的實踐方法。其中常見的有PID算法,模糊PID算法,結合神經算法的PID算法等;在調速方案上,有采用普通的PWM調速,也有特殊PWM(PWM-ON-PWM)調速以及其它調速方式。另外電機轉速測量方案通常有光電式和磁電式,也有用超聲波測量的方案。 直流電機,尤其是永磁直流無刷直流電機(PM-BLDC),由于其固有的許多特點,在加上我國的稀土資源豐富,被眾多電機專家認為是21世紀的新型換代產品。隨著半導體集成電路,電力電子器件,控制原理和稀土材料工業的發展,可以預見這種產品必然會逐步取代傳統結構的交流電動機加變頻調速器的模式,近年來已廣泛應用于家電、汽車、數控機床、機器人等更多的領域。
上傳時間: 2013-06-25
上傳用戶:壞天使kk