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

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

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

基于電機(jī)的應(yīng)用制作一個8通道電機(jī)驅(qū)動器模塊電路

科技觀察員 ? 來源:circuitdigest ? 作者:薩達(dá)姆 ? 2022-11-30 17:50 ? 次閱讀

在本項目中,我們將為基于電機(jī)的應(yīng)用制作一個 8 通道電機(jī)驅(qū)動器模塊電路。在該電路中,我們設(shè)計了用于驅(qū)動直流或步進(jìn)電機(jī)PCB。通過使用此電機(jī)驅(qū)動板,我們可以一次操作 8 個直流電機(jī)或四個 4 線步進(jìn)電機(jī)。在這塊板中,我們使用了很少的三針螺釘接線端子和防盜尺,它們由相同的引腳連接,因此您可以使用防盜桿或電線來連接電機(jī)。在這里,我們使用了四個L293D電機(jī)驅(qū)動器IC來驅(qū)動電機(jī)。

所需組件:

電機(jī)驅(qū)動器IC L293D -4

104 電容器 -4

2 針螺釘接線端子 -8

3 針接線端子 -1

貼片發(fā)光二極管 -1

印刷電路板 (從JLCPCB訂購) -1

電阻 1k -1

伯格棍男

電源

微控制器Arduino

連接線

電機(jī)驅(qū)動電路說明:

在本電機(jī)驅(qū)動器電路中,我們使用了四個L293D電機(jī)驅(qū)動器IC來驅(qū)動電機(jī)。該板能夠一次驅(qū)動 8 個直流電機(jī)或 4 個步進(jìn)電機(jī)。用戶可以使用此板來構(gòu)建基于直流或步進(jìn)電機(jī)的項目,如機(jī)械臂、線路跟隨器、土地強(qiáng)盜、迷宮跟隨器和許多其他項目。該板可以使用微控制器進(jìn)行控制。該板具有用于連接電機(jī)的螺絲端子和防盜器。在這里,我們使用盜斗將控制引腳連接到微控制器或Arduino。該板具有跳線引腳,用于選擇硬件控制模式或軟件控制模式,這意味著用戶可以通過編程或使用跳線連接器將跳線放入硬件電機(jī)驅(qū)動板來控制這些引腳。該板具有 12v、5v 電源選項。還有一些通用孔可用于放置任何所需的組件。

8-channel-motor-driver-module-circuit-diagram.png

我們設(shè)計了易于理解的電路板。用戶可以通過讀取引腳名稱來了解連接(在PCB板上提及)。

工作和演示:

為了演示,我們使用Arduino板來控制2個直流電機(jī)和1個步進(jìn)電機(jī)。我們已在 L293D 的 8、9、10 和第 11 個引腳(In21、In22、In23 和 In24 電機(jī)驅(qū)動器引腳)上連接步進(jìn)電機(jī),并且通過使用跳線連接器將 HIGH 置于硬件控制模式,將使能引腳(跳線)設(shè)置為硬件控制模式。

直流電機(jī)連接在 L293D 的第 3、4、5 和 6 引腳(IN11、IN12、IN13、IN14 電機(jī)驅(qū)動板引腳)上,使能引腳(跳線)設(shè)置為軟件控制模式,連接在 2、3 引腳(1EN12 和 1EN34 電機(jī)驅(qū)動器引腳)。5V電源用于為電路和電機(jī)供電。

pYYBAGOHJ3OAIQFpAADzviey9-g379.jpg

以下是我們用來演示此電機(jī)驅(qū)動器模塊的Arduino代碼:

#include

const int stepsPerRevolution = 200;
Stepper myStepper(stepsPerRevolution, 10, 9, 8, 11);

#define _1EN12 2
#define _1EN34 3
#define IN11 4
#define IN12 5
#define IN13 6
#define IN14 7

void setup()
{
pinMode(_1EN12, OUTPUT);
pinMode(_1EN34, OUTPUT);
pinMode(IN11, OUTPUT);
pinMode(IN12, OUTPUT);
pinMode(IN13, OUTPUT);
pinMode(IN14, OUTPUT);

digitalWrite(_1EN12, LOW);
digitalWrite(_1EN34, LOW);
}

