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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

小功率4相步進電機的驅(qū)動 及智能驅(qū)動方案

電源研發(fā)精英圈 ? 來源:電源研發(fā)精英圈 ? 作者:電源研發(fā)精英圈 ? 2020-11-11 14:39 ? 次閱讀

01 小功率4相步進電機的驅(qū)動

下面是一種驅(qū)動電路框圖:

達(dá)林頓管陣列ULN2803分別從鎖存器取出第0,2,4,6位和1,3,5,7位去驅(qū)動兩個步進電機.四相步進電機的通電順序可以有幾種:A,B,C,D(4相4拍);AB,BC,CD,DA(4相雙4拍);A,AB,B,BC,C,CD,D,DA(4相8拍).為了兼顧穩(wěn)定性,轉(zhuǎn)矩和功耗,一般采用4相8拍方式.所有這些方式都可以通過循環(huán)移位實現(xiàn)(也要有定期監(jiān)控),為了使4相8拍容易實現(xiàn),鎖存器與驅(qū)動部分采用了交叉連接。

步進電機工作在四相八拍模式(即正轉(zhuǎn)的輸入信號為1000→1100→0100→0110→0010→0011→0001→1001→1000),對應(yīng)每個步進電機要有四個信號輸入端,理論上向端口輸出信號可以控制兩個步進電機的工作。寄存器循環(huán)移位奇偶位分別作兩個步進電機的驅(qū)動端的做法,

其思想如下:

LOOP: MOV A,#1110000B;在A寄存器中置入11100000

RR A;右移位

AJMPLOOP;循環(huán)右移位

這樣在寄存器A中存儲的值會有如下循環(huán)11100000→01110000→00111000→00011100→00001110→00000111→10000011→11000001→11100000,其奇數(shù)位有如下循環(huán)1000→1100→0100→0110→0010→0011→0001→1001→1000,其偶數(shù)位有如下循環(huán)1100→0100→0110→0010→0011→0001→1001→1000→1100.將A輸出到P0端口,則奇數(shù)位和偶數(shù)位正是我們所需要的步進電機輸入信號。

而事實上每個電機的動作是不同的,為此我們在RAM中為每個電機開辟一個byte的狀態(tài)字節(jié)用以循環(huán)移位.在每一個電機周期里,根據(jù)需要對每個電機的byte進行移位,并用ANL指令將兩個電機的狀態(tài)合成到一個字節(jié)里輸出此時的A同時可以控制兩個電機了

步進電機的速度由驅(qū)動脈沖的頻率決定,移位的周期不同,電機的速度也就不同了.前面提到的電機周期,應(yīng)該取各種可能的周期的最大公約數(shù).換句話說,一旦電機周期取定,每個電機移位的周期應(yīng)該是它的倍數(shù).在程序中,對每個電機的相應(yīng)時刻設(shè)定相應(yīng)的分頻比值,同時用一個變量進行加一計數(shù):每到一個電機周期若計數(shù)變量<分頻比值,則計數(shù)變量加1;若相等,則移位,計數(shù)變量清零.這樣就實現(xiàn)了分頻調(diào)速,可以讓多個電機同時以不同的速度運轉(zhuǎn).

另外,也可以采用傳統(tǒng)的查表方式進行驅(qū)動,程序稍長,但也比較穩(wěn)定,這種方法非常適合三相步進電機。

02 步進電機的智能驅(qū)動方案

步進電機有可以精確控制的優(yōu)點,但是功耗大,效率低,力矩小。如果選用大功率步進電機,為了降低功耗,可以采取PWM恒流控制的方法?;舅悸肥牵脦Х答伒母哳lPWM根據(jù)輸出功率的要求對每相恒流驅(qū)動,總體電流順序又符合轉(zhuǎn)動順序。需要力矩小的時候應(yīng)及時減小電流,以降低功耗。該方案實現(xiàn)的電路,可以采用獨立的單片機CPLD加場效應(yīng)管驅(qū)動電路以及電流采樣反饋電路。

關(guān)于步進電機驅(qū)動電路設(shè)計的內(nèi)容就到這里了,是不是對步進電機還有一些疑惑呢?

責(zé)任編輯:PSY

原文標(biāo)題:全!步進電機驅(qū)動設(shè)計詳細(xì)講解

文章出處:【微信公眾號:電源研發(fā)精英圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    0

    文章

    40

    瀏覽量

    10765
  • 步進電機
    +關(guān)注

    關(guān)注

    150

    文章

    3081

    瀏覽量

    147188
  • 智能驅(qū)動器
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    7577

原文標(biāo)題:全!步進電機驅(qū)動設(shè)計詳細(xì)講解

