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

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

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

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

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

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

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

達林頓管陣列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恒流控制的方法?;舅悸肥?,用帶反饋的高頻PWM根據(jù)輸出功率的要求對每相恒流驅(qū)動,總體電流順序又符合轉(zhuǎn)動順序。需要力矩小的時候應(yīng)及時減小電流,以降低功耗。該方案實現(xiàn)的電路,可以采用獨立的單片機CPLD加場效應(yīng)管驅(qū)動電路以及電流采樣反饋電路。

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

責(zé)任編輯:PSY

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

文章出處:【微信公眾號:電源研發(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

    瀏覽量

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

    關(guān)注

    150

    文章

    3112

    瀏覽量

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

    關(guān)注

    0

    文章

    6

    瀏覽量

    7591

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    EVL6480 步進電機驅(qū)動器評估板

    成解決方案,適用于驅(qū)動步進雙極步進電機。它結(jié)合了用于 N 溝道 MOSFET
    的頭像 發(fā)表于 11-27 17:58 ?330次閱讀
    EVL6480 <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b>器評估板

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

    的轉(zhuǎn)速和步數(shù)。脈沖驅(qū)動方式具有結(jié)構(gòu)簡單、控制方便等優(yōu)點,適用于對精度要求不高的場合。 序控制方式 序控制方式是步進電機
    的頭像 發(fā)表于 10-24 13:43 ?349次閱讀

    步進電機驅(qū)動器的主要工作原理是什么?

    步進電機驅(qū)動器的主要工作原理是通過精確控制電機步進角度,實現(xiàn)對電機位置和速度的精確控制。
    的頭像 發(fā)表于 10-24 13:40 ?484次閱讀

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

    在當(dāng)今科技飛速發(fā)展的時代,馬達驅(qū)動 IC 和步進電機驅(qū)動 IC 正以令人矚目的速度不斷演進。其中,集成了先進的無刷直流控制板方案的馬達
    的頭像 發(fā)表于 10-21 17:55 ?296次閱讀
    探索<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 ?1355次閱讀

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

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

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

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

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

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

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

      步進電動機的歷史:德國百格拉公司于1973年發(fā)明了五混合式步進電機及其驅(qū)動器;1993年又推出了性能更加優(yōu)越的三
    發(fā)表于 04-22 11:52 ?404次閱讀
    <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 ?1856次閱讀
    如何調(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 ?1627次閱讀
    適用于三<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 ?2519次閱讀

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

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

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

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