多電機同步控制_第1頁
多電機同步控制_第2頁
多電機同步控制_第3頁
多電機同步控制_第4頁
多電機同步控制_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上論文題目:電機同步控制模塊設(shè)計(軟件)專 業(yè):電氣工程及其自動化指導(dǎo)老師:黃夢濤 (簽名) 本 科 生:李大威 (簽名) 摘 要多電機同步控制廣泛應(yīng)用于工業(yè)生產(chǎn)中。論文以兩臺電機的同步為研究對象,采用主從式的控制結(jié)構(gòu),設(shè)計了一個兩臺小功率低電壓直流電機的同步控制系統(tǒng),兩臺直流電機采用PWM技術(shù)調(diào)速。為了提高控制精度,采用了帶速度反饋的閉環(huán)調(diào)速系統(tǒng),選用單片機C8051F040作為控制器。為了能夠根據(jù)需要改變電機的轉(zhuǎn)速以及實時顯示兩臺電機的速度,我們還建立了單片機和上位機之間的串行通信。設(shè)計的核心是用C語言編程實現(xiàn)了PID控制算法。為了增加PID算法的自適應(yīng)性,設(shè)計中整

2、定了多組控制參數(shù),并給出了控制結(jié)果。關(guān)鍵詞:多電機同步,PWM,C語言,PID算法專心-專注-專業(yè)SUBJECT :The software design of Multi-electric motors synchronism control moduleSpecialty :Electrical Engineering and AutomationInstructor:Huang Mentao (Signature) Name :Li Dawei (Signature) ABSTRACT Multi-electric motor synchronism control system has

3、 been widely used in the industrial manufacture. Taking the synchronization of two engines as research object, a synchronous control system for two DC motors, which work on small power and low voltage, is designed in this paper. It has a Master-slave structure. The speeds of the two DC motors are re

4、gulated with the technology of PWM. In order to improve the control precision, a closed loop speed control system with a speed feedback is adopted, while the single chip computer C8051F040 is selected as the controller. We also establish a serial communication between the single chip computer and a

5、PC, so it is easy to set up the motors speed you want and show the real-time speeds of them. The core of the design is to realize the PID algorithm, using the C language to program. In order to improve the PID algorithms adaptability, several group control parameters are set in the design, and their

6、 control effects are given.KEY WORDS:Multi-electric motor synchronism, PWM, C language, PID 目 錄前 言直流電機是最早出現(xiàn)的電機,也是最早能實現(xiàn)調(diào)速的電動機。由于它具有良好的線性調(diào)速特性,簡單的控制性能,高的效率,優(yōu)異的動態(tài)性能,直流電動機一直占據(jù)著調(diào)速控制的統(tǒng)治地位,是大多數(shù)調(diào)速控制電動機的最優(yōu)選擇。PWM是控制數(shù)字化的基礎(chǔ),用PWM技術(shù)控制直流電機方法簡單,能實現(xiàn)寬范圍內(nèi)的速度和位置調(diào)整,如今已成為主流的直流電機調(diào)速方式。多電機同步控制問題在工業(yè)生產(chǎn)中的許多場合已成為一個突出的難題。在多臺電機驅(qū)動系

7、統(tǒng)中,采用傳統(tǒng)的機械長軸雖然能夠準(zhǔn)確地保持電機同步,但其缺點日益顯著,如各電機的工作狀態(tài)相互影響,彼此之間存在嚴(yán)重的耦合作用,通過鏈、齒輪、軸等多級鏈接機構(gòu)后含有積累誤差,使用范圍也受到限制,某些場合已不能滿足現(xiàn)代控制的需要。采用電的方式控制多電機的同步是一種有效的解決手段,人們對這方面已作出了大量的研究。對多電機的同步控制結(jié)構(gòu)有并行控制、主從控制、交叉耦合控制、虛擬總軸控制、偏差耦合控制等多種控制理論,控制方法除了常規(guī)的PID外,還有各種現(xiàn)代控制理論,包括神經(jīng)網(wǎng)絡(luò)、模糊控制、專家系統(tǒng)等,將它們與PID控制相結(jié)合更衍生出多種控制理論。在本設(shè)計中以C8051F040單片機為控制器,設(shè)計了一個兩臺

