基于80C196MC的步進(jìn)電機(jī)斬波恒流均勻細(xì)分電路的實(shí)現(xiàn)_第1頁(yè)
基于80C196MC的步進(jìn)電機(jī)斬波恒流均勻細(xì)分電路的實(shí)現(xiàn)_第2頁(yè)
基于80C196MC的步進(jìn)電機(jī)斬波恒流均勻細(xì)分電路的實(shí)現(xiàn)_第3頁(yè)
基于80C196MC的步進(jìn)電機(jī)斬波恒流均勻細(xì)分電路的實(shí)現(xiàn)_第4頁(yè)
基于80C196MC的步進(jìn)電機(jī)斬波恒流均勻細(xì)分電路的實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基于80C196MC的步進(jìn)電機(jī)斬波恒流均勻細(xì)分電路的實(shí)現(xiàn)摘 要 通過(guò)合理選擇步進(jìn)電機(jī)相繞組細(xì)分電流波形,提出并介紹了基于80C196MC單片機(jī)控制的斬波恒流均勻細(xì)分驅(qū)動(dòng)方案及實(shí)現(xiàn)技術(shù)。運(yùn)行結(jié)果表明所設(shè)計(jì)的驅(qū)動(dòng)系統(tǒng)具有細(xì)分精度高、運(yùn)行平穩(wěn)且噪聲小、功耗低、可靠性好、性?xún)r(jià)比高等優(yōu)點(diǎn)。關(guān)鍵詞 恒轉(zhuǎn)矩 斬波恒流 均勻細(xì)分 驅(qū)動(dòng)電路0 引言步進(jìn)電機(jī)具有轉(zhuǎn)矩大、慣性小、響應(yīng)頻率高等優(yōu)點(diǎn),已經(jīng)在當(dāng)今工業(yè)上得到廣泛的應(yīng)用。但其步矩角較大,一般為1.5o3o,往往滿(mǎn)足不了某些高精密定位、精密加工等方面的要求。實(shí)現(xiàn)細(xì)分驅(qū)動(dòng)是減小步距角、提高步進(jìn)分辨率、增加電機(jī)運(yùn)行平穩(wěn)性的一種行之有效的方法。步進(jìn)電機(jī)細(xì)分運(yùn)行時(shí),細(xì)

2、分的均勻性是首先要考慮的。目前報(bào)道的步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)器,多采用量化的梯形波、正弦波作為細(xì)分驅(qū)動(dòng)的驅(qū)動(dòng)電流波形,但事實(shí)上這些電流波形在一般的步進(jìn)電機(jī)上均不能得到滿(mǎn)意的細(xì)分精度。本文在選擇了合理的電流波形的基礎(chǔ)上,提出了基于Intel 80C196MC單片機(jī)控制的斬波恒流細(xì)分驅(qū)動(dòng)方案,其運(yùn)行功耗小,可靠性高,通用性好,具有很強(qiáng)的實(shí)用性。1 細(xì)分電流波形的選擇及量化步進(jìn)電機(jī)的細(xì)分控制,從本質(zhì)上講是通過(guò)對(duì)步進(jìn)電機(jī)的勵(lì)磁繞組中電流的控制,使步進(jìn)電機(jī)內(nèi)部的合成磁場(chǎng)為均勻的圓形旋轉(zhuǎn)磁場(chǎng),從而實(shí)現(xiàn)步進(jìn)電機(jī)步距角的細(xì)分。一般情況下,合成磁場(chǎng)矢量的幅值決定了步進(jìn)電機(jī)旋轉(zhuǎn)力矩的大小,相鄰兩合成磁場(chǎng)矢量之間的夾角大小

