電子發燒友網 > 工業控制 > 伺服與控制 > 正文

基于A4988的步進電機驅動器電路設計

2020年09月08日 16:19 ? 次閱讀

1 A4988步進電機驅動器簡介

方便使用,是我們這些用戶最想要的,固有的名詞和深入介紹在這就不多說了,您可以百度,或這下載附件,芯片手冊中有詳細的說明。

A4988是一款帶轉換器和過流保護的DMOS微步進電機驅動器,它用于操作雙極步進電機,在步進模式,輸出驅動的能力35V和±2A。

轉換器是A4988易于實施的關鍵。只要在“STEP”引腳輸入一個脈沖,即可驅動電動機產生微步。無須進行相位順序表、高頻率控制行或復雜的界面編程。A4988界面非常適合復雜的微處理器不可用或過載的應用。

2 產品特點

1、控制簡單,只需要控制STEP與DIR兩個端口;

2、精度調整,五種不同的步進模式:全、半、1/4、1/8、1/16;

3、可調電位器可以調節輸出電流,從而獲得更高的步進率;

4、兼容3.3V和5V邏輯輸入;

3 芯片典型電路

《ignore_js_op》

基于A4988的步進電機驅動器電路設計

注意步進電機的接線方式,步進電機為兩相四線的步進電機,OUT1A與OUT1B分別接電機同相的兩端;OUT2A與OUT2B分別接電機另一相的兩端。在連接步進電機時,一定要知道哪兩個線是同一相。

4 最大額定值

《ignore_js_op》

基于A4988的步進電機驅動器電路設計

5 步進模式設置

《ignore_js_op》

基于A4988的步進電機驅動器電路設計

例如全模式時,一個脈沖,步進電機旋轉角度1.8°;在1/4模式時,一個脈沖,步進電機旋轉角度為0.45°。

6 模塊連接圖

《ignore_js_op》

基于A4988的步進電機驅動器電路設計

測試中選擇型號為17HS5413(42BYGH)的兩相四線步進電機,步距角為1.8°,200個脈沖轉動一圈。

STEP、DIR分別連接單片機的兩個控制端口,EN可以使用單片機端口控制,也可以直接連接GND使能;MS1、MS2、MS3按照上一節“步進模式設置”,接高低電平,設置步進模式,來選擇不同的步距角。設置脈沖的頻率,來控制旋轉速度。

2B、2A、1A、1B分別接步進電機紅、藍、黑、綠線。

VMOT、GND接12V左右直流電源(電壓大小更具步進電機不同,選擇合適電壓)。

VDD、GND接3.3V或5V。

7 實驗代碼

//初始化步進電機控制端口

//STEP1 PCout(4)

//DIR1 PCout(5)

void STEP_Init(void)

{

RCC-》APB2ENR|=1《《4; //使能PORTC時鐘

GPIOC-》CRL&=0XFF00FFFF;

GPIOC-》CRL|=0X00330000;

}

//dir:為方向控制,TRUE:正轉 FALSE:反轉

//period為周期

//steps:脈沖個數

void Step_Control(u8 dir,u16 period,u32 steps)

{

u32 i;

for(i=0; i 《= steps;i++)

{

DIR = dir;

STEP = 1;

delay_us(1);

STEP = 0;

delay_us(period);

}

}

#define TRUE 1

#define FALSE 0

//端口定義

#define STEP PCout(4)

#define DIR PCout(5)

int main(void)

{

Stm32_Clock_Init(9); //系統時鐘設置

delay_init(72); //延時初始化

STEP_Init(); //步進電機驅動端口初始化

LED_Init(); //初始化與LED連接的硬件接口

while(1)

{

LED = !LED;

Step_Control(FALSE,1600,200);

delay_ms(1000);

Step_Control(TRUE,1600,400);

delay_ms(1000);

}

}

程序實現功能:電機反轉1圈、正轉2圈。

不改變程序,設置不同的步進模式,觀察步進電機的旋轉角度。

此文件主要包含1:A4988步進電機驅動器使用手冊,主要涉及步進模式設置、與單片機和步進電機的連接方式;

2:A4988芯片手冊;

3:步進電機驅動程序例程