8、小功率低電壓直流電機的主從式同步控制系統(tǒng),設(shè)計任務(wù)是從電機能夠跟蹤主電機的實時速度,主電機的速度可以通過上位機設(shè)定,然后傳給單片機去調(diào)節(jié)。設(shè)計的目的是嘗試用改進(jìn)的PID控制算法,用C語言編程去實現(xiàn)兩臺電機的速度同步,并達(dá)到一定的控制精度,簡單地探討一下實際應(yīng)用中對多電機進(jìn)行同步控制的基本方法。PID控制是最早發(fā)展起來也是應(yīng)用最廣泛的控制規(guī)律之一,由于其原理簡單、魯棒性好和可靠性高,被廣泛應(yīng)用于工業(yè)過程控制,至今仍有90%左右的控制回路具有PID結(jié)構(gòu)。但其不足之處是對非線性、不確定性系統(tǒng)的控制效果不理想。本設(shè)計采用了數(shù)字PID算法,為了提高控制精度,對于不同的速度段,整定了多組控制參數(shù),以提高P

9、ID算法的自適應(yīng)性。軟件設(shè)計中一個關(guān)鍵的任務(wù)是為電機的速度設(shè)定一個合適的控制參數(shù),為了方便查看一組控制參數(shù)下的控制效果,我們通過中斷程序運行,在調(diào)試環(huán)境下查看實時的電機速度,多次查看并記錄下這些數(shù)值。通過對這些數(shù)據(jù)的分析,反復(fù)的調(diào)整控制參數(shù),直到滿意為止。對最終控制結(jié)果的分析表明,主電機速度的調(diào)整精度和從電機跟蹤的精度都能達(dá)到期望的水平。 第一章 多電機同步控制方案及硬件電路 本章主要對目前多電機同步的兩種基本控制結(jié)構(gòu)以及直流電機PWM調(diào)速的發(fā)展概況和原理做了一些介紹和分析,確定了本系統(tǒng)兩臺直流電機的主從式同步控制結(jié)構(gòu),給出了直流電機的驅(qū)動電路和速度反饋電路,并對控制器C8051F040單片機

10、的優(yōu)點作了介紹。1.1 多電機同步控制結(jié)構(gòu)在工業(yè)生產(chǎn)中,傳動控制是機械加工控制系統(tǒng)的基礎(chǔ)。一個機械系統(tǒng)通常有多個軸需要傳動控制,對這些軸的控制就是控制驅(qū)動軸的電動機。在這種傳動系統(tǒng)中,目前存在的同步控制技術(shù)包括并行控制、主從控制、交叉耦合控制、虛擬總軸控制、偏差耦合控制。這里對并行控制和主從控制這兩種基本的控制方式作一下簡單的介紹和比較,并選擇了主從式的雙電機同步控制結(jié)構(gòu)。1.1.1 并行控制 并行控制是一種基于同一定值控制的并聯(lián)運行方式,這是一種最簡單的同步控制方法。并行式適用于每個單獨系統(tǒng)的控制目標(biāo)基本一致的情況,要求伺服系統(tǒng)具有良好的速度穩(wěn)定性。調(diào)速系統(tǒng)采用同一給定電壓,其控制結(jié)構(gòu)圖如圖

