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

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

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

基于51單片機(jī)驅(qū)動(dòng)A4988實(shí)現(xiàn)步進(jìn)電機(jī)逆時(shí)針轉(zhuǎn)動(dòng)

李大白 ? 來(lái)源:山頭鷹 ? 作者:山頭鷹 ? 2022-12-20 10:47 ? 次閱讀

一、簡(jiǎn)介

A4988 是一款完全的微步電動(dòng)機(jī)驅(qū)動(dòng)器,帶有內(nèi)置轉(zhuǎn)換器,易于操作。該產(chǎn) 品可在全、半、1/4、1/8 及 1/16 步進(jìn)模式時(shí)操作雙極步進(jìn)電動(dòng)機(jī),輸出驅(qū)動(dòng) 性能可達(dá) 35 V 及 ±1 A。A4988 包括一個(gè)固定關(guān)斷時(shí)間電流穩(wěn)壓器,該穩(wěn)壓器 可在慢或混合衰減模式下工作。轉(zhuǎn)換器是 A4988 易于實(shí)施的關(guān)鍵。只要在“步 進(jìn)”輸入中輸入一個(gè)脈沖,即可驅(qū)動(dòng)電動(dòng)機(jī)產(chǎn)生微步。無(wú)須進(jìn)行相位順序表、高 頻率控制行或復(fù)雜的界面編程

二、接線

典型接線圖

在這里插入圖片描述

實(shí)際接線

此處為方便 MS1-MS3不接ENABLE 低電平有效 此處不接 有需要可自行連接配置

A4988 模塊 STC89C52RC 步進(jìn)電機(jī) 電源
DIR P1.3
STEP P1.3
SLEEP接RESET
RESET接SLEEP
MS1(不接)
MS2(不接)
MS3(不接)
ENABLE(不接)
GND GND
VDD 5V
1B A+
1A A-
2A B+
2B B-
GND GND
VMOT 8V (電流建議大于1A)

三、部分代碼

此處用定時(shí)器輸出PWM信號(hào)驅(qū)動(dòng)A4988 模塊

引腳定義

sbit Pwm=P1^4;
sbit DIR=P1^3;

定時(shí)器初始化

//定時(shí)器0初始化 晶振11.0592
void time0init()
{
		TMOD=0X01;
		TL0 = 0xF7;		//設(shè)置定時(shí)初始值
		TH0 = 0xFF;		//設(shè)置定時(shí)初始值10US
		TR0=1;
		ET0=1;
		EA=1;
}

主函數(shù)

void main()
{
   time0init();
	turn_Syntropy();//正轉(zhuǎn) 實(shí)際看接線方式
   while(1)
   {							
									   }
}

四、實(shí)驗(yàn)現(xiàn)象

在這里插入圖片描述

五、注意事項(xiàng)

1、VCC GND切勿接反 接反易燒

2、供電電流建議1A以上

3、接好后下載程序電機(jī)震動(dòng)不轉(zhuǎn)可能是PWM信號(hào)占空比太大或者太小 可調(diào)整下試試

4、震動(dòng)不轉(zhuǎn)且電流很小 需要調(diào)電位器 順時(shí)針增大 切記要慢調(diào)

