技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 一文看懂a(chǎn)rduino驅(qū)動uln2003操作步進電機的方法

一文看懂a(chǎn)rduino驅(qū)動uln2003操作步進電機的方法

時間:2018-06-08 15:55:49來源:網(wǎng)絡(luò)轉(zhuǎn)載

導(dǎo)語:?網(wǎng)上買的步進電機,很多接線順序都不對。經(jīng)過不懈努力查資料,終于找到了能用的接線方式:電機上的12345針腳,對應(yīng)著接線端子的42135。

arduino驅(qū)動uln2003操作步進電機的方法

1、網(wǎng)上買的步進電機,很多接線順序都不對。經(jīng)過不懈努力查資料,終于找到了能用的接線方式:

電機上的12345針腳,對應(yīng)著接線端子的42135。

2、ULN2003步進電機驅(qū)動板可以讓你方便的用Arduino控制28BYJ-48步進電機。驅(qū)動板的電機供電接口可以連接到Arduino的GND和5V取電,但是不推薦這種方法,推薦用獨立的5-12伏1安培的電源或電池組取電?!癐N0~IN4”連接arduino的4個數(shù)字口(在代碼里進行相應(yīng)的設(shè)置)。

3、28BYJ-48步進電機的齒輪減速比為64:1,轉(zhuǎn)速約15轉(zhuǎn)/分鐘,一些軟件采用某些手段和高電壓電源(如12伏直流)也能達到約25轉(zhuǎn)/分鐘的轉(zhuǎn)速。

4步控制信號序列:11.25度/步,32步旋轉(zhuǎn)一周。

8步控制信號序列:5.625度/步,64步旋轉(zhuǎn)一周。

正常情況下,4步模式下旋轉(zhuǎn)一周將用:32(步/周)X64(齒輪比)=2048步。

代碼如下:

//使用arduino IDE自帶的Stepper.h庫文件

#include《Stepper.h》

//這里設(shè)置步進電機旋轉(zhuǎn)一圈是多少步

#define STEPS 100

//設(shè)置步進電機的步數(shù)和引腳(就是注意點2里面說的驅(qū)動板上IN1~IN4連接的四個數(shù)字口)。

Stepper stepper(STEPS,8,9,10,11);

voidsetup()

{

//設(shè)置電機的轉(zhuǎn)速:每分鐘為90步

stepper.setSpeed(90);

//初始化串口,用于調(diào)試輸出信息

Serial.begin(9600);

}

void loop()

{

//順時針旋轉(zhuǎn)一周

Serial.println(“shun”);

stepper.step(2048);

//4步模式下旋轉(zhuǎn)一周用2048步。

delay(500);

//逆時針旋轉(zhuǎn)半周

Serial.println(“ni”);

stepper.step(-1024);

//4步模式下旋轉(zhuǎn)一周用2048步。

delay(500);

}

ULN2003引腳及功能

引腳1:CPU脈沖輸入端,端口對應(yīng)一個信號輸出端。

引腳2:CPU脈沖輸入端。

引腳3:CPU脈沖輸入端。

引腳4:CPU脈沖輸入端。

引腳5:CPU脈沖輸入端。

引腳6:CPU脈沖輸入端。

引腳7:CPU脈沖輸入端。

引腳8:接地。

引腳9:該腳是內(nèi)部7個續(xù)流二極管負極的公共端,各二極管的正極分別接各達林頓管的集電極。用于感性負載時,該腳接負載電源正極,實現(xiàn)續(xù)流作用。如果該腳接地,實際上就是達林頓管的集電極對地接通。

引腳10:脈沖信號輸出端,對應(yīng)7腳信號輸入端。

引腳11:脈沖信號輸出端,對應(yīng)6腳信號輸入端。

引腳12:脈沖信號輸出端,對應(yīng)5腳信號輸入端。

引腳13:脈沖信號輸出端,對應(yīng)4腳信號輸入端。

引腳14:脈沖信號輸出端,對應(yīng)3腳信號輸入端。

引腳15:脈沖信號輸出端,對應(yīng)2腳信號輸入端。

引腳16:脈沖信號輸出端,對應(yīng)1腳信號輸入端。

ULN2003作用

ULN2003是大電流驅(qū)動陣列,多用于單片機、智能儀表、PLC、數(shù)字量輸出卡等控制電路中。可直接驅(qū)動繼電器等負載。

輸入5VTTL電平,輸出可達500mA/50V。

ULN2003是高耐壓、大電流達林頓系列,由七個硅NPN達林頓管組成。該電路的特點如下:ULN2003的每一對達林頓都串聯(lián)一個2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路直接相連,可以直接處理原先需要標準邏輯緩沖器來處理的數(shù)據(jù)。

ULN2003是高壓大電流達林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負載能力強等特點,適應(yīng)于各類要求高速大功率驅(qū)動的系統(tǒng)。

uln2003應(yīng)用電路

ULN2003應(yīng)用電路在自動化密集的的場合會有很多被控元件如繼電器,微型電機,風機,電磁閥,空調(diào),水處理等元件及設(shè)備,這些設(shè)備通常由CPU所集中控制,由于控制系統(tǒng)不能直接驅(qū)動被控元件,這需要由功率電路來擴展輸出電流以滿足被控元件的電流,電壓。

高壓大電流達林頓晶體管陣列系列產(chǎn)品就屬于這類可控大功率器件,由于這類器件功能強、應(yīng)用范圍語廣。下圖ULN2003的典型應(yīng)用圖。

標簽:

點贊

分享到:

上一篇:數(shù)控機床伺服系統(tǒng)的分類及其...

下一篇:基于CAN總線的分布式運動控制

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號