11、1.1所示。采用并行運行方式的同步控制系統(tǒng)其優(yōu)點在于啟動和停止階段系統(tǒng)的同步性能很好,但是由于整個系統(tǒng)相當(dāng)于開環(huán)控制,當(dāng)運行過程中某一臺電機受到擾動時,電機之間將會產(chǎn)生同步偏差,同步性能很差。控制器電機1控制器電機2 圖1.1 并行控制系統(tǒng)結(jié)構(gòu)圖1.1.2 主從控制主從控制是一種基于跟蹤隨動原理的串聯(lián)運行方式。以雙電機為例,主從同步控制系統(tǒng)的結(jié)構(gòu)圖如圖1.2所示。在這種控制方式中,主電機的輸出轉(zhuǎn)速作為從電機的轉(zhuǎn)速參考值。由此可推斷,任何加在主電機上的速度命令或是負(fù)載擾動都會被從電機反映并且跟隨,但是任何從電機上受到的擾動卻不會反饋回給主電機,也不會影響到其他的從電機。主從式特點是從系統(tǒng)跟蹤主系

12、統(tǒng)的輸出,大大增加了其控制策略的穩(wěn)定性,但存在跟蹤滯后。這種控制方式要求伺服系統(tǒng)具有良好的跟蹤性能,主要應(yīng)用在對速度或者位置的同步精度不是很高的工業(yè)生產(chǎn)中??刂破骺刂破麟姍C1電機2 圖1.2 主從同步控制結(jié)構(gòu)圖本系統(tǒng)設(shè)計的電機同步控制為了提高抗干擾能力,在一臺電機速度受到外部擾動或人為干擾時兩臺電機仍能保持速度的同步,采用了帶速度反饋的主從式的控制結(jié)構(gòu),一臺電機作為主電機,一臺為從電機,主電機的輸出即轉(zhuǎn)速作為從電機的輸入,主電機的輸入根據(jù)需要設(shè)置。為了提高主從電機的抗干擾能力以及從電機對主電機的跟蹤精度,在設(shè)計中盡可能地改善了數(shù)字控制電路。1.2 PWM調(diào)速原理與發(fā)展概況 目前用大功率晶體管控

13、制的PWM永磁式直流伺服電動機驅(qū)動裝置,是高精度伺服控制領(lǐng)域應(yīng)用最為廣泛的驅(qū)動形式。這種裝置能實現(xiàn)寬范圍內(nèi)的速度和位置控制,較常規(guī)的驅(qū)動方式,如晶體管線性放大驅(qū)動,電液驅(qū)動或晶閘管驅(qū)動,具有無可比擬的優(yōu)點。隨著大功率晶體管的容量和開關(guān)速度的不斷提高。PWM裝置一躍成為現(xiàn)代伺服驅(qū)動系統(tǒng)的佼佼者,受到越來越多的控制工程師的重視。國外于上世紀(jì)60年代已開始注意PWM伺服控制技術(shù),起初用于飛行器中小功率伺服系統(tǒng),70年代中后期較為廣泛地應(yīng)用在中等功率的直流伺服系統(tǒng)上,到了80年代,PWM驅(qū)動在直流伺服系統(tǒng)中的應(yīng)用已經(jīng)普及?,F(xiàn)在從國外引進(jìn)的高精度伺服系統(tǒng)大都采用PWM伺服系統(tǒng),各工業(yè)先進(jìn)國家競相發(fā)展PW

14、M伺服機構(gòu)。國內(nèi)一些高校,研究所和工廠在上世紀(jì)70年代末相繼開展了PWM系統(tǒng)的研究,在一定范圍內(nèi)達(dá)到了工業(yè)推廣水平,應(yīng)用于數(shù)控機床,精密機床的進(jìn)給,機器人驅(qū)動裝置及精密速度控制器中,也用于軍用雷達(dá)天線驅(qū)動,火炮和導(dǎo)彈發(fā)射架驅(qū)動等快速跟蹤高精度伺服系統(tǒng)中。但由于受到能制造的大功率晶體管的電流及電壓等級的限制,國內(nèi)僅能做到幾十瓦到幾十千瓦,電壓達(dá)到220伏。PWM驅(qū)動原理是就是直流斬波原理,利用大功率晶體管的開關(guān)特性來調(diào)制固定電壓的直流電源。按一個固定的頻率來接通和關(guān)斷,并根據(jù)需要改變一個周期內(nèi)“接通”和“斷開”時間的長短,通過改變直流電動機電樞上的占空比來改變平均電壓的大小,從而控制電機的轉(zhuǎn)速。