3、決定了步距角的大小。因此,要想實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的恒轉(zhuǎn)矩均勻細(xì)分控制,必須合理控制電機(jī)繞組中的電流使步進(jìn)電機(jī)內(nèi)部合成磁場(chǎng)的幅值恒定,而且每個(gè)進(jìn)給脈沖所引起的合成磁場(chǎng)的角度變化也要均勻。我們知道在空間彼此相差2/m的m相繞組,分別通以相位上相差2m而幅值相同的正弦電流,則合成的電流矢量便在空間作旋轉(zhuǎn)運(yùn)動(dòng),且幅值保持不變。這點(diǎn)對(duì)于反應(yīng)式步進(jìn)電機(jī)來(lái)說(shuō)比較困難,因?yàn)榉磻?yīng)式步進(jìn)電機(jī)的旋轉(zhuǎn)磁場(chǎng)只與繞組電流的絕對(duì)值有關(guān),而與電流的正反流向無(wú)關(guān)。以比較經(jīng)濟(jì)合理的方式對(duì)三相反應(yīng)式步進(jìn)電機(jī)實(shí)現(xiàn)步距角的任意細(xì)分,繞組電流波形宜采用如圖1所示的形式。圖l 反應(yīng)式步進(jìn)電機(jī)繞組電流波形當(dāng)0時(shí),ia=Imsin;當(dāng)時(shí),ia=I

4、msin(-);當(dāng)2時(shí),ia=0;其中,為電機(jī)轉(zhuǎn)子偏離參考點(diǎn)的角度。ib滯后于ia,ic超前于ia。此時(shí),合成電流失量在所有區(qū)間Ime-j,從而保證合成磁場(chǎng)幅值恒定,實(shí)現(xiàn)電機(jī)的恒轉(zhuǎn)矩運(yùn)行,而步進(jìn)電機(jī)在這種情況下也最為平穩(wěn)。將繞組電流根據(jù)細(xì)分倍數(shù)均勻量化后,所得細(xì)分步距角也是均勻的。為了進(jìn)一步得到更加均勻的細(xì)分步距角,可通過(guò)實(shí)驗(yàn)測(cè)取一組在通入量化電流波形時(shí)的步進(jìn)電機(jī)細(xì)分步距的數(shù)據(jù),然后對(duì)其誤差進(jìn)行插值補(bǔ)償,求得實(shí)際的補(bǔ)償電流曲線(xiàn),這些工作大部分由計(jì)算機(jī)來(lái)完成。在取得校正后的量化電流波形之后,以相應(yīng)的數(shù)字量存儲(chǔ)于EEPROM中的不同區(qū)域,量化的程度決定了細(xì)分驅(qū)動(dòng)的分辨率。2 斬波恒流細(xì)分驅(qū)動(dòng)方案及

5、硬件實(shí)現(xiàn) 斬波恒流細(xì)分驅(qū)動(dòng)方案的原理為:由單片機(jī)輸出EEPROM中存儲(chǔ)的細(xì)分電流控制信號(hào),經(jīng)D/A轉(zhuǎn)換成模擬電壓信號(hào),再與取樣信號(hào)進(jìn)行比較,形成斬波控制信號(hào),控制各功率管前級(jí)驅(qū)動(dòng)電路的導(dǎo)通和關(guān)斷,實(shí)現(xiàn)繞組中電流的閉環(huán)控制,從而實(shí)現(xiàn)步距的精確細(xì)分。系統(tǒng)原理框圖如圖2所示。 圖2 硬件系統(tǒng)原理框圖21控制電路控制電路主要由80C196MC單片機(jī)、晶振電路、地址鎖存器、譯碼器、EEPROM存儲(chǔ)器及可編程鍵盤(pán)/顯示控制器Intel-8279等組成,單片機(jī)是控制系統(tǒng)的核心。受控步進(jìn)電機(jī)的細(xì)分倍數(shù)、運(yùn)行脈沖頻率、正反轉(zhuǎn)、運(yùn)行速度、單次運(yùn)行線(xiàn)位移、啟/停等的控制既可由鍵盤(pán)輸入,也可以通過(guò)與上位機(jī)的串行通信接