例程是通過延時來實現控制步進電機速度的,缺點就是單片機“其他的不能干了”;也有使用PWM來控制步進電機的,但是這個缺點就是,調速度時要不停的初始化,脈沖個數也不好控制。個人決定中斷是最好用的,在下次更新的時候我們貼上。

大家還有一個比較關心的問題,就是如何調節A4988電機驅動的輸出電流。

《ignore_js_op》

基于A4988的步進電機驅動器電路設計

最大輸出電流,與RsVref有關,I=Vref/(8*Rs)。

Rs:在驅動板上是0805的貼片電阻封裝,通過上面的絲印,R***,可以知道電阻的阻值,我手中的模塊上面的電阻絲印為R100,電阻阻值為0.1Ω。

滑動變阻器:驅動板上的滑動變阻器為圓形的,上面有一個缺口,默認向下,順時針旋轉時,相當于上圖的滑動電阻指針向左移動,當缺口朝向A4988芯片時,是一個0Ω和10k的臨界狀態。

VDD加5V電源, Vref的最大電壓為1.67,I=1.67/(8*0.1)=2.09A。步進電機實際測得的電壓是A4988輸出電流的0.7倍,即1.46A。步進電機不同,承受的電流也不同,17HS5413的電流為1.3A,此時的輸出電流,已經高于電機所承受電流,需要將滑動變阻器逆時針旋轉。

下載發燒友APP

打造屬于您的人脈電子圈

關注電子發燒友微信

有趣有料的資訊及技術干貨

關注發燒友課堂

鎖定最新課程活動及技術直播

電子發燒友觀察

一線報道 · 深度觀察 · 最新資訊
收藏 人收藏
分享:

評論

相關推薦

直流電機和步進電機-0基礎一個月學會51單片機第1季第12部分

課程目標本課程是《朱有鵬老師單片機完全學習系列課程》第1季第12個課程,主要講解了直流電機和步進電機,其中步進電機是關鍵
發燒友學院發表于 2017-06-14 00:00? 7248次閱讀
直流電機和步進電機-0基礎一個月學會51單片機第1季第12部分

步進電機的結構與工作原理

步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元件。 在非超載的情況下,電機的轉速、停止的位置....
發表于 2020-09-09 09:44? 0次閱讀
步進電機的結構與工作原理

基于VxWorks操作系統實現PC/104-CA...