15、因此,這種裝置又稱為“開關(guān)驅(qū)動裝置”。PWM輸出波形如圖1.3所示,周期為T,一個周期內(nèi)的導(dǎo)通時間為t,則加在電機兩端的平均電壓為: (1-1)其中,= t /T稱為占空比,為電源電壓,本電路中采用12伏。 圖1.3 PWM原理圖直流電機的轉(zhuǎn)速與電機兩端電壓成正比,而電機兩端的平均電壓與控制波形的占空比成正比,占空比越大,電機轉(zhuǎn)得越快,當(dāng)占空比為1時,加在電機兩端的平均電壓最大,電機轉(zhuǎn)速也就最大。1.3 直流電機驅(qū)動電路直流電機PWM驅(qū)動電路使用最廣泛的就是單極性H型橋式電路,這種驅(qū)動電路可以很方便地實現(xiàn)直流電機的四象限運行,分別對應(yīng)正轉(zhuǎn)、正轉(zhuǎn)制動、反轉(zhuǎn)、反轉(zhuǎn)制動這四種電機運行狀態(tài)。單極性H型

16、橋式驅(qū)動電路結(jié)構(gòu)圖如圖1.4所示,它由4個開關(guān)管和4個續(xù)流二極管組成,采用單電源供電。當(dāng)電動機正轉(zhuǎn)時,V1開關(guān)管根據(jù)PWM控制信號同步導(dǎo)通或關(guān)斷,而V2開關(guān)管則受PWM反向控制信號控制,V3保持常閉,V4保持常開。當(dāng)電動機反轉(zhuǎn)時,V3開關(guān)管根據(jù)PWM控制信號同步導(dǎo)通或關(guān)斷,而V4開關(guān)管則受PWM反相控制信號控制,V1保持常閉,V2保持常開。M 圖1.4 單極性H型橋式驅(qū)動電路當(dāng)電機在較大負(fù)載下正轉(zhuǎn)時,電機兩端平均電壓U大于感應(yīng)電動勢E。在每個PWM周期的導(dǎo)通區(qū)間,V1導(dǎo)通,V2截止,電流經(jīng)V1、V4從A到B流過電樞繞組。在每個PWM周期的關(guān)斷區(qū)間,V2導(dǎo)通,V1截止,電源斷開,在自感應(yīng)電動勢的

17、作用下,經(jīng)二極管VD2和開關(guān)管V4進(jìn)行續(xù)流,使電樞中仍然有電流流過,方向是從A到B,這時,由于二極管VD2的箝位作用,V2實際不能導(dǎo)通。當(dāng)電動機在進(jìn)行減速運行時,平均電壓U小于感應(yīng)電動勢E。在每個PWM周期的導(dǎo)通區(qū)間,在感應(yīng)電動勢和自感應(yīng)電動勢的共同作用下,電流經(jīng)二極管VD4、VD1流向電源,方向是從B到A,電動機處于再生制動狀態(tài)。在每個PWM周期的關(guān)斷區(qū)間,V2導(dǎo)通,V1截止,在感應(yīng)電動勢的作用下,經(jīng)開關(guān)管V2和二極管VD4仍然是從B到A流過繞組,電動機處于耗能制動狀態(tài)。 當(dāng)電動機輕載或空載運行時,平均電壓U等于感應(yīng)電動勢E。在每個PWM周期的導(dǎo)通區(qū)間,V2截止,電流先經(jīng)VD4、VD1流向電

