精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于步進電機的單片機控制及驅(qū)動方式

電子設計 ? 來源:中電網(wǎng) ? 作者:中電網(wǎng) ? 2021-03-19 17:45 ? 次閱讀

步進電機可以對旋轉(zhuǎn)角度和轉(zhuǎn)動速度進行高精度控制。步進電機作為控制執(zhí)行元件,是機電一體化的關鍵產(chǎn)品之一, 廣泛應用在各種自動化控制系統(tǒng)和精密機械等領域。例如,在儀器儀表,機床設備以及計算機的外圍設備中(如打印機和繪圖儀等),凡需要對轉(zhuǎn)角進行精確控制的情況下,使用步進電機最為理想。隨著微電子和計算機技術的發(fā)展,步進電機的需求量與日俱增,在各個國民經(jīng)濟領域都有應用。

上個世紀就出現(xiàn)了步進電動機,它是一種可以自由回轉(zhuǎn)的電磁鐵,動作原理和今天的反應式步進電動機沒有什么區(qū)別,也是依靠氣隙磁導的變化來產(chǎn)生電磁轉(zhuǎn)矩。在本世紀初,由于資本主義列強爭奪殖民地,造船工業(yè)發(fā)展很快,同時也使得步進電動機的技術得到了長足的進步。到了80年代后,由于廉價的微型計算機以多功能的姿態(tài)出現(xiàn),步進電動機的控制方式更加靈活多樣。原來的步進電機控制系統(tǒng)采用分立元件或者集成電路組成的控制回路,不僅調(diào)試安裝復雜,要消耗大量元器件,而且一旦定型之后,要改變控制方案就一定要重新設計電路。計算機則通過軟件來控制步進電機,更好地挖掘出電動機的潛力。因此,用計算機控制步進電機已經(jīng)成為了一種必然的趨勢,也符合數(shù)字化的時代趨勢。

步進電機和普通電動機不同之處是步進電機接受脈沖信號的控制。步進電機靠一種叫環(huán)形分配器的電子開關器件,通過功率放大器使勵磁繞組按照順序輪流接通直流電源。由于勵磁繞組在空間中按一定的規(guī)律排列,輪流和直流電源接通后,就會在空間形成一種階躍變化的旋轉(zhuǎn)磁場,使轉(zhuǎn)子步進式的轉(zhuǎn)動,隨著脈沖頻率的增高,轉(zhuǎn)速就會增大。步進電機的旋轉(zhuǎn)同時與相數(shù)、分配數(shù)、轉(zhuǎn)子齒輪數(shù)有關。

現(xiàn)在比較常用的步進電機包括反應式步進電機、永磁式步進電機、混合式步進電機和單相式步進電機等。其中反應式步進電機的轉(zhuǎn)子磁路由軟磁材料制成,定子上有多相勵磁繞組,利用磁導的變化產(chǎn)生轉(zhuǎn)矩?,F(xiàn)階段,反應式步進電機獲得最多的應用。

步進電機和普通電機的區(qū)別主要就在于其脈沖驅(qū)動的形式,正是這個特點,步進電機可以和現(xiàn)代的數(shù)字控制技術相結(jié)合。不過步進電機在控制的精度、速度變化范圍、低速性能方面都不如傳統(tǒng)的閉環(huán)控制的直流伺服電動機。在精度不是需要特別高的場合就可以使用步進電機,步進電機可以發(fā)揮其結(jié)構簡單、可靠性高和成本低的特點。使用恰當?shù)臅r候,甚至可以和直流伺服電動機性能相媲美。

步進電機廣泛應用在生產(chǎn)實踐的各個領域。它最大的應用是在數(shù)控機床的制造中,因為步進電機不需要A/D轉(zhuǎn)換,能夠直接將數(shù)字脈沖信號轉(zhuǎn)化成為角位移,所以被認為是理想的數(shù)控機床的執(zhí)行元件。早期的步進電機輸出轉(zhuǎn)矩比較小,無法滿足需要,在使用中和液壓扭矩放大器一同組成液壓脈沖馬達。隨著步進電動機技術的發(fā)展,步進電動機已經(jīng)能夠單獨在系統(tǒng)上進行使用,成為了不可替代的執(zhí)行元件。比如步進電動機用作數(shù)控銑床進給伺服機構的驅(qū)動電動機,在這個應用中,步進電動機可以同時完成兩個工作,其一是傳遞轉(zhuǎn)矩,其二是傳遞信息。步進電機也可以作為數(shù)控蝸桿砂輪磨邊機同步系統(tǒng)的驅(qū)動電動機。除了在數(shù)控機床上的應用,步進電機也可以并用在其他的機械上,比如作為自動送料機中的馬達,作為通用的軟盤驅(qū)動器的馬達,也可以應用在打印機和繪圖儀中。

