基于80C196MC的步進電機斬波恒流均勻細分電路的實現(xiàn).doc_第1頁
基于80C196MC的步進電機斬波恒流均勻細分電路的實現(xiàn).doc_第2頁
基于80C196MC的步進電機斬波恒流均勻細分電路的實現(xiàn).doc_第3頁
基于80C196MC的步進電機斬波恒流均勻細分電路的實現(xiàn).doc_第4頁
基于80C196MC的步進電機斬波恒流均勻細分電路的實現(xiàn).doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于80C196MC的步進電機斬波恒流均勻細分電路的實現(xiàn)摘 要 通過合理選擇步進電機相繞組細分電流波形,提出并介紹了基于80C196MC單片機控制的斬波恒流均勻細分驅(qū)動方案及實現(xiàn)技術(shù)。運行結(jié)果表明所設(shè)計的驅(qū)動系統(tǒng)具有細分精度高、運行平穩(wěn)且噪聲小、功耗低、可靠性好、性價比高等優(yōu)點。關(guān)鍵詞 恒轉(zhuǎn)矩 斬波恒流 均勻細分 驅(qū)動電路0 引言步進電機具有轉(zhuǎn)矩大、慣性小、響應(yīng)頻率高等優(yōu)點,已經(jīng)在當(dāng)今工業(yè)上得到廣泛的應(yīng)用。但其步矩角較大,一般為1.5o3o,往往滿足不了某些高精密定位、精密加工等方面的要求。實現(xiàn)細分驅(qū)動是減小步距角、提高步進分辨率、增加電機運行平穩(wěn)性的一種行之有效的方法。步進電機細分運行時,細分的均勻性是首先要考慮的。目前報道的步進電機細分驅(qū)動器,多采用量化的梯形波、正弦波作為細分驅(qū)動的驅(qū)動電流波形,但事實上這些電流波形在一般的步進電機上均不能得到滿意的細分精度。本文在選擇了合理的電流波形的基礎(chǔ)上,提出了基于Intel 80C196MC單片機控制的斬波恒流細分驅(qū)動方案,其運行功耗小,可靠性高,通用性好,具有很強的實用性。1 細分電流波形的選擇及量化步進電機的細分控制,從本質(zhì)上講是通過對步進電機的勵磁繞組中電流的控制,使步進電機內(nèi)部的合成磁場為均勻的圓形旋轉(zhuǎn)磁場,從而實現(xiàn)步進電機步距角的細分。一般情況下,合成磁場矢量的幅值決定了步進電機旋轉(zhuǎn)力矩的大小,相鄰兩合成磁場矢量之間的夾角大小決定了步距角的大小。因此,要想實現(xiàn)對步進電機的恒轉(zhuǎn)矩均勻細分控制,必須合理控制電機繞組中的電流使步進電機內(nèi)部合成磁場的幅值恒定,而且每個進給脈沖所引起的合成磁場的角度變化也要均勻。我們知道在空間彼此相差2/m的m相繞組,分別通以相位上相差2m而幅值相同的正弦電流,則合成的電流矢量便在空間作旋轉(zhuǎn)運動,且幅值保持不變。這點對于反應(yīng)式步進電機來說比較困難,因為反應(yīng)式步進電機的旋轉(zhuǎn)磁場只與繞組電流的絕對值有關(guān),而與電流的正反流向無關(guān)。以比較經(jīng)濟合理的方式對三相反應(yīng)式步進電機實現(xiàn)步距角的任意細分,繞組電流波形宜采用如圖1所示的形式。圖l 反應(yīng)式步進電機繞組電流波形當(dāng)0時,ia=Imsin;當(dāng)時,ia=Imsin(-);當(dāng)2時,ia=0;其中,為電機轉(zhuǎn)子偏離參考點的角度。ib滯后于ia,ic超前于ia。此時,合成電流失量在所有區(qū)間Ime-j,從而保證合成磁場幅值恒定,實現(xiàn)電機的恒轉(zhuǎn)矩運行,而步進電機在這種情況下也最為平穩(wěn)。將繞組電流根據(jù)細分倍數(shù)均勻量化后,所得細分步距角也是均勻的。為了進一步得到更加均勻的細分步距角,可通過實驗測取一組在通入量化電流波形時的步進電機細分步距的數(shù)據(jù),然后對其誤差進行插值補償,求得實際的補償電流曲線,這些工作大部分由計算機來完成。在取得校正后的量化電流波形之后,以相應(yīng)的數(shù)字量存儲于EEPROM中的不同區(qū)域,量化的程度決定了細分驅(qū)動的分辨率。2 斬波恒流細分驅(qū)動方案及硬件實現(xiàn) 斬波恒流細分驅(qū)動方案的原理為:由單片機輸出EEPROM中存儲的細分電流控制信號,經(jīng)D/A轉(zhuǎn)換成模擬電壓信號,再與取樣信號進行比較,形成斬波控制信號,控制各功率管前級驅(qū)動電路的導(dǎo)通和關(guān)斷,實現(xiàn)繞組中電流的閉環(huán)控制,從而實現(xiàn)步距的精確細分。系統(tǒng)原理框圖如圖2所示。 圖2 硬件系統(tǒng)原理框圖21控制電路控制電路主要由80C196MC單片機、晶振電路、地址鎖存器、譯碼器、EEPROM存儲器及可編程鍵盤/顯示控制器Intel-8279等組成,單片機是控制系統(tǒng)的核心。受控步進電機的細分倍數(shù)、運行脈沖頻率、正反轉(zhuǎn)、運行速度、單次運行線位移、啟/停等的控制既可由鍵盤輸入,也可以通過與上位機的串行通信接口由上位機設(shè)置。狀態(tài)顯示提供當(dāng)前通電相、相電流大小、電機運行時間、正反轉(zhuǎn)、當(dāng)前運行速度、線位移及相關(guān)計數(shù)等的顯示,并將工作狀態(tài)和數(shù)據(jù)傳送給上位機。傳感器(霍爾傳感器)用于檢測計數(shù)器的當(dāng)前值。單片機的主要功能是輸出EEPROM中存儲的細分電流控制信號進行D/A轉(zhuǎn)換。根據(jù)轉(zhuǎn)換精度的要求,D/A轉(zhuǎn)換器既可以選擇8位的,亦可選擇12位的。本控制系統(tǒng)選用的是8位D/A轉(zhuǎn)換器MAX516。MAX516把4個D/A轉(zhuǎn)換器與4個比較器組合在單個的CM0S IC(DIP20封裝)上,4個D/A轉(zhuǎn)換器共享一個參考輸入電壓VREF。每個轉(zhuǎn)換器的輸出電壓均可采用下式表示: VDACiVREFN/256N0,l,255,對應(yīng)于8位的DAC的輸入碼D0D7(此處為細分電流控制信號)。通過調(diào)節(jié)VREF的變化范圍,便可調(diào)節(jié)步進電機繞組中電流的幅值。22 功率驅(qū)動電路 工作中,步進電機細分電流控制信號的D/A轉(zhuǎn)換值Ui輸入到MAX516內(nèi)部各比較器COMPi的同向輸入端,繞組電流取樣信號Vi輸入到COMPi的反向輸入端。斬波恒流驅(qū)動采用固定頻率的方波與比較器輸出信號調(diào)制成斬波控制信號,控制繞組的通電時間,使反饋電壓Vi始終跟隨D/A轉(zhuǎn)換輸出的控制電壓Ui。合理選擇續(xù)流回路就可使繞組中的電流值在一定的平均值上下波動,且波動范圍不大。 調(diào)制用方波信號頻率為21.74KHz,由80C196MC的P6.6/PWM0端產(chǎn)生,且各相是同頻斬波,不會產(chǎn)生差拍現(xiàn)象,所以消除了電磁噪聲。為防止因比較器漂移或干擾導(dǎo)致功率開關(guān)管誤導(dǎo)通,把斬波控制信號與相序控制信號相與后去控制功放管。 當(dāng)開關(guān)管截止時,并聯(lián)RC、快恢復(fù)續(xù)流二極管D、繞組L及主電源構(gòu)成泄放回路。與單純電阻釋能電路相比,RC釋能電路使功耗和電流紋波增加較小,而電流下降速度大大加快。電流取樣信號由精密電流傳感放大器MAX471完成。當(dāng)繞組電流流過其內(nèi)部35m精密取樣電阻時,經(jīng)內(nèi)部電路變化,轉(zhuǎn)換為輸出電壓信號: VOUTROUT(ILOAD500AA)其中ROUT為MAX471外部調(diào)壓電阻,阻值按設(shè)計要求選定。ILOAD為流過精密電阻的相繞組電流。MAX471同時具有電流檢測與放大功能,從而大大方便了整個電路的設(shè)計與調(diào)試。 功率開關(guān)管(功放管)是功放電路中的關(guān)鍵部分,影響著整個系統(tǒng)的功耗和體積。由于所設(shè)計的驅(qū)動器主要用來驅(qū)動額定電流3A、額定電壓27V以下的步進電機,故選用高頻VMOS功率場效應(yīng)晶體管IRF540(VDS100V,RDS(on)0.052,ID27A)作為開關(guān)管。IRF540導(dǎo)通電阻很小,因此,即使電機長時間運轉(zhuǎn),該VMOS管殼本身的溫度也比較低,無須外加風(fēng)扇。為了提高步進電機的工作可靠性,消除電機電感性繞組的串?dāng)_,本系統(tǒng)無論從驅(qū)動部分還是反饋部分都進行了隔離。驅(qū)動隔離采用高速光電耦合器6N137為隔離元件,一方面可以實現(xiàn)前級控制電路同步進電機繞組的隔離;另一方面使功率開關(guān)管的驅(qū)動變得方便可靠。反饋通道的濾波部分采用無源低通濾波器,其作用是高速衰減繞組(電感線圈)在開關(guān)時截止頻率以上的瞬時高頻電壓信號,從而避免控制電路做出太迅速的反應(yīng),可以有效地防止步進電機的振蕩。線性光耦合電路的作用是將濾波后的采樣電阻反饋信號線性地傳輸給比較器。3 軟件設(shè)計步進電機細分驅(qū)動系統(tǒng)的軟件主要由主控程序、細分驅(qū)動程序、鍵處理程序、顯示數(shù)據(jù)處理及顯示驅(qū)動程序、通信監(jiān)控程序等部分組成。細分驅(qū)動電路的主控制程序控制整個程序的流程,主要完成程序的初始化、中斷方式的設(shè)置、計數(shù)器工作方式的設(shè)置及相關(guān)子程序的調(diào)用等。初始化包括8279各寄存器、8279的顯示RAM、80C916MC的中斷系統(tǒng)及內(nèi)部RAM等。在80C196MC的各中斷中,使用了INT15、INT14和INT13這三個中斷,其中,INT15為高優(yōu)先級,在運行狀態(tài)下,當(dāng)有停止鍵按下時,則INT15中斷服務(wù)程序?qū)1關(guān)閉,從而使步進電機停止,T1控制每一步的步進周期,該服務(wù)程序基本上只作重置定時器和置標(biāo)志位的操作,而其它操作均在主程序中完成。主程序流程圖如圖3所示。圖3 步進電機細分驅(qū)動控制主程序流程圖細分驅(qū)動程序中,細分電流控制信號的輸出采用單片機片內(nèi)EEPROM軟件查表法,用地址選擇來實現(xiàn)不同通電方式下的可變步距細分,從而實時控制步進電機的轉(zhuǎn)角位置。其流程圖如圖4所示。圖4 步進電機細分驅(qū)動子程序流程圖步進電機的正反轉(zhuǎn)控制是通過改變電機通電相序來實現(xiàn)的。為達到對步進電機啟/停運行過程的快速和精確控制,從其動力學(xué)特性出發(fā),推導(dǎo)出符合步進電機矩頻特性的曲線應(yīng)該是指數(shù)型運行曲線,并將這一曲線量化后,存入EEPROM。步進電機在運行過程中,每個通電狀態(tài)保持時間的長短,由當(dāng)前速度對應(yīng)的延時時間值決定。4 結(jié)束語 本文提出并實現(xiàn)的步進電機均勻細分驅(qū)動系統(tǒng),最高細分達到256細分,能適應(yīng)大多數(shù)中小微型步進電機的可變細分控制、較高細分步距角精度及平滑運行等要求。細分驅(qū)動器的系統(tǒng)功能完善,大量新型元器件的采用,使所設(shè)計的驅(qū)動器具有體積小、細分精度高、運行功耗低、可靠性高、可維護性強等特點。系統(tǒng)軟件功能豐富,通用性強,從而使控制系統(tǒng)更加靈活。該驅(qū)動控制系統(tǒng)已經(jīng)用于“全自動高精度線材切割機”的驅(qū)動控制系統(tǒng)中。該切割機的拖動執(zhí)行元件為三相六拍步進電機,它既可以作為步進電機運行,也可以作為同步電機運行。當(dāng)作為步進電機運行時,其粗步距角為1.5o,軸齒輪直徑為32mm,故步進電機送料的粗步進位移為:d1.5/360419m。為了進一步提高切割機定位精度和系統(tǒng)的運行平穩(wěn)性,采用上述細分驅(qū)動控制系統(tǒng),細分級數(shù)為32時,切割定位精度為13.1m;當(dāng)切割機需要快速運行時,可采用同步運行方式。從運行的實際情況看,該步進電機驅(qū)動器實現(xiàn)了較高的穩(wěn)速精度和切割精度,慣性小,運行可靠,取得了滿意的效果。參考文獻1 徐愛卿,Intel 16位單片機M.北京:北京航空航天大學(xué)出版社,2002.2 何立民,單片機應(yīng)用技術(shù)選編M.北京:北京航空航天大學(xué)出版社,1999.3 高 明,單片微機接口與系統(tǒng)設(shè)計M.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1995.4 郝鴻安,常用數(shù)字集成電路應(yīng)用手冊M.北京:中國計量出版社,1987.5 康華光,電子技術(shù)基礎(chǔ) 模擬部分(第四版)M.北京:高等教育出版社,1999.The realize of stepping motor chopping wave constant currenteven division circuit base on 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 designed its division precision is high and operating

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論