DSP基于DSP無刷直流電動機調(diào)速系統(tǒng)的設計課件_第1頁
DSP基于DSP無刷直流電動機調(diào)速系統(tǒng)的設計課件_第2頁
DSP基于DSP無刷直流電動機調(diào)速系統(tǒng)的設計課件_第3頁
DSP基于DSP無刷直流電動機調(diào)速系統(tǒng)的設計課件_第4頁
DSP基于DSP無刷直流電動機調(diào)速系統(tǒng)的設計課件_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于DSP無刷直流電動機調(diào)速系統(tǒng)的設計1 無刷直流電動機本文針對有刷直流電動機存在換向火花、機械換向困難、磨損嚴重等缺點,提出了采用無刷直流機來代替有刷直流電動機,來提高控制系統(tǒng)的控制質(zhì)量,本文設計了無刷直流機的數(shù)字控制方法。由于DSP具有處理數(shù)據(jù)量大、實時性好和精度高等優(yōu)點,所以本文控制器采用的是DSP。此系統(tǒng)的雙閉環(huán)就是通過DSP軟件編程實現(xiàn)的,比起以往的用模擬器件實現(xiàn)的控制系統(tǒng),其整個系統(tǒng)結(jié)構(gòu)比較簡單、控制精度高并且具有很強的靈活性,系統(tǒng)可根據(jù)用戶的控制要求只需更改設定參數(shù)(即指令操作數(shù))就可以實現(xiàn)其控制結(jié)果。本文對無刷直流機的結(jié)構(gòu)和工作原理做了簡單的介紹,以為了更好地理解無刷直流機控制

2、系統(tǒng)。雖然用位置傳感器檢測轉(zhuǎn)子位置的方法比較直接,但位置傳感器必須安裝在電動機軸上,使電動機更加笨重,并且增加了整個系統(tǒng)的機械磨損等,所以本文采用了無位置傳感器方法來獲得轉(zhuǎn)子位置信號,本文采用反電勢檢測法。為了使整個系統(tǒng)能夠可靠運行,因而采用了轉(zhuǎn)速電流雙閉環(huán),轉(zhuǎn)速環(huán)和電流環(huán)都采用PI調(diào)節(jié)器。1.1 無刷直流機的結(jié)構(gòu)無刷直流機的轉(zhuǎn)子是由永磁材料制成的,具有一定磁極對數(shù)的永磁體。為了能產(chǎn)生梯形波感應電動勢,無刷直流機的轉(zhuǎn)子磁鋼的形狀呈弧形(瓦片狀),氣隙磁場呈梯形分布。定子上有電樞,這一點與永磁有刷直流電動機正好相反。無刷直流機的定子電樞繞組采用整距集中式繞組,繞組的相數(shù)有二、三、四、五相,但應用

3、最多的是三相和四相。各項繞組分別與外部的電子開關(guān)電路相連,開關(guān)電路中的開關(guān)管受位置傳感器的信號控制。無刷直流機的工作離不開電子開關(guān)的電路,因此由電動機本體、轉(zhuǎn)子位置傳感器和電子開關(guān)電路三部分組成了無刷直流機控制系統(tǒng)。其原理框圖如圖1-1所示。圖中,直流電源通過開關(guān)電路向電動機定子繞組供電,位置傳感器隨時檢測到轉(zhuǎn)子所處位置,并根據(jù)轉(zhuǎn)子的位置信號來控制開關(guān)管的導通和截止。從而自動地控制了哪些繞組通電,哪些繞組斷電,實現(xiàn)了電子換向。直流電源電動機開關(guān)電路位置傳感器 圖1-1無刷直流電動機原理框圖1.2 無刷直流機的工作原理普通直流電動機的電樞在轉(zhuǎn)子上,而定子產(chǎn)生固定不動的磁場。為了使直流電動機旋轉(zhuǎn),

4、需要通過換向器和電刷不斷的改變電樞繞組中電流的方向,使兩個磁場的方向始終保持相互垂直,從而產(chǎn)生恒定的轉(zhuǎn)矩驅(qū)動電動機不斷旋轉(zhuǎn)。無刷直流機為了去掉電刷,將電樞放到定子上去,而轉(zhuǎn)子做成永磁體,這樣的結(jié)構(gòu)正好與普通電動機相反。然而即使這樣改變還不夠,因為定子上的電樞通入直流電以后,只能產(chǎn)生不變的磁場電動機依然轉(zhuǎn)不起來。為了使電動機的轉(zhuǎn)子轉(zhuǎn)起來,必須使定子電樞各相繞組不斷地換相通電,這樣才能使定子磁場隨著轉(zhuǎn)子的位置不斷地變化,使定子磁場與轉(zhuǎn)子永磁磁場始終保持90o左右的空間角,產(chǎn)生轉(zhuǎn)矩推動轉(zhuǎn)子旋轉(zhuǎn)5。在換相的過程中,定子各項繞組在工作氣隙中所形成的旋轉(zhuǎn)磁場是跳躍式運動。這種旋轉(zhuǎn)磁場在一周有三種狀態(tài),每種

