




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、沈陽航空航天大學北方科技學院畢業(yè)設計(論文)i摘摘 要要本設計采用微控制器 at89s52 完成小型直流電機轉速的采集、計算、顯示、鍵盤設定等功能。并將非均勻采樣情況下的增量式積分分離 pid 控制算法應用于直流電機的 pwm 調速,實現了對電機轉速的測量和分段控制,解決了通常低采樣周期時系統(tǒng)的超調問題。在設計過程中主要包括了以下兩個方面的內容:一是直流電動機調速理論的研究及其控制器的理論設計,二是控制電路的仿真和硬件設計。設計結果表明采用分段 pid 控制具有算法簡單快速性能好動態(tài)恢復特性快的特點。對調速系統(tǒng)的研究及以后同類系統(tǒng)的設計開發(fā)提供了一定的參考。關鍵詞:直流調速系統(tǒng);pid 控制;
2、at89s52;pwm沈陽航空航天大學北方科技學院畢業(yè)設計(論文)iiabstract this design uses microcontroller at89s52 to complete performances such as sampling, calculating, displaying, and keyboard setting of rotational speed for small dc electromotor. under situation of non-uniform sampling, the increment type integral separation
3、 pid control algorithm has been applied in the pwm speed regulation for dc electromotor, which can realize measuring and sectional controlling of the electromotor rotational speed, and has solved the general overshoot problem with low sampling period. the paper mainly includes two aspects. the first
4、 aspect is the principle research in the speed regulation system of dc electromotor and design of it. the second aspect is simulation of circuit and hardware design. the results of design have indicated that, with sectional pid controller, the system has features including simple algorithm, good rap
5、idity, fast dynamic recovery performances. the paper offers some consults for researching system of speed regulation and design of similiar system.key wordsdc speed regulation system; pid control; at89s52; pwm沈陽航空航天大學北方科技學院畢業(yè)設計(論文)iii目目 錄錄1 緒 論.11.1 課題來源及研究背景.11.2 直流電動機的發(fā)展與現狀.21.3 直流電機調速系統(tǒng).31.4 數字 p
6、id 技術概述 .41.5 本文內容及章節(jié)安排.52 直流電機轉速分段 pid 控制的單片機實現方案 .62.1 整體方案設計.62.1.1 系統(tǒng)結構方案.62.1.2 轉速測量方案.62.1.3 電機驅動方案.72.1.4 鍵盤顯示方案.72.1.5 pwm 軟件實現方案.82.2 系統(tǒng)原理框圖設計.82.3 本章小結.93 硬件系統(tǒng)模塊組成與電路分析.103.1 速度測量電 路設計.103.1.1 轉速/頻率轉換電路的設計.103.1.2 脈沖濾波整形電路的設計.113.2 電機驅動電路的設計.113.3 lcd 顯示電路與單片機的接口設計.123.4 按鈕控制電路設計.133.5 本章小
7、結.144 系統(tǒng)程序設計及實現.154.1 系統(tǒng)總程序框圖設計.154.2 系統(tǒng)各部分子功能程序設計.164.2.1 電機轉速測量程序設計.164.2.2 鍵盤程序設計.184.2.3 lcd 顯示子程序的設計.194.3 pwm 信號的單片程序實現.214.4 本章小結.215 數字 pid 及其算法的改進 .22 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)iv 5.1 pid 控制基本原理 .225.2 三個基本參數 kp,ti,td 在實際控制中作用研究.275.3 pid 算法的改進“飽和”作用的抑制.285.4 pid 控制算法的單片機程序實現 .315.5 本章小結.316 系統(tǒng)
8、的調試過程與測試.326.1 轉速度測量部分調試.326.2 pid 各項系數賦初值 .336.3 實驗調試和確定 pid 算法各項系數 .346.3.1 賦初值調試分析.346.3.2 修改 pid 各項系數值調試分析 .356.3.3 pid 各項系數值的確定 .356.4 本章小結.35結論.37社會經濟效益分析.38參考文獻.39致謝.40附錄符號表.41附錄 ii 元器件清單.42附錄 單片機程序.43附錄 硬件原理圖.53附錄 pcb 圖.54 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)1 1 緒緒 論論1.1 課題來源及研究背景課題來源及研究背景目前見到的許多關于直流電機的測速
9、與控制中雖然能實現直流電機的無級調速,但還存在一些問題如無法與計算機直接接口許多較為復雜的控制算法無法,在不增加硬件成本的情況下實現控制器的人機界面不理想??偟膩碇v控制器的智能化程度不高可移植性差。雖然采用 pwm 芯片來實現電機無級調速的方案成本較低,但當控制器針對不同的應用場合增加多種附加功能時,其靈活性不夠而且反而增加硬件的成本。還有一些使用 plc 控制器或高檔處理器芯片(如 dsp 器件)的文獻,它們雖然具有較高的控制性能,但由于這些高檔處理器價格過高需要更多的外圍器件因此也不具備在通常情況下大規(guī)模使用的條件。從發(fā)展趨勢上看,總體的研究方向是提出質量更高的算法和調速方案以及在考慮成本
10、要求的前提下,選擇適合這種算法的核心控制器。直流電動機以其優(yōu)良的轉矩特性在運動控制領域得到了廣泛的應用,但普通開環(huán)控制或單閉環(huán)的直流電動機可靠性差需要經常維護;開環(huán)控制加負載時電流增大負載轉矩也將加大轉速只能降下來,影響了直流電動機在控制系統(tǒng)中的進一步應用。單閉環(huán)調速系統(tǒng)的啟動加速時間又過長,為了克服直流電機開環(huán)工作時增加負載而導致速度降過大或閉環(huán)啟動時加速時間過長等不利因素,雙閉環(huán)直調速系統(tǒng)便應用而生。雙閉環(huán)控制直流電動機不僅使直流電動機有著良好的動、靜態(tài)調速特性且運行可靠、易于控制。其應用從最初的軍事工業(yè)向航空航天、醫(yī)療、信息、家電以及工業(yè)自動化領域迅速發(fā)展。伺服系統(tǒng)又稱位置隨動系統(tǒng)它要求
11、實現快、穩(wěn)、準的位置控制。普通的伺服電機通常轉速較高而轉矩較小,在系統(tǒng)中作為執(zhí)行元件去拖動負載時都必須經過齒輪減速裝置,但由于齒隙的影響往往使系統(tǒng)的精度和穩(wěn)定性下降。因此為了減小甚至消除誤差簡化系統(tǒng)結構提高精度和穩(wěn)定性達到少用或不用減速器的目的,就研制并應用了力矩電動機。它具有低轉速、大轉矩和高精度等特點可以滿足伺服系統(tǒng)更高性能要求。另外采用雙閉環(huán)控制電路控制電機運行可進一步提高系統(tǒng)的可靠性同時 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)2 也符合“無刷化、稀土化、同步化”的發(fā)展趨勢。1.2 直流電動機的發(fā)展與現狀直流電動機的發(fā)展與現狀一個多世紀以來雙閉環(huán)調速系統(tǒng)一直被廣泛應用著電動機,作為
12、機電能量轉換裝置其應用范圍已遍及國民經濟的各個領域以及人們的日常生活之中。電動機主要類型有同步電動機、異步電動機與直流電動機三種,其容量小到幾瓦大至上萬千瓦。但它們工作的時候都離不開速度調節(jié)或是轉矩調節(jié)。眾所周知直流電動機具有運行效率高和調速性能好等諸多優(yōu)點,但傳統(tǒng)的直流電動機均采用電刷以機械方法進行換向,因而存在相對的機械摩擦由此帶來了噪聲、火花、無線電干擾以及壽命短等致命弱點再加上制造成本高及維修困難等缺點,從而大大地限制了它的應用范圍致使目前工農業(yè)生產大多數均采用三相異步電動機。隨著社會生產力的發(fā)展人們生活水平的提高需要不斷地開發(fā)各種新型電動機??茖W技術的進步新技術新材料的不斷涌現更促進
13、了電功機產品的不斷推陳出新。針對上述傳統(tǒng)直流電動機的弊病早在本世30年代就有人開始研制以電子換向來代替電刷機械換向的直流無刷電動機,并取得了一定成果但由于當時大功率電子器件僅處于初級發(fā)展階段沒能找到理想的電子換相元器件,使得這種電動機只能停留在實驗室研究階段而無法推廣使用。1955年美國d.哈利森等人首次申請了應用晶體管換向代替電動機機械換向器換向的專利,這就是現代直流無刷電動機的雛形,但由于該電動機尚無起動轉矩而不能產品化后,又經過人們多年努力借助于霍爾元件來實現換相的直流無刷電動機。終于在1952年問世,從而開創(chuàng)了直流無刷電動機產品化的新紀元。70年代以來隨著電力電子工業(yè)的飛速發(fā)展許多新型
14、的高性能半導體功率器件如gtrmosfet, igbt等相繼出現,以及高性能永磁材料如釤鈷、鐵硼等的問世均為直流無刷電動機的廣泛應用奠定了堅實的基礎。由于直流無刷電動機既具備交流電動機的結構簡單、運行可靠、維護方便等一系列優(yōu)點又具備直流電動機的運行效率高、無勵磁損耗以及調速性能好等諸多特點故在當今國民經濟各個領域如醫(yī)療器械、儀器儀表、化工、輕紡以及家用電器等方面的應用日益普及。如計算機硬盤驅動器和軟盤驅動器里的主軸電動機、錄象機中的伺服電動機均數以百萬計地運用直流電動機。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)3 1.3 直流電機調速系統(tǒng)直流電機調速系統(tǒng)根據設計任務要求調速采用 pid
15、控制器,因此需要設計一個閉環(huán)直流電機控制系統(tǒng)。該系統(tǒng)采用脈寬調速使電機速度等于設定值并且實時顯示電極的轉速值。通過對設計功能分解設計方案論證可以分為:系統(tǒng)結構方案論證,速度測量方案論證,電機驅動方案論證,鍵盤顯示方案論證,pwm 軟件實現方案論證。采用轉速負反饋和 pid 調節(jié)器的單閉環(huán)調速系統(tǒng)可以在保證系統(tǒng)穩(wěn)定的條件下實現轉速無靜差。如果對系統(tǒng)的動態(tài)性能要求較高,例如要求快速起制動、突加負載動態(tài)速降小等等,單閉環(huán)系統(tǒng)就難以滿足需要。這主要是因為在單閉環(huán)系統(tǒng)中不能完全按照需要來控制動態(tài)過程的電流或轉矩。在單閉環(huán)調速系統(tǒng)中只有電流截止負反饋環(huán)節(jié)是專門用來控制電流的,但它只是在超過臨界電流值以后靠
16、強烈的負反饋作用限制電流的沖擊,并不能很理想地dcri控制電流的動態(tài)波形。帶電流截止負反饋的單閉環(huán)調速系統(tǒng)起動時的電流和轉速波形如圖 1.1a 所示。當電流從最大值降低下來以后電機轉矩也隨之減小因而加速過程必然拖長。a) 帶電流截止負反饋的單閉環(huán) b)雙閉環(huán)理想快速啟動過程 調速系統(tǒng)的啟動過程圖 1.1 調速系統(tǒng)啟動過程的電流和轉速波形對于像龍門刨床、可逆軋鋼機那樣的經常正反轉運行的調速系統(tǒng),盡量縮短起制動過程的時間是提高生產率的重要因素。為此在電機最大電流(轉矩)受限的條件下,希望充分利用電機的允許過載能力,最好是在過渡過程中始終保持電流(轉矩)為允許的最大值,使電力拖動系統(tǒng)盡可能用最大的加
17、速度起動到達穩(wěn)態(tài)轉速后,又讓電流立即降低下來使轉矩馬上與負載相平衡從而轉入穩(wěn)態(tài)運行。這樣的理想起動 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)4 過程波形示 1.1b,這時起動電流呈方形波而轉速是線性增長的。這是在最大電流(轉矩)受限制的條件下調速系統(tǒng)所能得到的最快的起動過程。實際上由于主電路電感的作用電流不能突跳圖 1.1b 所示的理想波形,只能得到近似的逼近不能完全實現。為了實現在允許條件下最快起動,關鍵是要獲得一段使電流保持為最大值的恒流過程。按照反饋控制規(guī)律采用某個物理量的負反饋就可dmi以保持該量基本不變,那么采用電流負反饋就應該能得到近似的恒流過程。問題是希望在起動過程中只有電流
18、負反饋,而不能讓它和轉速負反饋同時加到一個調節(jié)器的輸入端到達穩(wěn)態(tài)轉速后,又希望只要轉速負反饋不再靠電流負反饋發(fā)揮主要的作用。1.4 數字數字 pid 技術概述技術概述現代控制理論在興旺發(fā)達的六七十年代,曾有不少學者預言終會有那么一天,現代控制理論給出的新型控制器將會取代經典調節(jié)理論給出的 pid 調節(jié)器。然而這三十多年的控制工程實踐中并沒有應驗那些學者們的預言。pid 調節(jié)器仍頑強地固守著自己的陣地,現代控制理論提供的控制器卻遇到了不易克服的適應性、魯棒性等難題而處于控制工程中的劣勢地位。1990 年的一個調查報告指出,至今在過程控制中用的 84%仍是純 pid 調節(jié)器,若改進型包含在內則超過
19、 90%?,F代控制理論的三十多年努力對過程控制的貢獻還不到 10%。從某種意義上講,現代控制理論在分析控制系統(tǒng)的結構性質方面是成功的,是一個很好的分析工具。然而現代控制理論所提供的控制器設計方法完全靠對象的數學模型,而且還被“微分器物理不可實現”所束縛。由于不能簡單地提取微分信號而不得不依靠數學模型來提取狀態(tài)變量信息。其結果遇到了適應性、魯棒性等難題而應用受到了限制。可以說現代控制理論并沒有提供實用的控制器設計方法。相反經典調節(jié)理論不從系統(tǒng)的數學模型出發(fā),而以消除誤差和外擾為目的,用減少誤差和抵消外擾的幾種(固定形式的)不同手段的組合來組成 pid 控制器。而且經典調節(jié)允許使用微分器,因此它基
20、本上擺脫了數學模型的約束其實用性較強,是連續(xù)控制系統(tǒng)中用得最廣泛的控制器之一,為廣大工程技術人員和操作人員所接受和熟悉。然而實際工業(yè)過程控制往往具有非線性、時 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)5 變不確定性同時又受到參數整定方法繁雜,困擾常規(guī) pid 控制器不能達到理想的控制效果。針對這些問題,長期以來人們一直在尋求 pid 控制器參數的自動整定技術,以適應復雜的工況和高指標的控制要求。隨著微處理機技術的發(fā)展和數字智能式控制器的實際應用,這種設想已變成了現實。同時現代控制理論研究和應用的發(fā)展與深入,為控制復雜無規(guī)則系統(tǒng)開辟了新途徑。近年來出現了許多將現代控制理論與傳統(tǒng) pid 調節(jié)
21、相結合的新型控制器,如自適應 pid 控制器、智能 pid 控制器、模糊pid 控制器和神經網絡 pid 控制器等等。由于計算機的強大處理功能和程序調整的靈活性是傳統(tǒng)的模型控制器所不能比擬的,所以現在應用計算機技術不但推出了許多新型的控制器和控制設備,而且許多傳統(tǒng)控制器已被改造成計算機控制器。模擬化設計法把計算機系統(tǒng)假想為連續(xù)控制系統(tǒng),這種設計方法可以利用成熟的連續(xù)控制系統(tǒng)的設計方法,進行綜合設計把連續(xù)控制器的數學模型變換到離散域,再由計算機來完成控制器的任務。因為各種變換方法都是采用近似逼近法,所以這種方法設計的計算機控制系統(tǒng)性能只能與原連續(xù)控制系統(tǒng)性能接近但不會超過。逼近的精度與被變換的連
22、續(xù)數學模型及采樣周期大小有關。其中采樣周期的影響更大采樣周期相對較小時逼近程度才較好,所以在應用中應注意采樣周期的選取。1.5 本文內容及章節(jié)安排本文內容及章節(jié)安排第 1 章是緒論講述直流電機、數字 pid 技術的背景及工作原理;第 2 章是講述直流電機轉速分段 pid 控制的單片機的實現方案設計;第 3 章具體分析了各個模塊和硬件電路;第 4 章講述了系統(tǒng)各個程序的實現;第 5 章講述了數字 pid 的算法和改進;第 6 章則對系統(tǒng)的調試進行了改進。最后是本文的結論。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)6 2 直流電機轉速分段直流電機轉速分段 pid 控制的單片機實現控制的單片機實
23、現方案方案2.1 整體方案設計整體方案設計根據設計任務要求調速采用 pid 控制器,因此需要設計一個閉環(huán)直流電機控制系統(tǒng)。該系統(tǒng)采用脈寬調速使電機速度等于設定值并且實時顯示電極的轉速值。通過對設計功能分解設計方案論證可以分為:系統(tǒng)結構方案論證,速度測量方案論證,電機驅動方案論證,鍵盤顯示方案論證,pwm 軟件實現方案論證。2.1.1 系統(tǒng)結構方案系統(tǒng)結構方案方案一:采用一片單片機(at89s52)完成系統(tǒng)所有測量、控制運算并輸出pwm 控制信號。 方案二:采用兩片單片機(at89s52) ,其中一片做成 pid 控制器專門進行pid 運算和 pwm 控制信號輸出;另一片則系統(tǒng)主芯片完成電機速度
24、的鍵盤設定、測量、顯示并向 pid 控制器提供設定值和測量值設定 pid 控制器的控制速度等。 方案一的優(yōu)點是系統(tǒng)硬件簡單結構緊湊。但是其造成 cpu 資源緊張程序的多,任務處理難度增大不利與提高和擴展系統(tǒng)性能,也不利于向其他系統(tǒng)移植。方案二則與方案一相反雖然硬件增加,但在程序設計上有充分的自由去改善速度測量精度縮短測量周期優(yōu)化鍵盤顯示及擴展其它功能。與此同時 pid 控制算法的實現可以精益求精對程序算法或參數稍加改動即可移植到其他 pid 控制系統(tǒng)中。本設計選擇方案一。2.1.2 轉速測量方案轉速測量方案方案一:采用記數的方法。具體是通過單片機記單位時間 s(秒)內的脈沖數n 每分鐘的轉速:
25、m=n/s60。方案二:采用定時的方法。是通過定時器記錄脈沖的周期 t 這樣每分鐘的轉速: 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)7 m=60/t。比較兩個方案方案一的誤差主要是1 誤差(量化誤差)設電機的最低設計轉速為 120 轉/分則記數時間 s=1s 所以其誤差得絕對值|=|(n1)/s60-n/s60|=60(轉/分)誤差計算公式表明增大記數時間可以提高測量精度但這樣做卻增大了速度采樣周期會降低系統(tǒng)控制靈敏度。而方案二所產生的誤差主要是標準誤差并且使采樣時間降到最短誤差 =60/(t1)-60/t設電機速度在 1206000 轉/分之間那么0.01st0.5s 代入公式得:0.0
26、0024|0.6(轉/分) 。由此明顯看出,方案二在測量精度及提高系統(tǒng)控制靈敏度等方面優(yōu)于方案一所以本設計采用方案二。2.1.3 電機驅動方案電機驅動方案方案一:采用專用小型直流電機驅動芯片。這個方案的優(yōu)點是驅動電路簡單幾乎不添加其它外圍元件就可以實現穩(wěn)定的控制,使得驅動電路功耗相對較小而且目前市場上此類芯片種類齊全價格也比較便宜。方案二:采用繼電器對電動機的開或關進行控制通過開關的切換對電機的速度進行調整。這個方案的優(yōu)點是電路較為簡單缺點是繼電器的響應時間慢、機械結構易損壞、壽命較短、可靠性不高。方案三:采用由達林頓管組成的 h 型 pwm 電路。用單片機控制達林頓管使之工作在占空比可調的開
27、關狀態(tài)精確調整電動機轉速。這種電路由于工作在管子的飽和截止模式下效率非常高;h 型電路保證了可以簡單地實現轉速和方向的控制;電子開關的速度很快穩(wěn)定性也極佳是一種廣泛采用的 pwm 調速技術。 通過比較和對市場因素的考慮本設計采用方案一使系統(tǒng)的設計核心在 pid 控制上。2.1.4 鍵盤顯示方案鍵盤顯示方案方案一:采用 44 鍵盤可直接輸入設定值。顯示部分使用 4 位數碼管優(yōu)點是顯示亮度大缺點是功耗大不符合智能化趨勢而且不美觀。方案二:使用 5 個按鍵進行逐位設置。顯示部分是使用支持中文顯示的 lcd 優(yōu) 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)8 點是美觀大方有利于人與系統(tǒng)的交互及顯示內容
28、的擴展;缺點是成本高抗干擾能力教差。為了系統(tǒng)容易擴展、操作以及美觀本設計完全采用方案二。2.1.5 pwm 軟件實現方案軟件實現方案脈寬調制的方式有三種:定頻調寬、定寬調頻和調寬調頻。本設計采用了定頻調寬方式,采用這種方式的優(yōu)點是電動機在運轉時比較穩(wěn)定并且在采用單片機產生pwm 脈沖的軟件實現上比較方便。對于實現方式則有兩種方案。方案一:采用定時器做為脈寬控制的定時方式這一方式產生的脈沖寬度極其精確誤差只在幾個 us。方案二:采用軟件延時方式這一方式在精度上不及方案一特別是在引入中斷后將有一定的誤差。但是基于不占用定時器資源且對于直流電機采用軟件延時所產生的定時誤差在允許范圍。由于本設計采用了
29、兩片 at89s52 單片機 mcu 資源充足因此選擇方案一。2.2 系統(tǒng)原理框圖設計系統(tǒng)原理框圖設計系統(tǒng)原理框圖如圖 2.1 所示,是一個帶鍵盤輸入和顯示的閉環(huán)測量控制系統(tǒng)。主體思想是通過系統(tǒng)設定信息和測量反饋信息計算輸出控制信息。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)9 顯示器鍵盤單片機(速度的測量計算,輸入設定及系統(tǒng)控制)速度采集電路電機pid運算控制器,pwm控制器電機驅動電路圖 2.1 系統(tǒng)原理框圖2.3 本章小結本章小結本章大體介紹了系統(tǒng)各個主要部分的實現方案,并對其進行了論證,從而大體的介紹了本設計的基本思路。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)10 3 硬件系
30、統(tǒng)模塊組成與電路分析硬件系統(tǒng)模塊組成與電路分析 硬件系統(tǒng)主要由 4 大電路組成,其具體分析如下。3.1 速度測量電路設計速度測量電路設計3.1.1 轉速轉速/頻率轉換電路的設計頻率轉換電路的設計理論上是先將轉速轉化為某一種電量來測量,如電壓電流等。設計中將轉速測量轉化為電脈沖頻率的測量?;谶@一思想可以采用一對霍爾感應傳感器,使輸出信號的一只在轉輪一側固定,另一只則粘在對應位置的轉輪上,這樣電機每轉一圈傳感器將會輸出一個脈沖然后將脈沖放大、整形后即可通過單片機測量其頻率求出轉速?;魻杺鞲衅鳈z測轉速示意圖3.1如下。在非磁材料的圓盤邊上粘貼一塊磁鋼霍爾傳感器固定在圓盤外緣附近。圓盤每轉動一圈霍爾
31、傳感器便輸出一個脈沖。通過單片機測量產生脈沖的頻率就可以得出圓盤的轉速。 圖3.1 霍爾傳感器及測轉速示意圖本設計采用a04e單極性開關型霍爾傳感器,磁鋼用來提供霍爾能感應的磁場,當霍爾元件以切割磁力線的方式相對磁鋼運動時,在霍爾輸出端口就會有電壓輸出 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)11 所以霍爾傳感器和磁鋼需要配對使用。在非磁材料的圓盤邊上粘貼一塊磁鋼霍爾傳感器固定在圓盤外緣附近。圓盤每轉動一圈霍爾傳感器便輸出一個脈沖。通過單片機測量產生脈沖的頻率就可以得出圓盤的轉速。本電路已經安裝兩個磁鋼,如果要增加測量轉速精度可以在圓盤上多增加幾個磁鋼。3.1.2 脈沖濾波整形電路的設計脈
32、沖濾波整形電路的設計 由于電機在轉動的過程中有很大的晃動,而且本設計中測量裝置做工粗糙因此所獲得的脈沖信號參雜有高頻噪聲或誤動脈沖。為了提高測量的準確且盡可能地減少錯誤,設計中在霍爾傳感器 out 輸出端加一電容接地。為了既能抑制噪聲又不影響測量,電容值 c 的選擇很重要。根據實際測量設計中所使用的直流電機轉速可達6000 轉/分。其所產生的脈沖周期 t=1/(6000/60)s=0.01s 一個周期內脈沖持續(xù)時間約為 1/8t=0.00125s 低電平時間約為 7/8t=0.00875s,由于接收頭感光導通電阻很小所以電容迅速充電當低電平到來時開始放電為保證下一個脈沖的檢測放電時間 t 應小
33、于低電平持續(xù)時間 7/8t 根據電路 t=r2c0.00875 代入 r2 值解不等式可得:c0.000017f。單位換算得 c0.017f 為了方便整形實際設計中 c=0.001f 。由于單片機中斷 i/o 口的需要輸入信號是正規(guī)的矩形脈沖,所以電路的脈沖整形電路采用 74 系列反向器 74ls04 進行反向后輸入單片機。3.2 電機驅動電路的設計電機驅動電路的設計本設計采用目前市場上較容易買到的 74ls04 反向器,支持 5.5v 到 7v 的電機控制電壓在直流運轉條件下它滿足了一般小型電機的控制要求。其引腳如圖 3.2。驅動電路見圖 3.3。pwm 控制信號由 in1、in2 輸入。如
34、果 in1 為高電平 in2 為低電平時電機為正向轉速反之 in1 為低電平 in2 為高電平時電機為反向轉速。本設計將 in2直接接地即采用單向制動的方式。通過實驗本設計中不必使用雙向制動也可達到設計要求。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)12 圖 3.2 74lso4 引腳圖圖 3.3 直流電機驅動圖3.3 lcd 顯示電路與單片機的接口設計顯示電路與單片機的接口設計設計中采用的 lcd1602 是一種內置 8192 個 16*16 點漢字庫和 128 個 16*8點 ascii 字符集圖形點陣液晶顯示器它主要由行驅動器/ 列驅動器及 12832 全點陣 沈陽航空工業(yè)學院北方科
35、技學院畢業(yè)設計(論文)13 液晶顯示器組成??赏瓿蓤D形顯示也可以顯示 7.52 個(1616 點陣)漢字與外部 cpu接口采用并行或串行方式控制。本設計采用并行方式控制 lcd 與單片機的通訊接口電路如圖 3.4 所示采用直連的方法這樣設計的優(yōu)點是在不影響性能的條件下還不用添加其它硬件簡化了電路降低了成本。圖 3.4 lcd 硬件接線圖3.4 按鈕控制電路設計按鈕控制電路設計控制電路采用了 5 個按鈕來實現功能按 1 為高速狀態(tài)下勻速旋轉,按 2 為中速狀態(tài)下勻速旋轉,按 3 為低速下勻速旋轉,按 4 為加速,按 5 為減速。見圖 3.5。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)14 圖
36、 3.5 按鈕控制電路圖3.5 本章小結本章小結本章具體介紹了硬件系統(tǒng)的各個模塊的實現和功能并對各模塊所對應的電路進行了分析,設計了硬件系統(tǒng)的各個電路。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)15 4 系統(tǒng)程序設計及實現系統(tǒng)程序設計及實現4.1 系統(tǒng)總程序框圖設計系統(tǒng)總程序框圖設計系統(tǒng)程序程序框圖如圖 4.1 所示概述了程序的總體結構和工作過程。開始初始化程序調用鍵盤子程序是否有按鍵按鍵處理程序電機轉動程序結束ny圖 4.1 系統(tǒng)總程序框圖 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)16 4.2 系統(tǒng)各部分子功能程序設計系統(tǒng)各部分子功能程序設計4.2.1 電機轉速測量程序設計電機轉速測
37、量程序設計 設計中考慮到電機的工作環(huán)境一般比較惡劣因此除了硬件外,從程序上除了要更高的精確度也需要進行更多的抗干擾設計,從而實現軟件的大范圍檢錯、糾錯或丟棄錯誤等。在程序的設計過程中對嚴重不符合要求的測量數據(如大于 6000 轉對應的數據)進行了丟棄處理而對于正常范圍內的數據錯誤采用了采 5 取 3 求平均的算法(即采集 5 個數據去掉 一個最大值一個最小值然后將剩余 3 數據求平均) 。實驗表明此方法降低了系統(tǒng)采集轉速中出現的錯誤。對于轉速的測量方法是通過速度脈沖信號下降沿,觸發(fā)單片機的外中斷,中斷服務子程序在某一個脈沖的下降沿開啟定時器記時,然后在下一個下降沿關閉定時器通過對定時器數據進
38、行運算處理,可以得到信號周期進而得到速度值。其程序框圖如圖 4.2??梢钥闯龃朔椒ㄏ碌牟蓸又芷谑请S轉速變化的轉速越高采樣越快。通過這種非均勻的速度采樣方式可以使電機在高速情況下實現高速度高精度的控制。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)17 進入中斷檢測中斷標志開定時器計時設中斷標志位“1”系統(tǒng)時間初始化中斷返回關閉定時器及中斷 判斷數據是否正常是否采“5”處理保存數據完成5組數據采集取“3”求平均處理計算速度值速度值是否正常發(fā)送速度值到pid控制器系統(tǒng)時間初始化中斷返回定時器初值初始化為“0”為“1”否說明:當電機轉速過低時,如果進行采3取5處理將會使控制速度太低,同時低速狀態(tài)的錯
39、誤發(fā)生幾率較小,所以不采用采5取3求平均處理。否是否是否是圖 4.2 外中斷 0 服務子程序框圖 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)18 4.2.2 鍵盤程序設計鍵盤程序設計鍵盤程序設計的任務是賦予各按鍵相應的功能,完成速度設定值的輸入和向pid 控制器的發(fā)送。5 只按鍵一只用來位循環(huán)選擇告訴單片機要調整的是設定值的個位、十位、百位還是千位。第二、三只按鍵分別是減 1、加 1 減。在沒有位選擇的情況下對設定值整體進行減 1、加 1;在有位選擇的情況下僅對相應位進行減 1、加1 并且當按著不釋放按鍵時可以實現快速連續(xù)減 1、加 1 同時允許循環(huán)減、加(既當某位為 0 時在減 1 則為
40、9 某位為 9 時加 1 則為 0) 。最后一只按鍵是確認發(fā)送鍵按下它后單片機將設定值送給 pid 控制器從而實現設定控制。程序框圖如圖 4.3。鍵盤服務子程序 位選鍵按下否位選循環(huán)右移加1鍵按下否調用加1子程序減1鍵按下否調用減1子程序發(fā)送鍵按下否建制處理、保存、顯示向pid控制器發(fā)送返回否是否是否是否圖 4.3 鍵盤電路程序框圖 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)19 4.2.3 lcd 顯示子程序的設計顯示子程序的設計lcd 的詳細使用過程可參閱對應型號的使用手冊。僅在本小節(jié)強調以下內容:lcd 使用的關鍵是根據顯示需要正確地對其進行初始化設置,而一般情況下不用考慮如何向它讀寫
41、指令或數據,因為制造廠商所給的使用資料里就附有驅動程序如果沒有也可以從網上搜索下載得到。然而我們必須清楚那些初始化設置之間的關系以及它是如何利用設置讀取、顯示數據字符的不然就會發(fā)生一些不可預料的錯誤例如表 4.1 所示。因此熟讀 lcd 驅動芯片使用手冊也是一個關鍵環(huán)節(jié)。在 lcd 中cgram 字型與中文字型的編碼只可出現在每一 address counter 的開始位置圖表中,最后一行為錯誤的填入中文碼位置其結果會產生亂碼象。表 4.1 lcd 中文字型的編碼寫入地址對照80818283848586878889hlhlhlhlhlhlhlhlhlhlshaanxi.ligongxue.陜西
42、理.物理系02電.陜西理.物理系02電.通常 lcd 的初始化包括復位設置、清除顯示、地址歸位、顯示開關、游標設置、讀寫地址設置、反白選擇以及睡眠模式等等。實際中根據需要正確、靈活地修改這些設置可以達到較為滿意的顯示效果。lcd 中所有漢字、數字和字符都可以通過它的 ascii 碼來訪問顯示;圖象的顯示是通過將相關軟件(提取漢字、圖象點陣數據程序)產生的數據按照 lcd 手冊的要求完成響應設置后寫入即可。由于本設計中沒有使用到圖形顯示所以沒有詳述。對于系統(tǒng)使用的漢字、字符和數據的 lcd 顯示初始化程序和寫數據程序框圖見圖 4.4。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)20 系統(tǒng)延遲設
43、定使用基本指令集清屏,地址指針歸位設定游標的移動方向及指定顯示的移位返回 調入待顯示數據指針調待顯示屏幕位置數據計算ddram地址調用寫入指令子程序寫入ddram地址調用數據輸入子程序待顯示數據指針加1一行數據顯示完顯示完所有行?返回否是否是(a)lcd初始化子程序(b)lcd寫入數據子程序圖 4.4 lcd 顯示初始化程序和寫數據程序框圖 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)21 4.3 pwmpwm 信號的單片機程序實現信號的單片機程序實現 理論上只要 pwm 脈沖的周期正比于 pid 控制算法的輸出結果結果。具體實現過程中取 u(k)的整數部分(記為:ut)保存然后用 pwm 信
44、號的周期值減去 ut 所得值即為定時器 1 的初值(記為:init) 。其程序框圖見圖 4.5。定時器0中斷設定時器1中斷優(yōu)先級最高 將pwm輸出端置高電平“1”裝入50ms初值中斷返回定時器1中斷設定時器0中斷優(yōu)先級最高將pwm輸出端清零裝入pwm信號初值init中斷返回圖 4.5 產生 pwm 控制信號程序框圖4.4 本章小結本章小結具體介紹了系統(tǒng)軟件部分各個模塊程序的實現方式并對應了程序框圖,直觀的介紹了軟件程序方面的設計。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)22 r(t)kpki/skds控制對象c(t)u(t)e(t)5 數字數字 pidpid 及其算法的改進及其算法的改進
45、5.1 pid 控制基本原理控制基本原理pid 控制即比例(proportional) 、積分(integrating) 、微分(differentiation)控制。在 pid 控制系統(tǒng)中完成 pid 控制規(guī)律的部分稱為 pid 控制器。它是一種線形控制器用輸出 y(t)和給定量 r(t)之間的誤差的時間函數 e(t) = r(t) - y(t)。pid 控制器框圖如圖 5.1。實際應用中可以根據受控對象的特性和控制的性能要求靈活地采用不同的控制組合如:圖 5.1 pid 控制算法框圖當今的自動控制技術絕大部分是基于反饋概念的。反饋理論包括三個基本要素:測量、比較和執(zhí)行。測量關心的是變量并與
46、期望值相比較以此誤差來糾正和控制系統(tǒng)的響應。反饋理論及其在自動控制中應用的關鍵是:做出正確測量與比較后如何用于系統(tǒng)的糾正與調節(jié)。在過去的幾十年里 pid 控制也就是比例積分微分控制在工業(yè)控制中得到了廣泛應用。在控制理論和技術飛速發(fā)展的今天在工業(yè)過程控制中 95%以上的控制回路都具有 pid 結構而且許多高級控制都是以 pid 控制為基礎的。pid 控制器由比例單元(p) 、積分單元(i) 、和微分單元(d)組成它的基本原理比較簡單基本的 pid 控制規(guī)律可描述為: (5.1) sssgkkkdp1 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)23 pid 控制用途廣泛使用靈活已有系列化控制器產
47、品使用中只需設定三個參數(kpki和 kd)即可。在很多情況下并不一定需要三個單元可以取其中的一到兩個單元不過比例控制單元是必不可少的。pid 控制具有以下優(yōu)點:(1) 原理簡單使用方便 pid 參數 kpki和 kd可以根據過程動態(tài)特性變化 pid參數就可以重新進行調整與設定。(2) 適應性強按 pid 控制規(guī)律進行工作的控制器早已商品化即使目前最新式的過程控制計算機其基本控制功能也仍然是 pid 控制。pid 應用范圍廣雖然很多工業(yè)過程是非線性或時變的,但通過適當簡化也可以將其變成基本線性和動態(tài)特性不隨時間變化的系統(tǒng)就可以進行 pid 控制了。(3) 魯棒性強即其控制品質對被控對象特性的變
48、化不太敏感。 但不可否認 pid 也有其固有的缺點。pid 在控制非線性、時變、偶合及參數和結構不缺點的復雜過程時效果不是太好;最主要的是:如果 pid 控制器不能控制復雜過程無論怎么調參數作用都不大。 在科學技術尤其是計算機技術迅速發(fā)展的今天,雖然涌現出了許多新的控制方法但 pid 仍因其自身的優(yōu)點而得到了最廣泛的應用,pid 控制規(guī)律仍是最普遍的控制規(guī)律。pid 控制器是最簡單且許多時候最好的控制器。 在過程控制中 pid 控制也是應用最廣泛的一個,大型現代化控制系統(tǒng)的控制回路可能達二三百個甚至更多其中絕大部分都采用 pid 控制。由此可見在過程控制中pid 控制的重要性是顯然的下面將結合
49、實例講述 pid 控制。比例控制 p 是一種最簡單的控制方式其控制器的輸出與輸入誤差信號成比例關系。當僅有比例控制時系統(tǒng)輸出存在穩(wěn)定誤差。比例控制器的傳遞函數為: (5.2) kgpcs 式中 kp稱為比例系數或增益(視情況可設置為正或負)一些傳統(tǒng)的控制器又常用比例帶(proportional band pb)來取代比例系數 kp比例帶是比例系數的倒數比例帶也稱為比例度。對于單位反饋系統(tǒng) 0 型系統(tǒng)響應實際階躍信號r01(t)的穩(wěn)態(tài)誤差與其開環(huán)增益k 近視成反比即: 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)24 (5.3) krtet10lim 對于單位反饋系統(tǒng) i 型系統(tǒng)響應勻速信號 r
50、1 (t)的穩(wěn)態(tài)誤差與其開環(huán)增益 kv近視成反比, 即: (5.4)krtevt1limp 控制只改變系統(tǒng)的增益而不影響相位,它對系統(tǒng)的影響主要反映在系統(tǒng)的穩(wěn)態(tài)誤差和穩(wěn)定性上,增大比例系數可提高系統(tǒng)的開環(huán)增益,減小系統(tǒng)的穩(wěn)態(tài)誤差,從而提高系統(tǒng)的控制精度,但這會降低系統(tǒng)的相對穩(wěn)定性,甚至可能造成閉環(huán)系統(tǒng)的不穩(wěn)定,因此,在系統(tǒng)校正和設計中 p 控制一般不單獨使用.具有比例控制器的系統(tǒng)結構如圖 5.2 所示.kpg0(s)h(s)圖 5.2 具有比例控制器的系統(tǒng)結構圖系統(tǒng)的特征方程式為: d(s)=1+h(s)=0 (5.5)gkp0比例微分(pd)控制環(huán)節(jié)具有比例加微分控制規(guī)律的控制稱為 pd 控
51、制,pd 的傳遞函數為: s (5.6) kkgppcs其中,kp為比例系數,為微分常數,kp與兩者都是可調的參數.具有 pd 控制器的系統(tǒng)結構如圖 5.3 所示。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)25 kp(1+s)g0(s)h(s)_圖 5.3 具有比例微分控制器的系統(tǒng)結構圖pd 控制器的輸出信號為: u(t)= (5.7)dttdetekkpp)()(在微分控制中控制器的輸入與輸出誤差信號的微分(即誤差的變化率)成正比關系。微分控制反映誤差的變化率只有當誤差隨時間變化時,微分控制才會對系統(tǒng)起作用而對無變化或緩慢變化的對象不起作用。因此微分控制在任何情況下不能單獨與被控制對象串
52、聯使用而只能構成 pd 或 pid 控制。自動控制系統(tǒng)在克服誤差的調節(jié)過程中可能會出現振蕩甚至不穩(wěn)定其原因是由于存在有較大慣性的組件(環(huán)節(jié))或有滯后的組件具有抑制誤差的作用其變化總是落后于誤差的變化。解決的方法是使抑制誤差變化的作用“超前”即在誤差接近零時抑制誤差的作用就應該是零。這就是說在控制中引入“比例”項是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是“微分項”它能預測誤差變化的趨勢這樣具有“比例+微分”的控制器就能提前使抑制誤差的作用等于零甚至為負值,從而避免被控量的嚴重超調。因此對有較大慣性或滯后的被控對象比例微分(pd)控制器能改善系統(tǒng)在調節(jié)過程中的動態(tài)性。另外微分控制
53、對純時控制環(huán)節(jié)不能改善控制品質而具有放大高頻噪聲信號的缺點。在實際應用中當設定值有突變時,為了防止由于微分控制的突跳常將微分控制環(huán)節(jié)設置在反饋回路中這種做法稱為微分先行,即微分運算只對測量信號進行而不對設定信號進行。積分(i)控制具有積分控制規(guī)律的控制稱為積分控制即 i 控制,i 控制的傳遞函數為: 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)26 (5.8)sskgic)(其中, ki 稱為積分系數控制器的輸出信號為: u(t)=dt (5.9)titek0)(或者說,積分控制器輸出信號 u(t) 的變化速率與輸入信號 e(t)成正比,即: (5.10)()(tedttduki對于一個自動控
54、制系統(tǒng),如果在進入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng). ,為了消除穩(wěn)態(tài)誤差,在控制器必須引入”積分項”.積分項對誤差取決于時間的積分,隨著時間的增加,積分項會增大使穩(wěn)態(tài)誤差進一步減小直到等于零。通常,采用積分控制器的主要目的就是使用系統(tǒng)無穩(wěn)態(tài)誤差,由于積分引入了相位滯后,使系統(tǒng)穩(wěn)定性變差,增加積分器控制對系統(tǒng)而言是加入了極點,對系統(tǒng)的響應而言是可消除穩(wěn)態(tài)誤差,但這對瞬時響應會造成不良影響,甚至造成不穩(wěn)定,因此,積分控制一般不單獨使用,通常結合比例控制器構成比例積分(pi)控制器。比例積分(pi)控制具有比例加積分控制規(guī)律的控制稱為比例積分控制器,即 pi控制,pi 控
55、制的傳遞函數為: (5.11)sssstktkkgipippc11)(其中 kp為比例系數,ti稱為積分時間常數,兩者都是可調的參數??刂破鞯妮敵鲂盘枮? (5.12)tippdttetetutkk0)()()(pi 控制器可以使系統(tǒng)在進入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。pi 控制器在與被控對象串聯時,相當于在系統(tǒng)中增加了一個位于原點的開環(huán)極點,同時也增加了一個位于 s 左半平面的開環(huán)零點.位于原點的極點可以提高系統(tǒng)的 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)27 型別,以消除或減小系統(tǒng)的穩(wěn)態(tài)誤差,改善系統(tǒng)的穩(wěn)態(tài)性能;而增加的負實部零點則可減小系統(tǒng)的阻尼程度,緩和 pi 控制器極點對系統(tǒng)穩(wěn)定性及動態(tài)過程
56、產生的不利影響.在實際工程中,pi 控制器通常用來改善系統(tǒng)的穩(wěn)定性能。比例積分微分(pid)控制具有比例+積分+微分控制規(guī)律的控制稱為比例積分微分控制,即 pid 控制,pid 控制的傳遞函數為: (5.13)sssktkkgpippc1)(其中,kp為比例系數,ti為微分時間常數, 為微分時間常數,三者都是可調的參數.pid 控制器的輸出信號為: (5.14)dttdedttetetuktkkptipp)()()()(0pid 控制器的傳遞函數可寫成: (5.15)ssssesutttkiiip1)()(2pi 控制器與被控對象串聯連接時,可以使系統(tǒng)的型別提高一級,而且還提供了兩個負實部的零
57、點.與 pi 控制器相比,pid 控制器除了同樣具有提高系統(tǒng)穩(wěn)定性能的優(yōu)點外,還多提供了一個負實部零點,因此在提高系統(tǒng)動態(tài)系統(tǒng)方面提供了很大的優(yōu)越性.在實際過程中,pid 控制器被廣泛應用.pid 控制通過積分作用消除誤差,而微分控制可縮小超調量,加快反應,是綜合了 pi 控制與 pd 控制長處并去除其短處的控制。從頻域角度看,pid 控制通過積分作用于系統(tǒng)的低頻段,以提高系統(tǒng)的穩(wěn)定性,而微分作用于系統(tǒng)的中頻段,以改善系統(tǒng)的動態(tài)性能。5.2 三個基本參數三個基本參數 kp,ti,td 在實際控制中作用研究在實際控制中作用研究通過使用 matlab 軟件中 simulink 的系統(tǒng)仿真功能對 p
58、id 算法進行仿真現將結果作以下概括。比例調節(jié)作用:是按比例反映系統(tǒng)的偏差系統(tǒng)一旦出現了偏差比例調節(jié)立即產 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文)28 生調節(jié)作用用以減少偏差屬于“即時”型調節(jié)控制。比例作用大可以加快調節(jié)減少誤差但是過大的比例使系統(tǒng)的穩(wěn)定性下降甚至造成系統(tǒng)的不穩(wěn)定。積分調節(jié)作用:使系統(tǒng)消除靜態(tài)誤差提高無誤差度。因為有誤差積分調節(jié)就進行直至無誤差積分調節(jié)停止積分調節(jié)輸出常值屬于“歷史積累”型調節(jié)控制。積分作用的強弱取決與積分時間常數 ti,ti越小積分作用就越強。反之 ti大則積分作用弱加入積分調節(jié)可使系統(tǒng)穩(wěn)定性下降動態(tài)響應變慢。積分作用常與另兩種調節(jié)規(guī)律結合組成 pi 調
59、節(jié)器或 pid 調節(jié)器。微分調節(jié)作用:微分作用反映系統(tǒng)偏差信號的變化率具有預見性能預見偏差的變化趨勢因此能產生超前的控制作用在偏差還沒有形成之前以被微分調節(jié)作用消除因此屬于“超前或未來”型調節(jié)控制。因此可以改善系統(tǒng)的動態(tài)性能。在微分時間選擇合適的情況下可以減少超調減少調節(jié)時間。微分作用對噪聲干擾有放大作用因此過強的加微分調節(jié)對系統(tǒng)抗干擾不利。此外微分反映的是變化率而當輸入沒有變化時微分作用輸出為零。微分作用不能單獨使用需要與另外兩種調節(jié)規(guī)律相結合組成pd 或 pid 控制器。5.3 pid 算法的改進算法的改進“飽和飽和”作用的抑制作用的抑制抑制 pid 算法的“飽和”作用通常有兩種方法。一種
60、算法是遇限削弱積分法其基本思想是:一旦控制變量進入飽和區(qū)將只執(zhí)行削弱積分項的運算而停止進行增大積分項的運算。具體地說在計算 u(k)時將判斷上一時刻的控制量 u(k)是否已超出限制范圍如果已超出那么將根據偏差的符號判斷系統(tǒng)輸出是否在超調區(qū)域由此決定是否將相應偏差計入積分項。另一種算法是積分分離法。減小積分飽和的關鍵在于不能使積分項累積過大。第一種修正方法是一開始就積分但進入限制范圍后即停止累積。后者介紹的積分分離法正好與其 相反它在開始時不進行積分直到偏差達到一定的閥值后才進行積分累計算法流程圖見圖 5.4。圖中 abc 分別代表 q0,q1,q2。這樣一方面防止了一開始有過大的控制量另一方面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷企業(yè)市場調研方法考核試卷
- 家庭裝飾畫框批發(fā)考核試卷
- 園藝陶瓷的公共空間裝飾效果考核試卷
- 印刷設備生產過程的智能化技術應用案例考核試卷
- 圖書出租業(yè)務的服務標準化培訓考核試卷
- 影視錄放設備的智能鏡頭切換考核試卷
- 暖氣施工合同范本
- 簽訂重大銷售合同范本
- 口腔消毒培訓課件
- 電商行業(yè)產品描述免責協議承諾書
- 兔子坡(閱讀課上課課件)
- 高中數學《立體幾何》教材分析及教學建議
- 八年級英語初中英語閱讀理解閱讀專項練習試卷附答案
- 固定資產清查盤點明細表
- 人教版八年級數學下冊課件【全冊】
- 物聯網管理平臺的設計與實現
- 1例妊娠糖尿病的個案護理
- 光伏發(fā)電職業(yè)病危害預評價方案方案
- 財務報表涉稅分析
- 立式單軸木工銑床安全操作規(guī)程
- 重癥患者識別課件
評論
0/150
提交評論