色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用L298N電動機驅動器控制器板

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-10-30 09:38 ? 次閱讀

Step 1:規格

控制2個直流電機,每個直流電機最大@ 2A,或一個步進電機

驅動器:L298N雙H橋

驅動器輸入電壓:5V?35V(或7V?35V,具體取決于電源需求)

最大平均電流Io:每個2A

最大功耗: 20W @ 75攝氏度

控制信號輸入電平:高電平2.3V 《= Vin 《= Vss;低:-0.3V 《= Vin 《= 1.5V

板載78M05線性穩壓器提供了穩定的5V(最高0.5A),可用于為L298N H橋和其他部分。

步驟2:L298N框圖

步驟3:邏輯表

L =低,H =高,X =無關,Z =高阻抗,Vin =輸入電壓,Vdrop =電壓降

注意:輸入之間存在電壓降電壓和L298的電機輸出,可以預期會有1V至3V的下降,具體取決于輸入電壓和電流消耗。

步驟4:示意圖

第5步:如何控制直流電動機

第一個直流電動機連接到由In1和In2控制的電動機驅動器控制板的Out1和Out2。設置In1 = HIGH和In2 = LOW會使電動機前進,而將輸入信號取反(In1 = LOW,In2 = HIGH)會使電動機后退。將In1和In2都設置為LOW會使電動機立即停止。

ENA默認為HIGH,這會使電動機以恒定速度運行。為了控制電動機的速度,必須將跳接器從EnA上拆下,然后將其連接到具有微控制器的PWM功能的數字輸出。

在某些情況下,ENA連接到微控制器的非PWM數字輸出,以便緩慢停止電動機。

上面的連接和方法可以應用于控制第二個直流電動機。

步驟6:使用Arduino控制直流電動機

《通過將L298N電動機驅動器控制器板連接到Arduino,您可以控制兩個直流電動機。下面的代碼是Arduino草圖,它以恒定速度控制兩個電機。

#define FORWARD 8

#define BACKWARD 2

#define STOP 5

int Motor[2][2] = //two dimensional array

{

{4 , 5}, //input pin to control Motor1--》 Motor[0][0]=4, Motor[0][1]=5

{6 , 7}, //input pin to control Motor2--》 Motor[1][0]=6, Motor[1][1]=7

};

void setup() {

pinMode(Motor[0][0], OUTPUT);

pinMode(Motor[0][1], OUTPUT);

pinMode(Motor[1][0], OUTPUT);

pinMode(Motor[1][1], OUTPUT);

}

void loop() {

motor_run(0, FORWARD); //motor1 forward

delay(2000); //delay 2 seconds

motor_run(0, STOP); //motor1 stop

motor_run(1, BACKWARD); //motor2 backward

delay(2000); //delay 2 seconds

motor_run(1, STOP); //motor2 stop

}

void motor_run(int motor, int movement) {

switch (movement) {

case FORWARD:

digitalWrite(Motor[motor][0], HIGH);

digitalWrite(Motor[motor][1], LOW);

break;

case BACKWARD:

digitalWrite(Motor[motor][0], LOW);

digitalWrite(Motor[motor][1], HIGH);

break;

case STOP:

digitalWrite(Motor[motor][0], LOW);

digitalWrite(Motor[motor][1], LOW);

break;

}

}

步驟7:使用Arduino控制電機速度

下面的草圖控制兩個直流電動機的速度。

請從ENA和ENB上卸下跳線,然后將ENA和ENB分別連接到數字9和數字10。

#define FORWARD 8

#define BACKWARD 2

#define STOP 5

#define PWM_PIN_1 9 //speed control pin for motor1

#define PWM_PIN_2 10 ///speed control pin for motor2

int Motor[2][2] = //two dimensional array

{

{4 , 5}, //input pin to control Motor1--》 Motor[0][0]=4, Motor[0][1]=5

{6 , 7}, //input pin to control Motor2--》 Motor[1][0]=6, Motor[1][1]=7

};

void setup() {

pinMode(PWM_PIN_1, OUTPUT);

pinMode(PWM_PIN_2, OUTPUT);

pinMode(Motor[0][0], OUTPUT);

pinMode(Motor[0][1], OUTPUT);

pinMode(Motor[1][0], OUTPUT);

pinMode(Motor[1][1], OUTPUT);

motor_run(0, FORWARD); //motor1 forward

motor_run(1, BACKWARD); //motor2 backward

}

void loop() {

//decelerate

for (int motor_speed=255; motor_speed》=0; motor_speed--) {

analogWrite(PWM_PIN_1, motor_speed);

analogWrite(PWM_PIN_2, motor_speed);

delay(20); //delay 20 milliseconds

}

//accelerate

for (int motor_speed=0; motor_speed《=255; motor_speed++) {

analogWrite(PWM_PIN_1, motor_speed);

analogWrite(PWM_PIN_2, motor_speed);

delay(20); //delay 20 milliseconds

}

}

