国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

通過Arduino控制步進(jìn)電機(jī)速度和旋轉(zhuǎn)方向

454398 ? 來源:一板網(wǎng) ? 作者:風(fēng)箏 ? 2020-10-28 16:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本篇文章中,我們將學(xué)習(xí)如何使用搖桿和Arduino開發(fā)板控制步進(jìn)電機(jī)的知識。在這里,我們將使用Arduino UNO開發(fā)板和PS2游戲桿控制步進(jìn)電機(jī)的速度和旋轉(zhuǎn)方向。

我們使用帶有內(nèi)部驅(qū)動(dòng)器的單極5V DC步進(jìn)電機(jī)28BYJ-48。因此,不需要任何步進(jìn)電機(jī)驅(qū)動(dòng)。相反,我們將使用ULN2003A達(dá)林頓電機(jī)驅(qū)動(dòng)器IC。 PS2游戲桿由兩個(gè)10k歐姆的電位器組成,即一個(gè)用于X軸,另一個(gè)用于Y軸。它還包括一個(gè)按鈕。但是我們將僅使用X軸來控制步進(jìn)電機(jī)的運(yùn)動(dòng)。

所需的組件

● Arduino UNO開發(fā)板

● 28BYJ-48 5V DC步進(jìn)電機(jī)

● ULN2003芯片

● PS2游戲桿

● 5V DC電源

什么是步進(jìn)電機(jī)

步進(jìn)電動(dòng)機(jī)(stepper motor)是一種無刷直流電動(dòng)機(jī),它將完整的全周長分為多個(gè)相等的步長。然后可以命令電機(jī)的位置移動(dòng)并保持在其中一個(gè)步進(jìn),而無需任何位置傳感器進(jìn)行反饋(開環(huán)控制器),只要在轉(zhuǎn)矩和速度方面仔細(xì)選擇適合電動(dòng)機(jī)尺寸的電動(dòng)機(jī)即可。

步進(jìn)電機(jī)28-BYJ48的連接方式

步進(jìn)電動(dòng)機(jī)28-BYJ48是一個(gè)具有5引線線圈布置的單極電動(dòng)機(jī)。必須按特定順序?yàn)樗膫€(gè)線圈通電。紅線連接到+ 5V電壓,其余四根線將被拉到接地以觸發(fā)相應(yīng)的線圈。我們使用Arduino開發(fā)板以特定順序?yàn)檫@些線圈通電,并使電動(dòng)機(jī)執(zhí)行所需的步數(shù)。

步進(jìn)電機(jī)需要借助驅(qū)動(dòng)器芯片才能進(jìn)行操作。原因是控制器需要較高的電流才能運(yùn)行,但是僅步進(jìn)電機(jī)將無法從其I / O引腳提供足夠的電流來使電機(jī)運(yùn)行。因此使用ULN2003作為驅(qū)動(dòng)模塊,電流被放大了。

連接電路圖

要使用搖桿和Arduino控制步進(jìn)電機(jī),請如下圖所示組裝電路。

步數(shù)計(jì)算

在將代碼上傳到Arduino板上之前需要進(jìn)行步數(shù)計(jì)算

在Arduino中,我們將以4步順序操作電機(jī),因此需要計(jì)算步幅角(Stride Angle)。

步幅角= 5.625°

Arduino步驟順序= 4

所需步驟順序= 8

步數(shù)角度= 5.625 * 2 = 11.25

每轉(zhuǎn)的步數(shù)= 360 /步角= 360 / 11.25 =每轉(zhuǎn)32步。

源代碼/程序:

#include 《Stepper.h》

#define STEPS 32

// define stepper motor control pins

#define IN1 7

#define IN2 6

#define IN3 5

#define IN4 4

// initialize stepper library

Stepper stepper(STEPS, IN4, IN2, IN3, IN1);

// joystick pot output is connected to Arduino A0

#define joystick A0

void setup()

{

}

void loop()

