時(shí)間:2018-06-08 15:55:49來(lái)源:網(wǎng)絡(luò)轉(zhuǎn)載
arduino驅(qū)動(dòng)uln2003操作步進(jìn)電機(jī)的方法
1、網(wǎng)上買的步進(jìn)電機(jī),很多接線順序都不對(duì)。經(jīng)過(guò)不懈努力查資料,終于找到了能用的接線方式:
電機(jī)上的12345針腳,對(duì)應(yīng)著接線端子的42135。
2、ULN2003步進(jìn)電機(jī)驅(qū)動(dòng)板可以讓你方便的用Arduino控制28BYJ-48步進(jìn)電機(jī)。驅(qū)動(dòng)板的電機(jī)供電接口可以連接到Arduino的GND和5V取電,但是不推薦這種方法,推薦用獨(dú)立的5-12伏1安培的電源或電池組取電?!癐N0~I(xiàn)N4”連接arduino的4個(gè)數(shù)字口(在代碼里進(jìn)行相應(yīng)的設(shè)置)。
3、28BYJ-48步進(jìn)電機(jī)的齒輪減速比為64:1,轉(zhuǎn)速約15轉(zhuǎn)/分鐘,一些軟件采用某些手段和高電壓電源(如12伏直流)也能達(dá)到約25轉(zhuǎn)/分鐘的轉(zhuǎn)速。
4步控制信號(hào)序列:11.25度/步,32步旋轉(zhuǎn)一周。
8步控制信號(hào)序列:5.625度/步,64步旋轉(zhuǎn)一周。
正常情況下,4步模式下旋轉(zhuǎn)一周將用:32(步/周)X64(齒輪比)=2048步。
代碼如下:
//使用arduino IDE自帶的Stepper.h庫(kù)文件
#include《Stepper.h》
//這里設(shè)置步進(jìn)電機(jī)旋轉(zhuǎn)一圈是多少步
#define STEPS 100
//設(shè)置步進(jìn)電機(jī)的步數(shù)和引腳(就是注意點(diǎn)2里面說(shuō)的驅(qū)動(dòng)板上IN1~I(xiàn)N4連接的四個(gè)數(shù)字口)。
Stepper stepper(STEPS,8,9,10,11);
voidsetup()
{
//設(shè)置電機(jī)的轉(zhuǎn)速:每分鐘為90步
stepper.setSpeed(90);
//初始化串口,用于調(diào)試輸出信息
Serial.begin(9600);
}
void loop()
{
//順時(shí)針旋轉(zhuǎn)一周
Serial.println(“shun”);
stepper.step(2048);
//4步模式下旋轉(zhuǎn)一周用2048步。
delay(500);
//逆時(shí)針旋轉(zhuǎn)半周
Serial.println(“ni”);
stepper.step(-1024);
//4步模式下旋轉(zhuǎn)一周用2048步。
delay(500);
}
ULN2003引腳及功能
引腳1:CPU脈沖輸入端,端口對(duì)應(yīng)一個(gè)信號(hào)輸出端。
引腳2:CPU脈沖輸入端。
引腳3:CPU脈沖輸入端。
引腳4:CPU脈沖輸入端。
引腳5:CPU脈沖輸入端。
引腳6:CPU脈沖輸入端。
引腳7:CPU脈沖輸入端。
引腳8:接地。
引腳9:該腳是內(nèi)部7個(gè)續(xù)流二極管負(fù)極的公共端,各二極管的正極分別接各達(dá)林頓管的集電極。用于感性負(fù)載時(shí),該腳接負(fù)載電源正極,實(shí)現(xiàn)續(xù)流作用。如果該腳接地,實(shí)際上就是達(dá)林頓管的集電極對(duì)地接通。
引腳10:脈沖信號(hào)輸出端,對(duì)應(yīng)7腳信號(hào)輸入端。
引腳11:脈沖信號(hào)輸出端,對(duì)應(yīng)6腳信號(hào)輸入端。
引腳12:脈沖信號(hào)輸出端,對(duì)應(yīng)5腳信號(hào)輸入端。
引腳13:脈沖信號(hào)輸出端,對(duì)應(yīng)4腳信號(hào)輸入端。
引腳14:脈沖信號(hào)輸出端,對(duì)應(yīng)3腳信號(hào)輸入端。
引腳15:脈沖信號(hào)輸出端,對(duì)應(yīng)2腳信號(hào)輸入端。
引腳16:脈沖信號(hào)輸出端,對(duì)應(yīng)1腳信號(hào)輸入端。
ULN2003作用
ULN2003是大電流驅(qū)動(dòng)陣列,多用于單片機(jī)、智能儀表、PLC、數(shù)字量輸出卡等控制電路中??芍苯域?qū)動(dòng)繼電器等負(fù)載。
輸入5VTTL電平,輸出可達(dá)500mA/50V。
ULN2003是高耐壓、大電流達(dá)林頓系列,由七個(gè)硅NPN達(dá)林頓管組成。該電路的特點(diǎn)如下:ULN2003的每一對(duì)達(dá)林頓都串聯(lián)一個(gè)2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來(lái)處理的數(shù)據(jù)。
ULN2003是高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn),適應(yīng)于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng)。
uln2003應(yīng)用電路
ULN2003應(yīng)用電路在自動(dòng)化密集的的場(chǎng)合會(huì)有很多被控元件如繼電器,微型電機(jī),風(fēng)機(jī),電磁閥,空調(diào),水處理等元件及設(shè)備,這些設(shè)備通常由CPU所集中控制,由于控制系統(tǒng)不能直接驅(qū)動(dòng)被控元件,這需要由功率電路來(lái)擴(kuò)展輸出電流以滿足被控元件的電流,電壓。
高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品就屬于這類可控大功率器件,由于這類器件功能強(qiáng)、應(yīng)用范圍語(yǔ)廣。下圖ULN2003的典型應(yīng)用圖。
標(biāo)簽:
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹(shù)莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測(cè)節(jié)拍...
2025-03-31
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20