基于單片機(jī)實(shí)現(xiàn)的四相步進(jìn)電機(jī)控制器設(shè)計(jì).doc_第1頁
基于單片機(jī)實(shí)現(xiàn)的四相步進(jìn)電機(jī)控制器設(shè)計(jì).doc_第2頁
基于單片機(jī)實(shí)現(xiàn)的四相步進(jìn)電機(jī)控制器設(shè)計(jì).doc_第3頁
基于單片機(jī)實(shí)現(xiàn)的四相步進(jìn)電機(jī)控制器設(shè)計(jì).doc_第4頁
基于單片機(jī)實(shí)現(xiàn)的四相步進(jìn)電機(jī)控制器設(shè)計(jì).doc_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

四相步進(jìn)電機(jī)控制器第1頁共52頁基于單片機(jī)實(shí)現(xiàn)的四相步進(jìn)電機(jī)控制器設(shè)計(jì)指導(dǎo)老師:王彥作者:摘要:本設(shè)計(jì)采用ATMEL公司DIP-40封裝的AT89S52單片機(jī)實(shí)現(xiàn)對四相步進(jìn)電機(jī)的手動和遙控控制。由單片機(jī)產(chǎn)生的脈沖信號經(jīng)過脈沖分配后分解出對應(yīng)的四相脈沖,分解出的四相脈沖經(jīng)驅(qū)動電路功率放大后驅(qū)動步進(jìn)電機(jī)的轉(zhuǎn)動。轉(zhuǎn)速的調(diào)節(jié)和狀態(tài)的改變由按鍵進(jìn)行選擇。通過鍵盤掃描把選擇的信息反饋給單片機(jī),單片機(jī)根據(jù)反饋信息做出相應(yīng)的判斷并改變輸出脈沖的頻率或轉(zhuǎn)動狀態(tài)信號。電機(jī)轉(zhuǎn)動的不同狀態(tài)由LED數(shù)碼管顯示。紅外信號的發(fā)射由另一塊單片機(jī)和紅外線LED完成,用紅外萬能接收頭接收紅外信號,可以實(shí)現(xiàn)對電機(jī)的控制進(jìn)行紅外遙控。關(guān)鍵字:四相步進(jìn)電機(jī)單片機(jī)功率放大紅外遙控ControllerforfourphasestepmotorAbstract:Thedesignadoptstwomicroprocessor(DIP-40encapsulation,AT89S52)ofATMELcompanytocontrolfourphasestepmotor.Afteradmeasuredit,thepulsegeneratedbymicroprocessorbecometherelevantfourphasepulse.Thesepulses,whicharemagnifiedbydrivingcircuit,areusedtodrivethefourphasestepmotor.Regulatingrotatespeedandchangingestateareusedsomekeys.Passscanningthekeyboardtofeedsinglebacktomicroprocessor.Themicroprocessormakesthejudgmentandchangethepulsefrequentaccordingtothefeedbackinformation.LEDshowdifferentrunningestate.TheinfraredsingleisemittedbyanothermicroprocessorandinfraredrayLED,usinginfraredinceptmoduletoaccepttheinfraredsignal.Systemcancontrolmotorwithinfraredtelecontrol.Keyword:fourphasestepmotormicroprocessorpowermagnifyinfraredtelecontrol四相步進(jìn)電機(jī)控制器第2頁共52頁目錄前言.31.系統(tǒng)設(shè)計(jì).31.1功能介紹.31.2總體設(shè)計(jì)方案.31.2.1總體設(shè)計(jì)思路.31.2.2方案論證與比較.31.3電機(jī)的參數(shù).71.4系統(tǒng)組成.72.單元電路設(shè)計(jì).82.1功率放大驅(qū)動電路方案設(shè)計(jì).82.2顯示電路方案設(shè)計(jì).92.3單片機(jī)電源電路設(shè)計(jì).92.4紅外發(fā)射電路設(shè)計(jì).103.軟件設(shè)計(jì).103.1編程語言.103.2軟件實(shí)現(xiàn)方法.103.2.1雙四拍正轉(zhuǎn).113.2.2雙四拍反轉(zhuǎn).113.2.3單雙八拍正轉(zhuǎn).113.2.4單雙B八拍反轉(zhuǎn).113.3程序流程圖如下所示:.123.4三相步進(jìn)電機(jī)程序清單.154.結(jié)束語.15附錄1.16附錄2.17四相步進(jìn)電機(jī)控制器第3頁共52頁前言一般,電動機(jī)都是連續(xù)旋轉(zhuǎn),而步進(jìn)電動機(jī)卻是一步一步轉(zhuǎn)動的,故稱為步進(jìn)電動機(jī)。每輸入一個(gè)脈沖信號,該電動機(jī)就轉(zhuǎn)過一定的角度(有的步進(jìn)電動機(jī)可以直接輸出線位移,稱為直線電動機(jī))。因此步進(jìn)電動機(jī)是一種把脈沖變?yōu)榻嵌任灰疲ɑ蛑本€位移)的執(zhí)行元件。它有兩個(gè)工作:其一是傳遞轉(zhuǎn)矩,其二是傳遞信息。步進(jìn)電動機(jī)的轉(zhuǎn)子為多極分布,定子上嵌有多相星形連接的控制繞組,由專門電源輸入電脈沖信號,每輸入一個(gè)脈沖信號,步進(jìn)電動機(jī)的轉(zhuǎn)子就前進(jìn)一步。由于輸入的是脈沖信號,輸出的角位移是斷續(xù)的,所以又稱為脈沖電動機(jī)。隨著數(shù)字控制系統(tǒng)的發(fā)展,步進(jìn)電動機(jī)的應(yīng)用將逐漸擴(kuò)大。步進(jìn)電動機(jī)的種類很多,按勵(lì)磁方式可分為反應(yīng)式、永磁式和感應(yīng)子式;按相數(shù)分則可分為單相、兩相和多相三種。這里使用的是反應(yīng)式四相步進(jìn)電機(jī),它的工作方式有單四拍正轉(zhuǎn),單四拍反轉(zhuǎn),雙四拍正轉(zhuǎn),雙四拍反轉(zhuǎn),單雙八拍正轉(zhuǎn),單雙八拍反轉(zhuǎn)六種。針對這些狀態(tài),設(shè)計(jì)的控制器能很好地實(shí)現(xiàn)狀態(tài)的轉(zhuǎn)換及轉(zhuǎn)速的改變。1.系統(tǒng)設(shè)計(jì)1.1功能介紹一、基本功能(1)步進(jìn)電機(jī)能夠在雙四拍和單雙八拍兩種工作方式間切換。(2)能夠?qū)崿F(xiàn)步進(jìn)電機(jī)單步和連續(xù)運(yùn)行。(3)能實(shí)現(xiàn)步進(jìn)電機(jī)正反轉(zhuǎn)及速度變換。(4)顯示工作狀態(tài)二、擴(kuò)展功能紅外線遙控實(shí)現(xiàn)電機(jī)的各種狀態(tài)之間的啟動和轉(zhuǎn)換1.2總體設(shè)計(jì)方案1.2.1總體設(shè)計(jì)思路用于控制的電機(jī)是MITSUMI公司生產(chǎn)的M35SP-7T型四相反應(yīng)式步進(jìn)電機(jī)。為滿足手動和紅外遙控相互獨(dú)立,采用兩塊AT89S52單片機(jī)分別控制手動模塊和紅外遙控模塊。手動模塊完成所有基本功能以及紅外接收,遙控模塊用來發(fā)射紅外遙控信號。1.2.2方案論證與比較1.控制部分的設(shè)計(jì)方案論證與選擇方案一、用邏輯電路實(shí)現(xiàn)。用NE555定時(shí)器芯片產(chǎn)生脈沖,用74HC74組成的電路實(shí)現(xiàn)脈沖的分配。用組合和時(shí)序電路實(shí)現(xiàn)頻率的調(diào)節(jié)。整個(gè)電路要用到的分立元件太多,電路聯(lián)接復(fù)雜,而且抗干擾能力不強(qiáng),穩(wěn)定性和精確度不高。方案二、用單片機(jī)實(shí)現(xiàn)。由于單片機(jī)集成了運(yùn)算器電路、控制電路、存儲器、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器以及輸入/輸出口電路等,所以用單片機(jī)設(shè)計(jì)控制電路省去了很多分立元器四相步進(jìn)電機(jī)控制器第4頁共52頁件。對于脈沖的產(chǎn)生及分配,頻率的調(diào)節(jié),轉(zhuǎn)速及狀態(tài)的改變都可以由單片機(jī)實(shí)現(xiàn),不必再分別用分立元器件實(shí)現(xiàn)。由于單片機(jī)的可編程特性,應(yīng)用單片機(jī)程序?qū)λ南嗖竭M(jìn)電機(jī)進(jìn)行控制,不僅功能易于實(shí)現(xiàn),而且精確度高,穩(wěn)定性好,抗干擾能力強(qiáng)。方案三、用FPGA實(shí)現(xiàn)。眾所周知,F(xiàn)PGA做控制核心,外圍電路簡單,整體性能好,有更好的穩(wěn)定性,更高的精度,更強(qiáng)的抗干擾能力。但是其價(jià)格昂貴,用于本設(shè)計(jì)的電機(jī)控制性價(jià)比不高。綜上所述,選擇方案二。利用單片機(jī)實(shí)現(xiàn)主要控制,按鍵進(jìn)行選擇。2.功率驅(qū)動電路的設(shè)計(jì)方案論證與選擇單片機(jī)端口輸出的電流只有幾個(gè)毫安,不能直接驅(qū)動步進(jìn)電機(jī)。為了給步進(jìn)電機(jī)提供足夠的電流,必須設(shè)計(jì)驅(qū)動電路??紤]到本次驅(qū)動的電機(jī)所帶負(fù)載和功率不大,對電源的要求也不是太高,故采用單一電壓型電源供電。由于繞組是感性的,功率放大器必須設(shè)計(jì)得能保護(hù)晶體管不受電感在接通和斷開瞬間時(shí)的尖峰信號的沖擊。同時(shí),為了使繞組在斷電時(shí)能夠加快電流的衰減,以免斷開的相繞組中的衰減電流對電動機(jī)起制動效應(yīng),還必須為放大電路設(shè)計(jì)抑制電路或是泄放回路。這里對抑制電路有三種方案如下:方案一:二極管抑制電路二極管抑制電路如圖1.2.1所示。當(dāng)繞組通電時(shí),二極管承受反向電壓,不導(dǎo)通。當(dāng)三極管轉(zhuǎn)變?yōu)榻刂範(fàn)顟B(tài)或是繞組斷電時(shí),繞組將產(chǎn)生一個(gè)與原來承受的電壓極性相反的感應(yīng)電勢,使二極管導(dǎo)通,形成繞組L和二極管構(gòu)成的回路。假設(shè)繞組電阻為R,則回路中電流的衰減時(shí)間常數(shù)為T=L/R。由于R一般較小,因而T一般較大,只適用于步進(jìn)電機(jī)低速運(yùn)行。圖1.2.1二極管抑制電路圖1.2.2二極管-電阻抑制電路方案二:二極管-電阻抑制電路二極管-電阻抑制電路如圖1.2.2所示。在這個(gè)抑制電路中,增加了一個(gè)與二極管串聯(lián)的電阻RS,當(dāng)繞組斷電時(shí)泄放回路的時(shí)間常數(shù)為T=L/(R+RS),這就加快了斷電繞組中電流的衰減,減小了泄放回路時(shí)間常數(shù)。但由于RS的存在

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論