18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

3天內不再提示

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

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-10-30 09:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Step 1:規(guī)格

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

驅動器:L298N雙H橋

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

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

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

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

板載78M05線性穩(wěn)壓器提供了穩(wěn)定的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功能的數(shù)字輸出。

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

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

步驟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分別連接到數(shù)字9和數(shù)字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

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

    關注

    21

    文章

    224

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LM3421 用于帶串聯(lián) DIM FET 驅動器的恒流 LED 驅動器N 通道控制器技術手冊

    LM3421 和 LM3423 系列器件是用于 LED 驅動器的多功能高壓 N 溝道 MOSFET 控制器。它們可以輕松配置為降壓、升壓、降壓-升壓和 SEPIC 拓撲。這種靈活性以及 75 V 的額定輸入電壓使這些
    的頭像 發(fā)表于 09-03 13:57 ?563次閱讀
    LM3421 用于帶串聯(lián) DIM FET <b class='flag-5'>驅動器</b>的恒流 LED <b class='flag-5'>驅動器</b>的 <b class='flag-5'>N</b> 通道<b class='flag-5'>控制器</b>技術手冊

    電動汽車用異步電動機混合控制系統(tǒng)的研究

    摘 要:電動汽車驅動系統(tǒng)的核心技術就是對電動機控制,目前比較流行采用的是矢量控制(FOC)和直接轉矩
    發(fā)表于 07-24 11:51

    基于L298N的STM32的直流電機PWM調速控制

    基于L298N與stm32的直流電機調速,實驗結果良好,可以根據(jù)調節(jié)STM32的PWM占空比來進行直流電機的調速。實驗系統(tǒng)圖如下: L298N驅動模塊 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內容有幫助可
    發(fā)表于 05-14 15:01

    變頻如何選擇變頻調速系統(tǒng)的電動機?

    在選擇與變頻配合使用的變頻調速系統(tǒng)電動機時,需要考慮以下關鍵因素: 一、了解電動機類型 交流電動機主要分為異步電動機和同步
    的頭像 發(fā)表于 04-28 17:22 ?774次閱讀
    變頻<b class='flag-5'>器</b>如何選擇變頻調速系統(tǒng)的<b class='flag-5'>電動機</b>?

    我用9V電源給L298N供電,但是接線后l298n輸入端電壓變成了3V多,請問這是咋了?

    我用9V電源給L298N供電,L298N未接負載,9V電源空載時確實是9V,但是接線后l298n輸入端電壓變成了3V多,此時測量電源兩端電壓也是3V多,我用另一個獨立電源給L298N
    發(fā)表于 03-29 14:59

    如何正確選擇交流電動機變頻調速控制方案?

    和同步電動機,它們的調速方式和控制策略有所不同。異步電動機通常使用變頻來改變其供電頻率,從而調節(jié)轉速。而同步電動機則可以通過改變供電頻率和
    的頭像 發(fā)表于 03-25 07:39 ?665次閱讀
    如何正確選擇交流<b class='flag-5'>電動機</b>變頻調速<b class='flag-5'>控制</b>方案?

    L298N-驅動直流電機和步進電機的詳細資料大總結

    電機轉速控制電路(PWM信號)主要采用 L298N ,通過單片機的 I/O 輸入改變芯片控制端的電平,即可以對電機 進行正反轉,停止的操作,輸入引腳與輸出引腳的邏輯關系圖為驅動直流電機
    發(fā)表于 02-26 16:02

    驅動器有哪些類型

    驅動器的主要類型包括伺服電機驅動器、步進電機驅動器、直流伺服電動機驅動器、交流伺服電動機
    的頭像 發(fā)表于 02-23 15:50 ?1594次閱讀

    伺服驅動器的性質定義

    伺服驅動器控制伺服電動機的重要設備,廣泛應用于數(shù)控機床、機器人、自動化生產線等領域?。以下是關于伺服驅動器的一些關鍵信息和常見故障及其解決方案: ?一、伺服
    的頭像 發(fā)表于 02-22 10:51 ?780次閱讀

    避免電動機頻繁出現(xiàn)故障-如何選擇合適的電動機保護

    使用和操作,避免超載、過載等不當使用方式。 環(huán)境控制:保持電動機的工作環(huán)境干燥、通風良好,避免高溫、高濕等惡劣環(huán)境對電動機的影響。 定期更換易損件:根據(jù)電動機的使用壽命和廠家建議,定期
    的頭像 發(fā)表于 01-14 17:10 ?873次閱讀
    避免<b class='flag-5'>電動機</b>頻繁出現(xiàn)故障-如何選擇合適的<b class='flag-5'>電動機</b>保護<b class='flag-5'>器</b>

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

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

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

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

    電動機與變頻的配合應用

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

    高效電動機與傳統(tǒng)電動機的區(qū)別

    隨著全球能源危機的加劇和環(huán)境保護意識的提高,高效節(jié)能技術越來越受到重視。 1. 能效標準 傳統(tǒng)電動機 :傳統(tǒng)電動機的設計和制造標準往往沒有嚴格的能效要求,因此在實際運行中,它們的效率可能低于現(xiàn)代高效
    的頭像 發(fā)表于 11-27 09:37 ?1068次閱讀

    磁編碼電動機控制中的應用

    隨著工業(yè)自動化和智能制造的發(fā)展,對電動機控制的精度和可靠性要求越來越高。磁編碼作為一種高精度的位置和速度傳感,其在電動機
    的頭像 發(fā)表于 11-23 09:21 ?1941次閱讀