PC/104-CAN適配卡主要由CAN控制器(SJA1000)、光電隔離(6N137),收發驅動器(....
發表于 2020-09-08 17:51? 321次閱讀
基于VxWorks操作系統實現PC/104-CA...

基于FPGA的步進電機控制的實現

步進電機有一個技術參數:空載啟動頻率,即步進電機在空載情況下能夠正常啟動的脈沖頻率,如果脈沖頻率高于....
發表于 2020-09-08 16:01? 99次閱讀
基于FPGA的步進電機控制的實現

TMCC160-LC TMCL:伺服系統芯片

TMCC160-LC TMCL:直流伺服驅控一體芯片。內置ARM處理器和硬件化操作系統,內置CAN, RS485通訊,外...
發表于 2020-09-07 09:51? 0次閱讀
TMCC160-LC TMCL:伺服系統芯片

一款針對N溝道功率MOSFET和IGBT的集成三...

STDRIVE601采用小體積的SO28封裝,可替代三個半橋驅動器以簡化PCB板布局。6路輸出均可實....
發表于 2020-09-05 11:23? 228次閱讀
一款針對N溝道功率MOSFET和IGBT的集成三...

TMC2130-LA:步進驅控芯片

靜音、防抖驅動IC,內置MOS,46V,1.2A,QFN36;SD+SPI控制芯片亮點: 支持EtherCAT協議,集成了A...
發表于 2020-09-05 10:29? 101次閱讀
TMC2130-LA:步進驅控芯片

哪些業務應用程序可以從這項技術創新中受益或受益?

是存儲類內存(SCM)和容量不是免費的,這引出了一個問題:鑒于相關的價格優勢,哪些業務應用程序可以從....
發表于 2020-09-05 10:16? 158次閱讀
哪些業務應用程序可以從這項技術創新中受益或受益?

PMR和SMR驅動器的當前狀態

隨著高性能閃存驅動器成為主流,容量成為HDD制造商的重點。供應商使用面密度來表示HDD容量,通常是每....
發表于 2020-09-05 10:10? 292次閱讀
PMR和SMR驅動器的當前狀態

【每日資料精選】電機+STM32+PCB+智能機...

本次分享的內容范圍畢竟廣,有電機方面的,有 PCB 工藝方面的,也有 嵌入式 單片機 方面的,對這些....
發表于 2020-09-04 23:17? 130次閱讀
【每日資料精選】電機+STM32+PCB+智能機...

如何將TMC2130步進電機驅動器連接到Arduino UNO以便對其進行控制!

想用Arduino控制步進電機,TMC2130來確保它運行非常順暢。在此之前已經進行了很多搜索,但無法找到將其實際連接...
發表于 2020-09-04 17:10? 35次閱讀
如何將TMC2130步進電機驅動器連接到Arduino UNO以便對其進行控制!

受電設備控制器通過DC轉換器調節支持10G-BA...

第二代Quad MOSFET方案(FDMQ8025A)提供更高的額定功率、高能效的橋式整流器以及必要....
發表于 2020-09-03 09:50? 170次閱讀
受電設備控制器通過DC轉換器調節支持10G-BA...

變頻驅動器應用于風扇電機到冷卻器的能源系統?

用于控制和診斷的遠程監控是新一代系統中的另一項創新。通過對廣泛的系統參數進行持續監控,這些系統可以立....
發表于 2020-09-03 09:22? 351次閱讀
變頻驅動器應用于風扇電機到冷卻器的能源系統?

Dialog最新可配置IC擴展電機驅動應用

Dialog推出了針對12V電機應用的新型可配置混合信號IC(CMIC)SLG47105,該器件提供....
發表于 2020-09-02 16:55? 796次閱讀
Dialog最新可配置IC擴展電機驅動應用

基于英特爾 Skylake 臺式機處理器設計的單...

絕大多數 DRAM 位于處理器旁邊(插入主板)。在計算機系統中,它始終是最接近 CPU 的組件。然而....
發表于 2020-09-02 11:36? 400次閱讀
基于英特爾 Skylake 臺式機處理器設計的單...

緯湃科技公司將中國生產EMR3電動軸驅系統

東風乘用車在其全新純電動“奕炫”轎車上使用軸驅動器?!稗褥拧笔亲罱瞥龅囊豢畛擞密?,屬于中國的A級車....
發表于 2020-09-01 16:34? 445次閱讀
緯湃科技公司將中國生產EMR3電動軸驅系統

一文解析步進電機的拍數與相數

完成一個磁場周期性變化所需脈沖數或導電狀態用n表示,或指電機轉過一個齒距角所需脈沖數,以四相電機為例....
發表于 2020-08-31 14:13? 300次閱讀
一文解析步進電機的拍數與相數

串行輸出ADC器件LTC 2314-14在驅動電...

LTC 2314-14是一款14位、4.5Msps、串行輸出ADC,其具有一個集成型高性能基準。LT....
發表于 2020-08-31 14:04? 138次閱讀
串行輸出ADC器件LTC 2314-14在驅動電...

AD基準提供外部電源基準芯片,有助于提高采樣精度...

此驅動器為實驗板,可用于額定功率:200W,額定電壓:90V的直流無刷電機,也可降額使用。驅動器功能....
發表于 2020-08-31 09:36? 296次閱讀
AD基準提供外部電源基準芯片,有助于提高采樣精度...

LO驅動器表面貼裝和LO驅動器裸模/模塊的區別

Marki微波放大器優化后,能夠驅動Marki混頻器、IQ混頻器和乘法器。MARKI的相位噪聲低,輸....
發表于 2020-08-28 14:50? 6次閱讀
LO驅動器表面貼裝和LO驅動器裸模/模塊的區別

用于厚膜混合IC單極恒流斬波電路的步進電機控制評估板

STK672-040GEVB,STK672-040步進電機控制評估板。本評估板描述了STK672系列評估板的設置和使用,...
發表于 2020-08-28 11:45? 1043次閱讀
用于厚膜混合IC單極恒流斬波電路的步進電機控制評估板

可控制電機的四種運行模式的H橋驅動器

LV8760TGEVB,LV8760T評估板是一款H橋驅動器,可控制電機的四種運行模式(正向,反向,制動和待機...
發表于 2020-08-28 11:45? 101次閱讀
可控制電機的四種運行模式的H橋驅動器

具有微步驅動功能的雙通道H橋驅動器IC

LV8731VGEVB,LV8731V評估板是一款雙通道H橋驅動器IC,可以切換步進電機驅動器,該驅動器具有微...
發表于 2020-08-28 10:05? 0次閱讀
具有微步驅動功能的雙通道H橋驅動器IC

羅姆推出具有溝槽柵極結構的碳化硅MOSFET器件

通過使用TO-247-4L封裝,驅動器和電流源引腳得以分離,從而最大限度地降低了寄生電感分量的影響。
發表于 2020-08-27 17:44? 437次閱讀
羅姆推出具有溝槽柵極結構的碳化硅MOSFET器件

如果沒有微電機,全球物流將不能正常運作

貨物越來越多,速度越來越快,距離越來越遠,所有一切都需要在正確的時間到達正確的地點。
發表于 2020-08-27 15:25? 228次閱讀
如果沒有微電機,全球物流將不能正常運作

具有微步驅動功能的雙通道H橋驅動器IC

LV8732VGEVB,LV8732V評估板是一款雙通道H橋驅動器IC,可以切換步進電機驅動器,該驅動器具有微...
發表于 2020-08-27 14:30? 107次閱讀
具有微步驅動功能的雙通道H橋驅動器IC

基于LV8740V 2通道H橋驅動器的評估板

LV8740VGEVB,LV8740V評估板是一款雙通道H橋驅動器IC,可以切換步進電機驅動器,該驅動器具有微...
發表于 2020-08-27 14:27? 0次閱讀
基于LV8740V 2通道H橋驅動器的評估板

如何用STM32控制步進電機?

    我用STM32的定時器2做不同頻率的脈沖來控制步進電機,但是要設定電機走的步數,所以就在中斷里面加了...
發表于 2020-08-27 08:00? 0次閱讀
如何用STM32控制步進電機?

創維推出全球首款無線音頻黑標雕塑系列的美茲雕塑1...

與美茲電視一起使用的是雕塑1 Klang環繞揚聲器和雕塑1低音炮,以打造3.1家庭影院系統;環繞揚聲....
發表于 2020-08-26 17:19? 402次閱讀
創維推出全球首款無線音頻黑標雕塑系列的美茲雕塑1...

步進電機和伺服電機有什么不同呢?

交流伺服電機的控制精度由電機軸后端的旋轉編碼器保證。對于帶標準2500線編碼器的伺服電機而言,由于驅....
發表于 2020-08-26 15:15? 289次閱讀
步進電機和伺服電機有什么不同呢?

利用氮化鎵場效應晶體管和LM5113半橋驅動器實...

但如何能夠產生所要求的快速變化、帶寬處于數十兆赫茲(MHz)范圍的供電電壓?我們可以通過不同的方法來....
發表于 2020-08-26 14:59? 189次閱讀
利用氮化鎵場效應晶體管和LM5113半橋驅動器實...

基于單片機的寵物定時自動喂食器設計(原理圖&程序)

對于寵物定時自動喂食器感興趣的小伙伴看過來了,電路原理圖、程序、元器件資料都給你準備好了,現在就動動你的小手,...
發表于 2020-08-25 16:36? 196次閱讀
基于單片機的寵物定時自動喂食器設計(原理圖&程序)

五類放大器的基本特性、功能及應用分析

放大器是當今RF/IF信號鏈中功能最多樣的構建模塊之一。設計中廣泛使用放大器來解決無源器件或元件引起....
發表于 2020-08-25 15:51? 143次閱讀
五類放大器的基本特性、功能及應用分析

直接數字合成器AD9914的主要特性及評估板的使...

AD9914是一款直接數字合成器(DDS),具有12位DAC。AD9914采用先進的DDS技術,再加....
發表于 2020-08-25 15:27? 97次閱讀
直接數字合成器AD9914的主要特性及評估板的使...

研究人員利用器官芯片,揭示卵巢癌借助血小板力量發...

研究者Jain解釋道,一種特殊的微環境能促進卵巢腫瘤細胞與血管在一起進行共培養,隨后腫瘤就能與血細胞....
發表于 2020-08-25 15:22? 410次閱讀
研究人員利用器官芯片,揭示卵巢癌借助血小板力量發...

全差分可編高速放大器LMH6881的主要特性和典...

LMH6881是一款全差分放大器,針對高達1000 MHz的信號路徑應用進行了優化。LMH6881具....
發表于 2020-08-25 14:55? 112次閱讀
全差分可編高速放大器LMH6881的主要特性和典...

光電編碼器對電機轉子位置進行精確的檢測方案

由于光電編碼器不僅能測位置還能通過一定的算法測速度,因此伺服電機通常在轉子軸的非負載端裝有光電編碼器....
發表于 2020-08-25 13:45? 783次閱讀
光電編碼器對電機轉子位置進行精確的檢測方案

單片4 1/2位A/D轉換器7135的特點、引腳...

7135是采用CMOS工藝制作的單片4 1/2位A/D轉換器,只要附加譯碼器,數碼顯示器,驅動器及電....
發表于 2020-08-24 13:41? 128次閱讀
單片4 1/2位A/D轉換器7135的特點、引腳...

在應用時如何選擇線性LED驅動IC,應用注意哪些...

LED驅動IC應從輸入電壓范圍;輸出電流要求;串接LED個數需要;是否有灰度表現要求;是否需要信號級....
發表于 2020-08-24 09:53? 571次閱讀
在應用時如何選擇線性LED驅動IC,應用注意哪些...

D類數字功放芯片LX1710/LX1711的電氣...

D類數字功放是近年來在電腦多媒體領域中出現的新芯片,隨著這類技術的成熟,它已開始向傳統音響領域擴張。....
發表于 2020-08-23 11:45? 141次閱讀
D類數字功放芯片LX1710/LX1711的電氣...

微納操作系統中微動壓電鉗的特點以及技術參數

微納操作系統中的微動壓電鉗 作為微納操作系統中的一個末端執行機構,微動夾鉗主要完成微小尺寸樣品的夾取....
發表于 2020-08-23 10:56? 48次閱讀
微納操作系統中微動壓電鉗的特點以及技術參數

采用基于MOSFET架構實現壓電致動器的設計

高速壓電致動器的生產成本在過去15年以來越來越價廉,因此越來越多的應用設計傾向于采用高速壓電致動器。....
發表于 2020-08-22 15:25? 179次閱讀
采用基于MOSFET架構實現壓電致動器的設計

MAX4410立體聲耳機驅動器典型電路原理圖

MAX4410立體聲耳機驅動器是針對那些電路板空間很有限的便攜設備而設計的。MAX4410采用獨特的....
發表于 2020-08-22 09:35? 225次閱讀
MAX4410立體聲耳機驅動器典型電路原理圖

三種不同的ADC驅動器架構和應用分析

一般而言,用來驅動現今高分辨率類比/數碼轉換器的電源都是擁有數百歐姆或以上的AC或DC負載。因此,一....
發表于 2020-08-21 15:01? 363次閱讀
三種不同的ADC驅動器架構和應用分析

基于示波器的信號發生器及寬帶雷達信號的用途

大型 LCD 屏幕還可用作什么呢?可以肯定的是,您可以在示波器上觀看信號完整性分析指南,但更令人高興....
發表于 2020-08-21 14:48? 91次閱讀
基于示波器的信號發生器及寬帶雷達信號的用途

微芯科技推出首款單芯片物理層接口器件

Microchip的EQCO125X40 系列CoaXPress 器件是首款采用 CXP 2.0 標....
發表于 2020-08-20 14:03? 443次閱讀
微芯科技推出首款單芯片物理層接口器件

自適應前照燈系統是汽車頭燈發展的趨勢之一

關于LED和激光光源的優缺點,龔松先生認為,從理論上看,激光的光效高于LED的光效。從實用角度上看,....
發表于 2020-08-19 17:49? 159次閱讀
自適應前照燈系統是汽車頭燈發展的趨勢之一

關于邏輯門驅動器系列的主要特性與優勢

SN74LV1T 系列提供九款不同的邏輯門:NAND 及 AND、NOR、OR 與 XOR,以及幾個....
發表于 2020-08-19 08:36? 80次閱讀
關于邏輯門驅動器系列的主要特性與優勢

關于StrongIRFET系列器件的典型特色

新器件保留了StrongIRFET系列的典型性能特色:低導通電阻(如下IRL7472L1TRPBF,....
發表于 2020-08-18 08:39? 91次閱讀
關于StrongIRFET系列器件的典型特色

基于DSP實現機電數字控制系統的設計

對數據存儲業來說,磁盤驅動器生產商通過增加磁道密度(以每英寸的磁道數為單位)和磁盤轉速(以每分鐘轉數....
發表于 2020-08-17 20:07? 135次閱讀
基于DSP實現機電數字控制系統的設計

多芯片驅動器加FET技術解決小型化DC/DC應用...

眾所周知,設計理想的降壓轉換器涉及到眾多權衡取舍。功率密度的提高通常意味著總體功耗的增加,以及結溫、....
發表于 2020-08-17 16:39? 334次閱讀
多芯片驅動器加FET技術解決小型化DC/DC應用...

EtherCAT網絡支持CiA402規格所有的C...

本系列伺服驅動器滿足標準EtherCAT協議。支持CiA402規格所有的CoE模式及EtherCAT....
發表于 2020-08-17 16:25? 111次閱讀
EtherCAT網絡支持CiA402規格所有的C...

采用NI SoftMotion函數模塊開發運動輪...

有了來自Nation Instruments的LabVIEW NI SoftMotion模塊,您可以....
發表于 2020-08-17 13:40? 75次閱讀
采用NI SoftMotion函數模塊開發運動輪...

基于數字可編程可變增益放大器實現數字分析儀前端模...

示波器和頻率計是電子測量的常用儀表,其前端電路的設計對于儀表整體的性能指標起著十分關鍵的作用。本文主....
發表于 2020-08-17 10:15? 104次閱讀
基于數字可編程可變增益放大器實現數字分析儀前端模...

NCP13992AB 安森美電流模式的諧振控制器...

再來看下電源板的背面,看到之前未清理過的圖就知道,PCB 板背面使用了一大片導熱貼,這可以將內部電路....
發表于 2020-08-15 10:34? 765次閱讀
NCP13992AB 安森美電流模式的諧振控制器...

雙向可控硅測試儀的使用和問題解決方法

雙向可控硅是雙向交流開關,可以在最高600V電壓下控制高達25A rms電流的負載。它們用于電機速度....
發表于 2020-08-14 15:30? 224次閱讀
雙向可控硅測試儀的使用和問題解決方法

為何使用SCALE門極驅動器來驅動SiC MOS...

PI的SIC1182K和汽車級SIC118xKQ SCALE-iDriver IC是單通道SiC M....
發表于 2020-08-13 15:31? 287次閱讀
為何使用SCALE門極驅動器來驅動SiC MOS...

光引擎提高LED燈的穩定可靠性的工作過程

LED 光引擎比白熾燈或緊湊型熒光燈(CFL)具有更長的使用壽命,基于理論發射器壽命長達 50,00....
發表于 2020-08-11 13:53? 199次閱讀
光引擎提高LED燈的穩定可靠性的工作過程

DC/DC變換器在燃料電池車能源驅動的應用和設計...

DC/DC變換器是燃料電池車動力系統中一個重要部分。主要功能是把不可調的直流電源變為可調的直流電源。....
發表于 2020-08-07 15:30? 458次閱讀
DC/DC變換器在燃料電池車能源驅動的應用和設計...

以閃存為動力的存儲云一個基于SSD的存儲陣列專家

硬盤驅動器漸出,而固態驅動器(SSD)漸入。
發表于 2020-08-07 10:35? 172次閱讀
以閃存為動力的存儲云一個基于SSD的存儲陣列專家
宁夏11选5遗漏数据查询