一、介紹
A4988是一款帶轉換器和過流保護的 DMOS 微步驅動器,該產品可在全、半、1/4、1/8 及 1/16 步進模式時操作雙極步進電動機,輸出驅動性能可達 35 V 及 ±2 ,A4988 包括一個固定關斷時間電流穩壓器,該穩壓器可在慢或混合衰減模式下工作。轉換器是 A4988 易于實施的關鍵。只要在“步進”輸入中輸入一個脈沖,即可驅動電動機產生微步。無須進行相位順序表、高頻率控制行或復雜的界面編程。A4988 界面非常適合復雜的微處理器不可用或過載的應用。
二、特點
1、適合驅動8V~35V 2A以下的步進電機;
2、只有簡單的步進和方向控制接口;
3、五個不同的步進模式:全、半、1/4、1/8和1/16;
4、可調電位器可以調節最大電流輸出,從而獲得更高的步進率;
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)電流
電流越大,電機扭矩越大。
四、引腳定義
(1)ENABLE,
使能,接低電平則模塊開始工作,接高電平則模塊關機。
(2)MS1,MS2,MS3
細分設置,通過這三個腳的高低電平設置細分,1,2,4,8,16這5種細分,具體見表:
(3)RESET
重置,通常懸空。
SLEEP
睡眠,接低電平則電機斷電,用手擰可以自由轉動,接高電平則電機上電,用手擰不動。
(4)STEP
脈沖輸入,往這個腳輸入一個方波,電機轉動一步,也就是(1.8/16)°(以1.8°電機,16細分為例),往這個腳持續輸入方波,則電機持續轉動。
(5)DIR
方向控制,低電平正轉,高電平反轉。
(6)GND
地線,兩個GND都是一樣的,要連在一起接到地線。
(7)VDD
數字電源,數字電路部分的電源,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)設置細分
根據表設置步進細分,細分越高步進分辨率越高。
(3)Stm32發生方波
最簡單的方法,類似于讓一個Led閃爍,拉高,延時,拉低,延時,循環。
(4)控制方向和速度
通過DIR腳控制方向。控制速度其實就是控制脈沖頻率,也就是控制拉高拉低之間的延遲時間。
每一個脈沖電機旋轉一步,單位時間給出的脈沖數越多,單位時間旋轉的角度就越大,所以速度越快。
(5)調節電流
A4988模塊上有一個電位器,擰它可以調節電流。
編輯:hfy
-
轉換器
+關注
關注
27文章
8639瀏覽量
146897 -
驅動器
+關注
關注
52文章
8168瀏覽量
146053 -
電位器
+關注
關注
14文章
1005瀏覽量
66731 -
步進電機
+關注
關注
150文章
3097瀏覽量
147358
發布評論請先 登錄
相關推薦
評論