步進電動機以其顯著的特點,在數(shù)字化制造時代發(fā)揮著重大的用途。伴隨著不同的數(shù)字化技術的發(fā)展以及步進電機本身技術的提高,步進電機將會在更多的領域得到應用。

一、 步進電機的控制原理

步進電機兩個相鄰磁極之間的夾角為60。。線圈繞過相對的兩個磁極,構成一相(A-A’,B-B’,C-C’)。磁極上有5個均勻分布的矩形小齒,轉(zhuǎn)子上沒有繞組,而有40個小齒均勻分布在其圓周上,且相鄰兩個齒之間的夾角為9。。

當某組繞組通電時,相應的兩個磁極就分別形成N-S極,產(chǎn)生磁場,并與轉(zhuǎn)子形成磁路。如果這時定子的小齒與轉(zhuǎn)子沒有對齊,則在磁場的作用下轉(zhuǎn)子將轉(zhuǎn)動一定的角度,使轉(zhuǎn)子齒與定子齒對齊,從而使步進電機向前“走”一步。

1、 步進電機的控制方式

如果通過單片機按順序給繞組施加有序的脈沖電流,就可以控制電機的轉(zhuǎn)動,從而實現(xiàn)數(shù)字 角度的轉(zhuǎn)換。轉(zhuǎn)動的角度大小與施加的脈沖數(shù)成正比,轉(zhuǎn)動的速度與脈沖頻率成正比,而轉(zhuǎn)動方向則與脈沖的順序有關。以三相步進電機為例,電流脈沖的施加共有三種方式。

單相三拍方式的每一拍步進角為3。,三相六拍的步進角則為1.5。,因此,在三相六拍下,步進電機的運行反轉(zhuǎn)平穩(wěn)柔和,但在同樣的運行角度與速度下,三相六拍驅(qū)動脈沖的頻率需提高一倍,對驅(qū)動開關管的開關特性要求較高。

2、 步進電機的驅(qū)動方式

步進電機常用的驅(qū)動方式是全電壓驅(qū)動,即在電機移步與鎖步時都加載額定電壓。為了防止電機過流及改善驅(qū)動特性,需加限流電阻。由于步進電機鎖步時,限流電阻要消耗掉大量的功率,故限流電阻要有較大的功率容量,并且開關管也要有較高的負載能力。

步進電機的另一種驅(qū)動方式是高低壓驅(qū)動,即在電機移步時,加額定或超過額定值的電壓,以便在較大的電流驅(qū)動下,使電機快速移步;而在鎖步時,則加低于額定值的電壓,只讓電機繞組流過鎖步所需的電流值。這樣,既可以減少限流電阻的功率消耗,又可以提高電機的運行速度,但這種驅(qū)動方式的電路要復雜一些。

驅(qū)動脈沖的分配可以使用硬件方法,即用脈沖分配器實現(xiàn)。現(xiàn)在,脈沖分配器已經(jīng)標準化、芯片化,市場上可以買到。但硬件方法結(jié)構復雜,成本也較高。

步進電機控制(包括控制脈沖的產(chǎn)生和分配)也可以使用軟件方法,即用單片機實現(xiàn),這樣既簡化了電路,也降低了成本。使用單片機以軟件方式驅(qū)動步進電機,不但可以通過編程方法,在一定范圍內(nèi)自由設定步進電機的轉(zhuǎn)速、往返轉(zhuǎn)動的角度以及轉(zhuǎn)動次數(shù)等,而且還可以方便靈活地控制步進電機的運行狀態(tài),以滿足不同用戶的要求。因此,常把單片機步進電機控制電路稱之為可編程步進電機控制驅(qū)動器。

二、 步進電機的單片機控制

步進電機控制的最大特點是開環(huán)控制,不需要反饋信號。因為步進電機的運動不產(chǎn)生旋轉(zhuǎn)量的誤差累積。

由單片機實現(xiàn)的步進電機控制系統(tǒng)如圖所示。

o4YBAGBUa4-AV5BvAAAJ_Oyg55U487.png

假定以8051的P1口線接步進電機的繞組,輸出控制電流脈沖,其中P1.0接A,P1.1接B,P1.2接C。

1、 雙相三拍控制

雙相三拍得控制模型如下表所示。

pIYBAGBUa5mAQjcYAAAs69onkoA240.png

假定有如下工作單元和工作位定義:

R0為步進數(shù)寄存器;

PSW中,F(xiàn)0為方向標志位,F(xiàn)0=0正轉(zhuǎn),F(xiàn)0《》0反轉(zhuǎn)。

參考程序如下:

pIYBAGBUa6OAGms0AAAbB0xESDE968.png

2、 三相六拍控制程序

