步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。通俗一點(diǎn)講:當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度(及步進(jìn)角)。你可以通過(guò)控制脈沖個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)你也可以通過(guò)控制脈沖頻率來(lái)控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。 下面這個(gè)就是本次實(shí)驗(yàn)使用的步進(jìn)電機(jī) ![]() 工業(yè)使用的步進(jìn)電機(jī)與本次實(shí)驗(yàn)使用的不同,下面圖式兩種不同款式的工業(yè)用步進(jìn)電機(jī) ![]() 使用步進(jìn)電機(jī)前一定要仔細(xì)查看說(shuō)明書(shū),確認(rèn)是四相還是兩相,各個(gè)線怎樣連接,本次實(shí)驗(yàn)使用的步進(jìn)電機(jī)是四相的,不同顏色的線定義如下圖: ![]() 下面是電機(jī)的端口結(jié)構(gòu)圖,1,3為一組,2,4為一組,5號(hào)是共用的VCC。 ![]() 因本次使用的步進(jìn)電機(jī)功率很小,所以可以直接使用一個(gè)ULN2003芯片進(jìn)行驅(qū)動(dòng),如果是大功率的步進(jìn)電機(jī),是需要對(duì)應(yīng)的驅(qū)動(dòng)板的。 ![]() ULN2003 是高耐壓、大電流復(fù)合晶體管陣列,由七個(gè)硅NPN 復(fù)合晶體管組成。可以用來(lái)驅(qū)動(dòng)步進(jìn)電機(jī)。 其結(jié)構(gòu)圖如下 ![]() 硬件連接圖如下 ![]() ![]() 把代碼下載到arduino控制板中看看效果ARDUINO 代碼復(fù)制打印
附件為ULN2003A說(shuō)明文檔 ![]() |
|
來(lái)自: 小燒豬的天空 > 《待分類(lèi)》