91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

姚小熊27 ? 來源:網(wǎng)絡(luò)整理 ? 2018-05-30 09:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

2、ULN2003步進(jìn)電機(jī)驅(qū)動板可以讓你方便的用Arduino控制28BYJ-48步進(jìn)電機(jī)。驅(qū)動板的電機(jī)供電接口可以連接到Arduino的GND和5V取電,但是不推薦這種方法,推薦用獨(dú)立的5-12伏1安培的電源或電池組取電?!癐N0~I(xiàn)N4”連接arduino的4個數(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步控制信號序列: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è)置步進(jìn)電機(jī)旋轉(zhuǎn)一圈是多少步

#define STEPS 100

//設(shè)置步進(jìn)電機(jī)的步數(shù)和引腳(就是注意點(diǎn)2里面說的驅(qū)動板上IN1~I(xiàn)N4連接的四個數(shù)字口)。

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

void setup()

{

// 設(shè)置電機(jī)的轉(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引腳及功能

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

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

引腳2:CPU脈沖輸入端。

引腳3:CPU脈沖輸入端。

引腳4:CPU脈沖輸入端。

引腳5:CPU脈沖輸入端。

引腳6:CPU脈沖輸入端。

引腳7:CPU脈沖輸入端。

引腳8:接地。

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

引腳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ū)動陣列,多用于單片機(jī)、智能儀表、PLC、數(shù)字量輸出卡等控制電路中??芍苯域?qū)動繼電器等負(fù)載。

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

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

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

uln2003應(yīng)用電路

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

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

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

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

    關(guān)注

    153

    文章

    3243

    瀏覽量

    152320
  • ULN2003
    +關(guān)注

    關(guān)注

    10

    文章

    129

    瀏覽量

    35017
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196884
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于STM32103和ULN2003步進(jìn)電機(jī)控制

    本實(shí)驗是基于STM32103芯片和ULN2003進(jìn)行對步進(jìn)電機(jī)的控制。
    發(fā)表于 03-01 15:26 ?6594次閱讀
    基于STM32103和<b class='flag-5'>ULN2003</b>的<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>控制

    ULN2003步進(jìn)電機(jī)驅(qū)動原理及應(yīng)用程序步進(jìn)電機(jī)驅(qū)動原理及應(yīng)用

    `ULN2003步進(jìn)電機(jī)驅(qū)動原理及應(yīng)用程序步進(jìn)電機(jī)驅(qū)動
    發(fā)表于 07-10 16:59

    用stm32驅(qū)動步進(jìn)電機(jī)) ——使用ULN2003芯片 資料分享

    概述隨著嵌入式系統(tǒng)的發(fā)展,步進(jìn)電機(jī)的使用開始激增,只要涉及到把物體從個地方移動到另外個地方,都少不了步進(jìn)
    發(fā)表于 06-29 07:49

    Arduino,ULN2003和28YJ-48步進(jìn)電機(jī)執(zhí)行控制 相關(guān)資料下載

    使用ULN2003驅(qū)動板和Arduino控制28BYJ-48步進(jìn)電機(jī)的所有信息。我提供了數(shù)據(jù)表,接線圖和許多示例代碼!在每個示例之后,我都會
    發(fā)表于 07-08 09:26

    5V步進(jìn)電機(jī)馬達(dá)+ ULN2003驅(qū)動板+Arduino

    配置: 5V步進(jìn)電機(jī)馬達(dá)+ ULN2003驅(qū)動板+Arduino
    發(fā)表于 08-31 06:49

    使用uln2003模塊驅(qū)動步進(jìn)電機(jī)

    淘寶上買的步進(jìn)電機(jī)店家未提供驅(qū)動方式。經(jīng)過段時間的探索,研究出這款電機(jī)驅(qū)動方式,最方便的是使
    發(fā)表于 08-31 08:18

    采用51驅(qū)動ULN2003方法進(jìn)行驅(qū)動

    在這里介紹下用51單片機(jī)驅(qū)動步進(jìn)電機(jī)方法。這款步進(jìn)電機(jī)
    發(fā)表于 09-15 07:24

    ULN2003驅(qū)動步進(jìn)電機(jī)代碼以及接線

    ULN2003驅(qū)動步進(jìn)電機(jī)代碼以及接線
    發(fā)表于 09-15 07:29

    如何使用ULN2003芯片驅(qū)動步進(jìn)電機(jī)?

    如何使用ULN2003芯片驅(qū)動步進(jìn)電機(jī)?
    發(fā)表于 10-18 08:26

    如何實(shí)現(xiàn)arduino驅(qū)動uln2003操作步進(jìn)電機(jī)?

    如何實(shí)現(xiàn)arduino驅(qū)動uln2003操作步進(jìn)電機(jī)?
    發(fā)表于 10-28 08:18

    DIYULN2003電機(jī)驅(qū)動

    描述DIY ULN2003電機(jī)驅(qū)動ULN2003驅(qū)動板28BYJ-48 是您能找到的最便宜的步進(jìn)
    發(fā)表于 07-13 07:21

    ULN2003驅(qū)動步進(jìn)電機(jī)

    80c51的ULN2003驅(qū)動步進(jìn)電機(jī)源碼
    發(fā)表于 09-01 15:01 ?167次下載

    基于ULN2003及單片機(jī)驅(qū)動步進(jìn)電機(jī)的應(yīng)用案例

    本資料介紹了ULN2003 的特點(diǎn)與電路結(jié)構(gòu) , 采用單片機(jī)連接 ULN2003 組成的驅(qū)動系統(tǒng)來驅(qū)動步進(jìn)
    發(fā)表于 09-01 10:53 ?74次下載
    基于<b class='flag-5'>ULN2003</b>及單片機(jī)<b class='flag-5'>驅(qū)動</b><b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的應(yīng)用案例

    步進(jìn)電機(jī)驅(qū)動板模塊ULN2003芯片資料包

    步進(jìn)電機(jī)驅(qū)動板模塊ULN2003芯片資料包
    發(fā)表于 12-08 09:44 ?43次下載

    基于定時器中斷的ULN2003驅(qū)動器/步進(jìn)電機(jī)驅(qū)動程序

    STM32控制步進(jìn)電機(jī):基于定時器中斷的ULN2003驅(qū)動器/步進(jìn)電機(jī)
    發(fā)表于 03-16 09:28 ?10次下載
    基于定時器中斷的<b class='flag-5'>ULN2003</b><b class='flag-5'>驅(qū)動</b>器/<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動</b>程序