無刷直流電機控制器的設(shè)計
《無刷直流電機控制器的設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《無刷直流電機控制器的設(shè)計(51頁珍藏版)》請在裝配圖網(wǎng)上搜索。
安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)I無刷直流電動機控制器的設(shè)計摘 要無刷直流電動機是在有刷直流電動機的基礎(chǔ)上發(fā)展起來的。現(xiàn)階段,雖然各種交流電動機和直流電動機在傳動應(yīng)用中占主導(dǎo)地位,但無刷直流電動機正受到普遍的關(guān)注。自20世紀(jì)90年代以來,隨著人們生活水平的提高和現(xiàn)代化生產(chǎn)、辦公自動化的發(fā)展,家用電器、工業(yè)機器人等設(shè)備都越來越趨向于高效率化、小型化及高智能化,作為執(zhí)行元件的重要組成部分,電機必須具有精度高、速度快、效率高等特點,無刷直流電機的應(yīng)用也因此而迅速增長。本設(shè)計是把無刷直流電動機作為電動自行車控制系統(tǒng)的驅(qū)動電機,以AT89C51 單片機為控制電路,單片機采集比較電平及電機霍爾反饋信號,通過軟件編程控制無刷直流電動機。將整個系統(tǒng)分成幾個部分,分析和討論了各個部分的電路原理、控制策略、實現(xiàn)方法。詳細討論了系統(tǒng)的各種工況及信號的傳遞情況,并得到了系統(tǒng)各個部分在不同工況的工作狀態(tài)。根據(jù)永磁無刷直流電動機的特性實施脈寬 PWM 控制,并通過轉(zhuǎn)速傳感器測量轉(zhuǎn)速通過四段數(shù)碼管動態(tài)顯示轉(zhuǎn)速,通過軟硬件的配合,實現(xiàn)了整個系統(tǒng)的設(shè)計要求。關(guān)鍵詞:無刷直流電動機;單片機;霍爾位置傳感器嚴(yán)程:無刷直流電機控制器的設(shè)計IIThe design of Brushless DC motor controllerAbstractBrushless DC motor in a brush DC motor developed on the basis of. At this stage, although exchanges of all kinds of DC motors and motor drive in the application of the dominant, but brushless DC motor is under common concern.Since the 1990s, as people's living standards improve and modernize production, the development of office automation, household appliances, industrial robots and other equipment are increasingly tend to be high efficiency, small size and high intelligence, as the implementation of components An important component of the motor must have a high accuracy, speed, high efficiency, brushless DC motor and therefore the application is also growing rapidly.This design is the brushless DC motor as the electric bicycle motor-driven control system, AT89C51 microcontroller for control circuit, SCM collection and comparison-level electrical signal Hall feedback, software programming through brushless DC motor controller .This paper analyzes the requirements from the system, the whole system will be divided into some parts, analysis and discussion of the various parts of the circuit of the control strategy, implementation method. Discussed in detail the status of the various systems and signal transduction, and have the system in different parts of the state the status of the work. According to the permanent magnet brushless DC motor control of the PWM pulse width, speed sensor and passed through eighth speed digital dynamic display of speed, through hardware and software support, for the entire system design requirements. Key words:BLDC;the single chip processor; hall position sensor安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)III目 錄摘 要 IABSTRACT .II引 言 1第 1 章 概 述 21.1 無刷直流電動機的發(fā)展概況 .21.2 本設(shè)計內(nèi)容及研究意義、價值 .21.3 無刷直流電動機的結(jié)構(gòu)及基本工作原理 .31.4 無刷直流電動機的運行特性 .61.4.1 機械特性 61.4.2 調(diào)節(jié)特性 71.4.3 工作特性 8第 2 章 無刷直流電動機控制器設(shè)計方案 92.1 無刷直流電動機系統(tǒng)的組成 .92.2 無刷直流電動機控制器設(shè)計方案 .102.2.1 設(shè)計方案比較與選擇 102.2.2 無刷直流電動機控制系統(tǒng)組成框圖 112.3 控制器的基本原理 .122.4 脈寬調(diào)制(PWM)技術(shù) 12第 3 章 無刷直流電動機控制器的硬件設(shè)計 143.1 無刷直流電動機控制器硬件電路設(shè)計 .143.2 AT89C51 單片機簡介 .143.3 單片機與鍵盤接口設(shè)計 .153.4 單片機與顯示數(shù)碼管接口的設(shè)計 .163.5 逆變器與驅(qū)動電路接口設(shè)計 .173.6 限流保護電路 .203.7 復(fù)位電路設(shè)計 .20第 4 章 控制器軟件部分的設(shè)計 224.1 控制器軟件設(shè)計總述 .224.2 程序流程圖 .224.3 程序代碼的編寫 .26結(jié)論與展望 33參考文獻 34致 謝 35附錄 A 硬件總原理圖 36附錄 B 主要參考文獻摘要 37附錄 C 引用外文文獻及翻譯 40嚴(yán)程:無刷直流電機控制器的設(shè)計IV插圖清單圖 1-1 無刷直流電動機工作原理示意圖 .4圖 1-2 無刷電動機位置檢測及開關(guān)管驅(qū)動信號 .5圖 1-3 機械特性曲線簇 .7圖 1-4 調(diào)節(jié)特性 .7圖 1-5 工作特性 .7圖 2-1 電動機驅(qū)動控制框圖 .11圖 2-2 PWM 占空比原理 12圖 3-1 AT89C51 引腳圖 .14圖 3-2 系統(tǒng)鍵盤接口 .15圖 3-3 單片機與數(shù)碼管顯示電路接口 .16圖 3-4 逆變器與驅(qū)動電路接口 .16圖 3-5 LM621 原理圖 .17圖 3-6 60°換相波形 .18圖 3-7 限流電路 .19圖 3-8 按鍵復(fù)位電路 .21圖 4-1 主程序流程圖 .23圖 4-2 鍵盤程序流程圖 .23圖 4-3 顯示程序流程圖 .24圖 4-4 程序調(diào)試成功 .31安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)V表格清單表 1-1 無刷電動機直流通電控制方式開關(guān)切換表 .6表 3-1 系統(tǒng)鍵盤的結(jié)構(gòu)各鍵對應(yīng)功能和鍵值 15表 3-2 各鍵對應(yīng)功能和鍵值 16表 3-3 LM621 換相真值表 20表 3-4 單片機寄存器的復(fù)位狀態(tài)表 21安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)1引 言無刷直流電動機( 簡稱BLDC) 是近年隨著電子技術(shù)的迅速發(fā)展而發(fā)展起來的一種新型電機,它用一套電子換向裝置代替了有刷直流電動機的機械換向裝置,保留了有刷直流電動機寬闊而平滑的優(yōu)良調(diào)速性能。同時又克服了有刷直流電動機機械換向帶來的一系列的缺點,因此在各個領(lǐng)域中得到廣泛應(yīng)用,如計算機的軟盤驅(qū)動裝置,人工智能機器人,CD機、空調(diào)器、電動交通工具乃至航空、航天航海業(yè)等。除具有有刷直流機的優(yōu)點外,還具有高能量密度,高轉(zhuǎn)矩慣性化高效率等特點,同時,現(xiàn)代電力電子技術(shù)和永磁材料的發(fā)展又為其發(fā)展提供了便利條件,因此BLDC具有很強的生命力和發(fā)展前途??茖W(xué)技術(shù)的飛速發(fā)展,帶來了半導(dǎo)體技術(shù)的飛躍,開關(guān)型晶體管的研制成功為創(chuàng)造新型的無刷直流電動機帶來生機。1955年,美國人首次提出用晶體管換向線路代替機械換向裝置,經(jīng)過反復(fù)實驗,人們終于找到了用位置傳感器和電子換向線路來代替有刷直流電動機的機械換向裝置,出現(xiàn)了磁電耦合式、光電式及霍爾元件作為位置傳感器的無刷直流電動機,以后人們發(fā)現(xiàn)電量波形和轉(zhuǎn)子磁場的位置存在著一定的對應(yīng)關(guān)系,因此又出現(xiàn)了觀測電樞繞組中不同電量波形監(jiān)測轉(zhuǎn)子位置的無位置傳感器的電動機。嚴(yán)程:無刷直流電機控制器的設(shè)計2第 1 章 概 述1.1 無刷直流電動機的發(fā)展概況1831 年,法拉第發(fā)現(xiàn)了電磁感應(yīng)現(xiàn)象,奠定了現(xiàn)代電機的基本理論基礎(chǔ)。從 19 世紀(jì) 40 年代研制成功第一臺直流電機,經(jīng)過大約 17 年的時間,直流電機技術(shù)才趨于成熟。隨著應(yīng)用領(lǐng)域的擴大,對直流電機的要求也就越來越高,有接觸的機械換向裝置限制了有刷直流電機在許多場合中的應(yīng)用。為了取代有刷直流電機的電刷-換向器結(jié)構(gòu)的機械接觸裝置,人們曾對此作過長期的探索。1915 年,美國人 Langnall 發(fā)明了帶控制柵極的汞弧整流器,制成了由直流變交流的逆變裝置。20 世紀(jì) 30 年代,有人提出用離子裝置實現(xiàn)電機的定子繞組按轉(zhuǎn)子位置換接的所謂換向器電機,但此種電機由于可靠性差、效率低、整個裝置笨重又復(fù)雜而無實用價值。科學(xué)技術(shù)的迅猛發(fā)展,帶來了電力半導(dǎo)體技術(shù)的飛躍。開關(guān)型晶體管的研制成功,為創(chuàng)造新型直流電機 ——無刷直流電機帶來了生機。1955 年,美國人 Harrison 首次提出了用晶體管換相線路代替電機電刷接觸的思想,這就是無刷直流電機的雛形。它由功率放大部分、信號檢測部分、磁極體和晶體管開關(guān)電路等組成,其工作原理是當(dāng)轉(zhuǎn)子旋轉(zhuǎn)時,在信號繞組中感應(yīng)出周期性的信號電動勢,此信號電動勢分別使晶體管輪流導(dǎo)通實現(xiàn)換相。問題在于,首先,當(dāng)轉(zhuǎn)子不轉(zhuǎn)時,信號繞組內(nèi)不能產(chǎn)生感應(yīng)電動勢,晶體管無偏置,功率繞組也就無法饋電,所以這種無刷直流電機沒有起動轉(zhuǎn)矩;其次,由于信號電動勢的前沿陡度不大,晶體管的功耗大。為了克服這些弊病,人們采用了離心裝置的換向器,或采用在定子上放置輔助磁鋼的方法來保證電機可靠地起動。但前者結(jié)構(gòu)復(fù)雜,而后者需要附加的起動脈沖。其后,經(jīng)過反復(fù)的試驗和不斷的實踐,人們終于找到了用位置傳感器和電子換相線路來代替有刷直流電機的機械換向裝置,從而為直流電機的發(fā)展開辟了新的途徑。20 世紀(jì) 60 年代初期,接近開關(guān)式位置傳感器、電磁諧振式位置傳感器和高頻耦合式位置傳感器相繼問世,之后又出現(xiàn)了磁電耦合式和光電式位置傳感器。半導(dǎo)體技術(shù)的飛速發(fā)展,使人們對 1879 年美國人霍爾發(fā)現(xiàn)的霍爾效應(yīng)再次發(fā)生興趣,經(jīng)過多年的努力,終于在 1962 年試制成功了借助霍爾元件(霍爾效應(yīng)轉(zhuǎn)子位置傳感器)來實現(xiàn)換相的無刷直流電機。在 20 世紀(jì) 70 年代初期,又試制成功了借助比霍爾元件的靈敏度高千倍左右的磁敏二極管實現(xiàn)換相的無刷直流電機。在試制各種類型的位置傳感器的同時,人們試圖尋求一種沒有附加位置傳感器結(jié)構(gòu)的無刷直流電機。1968 年,德國人 W·Mieslinger 提出采用電容移相實現(xiàn)換相的新方法。在此基礎(chǔ)上,德國人 R·Hanitsch 試制成功借助數(shù)字式環(huán)形分配器和過零鑒別器的組合來實現(xiàn)換相的無位置傳感器無刷直流電機。我國對無刷直流電動機的研究起步較晚。1987 年,在北京舉辦的聯(lián)邦德國金屬加工設(shè)備展覽會上,SIEMENS 和 BOSCH 兩公司展出了永磁自同步伺服系統(tǒng)和驅(qū)動器,引起了國內(nèi)有關(guān)學(xué)者的廣泛注意,自此國內(nèi)掀起了研制開發(fā)和技術(shù)引進的熱潮。經(jīng)過多年的努力,目前,國內(nèi)已有無刷直流電動機的系列產(chǎn)品,形成了一定的生產(chǎn)規(guī)模。1.2 本設(shè)計內(nèi)容及研究意義、價值無刷直流電機集特種電機、變速結(jié)構(gòu)、檢測元件、控制軟件與硬件于一體,形成新一代伺服系統(tǒng),體現(xiàn)了當(dāng)今應(yīng)用科學(xué)的許多最新成果,是機電一體化的高新技術(shù)產(chǎn)安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)3品。無刷直流電機集交流電機和直流電機優(yōu)點于一體,它既具有交流電機結(jié)構(gòu)簡單、運行可靠、維護方便等一系列優(yōu)點,又具備直流電機運行效率高、調(diào)速性能好的特點,同時無勵磁損耗。無刷直流電動機在電磁結(jié)構(gòu)上和有刷直流電動機一樣,但它的電樞繞組放在定子上,轉(zhuǎn)子上安裝永久磁鋼,電樞繞組一般采用多相形式,經(jīng)逆變器接到直流電源,定子采用電子換向代替有刷電機的電刷和機械換向器,各相繞組逐次通電,在氣隙中產(chǎn)生跳躍式的旋轉(zhuǎn)磁場,與轉(zhuǎn)子磁極主磁場相互作用,產(chǎn)生電磁轉(zhuǎn)矩,使電動機連續(xù)運轉(zhuǎn),無刷直流電機和其它電機相比具有高可靠性、高效率和優(yōu)良的調(diào)速性能等諸多優(yōu)越性,并且隨著新型稀土永磁材料性能的提高與價格的下降,帶來水磁無刷直流電機成本的降低,這種優(yōu)越性將更加明顯。目前在工業(yè)先進的國家里,工業(yè)自動化領(lǐng)域中的有刷直流電動機已經(jīng)逐步被無刷直流電動機取代?,F(xiàn)在從國外進口的設(shè)備中,已經(jīng)很少看到以有刷直流電動機作為執(zhí)行電動機的系統(tǒng),一些國家如美國、英國、日本、德國的相關(guān)公司經(jīng)不再大量生產(chǎn)伺服驅(qū)動用的有刷直流電動機。由上面的分析可以看出,無刷直流電動機相對于其它類型電動機來說還是一種新型電動機,它的驅(qū)動、控制更是和電子技術(shù)息息相關(guān),因此,對無刷直流電機本體及其控制方法進行系統(tǒng)、深入的研究有著十分重要的現(xiàn)實意義。1.3 無刷直流電動機的結(jié)構(gòu)及基本工作原理1.無刷直流電動機轉(zhuǎn)矩分析電機本體的電樞繞組為三相星型連接,位置傳感器與電機轉(zhuǎn)子同軸,控制電路對位置信號進行邏輯變換后產(chǎn)生控制信號,控制動信號經(jīng)驅(qū)動電路隔離放大后控制逆變器的功率開關(guān)管,使電機的各相繞組按一定的順序工作。 嚴(yán)程:無刷直流電機控制器的設(shè)計4圖 1-1 無刷直流電動機工作原理示意圖如圖1-1 所示,當(dāng)轉(zhuǎn)子旋轉(zhuǎn)(順時針)到圖a所示的位置時,轉(zhuǎn)子位置傳感器輸出的信號經(jīng)控制電路邏輯變換后驅(qū)動逆變器,使T1、T2 導(dǎo)通,即A、B兩相繞組通電,電流從電源的正極流出,經(jīng)T1流入A相繞組,再從B相繞組流出,經(jīng)T2回到電源的負極,此時定轉(zhuǎn)子磁場相互作用,使電機的轉(zhuǎn)子順時針轉(zhuǎn)動。當(dāng)轉(zhuǎn)子在空間轉(zhuǎn)過60電角度,到達圖b所示位置時,轉(zhuǎn)子位置傳感器輸出的信號經(jīng)控制電路邏輯變換后驅(qū)動逆變器,使T1、T4導(dǎo)通,A 、C兩相繞組通電,電流從電源的T6T3T2T5T1T4VD1VD6 VD2VD3VD4VD5RRR RRRCB A安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)5正極流出,經(jīng)T1流入A相繞組,再從C相繞組流出,經(jīng)T2回到電源負極。此時定轉(zhuǎn)子磁場相互作用,使電機的轉(zhuǎn)子繼續(xù)順時針轉(zhuǎn)動。轉(zhuǎn)子在空間每轉(zhuǎn)過60電角度,逆變器開關(guān)就發(fā)生一次切換,功率開關(guān)管的導(dǎo)通邏輯為T1 、T6 —T1、T2—T3 、T2—T3、T4—T5、T4 —T5、T6—T1 、T6。在次期間,轉(zhuǎn)子始終受到順時針方向的電磁轉(zhuǎn)矩作用,沿順時針方向連續(xù)旋轉(zhuǎn)。轉(zhuǎn)子在空間每轉(zhuǎn)過60電角度,定子繞組就進行一次換流,定子合成磁場的磁狀態(tài)就發(fā)生一次躍變??梢?,電機有6種磁狀態(tài),每一狀態(tài)有兩相導(dǎo)通,每相繞組的導(dǎo)通時間對應(yīng)于轉(zhuǎn)子旋轉(zhuǎn)120電角度。無刷直流電動機的這種工作方式叫兩相導(dǎo)通星型三相六狀態(tài),這是無刷直流電動機最常用的一種工作方式。2.無刷直流電動機與輸出開關(guān)管換流信號無刷直流電動機的位置一般采用三個在空間上相隔120電角度的霍爾位置傳感器進行檢測,當(dāng)位于霍爾傳感器位置處的磁場極性發(fā)生變化時,傳感器的輸出電平將發(fā)生改變,由于三個霍爾傳感器位檢測元件的位置在空間上各差120電角度,因此從這三個檢測元件輸出端可以獲得三個在時間上互差120度、寬度為180度的電平信號,分別用A、B、C 來表示,如圖 1-2所示,以信號A為例,A相位置寬度為180電導(dǎo)角:在0-60 度,T1必須導(dǎo)通,故T1狀態(tài)為1,而C相還剩下60度通電寬度,所以此段時間為T1和T6 等于1,(此時下部可供導(dǎo)通的管子為T4、 T6和T2,而為避免橋臂直通,T4 不能導(dǎo)通;T2的導(dǎo)通時間未到,故只能是T6導(dǎo)通);而在60度— 120度,此時只有A 相通電,B和C相處于非導(dǎo)電期,故導(dǎo)通的開關(guān)管為T1和T2(T1和T2等于1),其中T2是為B相導(dǎo)電做準(zhǔn)備;而在120度—180度時,由于 每一相只有120電導(dǎo)角導(dǎo)電時間,故此時T1關(guān)斷(T1=0),T2仍然導(dǎo)通( B相開始進入導(dǎo)電期),此時可知,T1關(guān)斷,T5 不能開通(防止橋臂直通),則此時只能開通T3,所以T3信號此時間段為1。其他時間段的開關(guān)管導(dǎo)通情況與此類似。理論上,只要保證三個位置傳感器在空間上互差120度,開關(guān)管的換流時刻總是可以推算出來的。然而,為了簡化控制電路,每個霍爾傳感器的起始安裝位置在各自相繞組的基準(zhǔn)點(r=0度)上 .那么在r=0 度的控制條件下,A 相繞組開始通電的時刻(即該相反電勢相位30度位置)恰好與A相位置傳感器輸出信號 A的電平跳變時刻重合,此時應(yīng)將T1 開關(guān)管驅(qū)動導(dǎo)通。同理,其他開關(guān)管的導(dǎo)通時刻也可以按同樣方法確定。本設(shè)計選用的是三相無刷永磁直流電動機,其額定電壓U=48V,額定功率P=300W。嚴(yán)程:無刷直流電機控制器的設(shè)計6圖 1-2 無刷電動機位置檢測及開關(guān)管驅(qū)動信號表 1-1 無刷電動機直流通電控制方式開關(guān)切換表位置傳感器 逆變橋開關(guān)管驅(qū)動信號旋轉(zhuǎn)方向 A B C T1 T2 T3 T4 T5 T60 0 1 0 0 0 0 1 10 1 0 0 0 1 1 0 00 1 1 0 0 0 1 1 01 0 0 1 1 0 0 0 01 0 1 1 0 0 0 0 1正轉(zhuǎn)1 1 0 0 1 1 0 0 00 0 1 0 1 1 0 0 00 1 0 1 0 0 0 0 10 1 1 1 1 0 0 0 01 0 0 0 0 0 1 1 01 0 1 0 0 1 1 0 0反轉(zhuǎn)1 1 0 0 0 0 0 1 11.4 無刷直流電動機的運行特性1.4.1 機械特性無刷直流電動機的機械特性為:(1-1)222STasTeeeetUrIUrnCC?????????UT-開關(guān)器件的管壓降Ia-電樞電流安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)7Ce-電機的電動勢常數(shù)-每級磁通量可見無刷直流電動機的機械特性與一般直流電動機的機械特性表達式相同,機械特性較硬。在不同的供電電壓驅(qū)動下,可以得到如1-3圖所示機械特性曲線簇。圖 1-3 機械特性曲線簇當(dāng)轉(zhuǎn)矩較大、轉(zhuǎn)速較低時,流過開關(guān)管和電樞繞組的電流很大,這時,管壓降隨著電流增大而增加較快,使在電樞繞組上的電壓有所減小,因而圖所示的機械特性曲線會偏離直線,向下彎曲。1.4.2 調(diào)節(jié)特性無刷直流電動機的調(diào)節(jié)特性如圖1-4所示。圖 1-4 調(diào)節(jié)特性調(diào)節(jié)特性的始動電壓和斜率分別為:(1-2)02eTTrUC????嚴(yán)程:無刷直流電機控制器的設(shè)計8(1-3)1eKC???從機械特性和調(diào)節(jié)特性可以看出,無刷直流電動機與一般直流電動機一樣,具有良好的調(diào)速控制性能,可以通過調(diào)節(jié)電源電壓實現(xiàn)無級調(diào)速。但不能通過調(diào)節(jié)勵磁調(diào)速,因為永磁體的勵磁磁場不可調(diào)。1.4.3 工作特性電樞電流與輸出轉(zhuǎn)矩的關(guān)系、效率輸出轉(zhuǎn)矩的關(guān)系如圖1-5所示。圖 1-5 工作特性在輸出額定轉(zhuǎn)矩時,電機效率高、損耗低是無刷直流電動機的重要特點之一。安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)9第 2 章 無刷直流電動機控制器設(shè)計方案2.1 無刷直流電動機系統(tǒng)的組成無刷直流電動機(Brushless DC Motor,簡稱BLDCM) 是一種典型的機電一體化產(chǎn)品,它是由電動機本體、位置檢測器、逆變器和控制器組成的自同步電動機系統(tǒng)或自控式變頻同步電動機。位置檢測器檢測轉(zhuǎn)子磁極的位置信號,控制器對轉(zhuǎn)子位置信號進行邏輯處理并產(chǎn)生相應(yīng)的開關(guān)信號,開關(guān)信號以一定的順序觸發(fā)逆變器中的功率開關(guān)器件。將電源功率以一定的邏輯關(guān)系分配給電動機定子各相繞組,使電動機產(chǎn)生持續(xù)不斷的轉(zhuǎn)矩?,F(xiàn)對無刷直流電動機各部分的基本結(jié)構(gòu)說明如下。1.電機本體無刷直流電動機最初的設(shè)計思想來自普通的有刷直流電動機,不同的是將直流電動機的定子、轉(zhuǎn)子位置進行了互換,其轉(zhuǎn)子為永磁結(jié)構(gòu),產(chǎn)生氣隙磁通;定子為電樞,有多相對稱繞組。原直流電動機的電刷和機械換向器被逆變器和轉(zhuǎn)子位置檢測器所代替。所以無刷直流電動機的電機本體實際上是一種永磁同步電機。由于無刷直流電動機的電機本體為永磁電機,所以無刷直流電動機也稱為永磁無刷直流電動機。定子的結(jié)構(gòu)與普通同步電動機或感應(yīng)電動機相同,鐵心中嵌有多相對稱繞組。繞組可以接成星形或三角形,并分別與逆變器中的各開關(guān)管相連,三相無刷直流電動機最為常見。2.逆變器目前,無刷直流電動機的逆變器主開關(guān)一般采用IGBT或功率MOSFET等全控型器件,有些主電路已有集成的功率模塊(PIC)和智能功率模塊(IPM),選用這些模塊可以提高系統(tǒng)的可靠性。無刷直流電動機定子繞組的相數(shù)可以有不同的選擇,繞組的連接方式也有星形和角型之分,而逆變器又有半橋型和全橋型兩種。不同的組合使電動機產(chǎn)生不同的性能和成本。綜合以下三個指標(biāo)有助于我們做出正確的選擇:(1)繞組利用率。與普通直流電動機不同,無刷直流電動機的繞組是斷續(xù)通電的。適當(dāng)?shù)靥岣呃@組利用率將可以使同時通電的導(dǎo)體數(shù)增加,使電阻下降,效率提高。從這個角度來看,三相繞組優(yōu)于四相和五相繞組。(2)轉(zhuǎn)矩脈動。無刷直流電動機的輸出轉(zhuǎn)矩脈動比普通直流電動機的轉(zhuǎn)矩脈動大。一般相數(shù)越多,轉(zhuǎn)矩的脈動越??;采用橋式主電路比采用非橋式主電路的轉(zhuǎn)矩脈動小。(3)電路成本。相數(shù)越多,逆變器電路使用的開關(guān)管越多,成本越高。橋式主電路所用的開關(guān)管比半橋式多一倍,成本要高;多相電動機的逆變器結(jié)構(gòu)復(fù)雜,成本也高。因此,目前以星形連接三相橋式主電路應(yīng)用最多。3.位置檢測器位置檢測器的作用是檢測轉(zhuǎn)子磁極相對與定子繞組的位置信號,為逆變器提供正確的換相信息。位置檢測包括有位置傳感器和無位置傳感器檢測兩種方式。轉(zhuǎn)子位置傳感器也由定子和轉(zhuǎn)子兩部分組成,其轉(zhuǎn)子與電機本體同軸,以跟蹤電機本體轉(zhuǎn)子磁極的位置;其定子固定在電機本體定子或端蓋上,以檢測和輸出轉(zhuǎn)子位置信號。轉(zhuǎn)子位置傳感器的種類包括磁敏式、電磁式、光電式、接近開關(guān)式、正余弦嚴(yán)程:無刷直流電機控制器的設(shè)計10旋轉(zhuǎn)變壓器式以及編碼器等。在無刷直流電動機系統(tǒng)中安裝機械式位置傳感器解決了電機轉(zhuǎn)子位置的檢測問題。但是位置傳感器的存在增加了系統(tǒng)的成本和體積,降低了系統(tǒng)可靠性,限制了無刷直流電動機的應(yīng)用范圍,對電機的制造工藝也帶來了不利的影響。因此,國內(nèi)外對無刷直流電動機的無位置運行方式給予高度重視。無機械式位置傳感器轉(zhuǎn)子位置檢測是通過檢測和計算與轉(zhuǎn)子位置有關(guān)的物理量間接地獲得轉(zhuǎn)子位置信息,主要有反電動勢檢測法、續(xù)流二極管工作狀態(tài)檢測法、定子三次諧波檢測法和瞬時電壓方程法等。4.控制器控制器是無刷直流電動機正常運行并實現(xiàn)各種調(diào)速伺服功能的指揮中心,它主要完成以下功能:(1)對轉(zhuǎn)子位置檢測器輸出的信號、PWM調(diào)制信號、正反轉(zhuǎn)和停車信號進行邏輯綜合,為驅(qū)動電路提供各開關(guān)管的斬波信號和選通信號,實現(xiàn)電機的正反轉(zhuǎn)及停車控制。(2)產(chǎn)生PWM調(diào)制信號,使電機的電壓隨給定速度信號而自動變化,實現(xiàn)電機開環(huán)調(diào)速。(3)對電動機進行速度閉環(huán)調(diào)節(jié)和電流閉環(huán)調(diào)節(jié),使系統(tǒng)具有較好的動態(tài)和靜態(tài)性能。(4)實現(xiàn)短路、過流、過電壓和欠電壓等故障保護電路。2.2 無刷直流電動機控制器設(shè)計方案2.2.1 設(shè)計方案比較與選擇無刷直流電動機兼有直流電動機調(diào)整和起動性能好以及異步電動機結(jié)構(gòu)簡單無需維護的優(yōu)點,因而在高可靠性的電機調(diào)速領(lǐng)域中獲得了廣泛應(yīng)用。在電機轉(zhuǎn)速控制方面,絕大多數(shù)場合數(shù)字調(diào)速系統(tǒng)已取代模擬調(diào)速系統(tǒng)。目前,數(shù)字調(diào)速系統(tǒng)主要采用兩種控制方案:一種采用專用集成電路。這種方案可以降低設(shè)備投資,提高裝置的可靠性,但不夠靈活。另一種是以微處理器為控制核心構(gòu)成硬件系統(tǒng)。這種方案可以編程控制,應(yīng)用范圍廣,且靈活方便。電機控制器是無刷直流電動機正常運行并實現(xiàn)各種調(diào)速伺服功能的指揮中心,它主要完成以下功能:對各種輸入信號進行邏輯綜合,為驅(qū)動電路提供各種控制信號;產(chǎn)生PWM 脈寬調(diào)制信號,實現(xiàn)電機的調(diào)速;實現(xiàn)短路、過流、欠壓等故障保護功能??刂破魇请妱幼孕熊嚨尿?qū)動系統(tǒng),它是電動自行車的大腦。其主要作用是在保證電動自行車正常工作的前提下,提高電機和蓄電池的效率、節(jié)省能源、保護電機及蓄電池,以及降低電動自行車在受到破壞時的損傷程度。目前,市場上常用的電動自行車無刷直流電機控制器主要采用專用集成電路為主控芯片,像MOTOLORA公司研制的專用集成電路 MC33035,其針對無刷電機的控制要求,將控制邏輯集成在芯片內(nèi),一般該類控制器稱為模擬式控制器,其工作原理是用電子裝置代替電刷控制電機線圈電流換向,根據(jù)電機內(nèi)的位置傳感器(霍爾傳感器)信號,決定換相的順序和時間,從而決定電機的轉(zhuǎn)向和轉(zhuǎn)速。該控制系統(tǒng)的缺點是智能性差,保護措施有限,系統(tǒng)升級空間小。本設(shè)計采用單片機作為主控芯片,用編程的方法來模擬無刷電機的控制邏輯,其安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)11特點是使用靈活,通過修改程序可適應(yīng)不同規(guī)格的無刷電機,增加系統(tǒng)功能方便,通常將此類控制器稱為數(shù)字式控制器。近幾年,國外一些大公司紛紛推出較MCU性能更加優(yōu)越的DSP(數(shù)字信號處理器)芯片電機控制器 [1],如ADI公司的ADMC3xx系列, TI公司的TMS320C24系列及Motorola公司的DSP56F8xx系列,都是由一個以 DSP為基礎(chǔ)的內(nèi)核,配以電機控制所需的外圍功能電路,集成在單一芯片內(nèi),使體積縮小,結(jié)構(gòu)緊湊,使用便捷,可靠性提高。但是這些專用芯片價格昂貴,外圍電路設(shè)計復(fù)雜,在廣大的民用市場無法大規(guī)模推廣應(yīng)用。無刷電機控制方法主要分為有位置傳感器控制和無位置傳感器控制兩種。在有位置傳感器的控制方法中,現(xiàn)今,由于霍爾傳感器性價比高,安裝方便,被廣泛應(yīng)用作為無刷直流電機的位置傳感器。當(dāng)前,國內(nèi)外對無刷直流電機無位置傳感器的控制方法主要有反電勢法、定子三次諧波法、續(xù)流二極管檢測法、脈沖檢測法神經(jīng)網(wǎng)絡(luò)控制法等。但是由于無位置傳感器控制方法在低速時無法實現(xiàn)精確的速度調(diào)制,所以現(xiàn)階段在電動車領(lǐng)域只是處于研究階段,無法推廣到工業(yè)生產(chǎn)當(dāng)中。2.2.2 無刷直流電動機控制系統(tǒng)組成框圖基于2.2.1節(jié)的考慮,可繪出無刷直流電動機控制系統(tǒng)框圖,如圖2-1所示:圖 2-1 電動機驅(qū)動控制框圖AT89C51數(shù)碼管顯示LM6212*3 鍵盤逆變電路無刷直流電機位置傳感器嚴(yán)程:無刷直流電機控制器的設(shè)計122.3 控制器的基本原理本系統(tǒng)以 AT89C51 單片機為核心,通過 LM621,以 2*3 矩陣鍵盤作為輸入,4 位數(shù)碼管顯示,達到控制無刷直流電機的啟停、速度和方向,完成了基本要求和發(fā)揮部分的要求 [2]。在系統(tǒng)中,采用了 PWM 技術(shù)對電機進行控制,通過對占空比的計算達到精確調(diào)速的目的。如果采用軟件換相,單片機要不斷地執(zhí)行換相操作,才能使電動機轉(zhuǎn)動下去,同時還要監(jiān)控用戶界面,控制轉(zhuǎn)速和轉(zhuǎn)向操作,因此負擔(dān)很重,故本系統(tǒng)中采用專用集成電路芯片 LM621 來完成換相工作。1.微控制器主要功能是根據(jù)電動機旋轉(zhuǎn)方向的要求和來自霍爾轉(zhuǎn)子位置傳感器的三個輸出信號,將它們處理成功率驅(qū)動單元的六個功率開關(guān)器件所要求的驅(qū)動順序。微控制器的另一個重要作用是根據(jù)電壓、電流和轉(zhuǎn)速等反饋模擬信號,以及隨機發(fā)出的制動信號,經(jīng)過AD變換和必要的運算后,借助內(nèi)置的時鐘信號產(chǎn)生一個帶有上述各種信息的脈寬調(diào)制信號。2.功率驅(qū)動單元主要包括功率開關(guān)器件組成的三相全橋逆變電路和自舉電路。自舉電路由分立器件構(gòu)成的,也可以采用專門的集成模塊等高性能驅(qū)動集成電路。3.位置傳感器位置傳感器在無刷直流電動機中起著測定轉(zhuǎn)子磁極位置的作用,為邏輯開關(guān)電路提供正確的換相信息。4.周邊輔助、保護電路主要有電流采樣電路、電壓比較電路、過電流保護電路、調(diào)速信號和制動信號等輸入電路。2.4 脈寬調(diào)制(PWM)技術(shù)1.脈寬調(diào)制的原理脈寬調(diào)制(PWM)是利用數(shù)字輸出對模擬電路進行控制的一種有效技術(shù),尤其是在對電機的轉(zhuǎn)速控制方面,可大大節(jié)省能量。PWM 具有很強的抗噪性,且有節(jié)約空間、比較經(jīng)濟等特點。模擬電路控制有以下缺陷:模擬電路容易隨時間漂移,會產(chǎn)生一些不必要的熱損耗,以及對噪聲敏感等。而在用了 PWM 技術(shù)后,避免了以上缺陷,實現(xiàn)了用數(shù)字方式來控制模擬信號,可以大幅度降低成本和功耗 [4]。PWM(脈沖寬度調(diào)制)是通過控制固定電壓的直流電源開關(guān)頻率,改變負載兩端的電壓,從而達到控制要求的一種電壓調(diào)整方法。PWM 可以應(yīng)用在許多方面,比如:電機調(diào)速、溫度控制、壓力控制等等。在 PWM 驅(qū)動控制的調(diào)整系統(tǒng)中,按一個固定的頻率來接通和斷開電源,并且根據(jù)需要改變一個周期內(nèi)“接通”和“斷開”時間的長短。通過改變直流電機電樞上電壓的“占空比”來達到改變平均電壓大小的目的,從而來控制電動機的轉(zhuǎn)速。也正因為如此,PWM 又被稱為“開關(guān)驅(qū)動裝置” 。如圖 2-2 所示。安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)13圖 2-2 PWM 占空比原理設(shè)電機始終接通電源時,電機轉(zhuǎn)速最大為 Vmax,設(shè)占空比為 D= t1 / T,則電機的平均速度為 Va = Vmax * D,其中 Va 指的是電機的平均速度; Vmax 是指電機在全通電時的最大速度;D = t1 / T 是指占空比。由上面的公式可見,當(dāng)我們改變占空比 D = t1 / T 時,就可以得到不同的電機平均速度 Vd,從而達到調(diào)速的目的。嚴(yán)格來說,平均速度 Vd 與占空比 D 并非嚴(yán)格的線性關(guān)系,但是在一般的應(yīng)用中,我們可以將其近似地看成是線性關(guān)系。2.脈寬調(diào)制方式PWM 控制的基本原理很早就已經(jīng)提出,但是受電力電子器件發(fā)展水平的制約,在上世紀(jì) 80 年代以前一直未能實現(xiàn)。直到進入上世紀(jì) 80 年代,隨著全控型電力電子器件的出現(xiàn)和迅速發(fā)展,PWM 控制技術(shù)才真正得到應(yīng)用。隨著電力電子技術(shù),微電子技術(shù)和自動控制技術(shù)的發(fā)展以及各種新的理論方法,如現(xiàn)代控制理論,非線性系統(tǒng)控制思想的應(yīng)用,PWM 控制技術(shù)獲得了空前的發(fā)展。 嚴(yán)程:無刷直流電機控制器的設(shè)計14第 3 章 無刷直流電動機控制器的硬件設(shè)計3.1 無刷直流電動機控制器硬件電路設(shè)計無刷直流電機控制器的總硬件圖如附錄 A 所示。3.2 AT89C51 單片機簡介AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機,片內(nèi)含4K bytes 的可反復(fù)擦寫的只讀程序存儲器(EPROM)和 128 bytes 的隨機存取數(shù)據(jù)存儲器(RAM),期間采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器 (CPU)和 Flash 存儲單元,功能強大的AT89C51 單片機可靈活應(yīng)用于各種控制領(lǐng)域。主要性能參數(shù):·與 MCS-51 產(chǎn)品指令系統(tǒng)完全兼容·4K 字節(jié)可重復(fù)擦寫 Flash 閃存存儲器·1000 次擦寫周期·全靜態(tài)操作:0Hz —24MHz·三級加密程序存儲器·128*8 字節(jié)內(nèi)部 RAM·32 個可編程 I/O 口線·2 個 16 位定時器/計時器·5 個中斷源·可編程串行 UART 通道·低功耗空閑和掉電模式功能概述:AT89C51 提供以下標(biāo)準(zhǔn)功能:4K 字節(jié) Flash 閃速存儲器, 128 字節(jié)內(nèi)部 RAM,32個 I/O 口線,兩個 16 位定時/計數(shù)器,一個 5 向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C51 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止 CPU 的工作,但允許 RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存 RAM 中的內(nèi)同,但振蕩器停止工作并禁止其他所有部件工作指導(dǎo)下一個硬件復(fù)位 [4]。AT89C51 引腳圖如圖 3-1 所示。安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)15圖 3-1 AT89C51 引腳圖3.3 單片機與鍵盤接口設(shè)計本系統(tǒng)使用最簡單的 2*3 矩陣鍵盤實現(xiàn)對整個系統(tǒng)的操作,鍵盤結(jié)構(gòu)如圖 3-2所示:P1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78RST/VPD9 P3.0/RxD10P3.1/TxD11 P3.2/INT012P3.3/INT113 P3.4/T014P3.5/T115 P3.6/WR16P3.7/RD17 XTAL218XTAL119 GND20VCC 40P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32EA/VPP 31ALE/PROG 30PSEN 29P2.7 28P2.6 27P2.5 26P2.4 25P2.3 24P2.2 23P2.1 22P2.0 21AT89C51S2S1S4 S6S3S5XTAL圖 3-2 系統(tǒng)鍵盤接口系統(tǒng)鍵盤結(jié)構(gòu)和各鍵對應(yīng)的功能及鍵值分別如表 3-1 和 3-2 所示。表 3-1 系統(tǒng)鍵盤的結(jié)構(gòu)各鍵對應(yīng)功能和鍵值啟動/制動 ▲ 正反轉(zhuǎn)? ▼ ?P1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78RST/VPD9 P3.0/RxD10P3.1/TxD11 P3.2/INT012P3.3/INT113 P3.4/T014P3.5/T115 P3.6/WR16P3.7/RD17 XTAL218XTAL119 GND20VCC 40P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32EA/VPP 31ALE/PROG 30PSEN 29P2.7 28P2.6 27P2.5 26P2.4 25P2.3 24P2.2 23P2.1 22P2.0 21嚴(yán)程:無刷直流電機控制器的設(shè)計16表 3-2 各鍵對應(yīng)功能和鍵值鍵位 功能 鍵值S1 啟動/ 制動 0XA0S2 ▲ 0X90S3 正反轉(zhuǎn) 0X88S4 ? 0X60S5 ▼ 0X50S6 ? 0X48各鍵詳細功能如下:S1:啟動系統(tǒng)。單片機上電初始化后,首先掃描鍵盤,若 S1 被按下,則啟動系統(tǒng),否則將一直掃描鍵盤,此時其他鍵沒有任何功能 [5]。S4 和 S6:系統(tǒng)運行期間,若按下 S4 或 S6,系統(tǒng)進入調(diào)速狀態(tài),此時 4 位數(shù)碼管從左邊第一位開始閃爍,代表當(dāng)前位,若 5S 內(nèi)鍵盤沒輸入,則自動確認(rèn)當(dāng)前輸入值,通過調(diào)速達到設(shè)定值。S2 和 S5:通過按 S4 或 S6,當(dāng)前位閃爍,此時通過 S2 和 S5 可對當(dāng)前位進行+1/-1,若 5S 內(nèi)沒有操作,系統(tǒng)自動確認(rèn)當(dāng)前輸入值 [6]。S3:正反轉(zhuǎn),實現(xiàn)電機的正反轉(zhuǎn)。3.4 單片機與顯示數(shù)碼管接口的設(shè)計單片機與數(shù)碼管顯示電路如圖 3-3 所示,其中數(shù)碼管采用動態(tài)顯示方式 [7]。整個顯示電路包括兩部分:1.數(shù)碼管本系統(tǒng)采用 4 位 8 段共陰極數(shù)碼管顯示單片機 P0 口接上拉電阻數(shù)碼管段選通過限流電阻接 P0 口位選接 P1.0——P1.3 口2.LED 發(fā)光二極管兩個二極管:一個代表正轉(zhuǎn)一個代表反轉(zhuǎn)P1.01 P1.12 P1.23P1.34 P1.45 P1.56P1.67 P1.78 RST/VPD9P3.0/RxD10 P3.1/TxD11 P3.2/INT012P3.3/INT113 P3.4/T014 P3.5/T115P3.6/WR16 P3.7/RD17 XTAL218XTAL119 GND20VCC 40P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32EA/VPP 31ALE/PROG 30PSEN 29P2.7 28P2.6 27P2.5 26P2.4 25P2.3 24P2.2 23P2.1 22P2.0 21AT89C51abfcgdeVCC1234567abcdefg8 dp dp9abfcgdeVCC1234567abcdefg8 dp dp9abfcgdeVCC1234567abcdefg8 dp dp9abfcgdeVCC1234567abcdefg8 dp dp9QRRVCCD1 D2圖 3-3 單片機與數(shù)碼管顯示電路接口安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)173.5 逆變器與驅(qū)動電路接口設(shè)計逆變器與驅(qū)動電路接口電路如圖 3-4 所示。T6T3T2T5T1T4VD1VD6 VD2VD3VD4VD5RRR RRCB AVcc11 DEAD3SEL8 CLK4LOG9 HS15HS26 HS37DIR2 INH17CU1 16CU3 13CU5 15CU4 12CU6 14CU2 11Vcc2 18POW 10LM621VCCRRC+5V12 3A74LS00+-R48V圖 3-4 逆變器與驅(qū)動電路接口1.逆變器本系統(tǒng)逆變部分采用三相橋式全控逆變電路,功率開關(guān)器件采用 MOSFET[8]。2.驅(qū)動電路(1)通過無刷直流電機換相專用芯片 LM621 控制功率管的導(dǎo)通,從而驅(qū)動電動機,LM621 的特點:·和三相無刷直流電動機兼容·雙極性驅(qū)動三相三角形聯(lián)結(jié)或星形聯(lián)結(jié)繞組·單極性驅(qū)動三相有中心抽頭的星形聯(lián)結(jié)繞組·三相電動機位置傳感器空間間距 30°或 60°·四相電動機位置傳感器空間間距 90°·輸出端直接驅(qū)動雙極型功率管(可提供 35mA 基極電流)或 MOSFET 功率器件·有可調(diào)死區(qū)時間及其時鐘振蕩器·直接與 PWM 信號接口和霍爾位置傳感器接口·欠電壓封鎖(2)其原理如圖 3-5 所示。嚴(yán)程:無刷直流電機控制器的設(shè)計18圖 3-5 LM621 原理圖換相波形圖如圖 3-6 所示。LM621 換相譯碼真值表如表 3-3[9]。管腳功能定義:·引腳 1(Vcc1):第一電源,邏輯部分和時鐘用電源,+5V·引腳 2(DIRECTION):轉(zhuǎn)向控制端。由于所施加的邏輯電平?jīng)Q定電機轉(zhuǎn)向·引腳 3(DEAD-TIME ENABLE):死區(qū)時間使能端。控制死區(qū)功能,高電平有效?!ひ_ 4(CLOCK TIMING):時鐘定時端。該端外接定時電容和電阻至地,設(shè)定時鐘振蕩周期,決定死區(qū)時間?!ひ_ 5、6、7(HS1、HS2、HS3 ):霍爾位置傳感器輸入端?!ひ_ 8(30/60SELECT):30/60 選擇端。三相電動機傳感器空間間距 30°時,該端施加高電平;60° 時,施加零電平?!ひ_ 9(LOGIC GROUND):邏輯地?!ひ_ 10(POWER GROUND):功率地?!ひ_ 11、12、13(CURRENT SOURCE OUT) :灌電流輸出端。 、·引腳 14、15、16(CURRENT SINK OUT):抽電流輸出端?!ひ_ 17(OUTPUT INHIBIT):輸出禁止端。對該引腳施加高電平時,輸出被關(guān)閉?!ひ_ 18(MOTOR SUPPLY VOLTAGE): Vcc2(+5——40V)端,第二電源,它提供 11——13 腳灌電流輸出的電流。安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)19圖 3-6 60°換相波形嚴(yán)程:無刷直流電機控制器的設(shè)計20表 3-3 LM621 換相真值表3.6 限流保護電路限流保護電路原理圖如圖 3-7 所示T6 T2T4 VD6 VD2VD4RRRRRRC321411 ALM324VCC圖 3-7 限流電路從圖 3-7 可知,主回路中通過電動機的電流最終是經(jīng)過電阻 R 接地 [10]。因此,Uf=RIM,其大小正比于電動機的電流 IM。而 Uf 同數(shù)/模轉(zhuǎn)換器的輸出電壓 U0 分別送到LM324 運算放大器的兩個輸入端,一旦反饋電壓 Uf 大于來自數(shù)/模轉(zhuǎn)換器的給定信號U0,則 LM324 運算放大器輸出為低電平,通過非門變?yōu)楦唠娖捷斎氲?LM621 的引腳17,使輸出關(guān)斷,從而截斷了直流無刷電動機定子繞組的所有電流通路,迫使電動機電流下降,一旦電流下降到時 Uf 小于 U0,則 LM324 運算放大器輸出回到高電平,通過非門變?yōu)榈碗娖?,?LM621 的 17 腳,LM621 正常工作。3.7 復(fù)位電路設(shè)計復(fù)位是單片機的初始化操作,以便使 CPU 和系統(tǒng)中其他部件都處于一個確定的初安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)21始狀態(tài),并從這個狀態(tài)開始工作。除了進入系統(tǒng)的正常初始化之外,當(dāng)單片機系統(tǒng)在運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,也可按復(fù)位鍵重新啟動 [11]。復(fù)位后,PC 內(nèi)容初始化為 0000H,使單片機從 0000H 單元開始執(zhí)行程序。單片機復(fù)位后,除了 PC 之外,還對片內(nèi)的特殊功能寄存器有影響,它們的復(fù)位狀態(tài)如表 3-4所示。單片機復(fù)位后不影響內(nèi)部 RAM 的狀態(tài)。89C51 單片機復(fù)位信號的輸入端是 RST引腳,高電平有效。其有效時間持續(xù) 24 個時鐘周期(2 個機器周期)以上。RST 端的外部復(fù)位電路有兩種操作方式:上電自動復(fù)位和按鍵手動復(fù)位。上電自動復(fù)位是利用電容儲電來實現(xiàn)的。上電瞬間,RC 電路充電,RST 端出現(xiàn)正脈沖,隨著充電電流的減少,RST 的電位逐漸下降。按鍵手動復(fù)位有電平方式和脈沖方式兩種。按鍵電平復(fù)位是相當(dāng)于 RST 端通過電阻接高電平,如圖 3-8 所示;按鍵脈沖復(fù)位,利用 RC 微分電路產(chǎn)生正脈沖 [12]。出于應(yīng)用方便,本設(shè)計采用按鍵電平復(fù)位電路。復(fù)位按鍵為 S7。表 3-4 單片機寄存器的復(fù)位狀態(tài)表寄存器 復(fù)位狀態(tài) 寄存器 復(fù)位狀態(tài)PC 0000H TCON 00HACC 00H TH0 00HPSW 00H TL0 00HSP 07H TH1 00HDPTR 0000H TL1 00HP1、P3 FFH SCON 00HIP ××000000B SBUF 不定IE 0××00000B 0×××××××B(NMOS)TMOD 00H PCON 0×××0000B(CHMOS)RRCP1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78RST/VPD9 P3.0/RxD10P3.1/TxD11 P3.2/INT012P3.3/INT113 P3.4/T014P3.5/T115 P3.6/WR16P3.7/RD17 XTAL218XTAL119 GND20VCC 40P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32EA/VPP 31ALE/PROG 30PSEN 29P2.7 28P2.6 27P2.5 26P2.4 25P2.3 24P2.2 23P2.1 22P2.0 21AT89C51+5V圖 3-8 按鍵復(fù)位電路嚴(yán)程:無刷直流電機控制器的設(shè)計22第 4 章 控制器軟件部分的設(shè)計4.1 控制器軟件設(shè)計總述本系統(tǒng)設(shè)置兩個標(biāo)志位 tag(啟動標(biāo)志位,0 代表運行,1 代表停止)和 tag1(閃爍標(biāo)志位,0 代表有閃爍,1 代表無閃爍) ,另外設(shè)置兩個數(shù)組:數(shù)碼管段選數(shù)組 d_p和位選數(shù)組 p1[13]。本系統(tǒng)程序主要由以下部分組成:·主程序·中斷服務(wù)程序·鍵盤掃描程序·顯示程序·啟動程序·停機程序·向上箭頭程序·向下箭頭程序·左移程序·右移程序·正反轉(zhuǎn)程序·測速程序·PWM 輸出程序·延時程序其中向上(下) 、左(右)移、啟動、正反裝程序由鍵盤程序調(diào)用,鍵盤程序、顯示程序、測速程序、PWM 輸出程序由主程序調(diào)用。4.2 程序流程圖主要模塊程序流程圖如圖 4-1 所示;鍵盤程序流程圖如圖 4-2 所示;顯示程序流程圖如圖 4-3 所示。安徽工程大學(xué)機電學(xué)院畢業(yè)設(shè)計(論文)23圖 4-1 主程序流程圖轉(zhuǎn)速測定啟動檢測霍爾傳感器PWM 計算LM621驅(qū)動電路制動?轉(zhuǎn)速測定數(shù)碼管鍵盤掃描是否是否啟動鍵按下?鍵盤掃描開始結(jié)束停機嚴(yán)程:無刷直流電機控制器的設(shè)計24圖 4-2 鍵盤程序流程圖是否有鍵按下?P2.7 置高延遲并讀 P2 口P2.6 置高延遲并讀 P2口否是否有鍵按下?是否有鍵按下?是否是否是開始- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 直流電機 控制器 設(shè)計
鏈接地址:http://www.820124.com/p-519414.html