18、源,當(dāng)減小到零后,V1導(dǎo)通接通電源,電流改變方向,沿V1、V4流動。在每個PWM周期的關(guān)斷區(qū)間,V1截止,電流先是沿VD2、V4續(xù)流,當(dāng)續(xù)流電流減小到零后,V2導(dǎo)通,在感應(yīng)電動勢的作用下,電流改變方向,沿開關(guān)管V2和二極管VD4流動。因此,在一個PWM周期中,電流交替呈現(xiàn)再生制動、電動、續(xù)流電動、耗能制動四種狀態(tài)。我們所用的驅(qū)動芯片是L298N。L298N是SGS公司的產(chǎn)品,內(nèi)含二個H橋的高電壓大電流雙全橋式驅(qū)動器,接收標(biāo)準(zhǔn)TTL邏輯電平信號,可驅(qū)動46V、2A以下的兩臺電機。且價格便宜,對本電路來說是經(jīng)濟合適之選。本設(shè)計中的硬件電路原理框圖如圖1.5所示。其中驅(qū)動部分的原理圖如圖1.6所示。

19、圖1.5 系統(tǒng)硬件電路原理框圖 圖1.6 驅(qū)動電路原理圖 圖1.7 速度反饋電路 1.4 速度檢測電路測速元件是閉環(huán)調(diào)速系統(tǒng)中的關(guān)鍵元件,為了擴大調(diào)速范圍,改善電動機的低速平穩(wěn)性,要求測速元件低速輸出穩(wěn)定,波紋小,線性度好。常用的測速元件有模擬式測速元件和數(shù)字式測速元件。模擬式測速元件通常采用測速發(fā)電機;數(shù)字式測速元件采用光電式脈沖發(fā)生器。數(shù)字測速元件具有低慣量低噪聲高分辨率和高精度的特點,有利于控制直流電機。在現(xiàn)代驅(qū)動控制系統(tǒng)中,為了提高速度反饋檢測精度,正在摒棄直流測速發(fā)電機加A/D轉(zhuǎn)換器的方案,而采用光電碼盤直接數(shù)字測速的方案。本系統(tǒng)采用增量式光電旋轉(zhuǎn)編碼器測量電機的速度。將光電編碼器與

20、電動機相連,當(dāng)電動機轉(zhuǎn)動時,帶動碼盤旋轉(zhuǎn),便發(fā)出相應(yīng)的信號。光電編碼器由光源,光電轉(zhuǎn)盤,光敏元件和光電整形放大電路組成。光電轉(zhuǎn)盤與被測軸連接,光源通過光電轉(zhuǎn)盤的透光孔射到光敏元件上,當(dāng)轉(zhuǎn)盤轉(zhuǎn)動時,光敏元件便發(fā)出與轉(zhuǎn)速成正比的脈沖信號,為了判別電機的轉(zhuǎn)向,光電編碼器輸出兩路相隔90度電脈沖角度的正交脈沖。利用光電編碼器進(jìn)行數(shù)字測速的常用方法有兩種:M法和T法。(1)M法測速:M法又叫定時計數(shù)法,是用計數(shù)器記取規(guī)定時間內(nèi)光電編碼器輸出的脈沖個數(shù)來反映轉(zhuǎn)速值,即在規(guī)定的時間間隔T內(nèi),測量編碼器光柵所產(chǎn)生的脈沖數(shù)來獲得被測的速度值。設(shè)編碼器光柵每轉(zhuǎn)一圈發(fā)出的脈沖數(shù)為Z,且在規(guī)定的時間T內(nèi),測得的脈沖數(shù)