5、狀態(tài)持續(xù)120o。它們跟蹤轉(zhuǎn)子,并與轉(zhuǎn)子的磁場相互作用,能夠產(chǎn)生推動轉(zhuǎn)子繼續(xù)轉(zhuǎn)動的轉(zhuǎn)矩2 系統(tǒng)硬件平臺設計 2.1 系統(tǒng)總體方案設計系統(tǒng)總體的硬件電路可分為以下幾個部分:1) DSP控制系統(tǒng)電路設計2) 功率主電路設計3) 檢測電路設計4) 故障處理保護電路設計。系統(tǒng)的總體的硬件框圖如圖2-1所示圖2-1系統(tǒng)總體硬件框圖前級整流濾波電路提供給整個系統(tǒng)穩(wěn)定的直流電源;逆變電路選用的是IPM模塊,由DSP提供的6路PWM信號經(jīng)過高速光耦的隔離后經(jīng)驅(qū)動電路驅(qū)動從而控制電機的運轉(zhuǎn);反電動勢檢測電路則是提供給DSP信號用來確定轉(zhuǎn)子位置的。保護電路則是對整個系統(tǒng)提供安全的保護措施,包括過壓、欠壓等。2.2

6、 功率主電路由于無刷直流機的供電電壓為直流,在其定子中流過的是交流電的原因,所以對于系統(tǒng)的主電路來說采用常用的交-直-交變換。圖2-2交直變換電路結(jié)構(gòu)圖交直部分采用三相橋式不可控整流電路(電路圖如2-2所示),用來提供電路所需的直流電壓。濾波電容C1用來穩(wěn)定直流電壓,降低直流電源的輸出阻抗。其中A, B, C三相為從DSP系統(tǒng)開發(fā)控制板輸出的三相交流電。2.2.1 IPM模塊的內(nèi)部結(jié)構(gòu)圖2-3 IPM的等效電路圖由圖2-3可見,IPM是一種包括反并聯(lián)續(xù)流二極管在內(nèi)的由IGBT組成的逆變器。在此電路中,功率變換由6個IGBT開關(guān)管及續(xù)流二極管構(gòu)成三相逆變橋。六個IGBT開關(guān)管的開關(guān)觸發(fā)信號受TM

7、S320LF2407A DSP芯片所輸出的六路PWM波的控制,開關(guān)管有規(guī)律的通斷將直流電逆變?yōu)榻涣麟娞峁┙o無刷直流機的三相定子。2.2.2 IGBT驅(qū)動電路本系統(tǒng)的IGBT門極觸發(fā)采用的是日本東芝公司TA8316AS,通過大電流直接驅(qū)動IGBT。其內(nèi)部和控制電路連接如圖:圖2-4 TA8316AS內(nèi)部和控制電路圖2.3 位置檢測電路無刷電動機是一閉環(huán)的機電一體化系統(tǒng),它是通過轉(zhuǎn)子磁極位置信號作為電子開關(guān)線路的換相信號,因此,準確檢測轉(zhuǎn)子位置,并根據(jù)轉(zhuǎn)子位置及時對功率器件進行切換,是無刷直流機正常運行的關(guān)鍵。為適應無刷電動機的進一步發(fā)展,無位置傳感器應運而生,它一般利用電樞繞組的感應反電動勢來間

8、接獲得轉(zhuǎn)子磁極位置,與直接檢測法相比,省去了位置傳感器,簡化了電動機本體結(jié)構(gòu),取得了良好的效果,并得到了廣泛的應用。因此本系統(tǒng)采用無位置傳感器方法進行位置檢測。2.3.1 反電勢過零檢測電路的組成反電勢過零檢測法是通過將電動機電樞繞組的端電壓與電樞中性點電壓比較得反電勢過零點,從而確定轉(zhuǎn)子磁極的位置,其檢測電路由端電壓檢測、低通濾波、過零比較和光電隔離等環(huán)節(jié)組成,如圖2-5所示。 圖2-5 無位置傳感器位置檢測電路結(jié)構(gòu)由于端電壓不是完全的梯形波,總帶有毛刺和諧波干擾,這些干擾將嚴重影響反電動勢過零點的正確檢測,為此必須對其進行深度濾波。濾波后的端電壓檢測信號與電機的中性點電壓進行比較,獲得反電