void loop()
{

stepperMotor();
delay(5000);

forwardFirstMotor();
startFirstMotor();
delay(5000);

stopFirstMotor();
delay(2000);

forwardSecondMotor();
startSecondMotor();
delay(5000);

stopSecondMotor();
delay(2000);

startFirstMotor();
startSecondMotor();
delay(5000);

stopFirstMotor();
stopSecondMotor();
delay(2000);

reverseFirstMotor();
startFirstMotor();
delay(5000);

stopFirstMotor();
delay(2000);

reverseSecondMotor();
startSecondMotor();
delay(5000);

stopSecondMotor();
delay(2000);

startFirstMotor();
startSecondMotor();
delay(5000);

stopFirstMotor();
stopSecondMotor();
delay(2000);

forwardFirstMotor();
startFirstMotor();
startSecondMotor();
delay(5000);

stopFirstMotor();
stopSecondMotor();
delay(2000);

reverseFirstMotor();
forwardSecondMotor();
startFirstMotor();
startSecondMotor();
delay(5000);

stopFirstMotor();
stopSecondMotor();
delay(2000);
}

void forwardFirstMotor()
{
digitalWrite(IN11, HIGH);
digitalWrite(IN12, LOW);
}

void forwardSecondMotor()
{
digitalWrite(IN13, HIGH);
digitalWrite(IN14, LOW);
}

void reverseFirstMotor()
{
digitalWrite(IN11, LOW);
digitalWrite(IN12, HIGH);
}

void reverseSecondMotor()
{
digitalWrite(IN13, LOW);
digitalWrite(IN14, HIGH);
}

void stopFirstMotor()
{
digitalWrite(_1EN12, LOW);
}

void stopSecondMotor()
{
digitalWrite(_1EN34, LOW);
}

void startFirstMotor()
{
digitalWrite(_1EN12, HIGH);
}

void startSecondMotor()
{
digitalWrite(_1EN34, HIGH);
}

void stepperMotor()
{
for(int i=0;i<2000;i++)
{
myStepper.step(1);
delay(10);
}
}

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

    關(guān)注

    142

    文章

    8875

    瀏覽量

    144859
  • 電機(jī)驅(qū)動器
    +關(guān)注

    關(guān)注

    16

    文章

    629

    瀏覽量

    64577
  • 模塊電路
    +關(guān)注

    關(guān)注

    3

    文章

    33

    瀏覽量

    11441
  • PCB
    PCB
    +關(guān)注

    關(guān)注

    1

    文章

    1771

    瀏覽量

    13204