21、為M,則電機每分鐘轉(zhuǎn)數(shù)為:n=60M/ZT (1-2)將轉(zhuǎn)速實際值和測量值之差與實際值之比定義為測量誤差率,反映了測速方法的準(zhǔn)確性,越小,準(zhǔn)確度越高。M法測速誤差率取決于編碼器的制造精度,以及編碼器輸出脈沖前沿和測速時間采樣脈沖前沿不齊所造成的誤差等,最多可以產(chǎn)生一個脈沖的誤差。因此,M法測速誤差率的最大值為: (1-3)由上式可知,誤差率與M成反比,即脈沖數(shù)越大,誤差越小,故M法測速適用于高速段。(2)T法測速:T法又叫定數(shù)計時法,是用定時器記取光電編碼器輸出脈沖一個周期內(nèi)的高頻時基個數(shù),然后取其倒數(shù)來反應(yīng)速度值,即測量相鄰兩個脈沖的時間間隔來確定被測速度。設(shè)編碼器光柵每轉(zhuǎn)一圈發(fā)出的脈沖數(shù)為

22、Z,定時器的時基是一已知頻率為F的高頻脈沖,定時器的起始和終止由編碼器光柵脈沖的兩個相鄰脈沖的起始沿控制。若定時器的讀數(shù)為M,則電機每分鐘的轉(zhuǎn)速為: (1-4)T法測速的誤差產(chǎn)生原因與M法相仿,定時器的計數(shù)M最多存在一個脈沖的誤差,因此,T法測速誤差率的最大值為: (1-5)低速時,編碼器相鄰脈沖間隔時間長,測得的高頻脈沖個數(shù)多,誤差小,故T法適用于低速段。我們采用M法測速。所采用的光電編碼器光柵每轉(zhuǎn)一圈發(fā)出1000個脈沖。設(shè)電機工作在額定轉(zhuǎn)速下,即n=500轉(zhuǎn)/分,則在0.1秒的采樣間隔內(nèi),計數(shù)器所應(yīng)接受到的標(biāo)準(zhǔn)脈沖個數(shù)為M=500/60*0.1*1000=833個,可以看出,精度還是較高的

23、。本設(shè)計中速度反饋回路的原理圖如圖1.7所示。1.5 控制器本設(shè)計選用手頭上的C8051F040單片機為系統(tǒng)的控制器,C8051F040單片機執(zhí)行效率高,片上可利用資源豐富,為以后系統(tǒng)功能的擴展留有余地。Silicon Laboratories公司出品的C8051F系單片機是完全集成的混合信號系統(tǒng)級芯片(SOC),具有與MCS-51完全兼容的指令內(nèi)核。該系單片機采用全新的CIP-51內(nèi)核,采用流水線處理技術(shù),不再區(qū)分時鐘周期和機器周期,能在執(zhí)行指令期間預(yù)處理下一條指令,提高了指令執(zhí)行效率。C8051F040單片機是該系中功能最全最具代表性的一款。具有控制系統(tǒng)所需的所有的模擬和數(shù)字外設(shè)。其主要特

24、性如下:(1)片內(nèi)看門狗、定時器、VDD監(jiān)視器和溫度傳感器;(2) 一個12位、100ksps和一個8位、500ksps的A/D轉(zhuǎn)換器;(3) 兩個12位D/A轉(zhuǎn)換器;(4)4K字節(jié)的片內(nèi)RAM和64KB可在系統(tǒng)編程的FLASH存儲器;(5) 5個通用的16位定時器;(6)具有6個捕捉/比較模塊的可編程計數(shù)器/定時器陣列;(7)硬件實現(xiàn)的SPI、SMBUS和兩個UART串行接口; (8)控制器局域網(wǎng)(CAN2.0)控制器, 具有32個消息對象;(9)全速、非侵入式的在線調(diào)試接口;(10)引入交叉開關(guān)配置,可靈活地將外圍設(shè)備配置到P0P3口。C8051F040單片機是真正能獨立工作的片上系統(tǒng)(S

25、OC)。除具有標(biāo)準(zhǔn)8051的端口外,C8051F040還有4個附加的8位端口,每個端口都可以配置為推挽輸出或開路輸出。最獨特的改進(jìn)就是引入了數(shù)字交叉開關(guān),允許將內(nèi)部數(shù)字資源映射到P0口,P1口,P2口,P3口,這一特性允許用戶根據(jù)自己的特定應(yīng)用選擇通用端口和所需數(shù)字資源的組合。其MCU能有效地管理模擬和數(shù)字外設(shè),可以關(guān)閉單個或全部外設(shè),所以其功耗很低。片內(nèi)JTAG調(diào)試支持功能允許對安裝在最終應(yīng)用系統(tǒng)上的產(chǎn)品MCU進(jìn)行非侵入式(不占用片內(nèi)資源)、全速、在系統(tǒng)調(diào)試。在系統(tǒng)調(diào)試比采用標(biāo)準(zhǔn)MCU仿真器要優(yōu)越的多,因為這一技術(shù)能保證精確模擬外設(shè)的性能。該調(diào)試系統(tǒng)支持觀察和修改存儲器和寄存器,支持?jǐn)帱c,單

