在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 直流電機與8051微控制器的接口

            直流電機與8051微控制器的接口

            作者: 時間:2023-04-03 來源:電子產(chǎn)品世界 收藏

            在這個項目中,我們將學習L293D和L298N電機驅(qū)動器,以及在L293D和L298N的幫助下將直流電動機與連接。

            本文引用地址:http://www.biyoush.com/article/202304/445206.htm

            當我們談及控制機器人時,首先想到的是控制直流電動機。將直流電動機與連接是機器人應用中非常重要的概念。通過將直流電動機與連接,我們可以做很多事情,比如控制電動機的方向,控制電動機的速度。這篇文章描述了如何使用AT89C51控制器(或任何微控制器的變體)來控制直流電動機。

            Interfacing DC Motor with 8051 Microcontroller using L298N Image 2

            電路原理

            微控制器引腳的最大輸出電流在5V下是15mA。但是大多數(shù)直流電動機的功率要求是微控制器所不能承受的,甚至電動機產(chǎn)生的反電動勢也可能損壞微控制器。

            因此,直接將直流電動機連接到控制器上是不可取的。因此,我們在和微控制器之間使用電機驅(qū)動電路。

            在這里,我們使用L293D和L298N電機驅(qū)動器IC來驅(qū)動。使用這些IC,我們可以同時驅(qū)動兩個直流電動機。對于L293D電機驅(qū)動器,電機電源在4.5到36V之間變化,它提供的最大電流為600mA。對于L298N來說,電機電源最高為46V,可提供3A的電流。

            關于L293D電機驅(qū)動器的簡要說明

            L293D是一個四重H橋電機驅(qū)動器,顧名思義,它用于驅(qū)動。這個IC的工作原理是基于H橋的概念。H橋是一個允許任何方向的電壓來控制電機方向的電路。

            L293D有4個輸入引腳。電機方向取決于應用在這些引腳的邏輯輸入。EN1和EN2必須是高電平才能驅(qū)動兩個直流電動機。

            L293D電路

            L293D電路

            IN1=0和IN2=0 -> 電機1空轉(zhuǎn)

            IN1=0和IN2=1 -> 電機1反時鐘方向

            IN1=1和IN2=0 --> 電機1的時鐘方向

            IN1=1和IN2=1 -> 電機1空轉(zhuǎn)

            IN3=0 和 IN4=0 --> 電機 2 空轉(zhuǎn)

            IN3=0和IN4=1 -> 電機2反時鐘方向

            IN3=1和IN4=0 --> 電機2的時鐘方向

            IN3=1和IN4=1 -> 電機2空轉(zhuǎn)

            關于L298N電機驅(qū)動器的簡要說明

            L298N電機驅(qū)動模塊是目前比較常用的驅(qū)動IC。L298N的額定電流和電壓高于L293D電機驅(qū)動器。

            關于L298N電機驅(qū)動模塊的更多信息,請參考《關于L298N電機驅(qū)動器的簡要說明》。

            使用L298N電機驅(qū)動模塊引腳控制Arduino直流電機

            L293D Circuit

            直流電動機與和L293D連接的電路圖

            所需組件

            AT89C51 (8051微控制器)

            8051編程器

            編程電纜

            12V直流電池或適配器

            L293D電機驅(qū)動器

            直流電動機

            電解電容 - 10uF

            2個陶瓷電容 - 33pF

            10k電阻(1/4瓦) - 4個

            按鈕 - 3

            連接導線。

            了解基于PWM的直流電動機速度控制電路如何使用微控制器工作

            電路設計

            上述電路圖中的主要部件是at89c51微控制器和電機驅(qū)動器。在這里,電機驅(qū)動器的輸入引腳IN1,IN2分別連接到P3.0和P3.1,以控制電機的方向。直流電機連接到L293D的輸出端。EN1引腳連接到5V直流電以驅(qū)動電機。

            開關被連接到微控制器的P2.0和P2.1的下拉配置中。第一個開關使電機按順時針方向旋轉(zhuǎn),第二個開關使電機按逆時針方向旋轉(zhuǎn)。電機驅(qū)動器的第8和第16個引腳連接到+5V電源。

            算法

            宣布P2.0和P2.1為輸入,P3.0和P3.1為輸出。

            現(xiàn)在檢查第一個按鈕是否被按下。如果按下了,則向P3.0發(fā)送邏輯1。

            接下來檢查第二個按鈕是否被按下。如果按下了,則向P3.1發(fā)送邏輯1,否則向端口3發(fā)送0。

            Arduino DC Motor Control using L298N Motor Driver Module Pins

            直流電動機與8051和L298N連接的電路圖

            Interfacing DC Motor with 8051 Microcontroller Circuit Diagram

            直流電動機與8051和L293D連接的電路圖

            所需元件

            AT89C51 (8051微控制器)

            8051編程器

            編程電纜

            12V直流電池或適配器

            L298N馬達驅(qū)動模塊

            12V直流電動機

            電解電容 - 10μF

            2個陶瓷電容 - 33pF

            10KΩ 電阻器 (1/4瓦)

            1KΩ 電阻器(1/4瓦) - 3個

             8個1KΩ電阻包

            按鈕 - 4

            連接導線。

            電路設計

            與上述電路類似,L298N電機驅(qū)動器的IN1和IN2連接到微控制器的0端口P0.0和P0.1引腳。電機驅(qū)動模塊的OUT1和OUT2端連接一個12V的直流電機。

            為了控制電機的旋轉(zhuǎn)方向,我將使用三個按鈕,分別連接到端口0的P0.5、P0.6和P0.7。

            算法

            聲明P0.5和P0.6為輸入,P0.0和P0.1為輸出。

            現(xiàn)在檢查第一個按鈕是否被按下。如果按下了,則向P0.0發(fā)送邏輯1,向P0.1發(fā)送邏輯0。這將使馬達向前進方向旋轉(zhuǎn)。

            接下來檢查第二個按鈕是否被按下。如果按下,則向P0.1發(fā)送邏輯1,向P0.0發(fā)送邏輯0,使電機反向轉(zhuǎn)動。

            如何操作?

            將程序刻錄到8051單片機上。

            現(xiàn)在按照電路圖的要求進行連接。

            在給出連接時,確保沒有從電池到控制器的直接電源連接。

            打開電路板的電源,現(xiàn)在電機處于靜止狀態(tài)。

            按下第一個按鈕,你可以觀察到電機將沿順時針方向旋轉(zhuǎn)。

            按下第二個按鈕,現(xiàn)在電機按逆時針方向旋轉(zhuǎn)。

            關閉電路板的電源。

            Interfacing DC Motor with 8051 Microcontroller using L298N Circuit Diagram

            使用L298N將直流電動機與8051單片機連接起來

            應用

            這個概念在機器人中被用來控制機器人的方向。

            用來控制直流電動機的速度。

            在我們需要驅(qū)動高電壓電機的應用中使用。



            評論


            相關推薦

            技術專區(qū)

            關閉