產品分類品牌分類
-
長野計器NAGANO KEIKI壓力表 山本電機MANOSTAR微差壓開關 美國PARKER派克壓力調節器 日本山本MANOSTAR微差壓表 韓國AUTONICS壓力傳感器 國產電接點壓力表 德國Wenglor壓力傳感器 美國PARKER派克壓力傳感器 德國E+H壓力變送器 日本AZBIL壓力傳感器 中國臺灣金器Mindman壓力表 意大利GEFRAN壓力傳感器 德國VEGA壓力變送器 德國HYDAC壓力開關 美國BANNA壓力開關 意大利ELETTROTEC壓力開關 德國KROHNE壓力變送器 意大利ELETTROTEC電子壓力開關 美國SOR索爾壓力開關 德國Honsberg壓力傳感器 德國BECK壓力開關 美國UE壓力開關 美國FAIRCHLD壓力調節器 西門子SIEMENS壓力變送器 日本Yokogawa壓力變送器 羅斯蒙特差壓變送器? HONEYWELL壓力傳感器 瑞士ABB絕壓變送器 WIKA威卡壓力變送器 WIKA威卡壓力表 西門子SIEMENS差壓變送器 瑞士ABB差壓變送器 壓力表廠家直銷 伊萊科壓力控制器 德國HYDAC壓力傳感器 賀德克壓力變送器 國產壓力變送器 日本橫河Yokogawa壓力變送器
-
日東精工流量計 溫壓一體式渦街流量計 液晶顯示金屬管轉子流量計 日東精工nittoseiko流量計 德國MuTec流量開關 德國HENSE流量計 意大利SETTIMA流量計 國產氣體質量流量計 國產熱式氣體質量流量計 國產質量流量計 國產旋進漩渦流量計 國產超聲波流量計 國產轉子流量計 西門子SIEMENS流量計 日本AZBIL流量計 德國KEM流量計 德國MEISTER流量計 丹麥EMCO流量計 瑞士ABB流量計 德國KROHNE流量計 德國KRACHT齒輪流量計 德國AIRCOM流量控制器 德國Honsberg流量計 日本YAMATAKE流量計 德國VSE流量計 WIKA威卡流量開關 美國ROSEMONT流量計 美國BANNA流量計 德國圖爾克TURCK流量傳感器 德國SIEMENS流量計 楔形流量計 V錐流量計 威托巴流量計 意大利ELETTROTEC流量開關 德國E+H流量計 平衡流量計廠家直銷 熱式氣體質量流量計 手持式超聲波流量計 國產孔板流量計 國產渦街流量計 國產電磁流量計 日本川崎KAWAKI流量計 日本橫河Yokogawa流量計
-
日本FUJI溫度調節器 國產雙金屬溫度計 日本YAMATAKE溫控器 德國TESTO紅外線?溫度計 德國Wenglor溫度傳感器 美國FLUKE便攜式紅外測溫儀 BRristol Babcock溫度探頭 丹麥佩勒PR溫度變送器 意大利GEFRAN熱電偶 德國HYDAC溫度傳感器 丹麥EMCO溫度傳感器 德國KROHNE溫度傳感器 意大利ELETTROTEC溫度開關 德國JUMO溫度變送器 韓國HANYOUNG溫度控制器 中國臺灣FOTEK溫度控制器 德國OPTRIS紅外測溫儀 德國TESTO測溫儀 日本Yokogawa溫度變送器 WIKA溫度計 美國HONEYWELL溫度傳感器 瑞士ABB溫度計 美國BANNA溫度傳感器 美國ROSEMONT溫度變送器 德國圖爾克TURCK溫度變送器 德國SIEMENS溫度傳感器 美國FLUKE測溫儀 美國FLUKE手持式溫度計 德國E+H溫度計
-
頂裝防爆超聲波液位開關 外測超聲波液位計 迷你超聲波液位開關 智能外貼超聲波液位開關 國產導波雷達液位計 美國BlueLevel音叉液位開關 國產磁翻板液位計 導波雷達物位計 國產液位變送器 瑞士BESTA浮球開關 瑞士WEKA液位計 德國Wenglor液位傳感器 德國E+H物位計 美國SOR液位計 德國HYDAC液位開關 丹麥EMCO液位開關 美國美特斯MTS液位計 意大利ELETTROTEC液位計 德國KROHNE物位計 意大利ELETTROTE液位傳感器 美國SOR索爾液位開關 德國BURKERT雷達液位計 WIKA威卡液位計 瑞士ABB液位計 美國ROSEMONT液位變送器 雙法蘭液位計 投入式液位計 單法蘭液位計 側裝式磁性翻柱液位計 頂裝磁翻板液位計 德國HYDAC液位傳感器 德國E+H液位計 磁浮球液位計 雷達液位計 磁致伸縮液位計 磁翻板液位計 日本橫河Yokogawa液位計
-
美國MAGTROL傳感器 瑞士CARLOGAVAZZI傳感器 韓國HANYOUNG傳感器 韓國AUTONICS光電傳感器 日本YAMATAKE傳感器 德國FESTO傳感器 德國BALLUFF傳感器 意大利AECO傳感器 德國SCHMERSAL傳感器 瑞士萊姆LEM傳感器 美國TE泰科傳感器 德國PILZ傳感器 德國HUBNER-BERLIN傳感器 德國ALTHEN傳感器 德國IFM傳感器 美國特迪亞tedea傳感器 美國BENTLY傳感器 瑞士VIBRO-METER傳感器 德國BALLUFF激光傳感器 德國FSG傳感器 德國STOERK傳感器 德國MAGNESCALE傳感器 德國Wenglor傳感器 瑞士contrinex傳感器 瑞士CARLOGAVAZZI電感式傳感器 日本SUNX傳感器 意大利GEFRAN傳感器 意大利ELTRA傳感器 美國COGNEX傳感器 美國AI-TEK傳感器 美國BANNER傳感器 德國VSE傳感器 NOVOTECHNIK傳感器 德國倍加福P+F傳感器 德國SICK傳感器 美國羅克韋爾AB傳感器 美國ROSEMONT變送器 美國HONEYWELL傳感器 綠測器MIDORI傳感器 日本Yokogawa傳感器 美國EMERSON變送器 歐姆龍OMRON傳感器 德國TURCK傳感器 日本KEYENCE傳感器 美國MTS傳感器 德國HYDAC傳感器 美國羅克韋爾傳感器
-
氣動薄膜高壓單座調節閥 氣動薄膜小口徑單座調節閥 氣動薄膜角形調節閥 氣動薄膜三通調節閥 氣動薄膜多級降壓低噪音調節閥 美國PARKER閥 意大利burocco閥 意大利burocco布魯克截止閥 德國GEMÜ蓋米閥 瑞士WEKA閥 德國FESTO閥 德國AIRCOM閥 德國Rexroth閥門 德國KRACHT閥門 袋配SBFEC閥 德國HYDAC閥 美國CIR-LOK閥門 美國masonilan閥 意大利CALEFFI閥 德國GSR閥 芬蘭美卓閥門 德國布赫BUCHER閥 日本KOGANEI閥 德國DUNGS閥 SBFEC閥門 美國博雷Bray閥 芬蘭美卓METSO閥門 德國KSB閥 日本KOSO閥 美國FLOWSERVE閥 德國RICKMEIER閥 德國布赫BUCHER控制閥 德國EMG閥 美國FISHER閥門 德國HAWE閥 德國AIRCOM調壓閥 韓國TPC閥 韓國TKC閥 中國臺灣金器Mindman閥 中國臺灣AIRTAC閥 日本YAMATAKE閥 日本TOKIMEC閥 日本油研YUKEN閥 意大利ODE閥 意大利ATOS閥 美國SUN閥 美國Posi-flate閥 美國TESCOM閥 美國MAC閥 美國ASCO閥 美國MOOG閥 德國BURKERT閥 日本CKD喜開理電磁閥 文丘里角閥? 微壓調節閥 O型球閥? 三通調節閥? 單座調節閥
-
澳大利亞Ebsray泵 德國boerger?泵 美國Blackmer泵 美國PARKER泵 德國Almatec泵 法國MOUVEX泵 新加坡EUROFLO泵 意大利OBL泵 德國FLUX泵 瑞士cp泵 意大利SETTIMA泵 美國VICKERS泵 法國OLAER泵 意大利CASAPPA泵 德國DENISON泵 德國KSB泵 德國KSB泵流量計 美國FLOWSERVE泵 德國RICKMEIER泵 德國布赫BUCHER泵 意大利CASAPPA齒輪泵 德國HAWE泵 德國VERDER泵 德國KRACHT泵 日本TOYOOKI泵 日本YUKEN泵 美國EATON泵 德國Rexroth泵 塔克TACO泵 臥式離心泵 輕型臥式多級離心泵 液壓隔膜計量泵
基于A4988的步進電機驅動器電路設計
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》
注意步進電機的接線方式,步進電機為兩相四線的步進電機,OUT1A與OUT1B分別接電機同相的兩端;OUT2A與OUT2B分別接電機另一相的兩端。在連接步進電機時,一定要知道哪兩個線是同一相。
4 大額定值
《ignore_js_op》
5 步進模式設置
《ignore_js_op》
例如全模式時,一個脈沖,步進電機旋轉角度1.8°;在1/4模式時,一個脈沖,步進電機旋轉角度為0.45°。
6 模塊連接圖
《ignore_js_op》
測試中選擇型號為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》
大輸出電流,與Rs和Vref有關,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,此時的輸出電流,已經高于電機所承受電流,需要將滑動變阻器逆時針旋轉。