26、步,觀察點,運行和停機命令。在使用JTAG調(diào)試時,所有的模擬和數(shù)字外設(shè)都可全功能運行,當(dāng)MCU單步執(zhí)行或遇到斷點而停止運行時,所有的外設(shè)都停止運行,以保持同步。FLASH編程非常方便,可以在Silicon Labs集成開發(fā)環(huán)境(IDE)下通過JTAG接口進(jìn)行編程,不需要專用編程器或適配器。每個MCU都可在工業(yè)溫度范圍(-45到+80度)內(nèi)用2.73.6V的電壓工作,端口I/O、RST、JTAG引腳都容許5V的輸入信號電壓。正是由于這些優(yōu)點以及極高的模擬和數(shù)字集成度,對各種要求小體積,高集成度精確測量的場合而言,C8051F040實為理想選擇。1.6 通信模塊本設(shè)計中為了能夠人為的設(shè)定電機的轉(zhuǎn)速

27、及觀察兩個電機的實時速度,采用了RS232串行通信方式實現(xiàn)計算機與單片機的通信,通過計算機的操作界面可以很方便地完成這些任務(wù)。利用C8051F040單片機內(nèi)部集成的UART控制器,很容易進(jìn)行串行通信。計算機與計算機或計算機與終端之間的數(shù)據(jù)傳送可以采用串行通訊和并行通訊兩種方式。由于串行通訊方式具有使用線路少、成本低,特別是在遠(yuǎn)程傳輸時,避免了多條線路特性的不一致而被廣泛采用。在串行通訊時,要求通訊雙方都采用一個標(biāo)準(zhǔn)接口,使不同的設(shè)備可以方便地連接起來進(jìn)行通訊。RS-232-C接口(又稱EIA RS-232-C)是目前最常用的一種串行通訊接口。它是在1970年由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾

28、系統(tǒng)、調(diào)制解調(diào)器廠家及計算機終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。它的全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。該標(biāo)準(zhǔn)規(guī)定采用一個25個腳的DB25連接器,對連接器的每個引腳的信號電平和信號內(nèi)容加以規(guī)定。在RS-232-C中任何一條信號線的電壓均為負(fù)邏輯關(guān)系:邏輯“1”的電平是-5-15V,邏輯“0”的電平是+5+15V。噪聲容限為2V,即要求接收器能識別低至+3V的信號作為邏輯“0”,高至-3V的信號作為邏輯“1”。實際上,RS-232-C的25條引線中有很多是很少使用的,在計算機與終端通訊中一般只使用常用的39條引線。PC機上的RS-2