在雙相三拍得程序中,P1口輸出的控制字是在程序中給定的。而在三相六拍的控制中,由于控制字較多,故可以把這些控制字以表的形式預先存放在內(nèi)部RAM單元中,運行程序時以查表的方式逐個取出并輸出。

假定正反轉(zhuǎn)控制字依次存放在以POINT為首地址的內(nèi)部RAM中,表的內(nèi)容如下:

POINT: DB 01H;正轉(zhuǎn)A

DB 03H ;AB

DB 02H ;B

DB 06H ;BC

DB 04H ;C

DB 05H ;CA

DB 00H ;循環(huán)標志

DB 01H ;反轉(zhuǎn)A

DB 05H ;AC

DB 04H ;C

DB 06H ;CB

DB 02H ;B

DB 03H ;BA

DB 00H ;循環(huán)標志

參考程序如下:

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44516

    瀏覽量

    633018
  • 步進電機
    +關注

    關注

    150

    文章

    3095

    瀏覽量

    147346
收藏 人收藏

    評論

    相關推薦

    單片機步進電機控制器設計介紹

    本文描述的是常用的單片機步進電機驅(qū)動芯片實現(xiàn)步進電機控制
    發(fā)表于 04-02 15:47 ?90次下載

    基于單片機步進電機開環(huán)控制系統(tǒng)

    基于單片機步進電機開環(huán)控制系統(tǒng):通過ATMEL89C51單片機步進
    發(fā)表于 08-25 18:27 ?102次下載

    步進電機單片機控制

    本設計采用凌陽16 位單片機SPCE061A對步進電機進行控制,通過IO口輸出的具有時序的方波作為步進
    發(fā)表于 01-09 10:25 ?160次下載

    單片機驅(qū)動步進電機程序

    單片機驅(qū)動步進電機程序 NS-6型實驗板驅(qū)動步進電機
    發(fā)表于 03-18 15:36 ?1.2w次閱讀

    單片機控制步進電機的原理

    單片機控制步進電機的原理 本資料詳細介紹鄧步進電機的工作原理以及
    發(fā)表于 03-30 11:13 ?8.5w次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>的原理

    單片機控制步進電機驅(qū)動器原理

    單片機控制步進電機驅(qū)動器原理 步進電機
    發(fā)表于 09-17 14:58 ?7924次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b>器原理

    如何用單片機控制步進電機技術論文

    介紹了步進電機和直流電機原理及其驅(qū)動程序控制控制模塊,通過AT89S52單片機及脈沖分配器(又稱
    發(fā)表于 11-09 14:57 ?1038次下載
    如何用<b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>技術論文

    基于AVR單片機的四相步進電機驅(qū)動設計

    基于AVR單片機的四相步進電機驅(qū)動設計。
    發(fā)表于 04-25 10:50 ?17次下載

    基于單片機和CPLD的步進電機細分驅(qū)動系統(tǒng)

    基于單片機和CPLD的步進電機細分驅(qū)動系統(tǒng)
    發(fā)表于 04-25 17:07 ?12次下載

    基于單片機步進電機開環(huán)控制系統(tǒng)

    基于單片機步進電機開環(huán)控制系統(tǒng)基于單片機步進電機
    發(fā)表于 11-30 11:55 ?27次下載

    MSP430單片機步進電機驅(qū)動控制設計

    步進電機控制系統(tǒng)主要由單片機、鍵盤LED、驅(qū)動/放大和PC上位等4個模塊組成,其中PC
    發(fā)表于 03-27 14:37 ?4318次閱讀
    MSP430<b class='flag-5'>單片機</b>對<b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>驅(qū)動</b><b class='flag-5'>控制</b>設計

    8051單片機步進電機控制

    8051單片機步進電機控制。
    發(fā)表于 03-30 10:06 ?38次下載
    8051<b class='flag-5'>單片機</b>對<b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>控制</b>

    單片機控制步進電機-電路連接

    相關內(nèi)容。硬件清單:1、單片機最小系統(tǒng)(本案例使用Atmega16芯片)2、步進電機(二相四線)3、穩(wěn)壓電源(24V)4、步進電機
    發(fā)表于 11-08 10:50 ?40次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>-電路連接

    51單片機控制步進電機-電路連接

    步進電機一個3、穩(wěn)壓電源一個4、TB6600步進電機驅(qū)動器一個整體連接圖:原理圖:功能部分說明:1、51
    發(fā)表于 11-12 12:51 ?115次下載
    51<b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>-電路連接

    5分鐘實現(xiàn)單片機步進電機控制設計

    1 系統(tǒng)設計原理 步進電機控制系統(tǒng)主要由單片機、鍵盤LED、驅(qū)動/放大和PC上位等4個模塊組成
    發(fā)表于 02-11 14:55 ?56次下載
    5分鐘實現(xiàn)<b class='flag-5'>單片機</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>設計