void motor_run(int motor, int movement) {

switch (movement) {

case FORWARD:

digitalWrite(Motor[motor][0], HIGH);

digitalWrite(Motor[motor][1], LOW);

break;

case BACKWARD:

digitalWrite(Motor[motor][0], LOW);

digitalWrite(Motor[motor][1], HIGH);;

break;

case STOP:

digitalWrite(Motor[motor][0], LOW);

digitalWrite(Motor[motor][1], LOW);;

break;

}

}

第8步:步進電機基礎

步進電機有兩種類型:單極和雙極步進電機。單極步進電動機僅在正電壓下運行(僅需要一個電源,例如5V和0)。雙極步進電動機具有兩個極性(需要兩個電源,例如2.5V和-2.5V)。

4線制電動機是雙極性的。

6線制電動機是單極電動機。

8線電機可以雙極或單極運行。

步驟9:步進模式

波形驅動器(單相開啟)

消耗的功率最少,一次只能通電一相。

全步順序(僅單極步進電機)

在全步順序中,兩個線圈同時通電,從而提高了轉矩速度乘積并提高了保持轉矩。

半步進序列(僅用于單極步進電機)

在“半模式”步進序列中,電機步進角減小到全模式下的一半。

注意:L298N僅適用于雙極步進電機,不適用于單極步進電機。

步驟10:使用Arduino控制雙極步進電機

#define OUT1 4 //Digital 4 connect to L298 IN1

#define OUT2 5 //Digital 5 connect to L298 IN2

#define OUT3 6 //Digital 6 connect to L298 IN3

#define OUT4 7 //Digital 7 connect to L298 IN4

int motor_speed = 20; //delay 20 milliseconds (smaller is faster)

void setup() {

pinMode(OUT1, OUTPUT);

pinMode(OUT2, OUTPUT);

pinMode(OUT3, OUTPUT);

pinMode(OUT4, OUTPUT);

}

void loop() {

step(1,0,0,0); //step 1 (L1 ON)

step(0,0,1,0); //step 2 (L3 ON)

step(0,1,0,0); //step 3 (L2 ON)

step(0,0,0,1); //step 4 (L4 ON)

}

void step(int in1, int in2, int in3, int in4) {

digitalWrite(OUT1, in1);

digitalWrite(OUT2, in2);

digitalWrite(OUT3, in3);

digitalWrite(OUT4, in4);

delay(motor_speed);

}

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • L298N
    +關注

    關注

    21

    文章

    224

    瀏覽量

    78716