29、32串行接口有兩個COM1和COM2,一般都是9針的接頭,這個接頭為公接頭。由于RS-232電平和單片機內(nèi)TTL邏輯電路產(chǎn)生的電平是不一樣的,因此,PC機與單片機之間必須經(jīng)過一定的電路轉(zhuǎn)換邏輯電平。單片機C8051F040內(nèi)部有兩個增強型全雙工UART,一個增強型SPI總線和SMBUS協(xié)議,這些串行總線都完全用硬件實現(xiàn),都能向微處理器申請中斷,因此需要很少CPU的干預(yù)。我們采用UART0與上位機通信。第二章 PID控制方法 本章分析了PID的控制規(guī)律,推出了數(shù)字式增量PID控制算法,介紹了兩種克服積分飽和的方法以及抑制干擾的措施。重點介紹了PID控制參數(shù)的實用的整定方法。2.1 PID控制方法

30、介紹PID控制是迄今為止最通用的控制策略,有許多不同的方法以確定合適的控制器參數(shù),根據(jù)現(xiàn)代理論的觀點,PID調(diào)節(jié)器具有本質(zhì)的魯棒性、符合二次型最優(yōu)控制選型原則、且具有智能化的專家特色。PID調(diào)節(jié)器及其改進(jìn)型是在工業(yè)過程控制中最常見的控制器。PID控制是比例積分微分控制的簡稱,本身是一種基于對“過去”、“現(xiàn)在”和“未來”信息估計的控制算法,最早出現(xiàn)在模擬控制系統(tǒng)中,通過硬件(電子元件,氣動和液壓元件)來實現(xiàn)??刂破飨到y(tǒng)原理圖如圖2.1所示。現(xiàn) 在過 去未 來對 象 圖2.1 模擬PID控制系統(tǒng)原理圖PID的三種控制規(guī)律可以組成不同的線性控制器。在電力傳動控制系統(tǒng)中,常采用的串聯(lián)校正控制裝置有比例

31、微分(PD)控制器、比例積分(PI)控制器及比例積分微分(PID)控制器。由PD控制器構(gòu)成的超前校正可以提高穩(wěn)定裕度并獲得足夠的快速性,但穩(wěn)態(tài)精度可能受到影響;由PI控制器構(gòu)成的滯后校正,可以保證穩(wěn)態(tài)精度,但快速性不佳;用PID控制器實現(xiàn)的滯后-超前校正兼有二者的優(yōu)點,可以全面提高系統(tǒng)的控制性能。連續(xù)控制系統(tǒng)中的模擬PID控制規(guī)律為: (2-1)式中, u ( t ) 控制器的輸出 e ( t ) 控制量的偏差 Kp 比例系數(shù) Ti 積分時間常數(shù) Td 微分時間常數(shù)(1) 比例環(huán)節(jié)比例環(huán)節(jié)對偏差是即時反應(yīng)的,偏差一旦出現(xiàn),調(diào)節(jié)器立即產(chǎn)生控制作用,使輸出量朝減小偏差的方向變化,控制作用的強弱取決于比例系數(shù)Kp。比例調(diào)節(jié)器雖然簡單快速,但對于系統(tǒng)響應(yīng)為有限值的控制對象存在靜差。加大比例系數(shù)Kp可以減小靜差,但過大會使系統(tǒng)的動態(tài)質(zhì)量變壞,引起輸出量震蕩,甚至導(dǎo)致系統(tǒng)不穩(wěn)定。(2) 積分環(huán)節(jié)為了消除在比例調(diào)節(jié)中的殘余靜差,可在比例調(diào)節(jié)的基礎(chǔ)上加入積分調(diào)節(jié)。積分調(diào)節(jié)具有累積成分,只要偏差e不為零,它將通過累積作用影響控制量u,從而減小偏差,直到偏差為零。如果積分時間常數(shù)Ti大,則積分作用弱,反之為強。增大Ti將減慢消除靜差的過程,但可減小超調(diào),提高穩(wěn)定性。引入積分環(huán)節(jié)的代價是降低系統(tǒng)的快速性。 (3) 微分環(huán)節(jié)為了加快控制過程,有必要在偏差出現(xiàn)或變化的瞬間,按偏差變化的趨勢進(jìn)行控制,使

溫馨提示

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

評論

0/150

提交評論