步進電機及其單片機控制_第1頁
步進電機及其單片機控制_第2頁
步進電機及其單片機控制_第3頁
步進電機及其單片機控制_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、步進電機及其單片機控制【摘要】: 隨著工業(yè)自動化的發(fā)展,步進電機的應(yīng)用越來越廣泛。步進電機是一種用于開環(huán)控制的驅(qū)動元件。本文闡述了步進電機的基本知識和特性,提出了基于單片機控制和集成電路驅(qū)動的步進電機控制實現(xiàn)方法以及軟硬件設(shè)計方法?!娟P(guān)鍵詞】: 步進電機;L297;L298;1. 步進電機的基本知識步進電機是一種將電脈沖轉(zhuǎn)化為角位移的數(shù)字控制執(zhí)行機構(gòu)。它將電脈沖信號轉(zhuǎn)變成角位移,即給一個脈沖信號,步進電機就轉(zhuǎn)動一個角度,因此非常適合于單片機控制。1. 步進電機有如下特點:1.1 步進電機的角位移與輸入脈沖數(shù)嚴格成正比,因此,當它轉(zhuǎn)動一周后,沒有累計誤差,具有良好的跟隨性。1.2 由步進電機與驅(qū)

2、動電路組成的開環(huán)數(shù)控系統(tǒng),既非常簡單、廉價,又非??煽俊M瑫r,它也可以與角度反饋環(huán)節(jié)組成高性能的閉環(huán)數(shù)控系統(tǒng)。1.3 步進電機的動態(tài)響應(yīng)快,易于起停、正反轉(zhuǎn)及變速。1.4 速度可在相當寬的范圍內(nèi)平滑調(diào)節(jié),低速下仍能保證獲得大轉(zhuǎn)矩,因此,一般可以不用減速器而直接驅(qū)動負載。1.5 步進電機只能通過脈沖電源供電才能運行,它不能直接使用交流電源和直流電源。1.6 步進電機存在振蕩和失步現(xiàn)象,必須對控制系統(tǒng)和機械負載采取相應(yīng)的措施。1.7 步進電機自身的噪聲和振動較大,帶慣性負載的能力較差。2. 步進電機的分類:反應(yīng)式步進電機(VR)、永磁式步進電機(PM)、混合式步進電機(HB)永磁式步進電機一般為兩

3、相,轉(zhuǎn)矩和體積較小,步進角一般為7.5 度或15 度;反應(yīng)式步進電機一般為三相,可實現(xiàn)大轉(zhuǎn)矩輸出,步進角一般為1.5 度,但噪聲和振動都很大,在歐美等發(fā)達國家80 年代已被淘汰。混合式步進電機是指混合了永磁式和反應(yīng)式的優(yōu)點。它又分為兩相和五相:兩相步進角一般為1.8 度而五相步進角一般為0.72 度。這種步進電機的應(yīng)用很廣泛。我們以四相步進電機35BYJ46 為例, 說明步進電機的工作方式:35BYJ46 有四相ABCD,如果對各個相依次單獨通電,"A-B-C- D",磁場旋轉(zhuǎn)一周需要換相四次,則稱為四相單四拍;如果每次對兩相同時通電,"AB- BC- CD- D

4、A",則稱為四相雙四拍;也可以每次對三相同時通電,"ABC- BCD- CDA- DAB"將單四拍和雙四拍交替使用,就稱為四相八拍,如:"A- AB- B- BC- C- CD- D-DA"、"AB- ABC- BC- BCD- CD- CDA- DA- DAB",此時磁場旋轉(zhuǎn)一周需要換相八次。雙四拍每次對多相同時通電,與單四拍比較起來,每相通電的時間長,消耗的電功率增大,電機所得到的電磁轉(zhuǎn)矩也大。同時,采用多相勵磁會產(chǎn)生電磁阻尼,會削弱或消除振蕩現(xiàn)象,使得電機不易產(chǎn)生失步。四相八拍與四相四拍相比較,步距角減小了一倍,有利于

5、削弱振蕩,提高電機的帶負載能力。一般說來,步進電機控制系統(tǒng)需要以下部分,如圖1 所示。其中的脈沖發(fā)生器用于產(chǎn)生頻率變化的脈沖信號; 脈沖分配器根據(jù)方向控制信號將脈沖信號轉(zhuǎn)換成有一定邏輯關(guān)系的環(huán)形脈_沖;功率放大器將脈沖分配器輸出的環(huán)形脈沖放大,用于控制步進電機的運轉(zhuǎn),這些部分都可以由專門的電路來實現(xiàn)。如果用單片機加上專門的驅(qū)動芯片來控制步進電機,可以簡化電路,提高可靠性。2. 步進電機的驅(qū)動步進電機的驅(qū)動方式很多,有單電壓驅(qū)動、雙電壓驅(qū)動、斬波驅(qū)動、細分驅(qū)動和集成電路驅(qū)動。由于集成電路集驅(qū)動和保護于一體,作為小功率步進電動機的專用驅(qū)動芯片,使用起來非常方便。在實際應(yīng)用中, 我們選擇了L298N