收藏 人收藏

    評論

    相關推薦

    電動機保護控制器如何革新礦用配電安全?

    在礦業領域,電動機作為重要的動力源,其安全運行對于礦山生產效率及工人生命安全至關重要。礦用電動機保護控制器作為一種關鍵的電氣設備,承擔著監控和保障電動機正常運行的重要職責。本文將探討
    的頭像 發表于 12-24 09:25 ?130次閱讀
    <b class='flag-5'>電動機</b>保護<b class='flag-5'>控制器</b>如何革新礦用配電安全?

    可控硅在電動機控制中的應用

    可控硅在電動機控制中的應用十分廣泛,主要體現在以下幾個方面: 一、電動機調速控制 可控硅驅動器可以根據
    的頭像 發表于 12-04 10:34 ?337次閱讀

    電動機與變頻的配合應用

    在現代工業生產中,電動機是不可或缺的動力源,而變頻則是實現電動機精確控制的關鍵設備。兩者的配合應用,不僅能夠提高生產效率,還能節約能源,降低成本。 一、
    的頭像 發表于 11-27 09:42 ?284次閱讀

    PLC控制步進電動機的基本原理

    步進電動機是一種能夠將接收到的電脈沖信號直接轉化為相應的機械角位移的特殊電機。每當步進驅動器接收到一個來自控制器的脈沖信號時,它便驅動步進電動機
    的頭像 發表于 09-24 11:28 ?356次閱讀

    步進驅動器的作用及種類

    步進電機驅動器是一種將電脈沖轉化為角位移的執行機構。步進電動機和步進電動機驅動器構成步進電機驅動系統。步進
    的頭像 發表于 09-04 11:33 ?404次閱讀
    步進<b class='flag-5'>驅動器</b>的作用及種類

    變頻驅動器的結構和應用

    在現代工業自動化領域,變頻驅動器(Variable Frequency Drive,簡稱VFD)作為一種高級電機控制設備,發揮著舉足輕重的作用。VFD通過改變供給到電動機的頻率和電壓,實現對
    的頭像 發表于 06-25 14:53 ?677次閱讀

    變頻驅動器VFD的工作原理和特點

    變頻驅動器(VFD)是一種高級電機控制設備,其全稱為Variable Frequency Drive,即變頻驅動器。VFD在工業應用中具有廣泛的用途,它可以通過改變供給到電動機的頻率和
    的頭像 發表于 06-20 11:32 ?2461次閱讀

    PLC控制電動機正反轉電路的工作原理

    在工業自動化控制中,電動機作為動力源,其正反轉控制是常見的控制需求。傳統的電動機正反轉控制主要依
    的頭像 發表于 06-17 09:37 ?2157次閱讀

    PLC和變頻如何控制電動機

    在現代工業自動化領域中,電動機作為動力源,其運行狀態的調控至關重要。而PLC(可編程邏輯控制器)與變頻的結合,為實現電動機的高效、精準控制
    的頭像 發表于 06-12 14:43 ?1045次閱讀

    硬件模塊---L298N電機控制模塊實現方法

    峰值電流可達3A,持續工作電流為2A;額定功率25W。內含兩個H橋的高電壓大電流全橋式驅動器,可以用來驅動直流電動機和步進電動機、繼電器線圈等感性負載;采用標準邏輯電平信號
    的頭像 發表于 05-11 09:20 ?7808次閱讀
    硬件模塊---<b class='flag-5'>L298N</b>電機<b class='flag-5'>控制</b>模塊實現方法

    智能礦用電動機保護應該怎么選

    安科瑞 鄒玉麗 摘要 :介紹了礦用電動機智能綜合保護系統的總體結構,采用直接將交流信號整流、濾波、調理、采樣的方式變為微控制器能夠識別的直流信號,通過對微控制器采集到的直流信號編程判
    的頭像 發表于 05-10 14:18 ?346次閱讀
    智能礦用<b class='flag-5'>電動機</b>保護<b class='flag-5'>器</b>應該怎么選

    安科瑞智能電動機/馬達保護在煤礦內的應用分析

    摘要 :介紹了礦用電動機智能綜合保護系統的總體結構,采用直接將交流信號整流、濾波、調理、采樣的方式變為微控制器能夠識別的直流信號,通過對微控制器采集到的直流信號編程判斷來實現對
    的頭像 發表于 05-10 13:30 ?341次閱讀
    安科瑞智能<b class='flag-5'>電動機</b>/馬達保護<b class='flag-5'>器</b>在煤礦內的應用分析

    電動車無刷控制器更換步驟詳解

    如果電動機不轉,應檢查控制器電動機電角度是否對應。如果電角度對應但電動機不轉或轉動不正常,應使用“綠盟”牌無刷電動車配線儀對
    發表于 03-12 09:59 ?2584次閱讀
    <b class='flag-5'>電動</b>車無刷<b class='flag-5'>控制器</b>更換步驟詳解

    選擇電機驅動器需要注意什么

    電機驅動器是用于控制電動機運行的設備,它可以調節電機的速度、轉矩、位置等參數,以滿足不同應用場景的需求。在選擇和使用電機驅動器時,通常需要考慮以下四大要點: 匹配性:電機
    的頭像 發表于 02-05 11:32 ?1076次閱讀

    電動機保護的作用 電動機保護的脫扣級別如何設置

    電動機保護是一種用于保護電動機的重要設備,它在電動機運行過程中起到監測和控制的作用,可以保護電動機
    的頭像 發表于 02-02 11:37 ?2441次閱讀
    主站蜘蛛池模板: 19不插片免费视频| 国产在线精品亚洲观看不卡欧美| 99久久就热视频精品草| 91久久偷偷做嫩草影院免费看 | 最近的2019中文字幕HD| 狠狠干狠狠色| 亚洲精品国产在线网站| 国产亚洲精品影视在线| 无遮挡h肉3d动漫在线观看| 亚洲一区二区三区乱码在线欧洲| 国产精品A8198V久久A片| 少妇被阴内射XXXB少妇BB| 成熟YIN荡美妞A片视频麻豆| 日本不卡一二三| 大胸美女被C得嗷嗷叫动态图| 青春草国产成人精品久久| 办公室激情在线观看| 人妖操女人| 国产精品内射久久久久欢欢| 亚洲 欧美 国产 伦 综合| 好大快用力深一点h视频| 亚洲欧美日本中文子不卡| 精品四虎国产在免费观看| 中文字幕成人免费高清在线| 男生jj插入女生jj| 高清国产在线观看| 亚洲黄色片免费看| 寂寞夜晚视频高清观看免费| 2020国产欧洲精品视频| 青柠在线观看免费全集| 国产精品人妻无码久久久2022| 亚洲欧美国产视频| 久久这里只有热精品18| mxgs-877痉挛媚药按摩| 天天看高清影视在线18| 久久机热视频 这里只有精品首页| 无套内谢大学生A片| 久久99AV无色码人妻蜜| AV多人爱爱XXx| 午夜向日葵视频在线观看| 久久精品国产久精国产果冻传媒|