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

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

3天內不再提示

淺談A4988步進電機驅動方式

電子設計 ? 來源:博客園 ? 作者:華乙子 ? 2021-02-14 16:43 ? 次閱讀

一、介紹

A4988是一款帶轉換器和過流保護的 DMOS 微步驅動器,該產(chǎn)品可在全、半、1/4、1/8 及 1/16 步進模式時操作雙極步進電動機,輸出驅動性能可達 35 V 及 ±2 ,A4988 包括一個固定關斷時間電流穩(wěn)壓器,該穩(wěn)壓器可在慢或混合衰減模式下工作。轉換器是 A4988 易于實施的關鍵。只要在“步進”輸入中輸入一個脈沖,即可驅動電動機產(chǎn)生微步。無須進行相位順序表、高頻率控制行或復雜的界面編程。A4988 界面非常適合復雜的微處理器不可用或過載的應用。

二、特點

1、適合驅動8V~35V 2A以下的步進電機;

2、只有簡單的步進和方向控制接口;

3、五個不同的步進模式:全、半、1/4、1/8和1/16;

4、可調電位器可以調節(jié)最大電流輸出,從而獲得更高的步進率;

5、自動電流衰減模式檢測/選擇;

6、過熱關閉電路、欠壓鎖定、交叉電流保護;

7、接地短路保護和加載短路保護

三、基本知識

(1)繞組

常用的步進電機有四根線,1A 1B 2A 2B,1A和1B是一個繞組,2A和2B是一個繞組,用萬用表測試1A和1B之間是短路的,2A和2B之間是短路的,1A和1B,2A和2B是等效的。

通常狀況下,步進電機可以自由轉動(用手可以擰動),1A和1B接在一起的時候,用手擰會感到明顯阻力,1A和1B,2A和2B分別接在一起,則阻力更大。

(2)步距角

所謂步進電機,就是可以一步一步進動的電機,每一步旋轉的角度就是步距角。常用電機步距角1.8°的較多,也就是每次步進1.8°,旋轉一圈需要200步,也說這個步進電機的分辨率是200步。

(3)細分

細分的意義就是提高步進電機分辨率,如果沒有細分的話,步進電機每次步進的角度就是步距角,比如1.8°,有了細分,比如16細分,就是把1.8°平均分16份,那么電機的分辨率就變成200*16=3200步了,也就是旋轉一圈需要3200步。

(4)電流

電流越大,電機扭矩越大。

四、引腳定義

pIYBAF_9YMeAe1zlAAF0spDBFD8898.png

(1)ENABLE,

使能,接低電平則模塊開始工作,接高電平則模塊關機。

(2)MS1,MS2,MS3

細分設置,通過這三個腳的高低電平設置細分,1,2,4,8,16這5種細分,具體見表:

o4YBAF_9YNSAMIpOAACKg7116pA429.png

(3)RESET

重置,通常懸空。

SLEEP
睡眠,接低電平則電機斷電,用手擰可以自由轉動,接高電平則電機上電,用手擰不動。

(4)STEP

脈沖輸入,往這個腳輸入一個方波,電機轉動一步,也就是(1.8/16)°(以1.8°電機,16細分為例),往這個腳持續(xù)輸入方波,則電機持續(xù)轉動。

(5)DIR

方向控制,低電平正轉,高電平反轉。

(6)GND

地線,兩個GND都是一樣的,要連在一起接到地線。

(7)VDD

數(shù)字電源,數(shù)字電路部分的電源,3.3V或5V,如果這里是3.3V,那么之前說的高電平就是3.3V,低電平就是0V,如果這里是5V,那么之前說的高電平都是5V,低電平是0V。

(8)1A 1B 2A 2B

接電機的1A 1B 2A 2B。

(9)VMOT

功率電源,8-35V,給電機轉動提供能源,因此需要較高的電壓并有能力輸出大的電流。

五、步進電機驅動方式

(1)供電

VMOT接8-35V的功率電源,VDD接3.3V或5V,GND接地,步進電機的4條線插在A4988對應的地方。

(2)設置細分

根據(jù)表設置步進細分,細分越高步進分辨率越高。

(3)Stm32發(fā)生方波

最簡單的方法,類似于讓一個Led閃爍,拉高,延時,拉低,延時,循環(huán)。

(4)控制方向和速度

通過DIR腳控制方向??刂扑俣绕鋵嵕褪强刂泼}沖頻率,也就是控制拉高拉低之間的延遲時間。

