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

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

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

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

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

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

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

達(dá)林頓管陣列ULN2803分別從鎖存器取出第0,2,4,6位和1,3,5,7位去驅(qū)動兩個(gè)步進(jìn)電機(jī).四相步進(jìn)電機(jī)的通電順序可以有幾種: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)移位實(shí)現(xiàn)(也要有定期監(jiān)控),為了使4相8拍容易實(shí)現(xiàn),鎖存器與驅(qū)動部分采用了交叉連接。

步進(jìn)電機(jī)工作在四相八拍模式(即正轉(zhuǎn)的輸入信號為1000→1100→0100→0110→0010→0011→0001→1001→1000),對應(yīng)每個(gè)步進(jìn)電機(jī)要有四個(gè)信號輸入端,理論上向端口輸出信號可以控制兩個(gè)步進(jìn)電機(jī)的工作。寄存器循環(huán)移位奇偶位分別作兩個(gè)步進(jìn)電機(jī)的驅(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ù)位正是我們所需要的步進(jìn)電機(jī)輸入信號。

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

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

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

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

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

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

責(zé)任編輯:PSY

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

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

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

    關(guān)注

    0

    文章

    39

    瀏覽量

    10763
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    150

    文章

    3041

    瀏覽量

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

    關(guān)注

    0

    文章

    6

    瀏覽量

    7573

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    步進(jìn)電機(jī)驅(qū)動芯片的工作原理和特點(diǎn)

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

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

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

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

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

    為什么步進(jìn)電機(jī)要加驅(qū)動

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

    步進(jìn)電機(jī)驅(qū)動器知識

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

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

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

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

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

    步進(jìn)電機(jī)工作原理 步進(jìn)電機(jī)最簡單的驅(qū)動方法

    步進(jìn)電機(jī)是一種將電脈沖信號轉(zhuǎn)換為角位移的電動機(jī)。它具有準(zhǔn)確性、控制性和可靠性強(qiáng)的特點(diǎn),在許多領(lǐng)域得到廣泛應(yīng)用,例如機(jī)械、儀器設(shè)備、電子信息等。理解步進(jìn)電機(jī)的工作原理以及最簡單的
    的頭像 發(fā)表于 02-04 09:13 ?1178次閱讀

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

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

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

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

    步進(jìn)電機(jī)abcd怎么區(qū)分

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

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

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

    arduino如何驅(qū)動步進(jìn)電機(jī)

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

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

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