審核編輯:湯梓紅

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

    關(guān)注

    150

    文章

    3042

    瀏覽量

    146855
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    272

    文章

    5689

    瀏覽量

    122169
  • A4982
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    11675
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32F103RBT6單片機(jī)A4988驅(qū)動(dòng)控制步進(jìn)電機(jī)

    本帖最后由 王亞 于 2015-1-13 11:04 編輯 誰(shuí)用過(guò)STM32F103RBT6單片機(jī)A4988驅(qū)動(dòng)控制步進(jìn)電機(jī)啊?我想
    發(fā)表于 01-07 16:18

    A4988驅(qū)動(dòng)步進(jìn)電機(jī)

    哪位大神能傳一下用A4988驅(qū)動(dòng)兩個(gè)步進(jìn)電機(jī)的程序嗎?
    發(fā)表于 07-28 17:20

    A4988的使用求助

    原本用的是TB6600驅(qū)動(dòng)的42電機(jī),驅(qū)動(dòng)起來(lái)正常,電壓16V轉(zhuǎn)動(dòng)時(shí)電流2.3A因?yàn)門(mén)B6600體積太大,想改用
    發(fā)表于 10-02 13:42

    stc8a8k64s4單片機(jī)是如何控制步進(jìn)電機(jī)實(shí)現(xiàn)時(shí)針逆時(shí)針轉(zhuǎn)動(dòng)的?

    stc8a8k64s4單片機(jī)是如何控制步進(jìn)電機(jī)實(shí)現(xiàn)時(shí)針逆時(shí)
    發(fā)表于 06-29 06:09

    怎樣利用A4988驅(qū)動(dòng)NEMA步進(jìn)電機(jī)

    A4988驅(qū)動(dòng)NEMA步進(jìn)電機(jī)(42步進(jìn)電機(jī))原文地址:http://www.taichi-ma
    發(fā)表于 07-07 06:39

    A4988驅(qū)動(dòng)步進(jìn)電機(jī)的程序

    驅(qū)動(dòng)步進(jìn)電機(jī)常見(jiàn)的有42,56步進(jìn)電機(jī),但如何驅(qū)動(dòng)呢。首先要了解
    發(fā)表于 08-31 06:09

    A4988如何驅(qū)動(dòng)42步進(jìn)電機(jī)?

    A4988如何驅(qū)動(dòng)42步進(jìn)電機(jī)?
    發(fā)表于 10-20 07:53

    如何使用A4988控制步進(jìn)電機(jī)

    A4988是控制雙極步進(jìn)電機(jī)驅(qū)動(dòng)模塊,在本文中,我們學(xué)習(xí)如何使用它控制步進(jìn)電機(jī)。
    發(fā)表于 01-10 06:23

    A4988電機(jī)驅(qū)動(dòng)

    A4988電機(jī)驅(qū)動(dòng)的詳細(xì)資料,電機(jī)驅(qū)動(dòng)模塊的使用說(shuō)明。
    發(fā)表于 05-03 11:44 ?0次下載

    如何使用51單片機(jī)驅(qū)動(dòng)步進(jìn)電機(jī)程序免費(fèi)下載

    怎么讓步進(jìn)電機(jī)轉(zhuǎn)動(dòng)起來(lái)。 需要的材料驅(qū)動(dòng)a4988, 直流電源8-15v之間都可, 51
    發(fā)表于 07-22 17:37 ?6次下載
    如何使用<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>程序免費(fèi)下載

    51單片機(jī)A4988驅(qū)動(dòng)模塊驅(qū)動(dòng)四線步進(jìn)電機(jī)

    A4988是控制雙極步進(jìn)電機(jī)驅(qū)動(dòng)模塊,在本文中,我們學(xué)習(xí)如何使用它控制步進(jìn)電機(jī)。
    發(fā)表于 11-20 13:36 ?81次下載
    【<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>】 <b class='flag-5'>A4988</b><b class='flag-5'>驅(qū)動(dòng)</b>模塊<b class='flag-5'>驅(qū)動(dòng)</b>四線<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>

    A4988驅(qū)動(dòng)NEMA步進(jìn)電機(jī)(42步進(jìn)電機(jī))

    A4988是一款十分普及且價(jià)格實(shí)惠的步進(jìn)電機(jī)驅(qū)動(dòng)板。尤其是在3D打印以及數(shù)控機(jī)床領(lǐng)域,A4988十分常見(jiàn)。在使用Arduino通過(guò)
    發(fā)表于 03-20 11:05 ?0次下載
    <b class='flag-5'>A4988</b><b class='flag-5'>驅(qū)動(dòng)</b>NEMA<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>(42<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>)

    A4988驅(qū)動(dòng)步進(jìn)電機(jī)教學(xué)

    A4988是一款帶轉(zhuǎn)換器和過(guò)流保護(hù)的 DMOS 微步驅(qū)動(dòng)器,該產(chǎn)品可在全、半、1/4、1/8 及 1/16 步進(jìn)模式時(shí)操作雙極步進(jìn)電動(dòng)機(jī),輸出驅(qū)動(dòng)
    發(fā)表于 03-20 14:17 ?2次下載
    <b class='flag-5'>A4988</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>教學(xué)

    A4988驅(qū)動(dòng)NEMA步進(jìn)電機(jī)

    A4988是一款十分普及且價(jià)格實(shí)惠的步進(jìn)電機(jī)驅(qū)動(dòng)板。尤其是在3D打印以及數(shù)控機(jī)床領(lǐng)域,A4988十分常見(jiàn)。在使用Arduino通過(guò)
    發(fā)表于 03-20 10:55 ?10次下載
    <b class='flag-5'>A4988</b><b class='flag-5'>驅(qū)動(dòng)</b>NEMA<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>

    STM32 A4988控制步進(jìn)電機(jī)

    使用硬件型號(hào)為:STM32F103C8T6最小系統(tǒng)板、A4988模塊、42步進(jìn)電機(jī)(42BYGH39) 1.1 A4988介紹 引腳 功能說(shuō)明 接線 EN 使能端,低電平有效 接GND
    發(fā)表于 03-22 09:39 ?11次下載
    STM32 <b class='flag-5'>A4988</b>控制<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>