文章出處:【微信號:dianyuankaifa,微信公眾號:電源研發(fā)精英圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    探索步進電機驅(qū)動IC的創(chuàng)新融合

    在當(dāng)今科技飛速發(fā)展的時代,馬達(dá)驅(qū)動 IC 和步進電機驅(qū)動 IC 正以令人矚目的速度不斷演進。其中,集成了先進的無刷直流控制板方案的馬達(dá)
    的頭像 發(fā)表于 10-21 17:55 ?84次閱讀
    探索<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b>IC的創(chuàng)新融合

    請問哪款電機驅(qū)動芯片能驅(qū)動兩個小功率4w)直流無刷電機

    希望使用一個電機驅(qū)動芯片同時驅(qū)動兩個小功率直流無刷電機 要求: 1、兩個電機速度基本保持一致 2
    發(fā)表于 07-05 11:09

    步進電機驅(qū)動芯片的工作原理和特點

    步進電機驅(qū)動芯片是步進電機控制系統(tǒng)中實現(xiàn)驅(qū)動電機的核
    的頭像 發(fā)表于 06-12 15:14 ?976次閱讀

    步進電機驅(qū)動器細(xì)分怎么調(diào)

    步進電機驅(qū)動器細(xì)分調(diào)整是步進電機控制系統(tǒng)中的一個重要環(huán)節(jié),它直接影響到步進
    的頭像 發(fā)表于 06-12 09:40 ?1658次閱讀

    如何正確選擇步進電機驅(qū)動

    步進電機驅(qū)動器是步進電機系統(tǒng)中的重要組成部分,它負(fù)責(zé)將控制信號轉(zhuǎn)換為步進
    的頭像 發(fā)表于 06-05 18:04 ?1859次閱讀

    為什么步進電機要加驅(qū)動

    步進電機作為一種能夠?qū)崿F(xiàn)精確位移控制的電機類型,在工業(yè)自動化、精密測量、數(shù)控機床等領(lǐng)域得到了廣泛應(yīng)用。然而,步進電機本身并不能直接接受控制信
    的頭像 發(fā)表于 06-05 17:30 ?1122次閱讀

    步進電機驅(qū)動器知識

      步進電動機的歷史:德國百格拉公司于1973年發(fā)明了五混合式步進電機及其驅(qū)動器;1993年又推出了性能更加優(yōu)越的三
    發(fā)表于 04-22 11:52 ?344次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>及<b class='flag-5'>驅(qū)動</b>器知識

    如何調(diào)整二步進電機步進角度,控制步進角度的功能?

    在當(dāng)今的自動化設(shè)備中,二步進電機作為一種常見的驅(qū)動元件,其精確控制步進角度的功能尤為重要。那么,博揚
    的頭像 發(fā)表于 03-25 17:49 ?1575次閱讀
    如何調(diào)整二<b class='flag-5'>相</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>步進</b>角度,控制<b class='flag-5'>步進</b>角度的功能?

    適用于三電機驅(qū)動智能功率模塊設(shè)計實用指南

    本文旨在為 SPM 31 v2 系列功率模塊設(shè)計提供實用指南,該系列智能功率模塊 (IPM) 適用于三電機
    的頭像 發(fā)表于 03-17 17:03 ?1466次閱讀
    適用于三<b class='flag-5'>相</b><b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b>的<b class='flag-5'>智能</b><b class='flag-5'>功率</b>模塊設(shè)計實用指南

    步進電機驅(qū)動電路原理 步進電機驅(qū)動器可以通用嗎

    步進電機驅(qū)動電路原理是指通過特定的電信號驅(qū)動步進電機工作的原理。而
    的頭像 發(fā)表于 01-24 10:46 ?2042次閱讀

    步進電機驅(qū)動電路是直流穩(wěn)壓電源電路嗎

    步進電機驅(qū)動電路并非直流穩(wěn)壓電源電路。步進電機驅(qū)動電路是一種用來
    的頭像 發(fā)表于 01-24 10:13 ?1005次閱讀

    步進電機abcd怎么區(qū)分

    步進電機是一種廣泛應(yīng)用于控制系統(tǒng)中的電機,其工作原理是通過依次激活不同相位的線圈,來產(chǎn)生旋轉(zhuǎn)運動。步進電機常用的
    的頭像 發(fā)表于 01-16 09:36 ?3710次閱讀

    步進電機驅(qū)動器撥碼開關(guān)怎么調(diào)

    步進電機驅(qū)動器是一種常見的電機驅(qū)動裝置,可用于控制步進電機
    的頭像 發(fā)表于 01-15 13:56 ?3564次閱讀

    arduino如何驅(qū)動步進電機

    ,還能輕松驅(qū)動步進電機。本文將詳細(xì)介紹Arduino驅(qū)動步進電機的原理、方法和應(yīng)用。
    的頭像 發(fā)表于 01-14 16:37 ?3251次閱讀

    步進電機驅(qū)動器的主要驅(qū)動方式有哪些?

    上工作,必須使用專用的驅(qū)動器。步進驅(qū)動器的原理是采用單極性直流電源供電,只要對步進電機的各繞組
    的頭像 發(fā)表于 11-14 08:07 ?2551次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b>器的主要<b class='flag-5'>驅(qū)動</b>方式有哪些?