6、口由上位機(jī)設(shè)置。狀態(tài)顯示提供當(dāng)前通電相、相電流大小、電機(jī)運(yùn)行時(shí)間、正反轉(zhuǎn)、當(dāng)前運(yùn)行速度、線(xiàn)位移及相關(guān)計(jì)數(shù)等的顯示,并將工作狀態(tài)和數(shù)據(jù)傳送給上位機(jī)。傳感器(霍爾傳感器)用于檢測(cè)計(jì)數(shù)器的當(dāng)前值。單片機(jī)的主要功能是輸出EEPROM中存儲(chǔ)的細(xì)分電流控制信號(hào)進(jìn)行D/A轉(zhuǎn)換。根據(jù)轉(zhuǎn)換精度的要求,D/A轉(zhuǎn)換器既可以選擇8位的,亦可選擇12位的。本控制系統(tǒng)選用的是8位D/A轉(zhuǎn)換器MAX516。MAX516把4個(gè)D/A轉(zhuǎn)換器與4個(gè)比較器組合在單個(gè)的CM0S IC(DIP20封裝)上,4個(gè)D/A轉(zhuǎn)換器共享一個(gè)參考輸入電壓VREF。每個(gè)轉(zhuǎn)換器的輸出電壓均可采用下式表示: VDACiVREFN/256N0,l,255

7、,對(duì)應(yīng)于8位的DAC的輸入碼D0D7(此處為細(xì)分電流控制信號(hào))。通過(guò)調(diào)節(jié)VREF的變化范圍,便可調(diào)節(jié)步進(jìn)電機(jī)繞組中電流的幅值。22 功率驅(qū)動(dòng)電路 工作中,步進(jìn)電機(jī)細(xì)分電流控制信號(hào)的D/A轉(zhuǎn)換值Ui輸入到MAX516內(nèi)部各比較器COMPi的同向輸入端,繞組電流取樣信號(hào)Vi輸入到COMPi的反向輸入端。斬波恒流驅(qū)動(dòng)采用固定頻率的方波與比較器輸出信號(hào)調(diào)制成斬波控制信號(hào),控制繞組的通電時(shí)間,使反饋電壓Vi始終跟隨D/A轉(zhuǎn)換輸出的控制電壓Ui。合理選擇續(xù)流回路就可使繞組中的電流值在一定的平均值上下波動(dòng),且波動(dòng)范圍不大。 調(diào)制用方波信號(hào)頻率為21.74KHz,由80C196MC的P6.6/PWM0端產(chǎn)生,

8、且各相是同頻斬波,不會(huì)產(chǎn)生差拍現(xiàn)象,所以消除了電磁噪聲。為防止因比較器漂移或干擾導(dǎo)致功率開(kāi)關(guān)管誤導(dǎo)通,把斬波控制信號(hào)與相序控制信號(hào)相與后去控制功放管。 當(dāng)開(kāi)關(guān)管截止時(shí),并聯(lián)RC、快恢復(fù)續(xù)流二極管D、繞組L及主電源構(gòu)成泄放回路。與單純電阻釋能電路相比,RC釋能電路使功耗和電流紋波增加較小,而電流下降速度大大加快。電流取樣信號(hào)由精密電流傳感放大器MAX471完成。當(dāng)繞組電流流過(guò)其內(nèi)部35m精密取樣電阻時(shí),經(jīng)內(nèi)部電路變化,轉(zhuǎn)換為輸出電壓信號(hào): VOUTROUT×(ILOAD×500AA)其中ROUT為MAX471外部調(diào)壓電阻,阻值按設(shè)計(jì)要求選定。ILOAD為流過(guò)精密電阻的相繞組電