9、動勢的過零點。為了避免電壓過高損壞DSP,必須將反電動勢過零點信號經(jīng)過光電隔離。為了計算不通電相的感應電動勢,需要測量三個相電壓。反電勢檢測電路取代了位置傳感器和測量電路,采用廉價的分壓電阻和濾波電容組成反電勢過零檢測電路。反電勢檢測電路如圖2-6所示。圖2-6端電壓檢測電路及其與DSP接口2.4 電流檢測與保護電路對于兩相導通三相六狀態(tài)無刷直流機,在任意時刻,只有兩相繞組通電,電流從一相繞組流入,再從一相繞組流出,電流大小與直流側(cè)電流大小相等。這樣,只需要在直流側(cè)接入一個采樣電阻就可以檢測導通相的電流。圖2-7 電流檢測與保護電路原理如圖2-7示,電流信號通過檢測采樣電阻R兩端的電壓得到。電

10、流檢測信號一方面作為DSP的過流保護信號,接至DSP的引腳;另一方面作為電流環(huán)的反饋信號,輸入到DSP的ADCIN00引腳。過流檢測是為了防止電機過載、起動或異常運行時由于電流過大而對控制電路、功率逆變器和電動機本體的損害而設計的。在直流側(cè)串聯(lián)一個采樣電阻,通過將采樣電阻兩端電壓進行比較來確定主電路電流是否過流,過流信號送至DSP的中斷引腳,封鎖功率開關(guān)的驅(qū)動信號。如圖2-8所示,其中電容C1和C2的作用是濾去采樣電阻兩端電壓的高頻干擾信號,防止過電流誤動作。采樣電阻應根據(jù)最大允許電流的限值來選取,其阻值以端電壓為0.5V為基準。由于TMS320LF2407A的A/D轉(zhuǎn)換單元輸入信號的電壓范圍

11、為03.3V,而電流采樣信號比較小,所以需要進行放大。同時為了保護DSP不因過流信號而損壞,還應該對電流信號進行隔離。具體的放大電路可參照端電壓檢測電路。2.5 故障處理和保護電路2.5.1 過欠電壓保護電路 DSP實時監(jiān)測交流母線電壓,當電網(wǎng)電壓過低或過高時,關(guān)閉逆變器,使控制器不會損壞。電機在起動過程中,如果出現(xiàn)了欠壓的情況,電機將起動不了,會使電機出現(xiàn)堵轉(zhuǎn)的現(xiàn)象,從而對系統(tǒng)造成損壞。為了避免上述情況,我們設計了下面的電路如圖2-8。圖2-8過、欠電壓保護原理圖過、欠壓保護電路的輸入電壓IN必須能反映三相交流輸入電源的變化,這樣當三相交流電出現(xiàn)過壓或者是欠壓時,過、欠壓保護電路的輸入電壓I

12、N就會發(fā)生變化,輸出端的信號LOWVOL和OVERVOL就會輸出信號給控制電路進行處理。2.6 DSP控制電路設計TMS320LF240X芯片為公司的MS320C200系列下的一種定點DSP芯片,特別適合于運動系統(tǒng)全數(shù)字化控制。它具有低成本、低功耗、高性能的處理能力。它將幾種外設集成到芯片內(nèi),形成了真正的單芯片控制器,具有運算速度在30MPIS以上、外設集成度高、程序存儲量大(片內(nèi)FLASH)、ADC模塊的轉(zhuǎn)換速度快等特點。同時,該類芯片具有強大的外部通信接口(SCI、SPI、CAN)便于構(gòu)成大的控制系統(tǒng)。因此本系統(tǒng)選用DSP的型號為TMS320LF2407A。2.6.1 起停電路、DSP晶振

13、及復位電路設計1)起停電路的實現(xiàn)起動、停止電路如圖2-9所示: 圖2-9起動、停止控制電路圖起動、停止電路都是最基本的RC充放電路??刂齐姍C起動,通過按按鈕SW2,START信號由高電平變?yōu)榈碗娖?,送DSP的ADCIN04(I/O) 多功能口,通過程序?qū)DCIN04(I/O)口配置成I/O口,當DSP檢測到START信號變低時,系統(tǒng)便開始電機起動程序。而電機停機是通過SW1按鈕控制,STOP信號送DSP的ADCIN04(I/O)口,當SW1按下時,DSP檢測到高電平時,電機停轉(zhuǎn)。電阻R17和R18是為了防止在高電平到低電平的突變,起到續(xù)流的作用。2)復位電路系統(tǒng)的復位電路采用的為簡單實用的上

