在許多光學(xué)測量或儀器儀表中都要用到步進(jìn)電機(jī),但目前通常是應(yīng)用單片機(jī)進(jìn)行時序控制,再應(yīng)用現(xiàn)成的驅(qū)動器,這樣勢必會提高儀器儀表的成本和使用。本文針對這個問題設(shè)計了一個三相步進(jìn)電機(jī)控制和驅(qū)動系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單、體積小、成本低,稍加改動可以方便的應(yīng)用到許多系統(tǒng)中。
1系統(tǒng)構(gòu)成1.1關(guān)于步進(jìn)電機(jī)步進(jìn)電機(jī)作為一種把數(shù)字電脈沖信號轉(zhuǎn)換成機(jī)械角位移的機(jī)電元件,具有控制簡單、價格低、維護(hù)容易、定位精度高、無累積位置誤差、可自鎖、控制成本低等特點而得到廣泛應(yīng)用。通常步進(jìn)電機(jī)工作時,每相繞組由專門驅(qū)動電源通過“環(huán)形分配器”按一定規(guī)律輪流通電。環(huán)形分配器輸出的各路脈沖電壓信號,經(jīng)過各自的放大器放大后送入步進(jìn)電機(jī)的各相繞組,使步進(jìn)電機(jī)一步步轉(zhuǎn)動。
1.2控制與驅(qū)動電路近幾年來fpga以其高性能、高可靠性及輸出邏輯結(jié)構(gòu)可組態(tài)等特性,廣泛用來構(gòu)成譯碼器、優(yōu)先編碼器、多路開關(guān)、數(shù)據(jù)比較器、移位寄存器、計數(shù)器、總線仲裁器等叭而采用fpga器件對三相步進(jìn)電機(jī)轉(zhuǎn)動的時序進(jìn)行控制,不僅簡化了系統(tǒng)的結(jié)構(gòu)、降低了成本、而且編程靈活方便,提高了系統(tǒng)的可靠性,使系統(tǒng)具有更強(qiáng)的通用性。同時我們采用由7個硅npn達(dá)林頓晶體管陣列組成的uln2003來驅(qū)動步進(jìn)電機(jī)。它能與ttl和cmos電路直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù);高耐壓,工作電流大,灌電流可達(dá)500ma,并且在關(guān)態(tài)時可以承受50v的電壓。
fpga步進(jìn)電機(jī)時序控制器的實現(xiàn)bookmark4 2.1步進(jìn)電機(jī)的時序要求混合式步進(jìn)電動機(jī),工作時要求定子磁極的極性交變。通常要求其繞組由雙極性驅(qū)動電路驅(qū)動,即繞組電流能正、反向流動是提供給驅(qū)動器的時序信號,對應(yīng)電機(jī)的a、b、c三相。此時三相六拍控制時序如所示。
三相步進(jìn)電機(jī)三相六拍時序圖設(shè)計一個步進(jìn)電機(jī)控制器,可根據(jù)外部動作命令對步進(jìn)電機(jī)實現(xiàn)相應(yīng)的操作。在此使用有限狀態(tài)機(jī)來進(jìn)行設(shè)計。其中進(jìn)行正反轉(zhuǎn)控制的狀態(tài)機(jī)如所示。當(dāng)方向控制信號d為高電平時,電機(jī)正向轉(zhuǎn)動;方向控制信號d為低電平時,電機(jī)反向轉(zhuǎn)動。其相應(yīng)的vhdl程序如下:4結(jié)束語在fpga中使用軟核處理器nios比硬核的優(yōu)(上接第34頁)2.3系統(tǒng)仿真與調(diào)試我們先應(yīng)用maxplus!進(jìn)行仿真,控制器的符號如。對于該控制器,我們設(shè)置的各個控制信號均是外部電鍵,此外cp為時鐘信號,rate調(diào)速方式為:內(nèi)部數(shù)據(jù)選擇器根據(jù)rate值將移位寄存器的時鐘分別和cp及八進(jìn)制計數(shù)器的輸出端相連,以對cp進(jìn)行1、2、4、8分頻。stepout輸出的時序通過光電耦合直接送驅(qū)動器uln2003,如果為了提高uln2003的驅(qū)動能力可以在其輸出端加上拉電阻。
學(xué)出版社,2002.朱全慶,等。片上系統(tǒng)中的ip復(fù)用。半導(dǎo)體技術(shù),2001,26(7):3-8.任愛鋒,等?;趂pga的嵌入式系統(tǒng)設(shè)計。西安電子科技大學(xué)出版社,2004.潘松,黃繼業(yè)。eda技術(shù)實用教材。北京科技出版社,2002.李維州,郭強(qiáng)。液晶顯示應(yīng)用技術(shù)。北京電子工業(yè)出版社,2002.包明(1964-)男,碩士,副教授,主要從事eda技術(shù)和計算機(jī)檢測技術(shù)的研究工作。
(劉鵬編發(fā))從以上可以看出,應(yīng)用fpga控制步進(jìn)電機(jī)電路設(shè)計簡單、價格低廉、應(yīng)用方便、系統(tǒng)可靠、靈活性大,而且轉(zhuǎn)動平穩(wěn),轉(zhuǎn)動誤差小。如果對此電路和程序上稍作修改可用于其它光學(xué)儀器儀表、光機(jī)電一體化系統(tǒng)及單通道多光譜成像中。