9、流。MAX471同時(shí)具有電流檢測(cè)與放大功能,從而大大方便了整個(gè)電路的設(shè)計(jì)與調(diào)試。 功率開(kāi)關(guān)管(功放管)是功放電路中的關(guān)鍵部分,影響著整個(gè)系統(tǒng)的功耗和體積。由于所設(shè)計(jì)的驅(qū)動(dòng)器主要用來(lái)驅(qū)動(dòng)額定電流3A、額定電壓27V以下的步進(jìn)電機(jī),故選用高頻VMOS功率場(chǎng)效應(yīng)晶體管IRF540(VDS100V,RDS(on)0.052,ID27A)作為開(kāi)關(guān)管。IRF540導(dǎo)通電阻很小,因此,即使電機(jī)長(zhǎng)時(shí)間運(yùn)轉(zhuǎn),該VMOS管殼本身的溫度也比較低,無(wú)須外加風(fēng)扇。為了提高步進(jìn)電機(jī)的工作可靠性,消除電機(jī)電感性繞組的串?dāng)_,本系統(tǒng)無(wú)論從驅(qū)動(dòng)部分還是反饋部分都進(jìn)行了隔離。驅(qū)動(dòng)隔離采用高速光電耦合器6N137為隔離元件,一方面可

10、以實(shí)現(xiàn)前級(jí)控制電路同步進(jìn)電機(jī)繞組的隔離;另一方面使功率開(kāi)關(guān)管的驅(qū)動(dòng)變得方便可靠。反饋通道的濾波部分采用無(wú)源低通濾波器,其作用是高速衰減繞組(電感線(xiàn)圈)在開(kāi)關(guān)時(shí)截止頻率以上的瞬時(shí)高頻電壓信號(hào),從而避免控制電路做出太迅速的反應(yīng),可以有效地防止步進(jìn)電機(jī)的振蕩。線(xiàn)性光耦合電路的作用是將濾波后的采樣電阻反饋信號(hào)線(xiàn)性地傳輸給比較器。3 軟件設(shè)計(jì)步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)系統(tǒng)的軟件主要由主控程序、細(xì)分驅(qū)動(dòng)程序、鍵處理程序、顯示數(shù)據(jù)處理及顯示驅(qū)動(dòng)程序、通信監(jiān)控程序等部分組成。細(xì)分驅(qū)動(dòng)電路的主控制程序控制整個(gè)程序的流程,主要完成程序的初始化、中斷方式的設(shè)置、計(jì)數(shù)器工作方式的設(shè)置及相關(guān)子程序的調(diào)用等。初始化包括8279各寄

11、存器、8279的顯示RAM、80C916MC的中斷系統(tǒng)及內(nèi)部RAM等。在80C196MC的各中斷中,使用了INT15、INT14和INT13這三個(gè)中斷,其中,INT15為高優(yōu)先級(jí),在運(yùn)行狀態(tài)下,當(dāng)有停止鍵按下時(shí),則INT15中斷服務(wù)程序?qū)1關(guān)閉,從而使步進(jìn)電機(jī)停止,T1控制每一步的步進(jìn)周期,該服務(wù)程序基本上只作重置定時(shí)器和置標(biāo)志位的操作,而其它操作均在主程序中完成。主程序流程圖如圖3所示。圖3 步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)控制主程序流程圖細(xì)分驅(qū)動(dòng)程序中,細(xì)分電流控制信號(hào)的輸出采用單片機(jī)片內(nèi)EEPROM軟件查表法,用地址選擇來(lái)實(shí)現(xiàn)不同通電方式下的可變步距細(xì)分,從而實(shí)時(shí)控制步進(jìn)電機(jī)的轉(zhuǎn)角位置。其流程圖如圖4