每一個脈沖電機旋轉一步,單位時間給出的脈沖數(shù)越多,單位時間旋轉的角度就越大,所以速度越快。

(5)調節(jié)電流

A4988模塊上有一個電位器,擰它可以調節(jié)電流。
編輯:hfy

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

    關注

    27

    文章

    8509

    瀏覽量

    146009
  • 驅動器
    +關注

    關注

    51

    文章

    8000

    瀏覽量

    145042
  • 電位器
    +關注

    關注

    14

    文章

    996

    瀏覽量

    66506
  • 步進電機
    +關注

    關注

    150

    文章

    3045

    瀏覽量

    146874
收藏 人收藏

    評論

    相關推薦

    步進電機可能因素

    ? ? ? 步進電機是一種特殊類型的電機,通過一定的脈沖信號驅動,以步進方式進行轉動,具有精準
    的頭像 發(fā)表于 07-23 09:00 ?294次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>失<b class='flag-5'>步</b>可能因素

    步進電機驅動器細分怎么調

    電機驅動器細分的定義 步進電機驅動器細分是指通過增加步進電機
    的頭像 發(fā)表于 06-12 09:40 ?1287次閱讀

    步進電機a+a-b+b-如何改變方向

    ,a+a-b+b-是一種常見的驅動方式,它通過控制四個線圈的電流,實現(xiàn)電機的正反轉和步進運動。 本文將詳細介紹
    的頭像 發(fā)表于 06-12 09:32 ?2884次閱讀

    75FB003步進電機有幾種方法

    75FB003步進電機的工作原理、特點、驅動方式、控制方法以及應用領域等方面的內容。 75FB003步進
    的頭像 發(fā)表于 06-12 09:30 ?324次閱讀

    基于52單片機的28BYJ48步進電機運用

    基于52單片機的28BYJ48步進電機運用
    發(fā)表于 04-10 08:28

    TMC2226單軸步進電機驅動芯片2A工作電流

    Trinamic電機驅動芯片TMC2226單軸步進電機驅動芯片2A工作電流TMC2226-SA-
    的頭像 發(fā)表于 04-04 08:26 ?594次閱讀
    TMC2226單軸<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>驅動</b>芯片2<b class='flag-5'>A</b>工作電流

    A4988驅動器引腳說明

    A4988驅動器是一種常用的步進電機驅動器芯片,主要用于控制步進
    的頭像 發(fā)表于 02-14 16:39 ?3473次閱讀

    步進電機的微驅動原理是什么

    驅動(Microstepping)是一種細分步進電機距的技術,允許電機以比全
    的頭像 發(fā)表于 02-06 09:46 ?1462次閱讀

    什么是步進電機?簡單的步進電機驅動調試

    收拾東西發(fā)現(xiàn)一個步進電機(應該是之前從攝像頭拆下來的,42步進電機),驅動一下試試。簡單記錄一下,內容比較簡單,歡迎大家指正。
    的頭像 發(fā)表于 11-27 18:19 ?2047次閱讀
    什么是<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>調試

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

    步進電機驅動器是一種將電脈沖轉化為角位移的執(zhí)行機構。當步進驅動器接收到一個脈沖信號,它就驅動
    的頭像 發(fā)表于 11-14 08:07 ?2316次閱讀
    <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>有哪些?

    光驅內的四線步進電機如何與4988模塊對接?

    光驅內的四線步進電機如何與4988模塊對接
    發(fā)表于 11-08 08:20

    請問A4988輸入控制脈沖寬度設置多少合適?

    使用A4988控制步進電機,反向運動時電機噪聲較大,這和輸入的控制脈沖信號的寬度有關系嗎?設置多少合適?
    發(fā)表于 11-03 07:54

    A4988接上電機后,電機不能正常運行左右抖動是為什么?

    A4988接上電機后,電機不能正常運行,左右抖動?
    發(fā)表于 11-03 06:54

    42步進電機有哪些驅動芯片?

    42步進電機常用有哪些驅動模塊,各有什么差異
    發(fā)表于 10-15 11:03

    如何解決42步進電機對Arduino測量分壓電路干擾的影響?

    各位大佬好,細節(jié)是這樣的。 想用Arduino驅動42步進電機做一個直線滑軌來拉伸一個應變電阻,然后再用另外一塊Arduino通過分壓來測量應變電阻的變化, 目前遇到的問題是步進
    發(fā)表于 09-26 07:59