14、電復位電路,電源剛加上時,TMS320LF240LF7A處于復位狀態(tài),為低電平使芯片復位。為使芯片初始化正確一般應保證為低電平至少3個CLKOUT周期,即當時鐘為20MHz時的600ns。但是,在上電后,系統(tǒng)的晶體振蕩器往往需要幾百毫秒的穩(wěn)定期,一般為100ms200ms。圖2-10 復位電路系統(tǒng)采用圖2-10電路的復位時間主要由R和C確定。3)晶振電路給DSP芯片提供時鐘一般有兩種方法,一種是利用DSP芯片內(nèi)部提供的晶振電路,在DSP芯片的X1和X2CLKIN之間連接一晶體可起動內(nèi)部晶體振蕩器,這種方式的晶體應為基本模式,且為并聯(lián)諧振。第二種是將外部時鐘源直接輸入X2CLKIN引腳,X1懸空

15、。采用封裝好的晶體振蕩器,這種方法使用方便,在實際應用中得到了廣泛的應用。在本系統(tǒng)中正是利用第二種方法提供給DSP芯片時鐘信號源,電路圖如圖2-11所示圖2-13時鐘電路系統(tǒng)時鐘SYSCLOCK和看門狗時鐘都由CPU時鐘提供。系統(tǒng)時鐘,一般采用CPU時鐘頻率的1/2或1/4,供DSP的所有外圍設備總線上的設備使用。而WATCHCLOCK時鐘頻率較低,為watchdog計數(shù)器和實時中斷模塊使用。3 軟件系統(tǒng)設計3.1 無刷直流機控制系統(tǒng)原理無刷直流機工作在由位置檢測器控制逆變器開關(guān)管通段的“自控式”變頻方式下,逆變器的變頻是自動完成的,并不需要控制系統(tǒng)加以干預及控制。要控制電機的轉(zhuǎn)速就應控制電機

16、的轉(zhuǎn)矩,調(diào)節(jié)直流側(cè)電壓即可調(diào)節(jié)轉(zhuǎn)速。通常采用PWM(Pulse-Width Modulation,脈寬調(diào)制)調(diào)節(jié)方式,通過改變控制脈沖的占空比來調(diào)節(jié)輸入無刷直流機的平均直流電壓,以達到調(diào)速的目的。無刷直流機系統(tǒng)通常采用轉(zhuǎn)速、電流雙閉環(huán)控制,系統(tǒng)原理圖如圖3-1所示。其中,ASR和ACR分別為轉(zhuǎn)速和電流調(diào)節(jié)器,通常采用PI算法實現(xiàn)。速度為外環(huán),電流為內(nèi)環(huán),由于,電流調(diào)節(jié)的實際上是電磁轉(zhuǎn)矩。速度給定信號,與速度反饋信號送給速度調(diào)節(jié)器(ASR),速度調(diào)節(jié)器的輸出作為電流信號的參考值,與電流信號的反饋值一起送至電流調(diào)節(jié)器(ACR),電流調(diào)節(jié)器的輸出為電壓參考值,與給定載波比較,形成PWM調(diào)制波,控制I

17、PM模塊的實際輸出電壓。被確定要導通的相并不總是在導通,它受PWM輸出信號的控制,邏輯與單元的任務就是把換向信號和PWM信號結(jié)合,再送到IPM模塊。 圖3-1無刷直流機系統(tǒng)原理圖3.2 無刷直流機的起動無位置傳感器無刷直流機是利用反電勢來決定換流時序的。當轉(zhuǎn)子靜止或低速時,反電勢為零或太小,無法利用。因此電機必須以他控式同步電動機方式起動、加速,最后切換至無刷電機狀態(tài)。之所以要連續(xù)N次檢測到開路相的感應電勢過零點后,才從他控式狀態(tài)切換到自控式狀態(tài),目的是為了防止干擾等引起的誤檢測和轉(zhuǎn)速未趨于穩(wěn)定,影響起動過程的順利完成。所提出的方法起動可靠、實現(xiàn)簡單、方便。調(diào)試中需要注意的是To和PWM的占空比的選擇,以及對加速過程中占空比的變化速度的控制。圖3-2起動程序框圖4 結(jié)論本文的基于TMS320LF2407A DSP的全數(shù)字無刷直流機無位置傳感

溫馨提示

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

評論

0/150

提交評論