12、所示。圖4 步進(jìn)電機(jī)細(xì)分驅(qū)動(dòng)子程序流程圖步進(jìn)電機(jī)的正反轉(zhuǎn)控制是通過(guò)改變電機(jī)通電相序來(lái)實(shí)現(xiàn)的。為達(dá)到對(duì)步進(jìn)電機(jī)啟/停運(yùn)行過(guò)程的快速和精確控制,從其動(dòng)力學(xué)特性出發(fā),推導(dǎo)出符合步進(jìn)電機(jī)矩頻特性的曲線(xiàn)應(yīng)該是指數(shù)型運(yùn)行曲線(xiàn),并將這一曲線(xiàn)量化后,存入EEPROM。步進(jìn)電機(jī)在運(yùn)行過(guò)程中,每個(gè)通電狀態(tài)保持時(shí)間的長(zhǎng)短,由當(dāng)前速度對(duì)應(yīng)的延時(shí)時(shí)間值決定。4 結(jié)束語(yǔ) 本文提出并實(shí)現(xiàn)的步進(jìn)電機(jī)均勻細(xì)分驅(qū)動(dòng)系統(tǒng),最高細(xì)分達(dá)到256細(xì)分,能適應(yīng)大多數(shù)中小微型步進(jìn)電機(jī)的可變細(xì)分控制、較高細(xì)分步距角精度及平滑運(yùn)行等要求。細(xì)分驅(qū)動(dòng)器的系統(tǒng)功能完善,大量新型元器件的采用,使所設(shè)計(jì)的驅(qū)動(dòng)器具有體積小、細(xì)分精度高、運(yùn)行功耗低、可靠性高

13、、可維護(hù)性強(qiáng)等特點(diǎn)。系統(tǒng)軟件功能豐富,通用性強(qiáng),從而使控制系統(tǒng)更加靈活。該驅(qū)動(dòng)控制系統(tǒng)已經(jīng)用于“全自動(dòng)高精度線(xiàn)材切割機(jī)”的驅(qū)動(dòng)控制系統(tǒng)中。該切割機(jī)的拖動(dòng)執(zhí)行元件為三相六拍步進(jìn)電機(jī),它既可以作為步進(jìn)電機(jī)運(yùn)行,也可以作為同步電機(jī)運(yùn)行。當(dāng)作為步進(jìn)電機(jī)運(yùn)行時(shí),其粗步距角為1.5o,軸齒輪直徑為32mm,故步進(jìn)電機(jī)送料的粗步進(jìn)位移為:d×1.5/360419m。為了進(jìn)一步提高切割機(jī)定位精度和系統(tǒng)的運(yùn)行平穩(wěn)性,采用上述細(xì)分驅(qū)動(dòng)控制系統(tǒng),細(xì)分級(jí)數(shù)為32時(shí),切割定位精度為13.1m;當(dāng)切割機(jī)需要快速運(yùn)行時(shí),可采用同步運(yùn)行方式。從運(yùn)行的實(shí)際情況看,該步進(jìn)電機(jī)驅(qū)動(dòng)器實(shí)現(xiàn)了較高的穩(wěn)速精度和切割精度,慣性小

14、,運(yùn)行可靠,取得了滿(mǎn)意的效果。參考文獻(xiàn)1 徐愛(ài)卿,Intel 16位單片機(jī)M.北京:北京航空航天大學(xué)出版社,2002.2 何立民,單片機(jī)應(yīng)用技術(shù)選編M.北京:北京航空航天大學(xué)出版社,1999.3 高 明,單片微機(jī)接口與系統(tǒng)設(shè)計(jì)M.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1995.4 郝鴻安,常用數(shù)字集成電路應(yīng)用手冊(cè)M.北京:中國(guó)計(jì)量出版社,1987.5 康華光,電子技術(shù)基礎(chǔ) 模擬部分(第四版)M.北京:高等教育出版社,1999.The realize of stepping motor chopping wave constant currenteven division circuit base on

15、 80C196MCAbstract By selecting reasonably division electric current waveform of phase winding for step motor. The paper advanced and introduced the drive scheme and realizes the technique of chopping wave constant current and even division based on control of 80C196MC single chip microcomputer. The operating result indicates the drive system that has been des

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論