6、 集成電路芯片作為35BYJ46 的驅(qū)動芯片。L298 是采用15 腳的Multiwatt 或PowerSO20 封裝的單片集成電路芯片,其結(jié)構(gòu)框圖如圖23。它內(nèi)部采用兩個高電壓、大電流的全橋電路A、B,每個橋需要兩個標準的TTL 邏輯電平輸入,以驅(qū)動繼電器、螺線管(電磁鐵)、直流電機和步進電機(2 相或4 相)等負載。兩個使能引腳EnA、EnB 分別使能橋A、橋B。每個橋的三極管發(fā)射極連接在一起, 分別是引腳SenseA、SenseB,以外接電流反饋電阻。此外L298 還需要一個額外的電壓供應(yīng)端Vss 作為邏輯電路部分的電源。L298 可以用于驅(qū)動直流電機,圖3 是直流電機的驅(qū)動電路,接兩個

7、直流電機A 和B。IOA1/IOB1,IOA2/IOB2 是兩個IO口,用于控制直流電機的轉(zhuǎn)向;PWMA/PWMB 用于電機的調(diào)速控制,增大占空比可以提高電機的轉(zhuǎn)速,PWMA/PWMB 的產(chǎn)生可以由單片機通過軟件來實現(xiàn)也可以由硬件來產(chǎn)生。對于一些高檔的單片機如AVR、PIC 等,都有PWM輸出端口。VCC 選擇:7- 46V。圖4 是L298 驅(qū)動四相步進電機35BYJ46 的驅(qū)動電路,每相流過的電流為2A。它采用了L297 來產(chǎn)生步進脈沖,當然,這也可以通過單片機的IO 口來軟件編程實現(xiàn)(見以下的驅(qū)動程序部分)。對于L297 芯片,重要的控制引腳如下:CW/CCW:電機旋轉(zhuǎn)方向控制。CLOC

8、K:步進時鐘脈沖,信號的上升沿觸發(fā)。HALF/FULL:高電平,HALF 有效,4 相8 拍;低電平,F(xiàn)ULL有效,4 相單4 拍(translator 為偶數(shù)狀態(tài));低電平,F(xiàn)ULL 有效,4相雙4 拍(translator 為奇數(shù)狀態(tài))。RSTET:復(fù)位到HOME 初始狀態(tài)(STATE=1,ABCD=0101)。這四個控制線,可以由模擬電路產(chǎn)生。有關(guān)L297 的詳細的說明可以參考L297 文檔資料。3. 編寫步進電機驅(qū)動程序有了上面的驅(qū)動電路,可以方便地寫出單片機控制步進電機的驅(qū)動程序(Keil C51)。函數(shù)DriveMoto 通過參數(shù)cw、spd、num來控制步進電機的轉(zhuǎn)動方向、速度和

9、轉(zhuǎn)動步距。:#include <reg52.h> #define uchar unsigned char#define uint unsigned intuchar CONTROL8= 0x30,0x10,0x90,0x80,0xC0,0x40,0x60,0x20; /四相八拍步進電機換相的控制字。void Delay(uchar DelayTimes) /uS 微秒級延時while(- - DelayTimes); /12Mhz 下,延時DelayTimes*2+3 微秒/*cw轉(zhuǎn)動方向,spd 速度和num轉(zhuǎn)動的步距*void DriveMoto(uchar cw,uchar

10、spd,uint num)uint i;uchar j;if(cw) /正轉(zhuǎn)for(i=0,j=0;i<num;i+)/P2 端口高四位控制步進電機換相 P2&=0x0F;P2|=CONTROLj+;Delay(spd); /高四位先清0,再賦值j=j&0x07; /j=j%8else /反轉(zhuǎn)for(i=0,j=7;i<num;i+)/P2 端口高四位控制步進電機換相 P2&=0x0F;P2|=CONTROLj-;Delay(spd); /高四位先清0,再賦值j=j&0x07; /j=j%8參考文獻:1. 王曉明,電動機的單片機控制M。北京:北京航空航天大學(xué)出版社,20022. 宋錦河,步進電機控制系統(tǒng)的快速實現(xiàn)J。鄂州大學(xué)學(xué)報,2004.10,463. L298 DUAL FULL- BRIDGE DRIVER, 器件資料。ST Micr

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論