{

// read analog value from the potentiometer

int val = analogRead(joystick);

// if the joystic is in the middle ===》 stop the motor

if( (val 》 500) && (val 《 523) )

{

digitalWrite(IN1, LOW);

digitalWrite(IN2, LOW);

digitalWrite(IN3, LOW);

digitalWrite(IN4, LOW);

}

else

{

// move the motor in the first direction

while (val 》= 523)

{

// map the speed between 5 and 500 rpm

int speed_ = map(val, 523, 1023, 5, 500);

// set motor speed

stepper.setSpeed(speed_);

// move the motor (1 step)

stepper.step(1);

val = analogRead(joystick);

}

// move the motor in the other direction

while (val 《= 500)

{

// map the speed between 5 and 500 rpm

int speed_ = map(val, 500, 0, 5, 500);

// set motor speed

stepper.setSpeed(speed_);

// move the motor (1 step)

stepper.step(-1);

val = analogRead(joystick);

}

}

}
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    為什么步進(jìn)電機(jī)的力矩會(huì)隨轉(zhuǎn)速的升高而下降

    步進(jìn)電機(jī)是一種將電脈沖信號轉(zhuǎn)換為角位移或線位移的開環(huán)控制元件,其工作原理基于電磁感應(yīng)和磁阻變化。當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號時(shí),它就會(huì)驅(qū)動(dòng)步進(jìn)
    的頭像 發(fā)表于 03-02 17:28 ?473次閱讀

    步進(jìn)電機(jī)驅(qū)動(dòng)器的作用介紹

    步進(jìn)電機(jī)驅(qū)動(dòng)器是現(xiàn)代工業(yè)自動(dòng)化、精密控制設(shè)備中的核心組件之一,其作用遠(yuǎn)不止簡單的“驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)”,而是通過精確
    的頭像 發(fā)表于 02-28 15:47 ?75次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>驅(qū)動(dòng)器的作用介紹

    步進(jìn)電機(jī)控制原理

    電機(jī)(簡稱HB)。 步進(jìn)電機(jī)區(qū)別于其他控制電機(jī)的最大特點(diǎn)是,它是通過輸入脈沖信號來進(jìn)行
    發(fā)表于 01-04 08:25

    伺服電機(jī)步進(jìn)電機(jī)的核心區(qū)別

    大家在運(yùn)動(dòng)控制的時(shí)候是用伺服電機(jī)的還是用步進(jìn)電機(jī)做定位控制了?為什么有時(shí)候用伺服電機(jī),有時(shí)候又
    的頭像 發(fā)表于 10-15 14:32 ?1773次閱讀
    伺服<b class='flag-5'>電機(jī)</b>和<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的核心區(qū)別

    【上海晶珩睿莓1開發(fā)板試用體驗(yàn)】物聯(lián)網(wǎng)窗簾——步進(jìn)電機(jī)的網(wǎng)絡(luò)遠(yuǎn)程控制

    Web 網(wǎng)頁精確控制步進(jìn)電機(jī)旋轉(zhuǎn)角度和速度,進(jìn)而實(shí)現(xiàn)物聯(lián)網(wǎng)窗簾的項(xiàng)目設(shè)計(jì)。 包括項(xiàng)目介紹、硬件連接、工程測試、網(wǎng)頁設(shè)計(jì)和效果展示等部分。
    發(fā)表于 09-10 09:44

    單片機(jī)怎么控制步進(jìn)電機(jī)

    步進(jìn)電機(jī)作為一種將電脈沖信號轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu),其運(yùn)轉(zhuǎn)依賴于脈沖信號的控制,而單片機(jī)作為控制核心,通過輸出特定的脈沖信號和
    的頭像 發(fā)表于 07-24 13:41 ?633次閱讀

    【微五科技CF5010RBT60開發(fā)板試用體驗(yàn)】+步進(jìn)電機(jī)的驅(qū)動(dòng)控制

    。過快的脈沖只會(huì)使電機(jī)在原地震顫和抖動(dòng),而無法旋轉(zhuǎn)。 5)控制電機(jī)旋轉(zhuǎn)方向 對于4相5線式
    發(fā)表于 07-14 10:48

    同步電機(jī)步進(jìn)運(yùn)動(dòng)性能分析

    摘要:針對常用的步進(jìn)電機(jī)在結(jié)構(gòu)上保留組合電磁鐵的特征,導(dǎo)致電動(dòng)機(jī)的容量小,輸出功率小,效率低,不能滿足人們對大功率步進(jìn)電動(dòng)機(jī)的需求。為此提出將步進(jìn)電動(dòng)機(jī)的設(shè)計(jì)思想從組合電磁鐵提高為
    發(fā)表于 06-20 17:38

    步進(jìn)電機(jī)和伺服電機(jī)的區(qū)別是什么?

    啟動(dòng)速度不同 步進(jìn)電機(jī)啟動(dòng)需要200-400毫秒而伺服電機(jī)只需要幾毫秒是步進(jìn)電機(jī)的上百倍
    發(fā)表于 06-18 13:27

    實(shí)時(shí)生成步進(jìn)電機(jī)速度曲線

    一種用于步進(jìn)電機(jī)速度的新算法可以實(shí)現(xiàn)速度曲線的實(shí)時(shí)參數(shù)化和計(jì)算。該算法可以在低端微控制器上運(yùn)行,只使用簡單的定點(diǎn)算術(shù)運(yùn)算并且不使用數(shù)據(jù)表。
    發(fā)表于 05-14 15:09

    步進(jìn)電機(jī)的 LabVIEW 控制與應(yīng)用

    本文介紹了 RP2350 開發(fā)板使用 LabVIEW 上位機(jī)串口發(fā)送指令,實(shí)現(xiàn)步進(jìn)電機(jī) **單步** 和 **連續(xù)** 旋轉(zhuǎn)指定角度的項(xiàng)目設(shè)計(jì)。進(jìn)一步結(jié)合具體的應(yīng)用場景,設(shè)計(jì)了開發(fā)板與儀器的聯(lián)合調(diào)用、進(jìn)而實(shí)現(xiàn)數(shù)據(jù)自動(dòng)采集的應(yīng)用
    的頭像 發(fā)表于 05-05 16:58 ?1135次閱讀
    <b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的 LabVIEW <b class='flag-5'>控制</b>與應(yīng)用

    樹莓派 RP2350 實(shí)現(xiàn)步進(jìn)電機(jī)精確控制

    。 工作過程 通過控制器(如單片機(jī))發(fā)送脈沖信號,驅(qū)動(dòng)電路按順序切換定子繞組的電流方向。 每切換一次,轉(zhuǎn)子轉(zhuǎn)動(dòng)一個(gè)步距角,連續(xù)脈沖使電機(jī)連續(xù)旋轉(zhuǎn)
    發(fā)表于 05-03 15:11

    剎車步進(jìn)電機(jī)的特點(diǎn)

    剎車步進(jìn)電機(jī)作為一種結(jié)合了步進(jìn)電機(jī)精確控制與制動(dòng)功能的特種電機(jī),其獨(dú)特的設(shè)計(jì)和工作原理使其在需要
    的頭像 發(fā)表于 04-25 15:34 ?1453次閱讀
    剎車<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b>的特點(diǎn)

    TI 旋轉(zhuǎn)電機(jī)-電機(jī)驅(qū)動(dòng)與控制解決方案指南

    MOSFET;檢測-可對來自電機(jī)的反饋信息進(jìn)行處理/ 調(diào)節(jié)以控制轉(zhuǎn)矩、速度或位置的模擬電路;前置驅(qū)動(dòng)器-集成至單個(gè)器件或封裝中的柵 極驅(qū)動(dòng)器、檢測及保護(hù)電路(還可能包括控 制邏輯);集成型
    發(fā)表于 03-18 12:27

    直線電機(jī)旋轉(zhuǎn)電機(jī)性能比較

    直線電機(jī)旋轉(zhuǎn)電機(jī)作為現(xiàn)代工業(yè)驅(qū)動(dòng)系統(tǒng)的兩大核心組件,各自擁有獨(dú)特的性能特點(diǎn)和適用場景。本文將從速度、加速度、精度、動(dòng)態(tài)響應(yīng)、結(jié)構(gòu)及應(yīng)用領(lǐng)域
    的頭像 發(fā)表于 03-16 16:55 ?2146次閱讀