收藏 人收藏

    評論

    相關(guān)推薦

    電機(jī)驅(qū)動器驅(qū)動6電機(jī)

    642式步進(jìn)電機(jī),用1驅(qū)動器啟動,想設(shè)計分時復(fù)用電路
    發(fā)表于 07-07 21:22

    東芝推出高電流3通道半橋電機(jī)驅(qū)動器

    東京—東芝公司(TOKYO:6502)今天宣布推出3通道半橋電機(jī)驅(qū)動器芯片(IC)“TB67Z800FTG”,適用于支持高電流[1]、可通過微控制(MCU)輕松控制的無刷直流
    發(fā)表于 09-03 13:42 ?1575次閱讀
    東芝推出高電流3<b class='flag-5'>通道</b>半橋<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b>

    通道 H 橋電機(jī)驅(qū)動器

    每個 H 橋的輸出驅(qū)動器模塊由 N 溝道功率 MOSFET 組成,這些 MOSFET 被配置成H橋,以驅(qū)動
    發(fā)表于 05-10 10:28 ?30次下載
    雙<b class='flag-5'>通道</b> H 橋<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b>

    如何操作LV8548電機(jī)驅(qū)動器模塊

    視頻簡介:在此我們演示如何操作LV8548電機(jī)驅(qū)動器模塊方案套件的GUI。LV8548MC是款雙通道低飽和電壓正向/反向
    的頭像 發(fā)表于 03-14 06:08 ?7173次閱讀

    步進(jìn)電機(jī)驅(qū)動器工作模式_步進(jìn)電機(jī)驅(qū)動器電路

    在整步運行中,同種步進(jìn)電機(jī)既可配整/半步驅(qū)動器也可配細(xì)分驅(qū)動器,但運行效果不同。步進(jìn)電機(jī)驅(qū)動器
    的頭像 發(fā)表于 10-01 15:08 ?8891次閱讀
    步進(jìn)<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b>工作模式_步進(jìn)<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b><b class='flag-5'>電路</b>圖

    NS8A25步進(jìn)電機(jī)驅(qū)動器模塊資料

    NS8A25步進(jìn)電機(jī)驅(qū)動器模塊資料分享。
    發(fā)表于 04-14 09:50 ?63次下載

    文帶你了解電機(jī)驅(qū)動芯片和電機(jī)驅(qū)動模塊

    什么是電機(jī)驅(qū)動芯片和電機(jī)驅(qū)動模塊? 電機(jī)驅(qū)動芯片是集
    的頭像 發(fā)表于 07-18 14:46 ?1.8w次閱讀

    非單片機(jī)制作的簡易直流有感無刷電機(jī)(BLDC)驅(qū)動器

    非單片機(jī)制作的簡易直流有感無刷電機(jī)(BLDC)驅(qū)動器(電源保護(hù)裝置是什么)-非單片機(jī)制作的簡易直流有感無刷電機(jī)(BLDC)
    發(fā)表于 07-26 14:11 ?64次下載
    非單片機(jī)<b class='flag-5'>制作</b>的簡易直流有感無刷<b class='flag-5'>電機(jī)</b>(BLDC)<b class='flag-5'>驅(qū)動器</b>

    步進(jìn)電機(jī)驅(qū)動器的分類及模塊

    步進(jìn)電機(jī)驅(qū)動器種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu),步進(jìn)電動機(jī)和步進(jìn)電動機(jī)驅(qū)動器構(gòu)成步進(jìn)電機(jī)驅(qū)動
    的頭像 發(fā)表于 10-02 18:10 ?9852次閱讀

    單極步進(jìn)電機(jī)驅(qū)動器電路設(shè)計

    這是單極步進(jìn)電機(jī)驅(qū)動器電路設(shè)計,用于控制 5、6 或 8 線的單極步進(jìn)電機(jī)。它使用四 MOS
    的頭像 發(fā)表于 06-21 16:03 ?2971次閱讀
    單極步進(jìn)<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b>的<b class='flag-5'>電路</b>設(shè)計

    8通道繼電器驅(qū)動器開源分享

    電子發(fā)燒友網(wǎng)站提供《8通道繼電器驅(qū)動器開源分享.zip》資料免費下載
    發(fā)表于 07-07 10:05 ?4次下載
    <b class='flag-5'>8</b><b class='flag-5'>通道</b>繼電器<b class='flag-5'>驅(qū)動器</b>開源分享

    構(gòu)建Raspberry Pi電機(jī)驅(qū)動器HAT的教程分享

    本教程中,我們將構(gòu)建Raspberry Pi 電機(jī)驅(qū)動器 HAT來驅(qū)動直流和步進(jìn)電機(jī)。此
    發(fā)表于 08-05 16:20 ?1403次閱讀
    構(gòu)建Raspberry Pi<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b>HAT的教程分享

    步進(jìn)電機(jī)/電機(jī)驅(qū)動器電路板開源分享

    電子發(fā)燒友網(wǎng)站提供《步進(jìn)電機(jī)/電機(jī)驅(qū)動器電路板開源分享.zip》資料免費下載
    發(fā)表于 12-01 14:06 ?10次下載
    步進(jìn)<b class='flag-5'>電機(jī)</b>/<b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b><b class='flag-5'>電路</b>板開源分享

    步進(jìn)電機(jī)驅(qū)動電路原理 步進(jìn)電機(jī)驅(qū)動器可以通用嗎

    步進(jìn)電機(jī)驅(qū)動電路原理是指通過特定的電信號驅(qū)動步進(jìn)電機(jī)工作的原理。而步進(jìn)電機(jī)
    的頭像 發(fā)表于 01-24 10:46 ?2179次閱讀

    用于ODD驅(qū)動、由串行接口控制的7通道電機(jī)驅(qū)動器TPIC2040數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于ODD驅(qū)動、由串行接口控制的7通道電機(jī)驅(qū)動器TPIC2040數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-19 09:52 ?0次下載
    用于ODD<b class='flag-5'>驅(qū)動</b>、由串行接口控制的7<b class='flag-5'>通道</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動器</b>TPIC2040數(shù)據(jù)表