在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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) > 設(shè)計(jì)應(yīng)用 > 步進(jìn)電機(jī)與8051微控制器接口

            步進(jìn)電機(jī)與8051微控制器接口

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

            是一種無刷同步電機(jī),它將整個(gè)旋轉(zhuǎn)分成若干步。每個(gè)都有一些固定的步進(jìn)角度,電機(jī)以這個(gè)角度旋轉(zhuǎn)。在這篇文章中,我將向你展示如何使用兩種不同的驅(qū)動器將系統(tǒng)連接: L293D和ULN 2003。此外,這里還解釋了使用控制步進(jìn)電機(jī)的方法。

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

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

             這些電路的主要原理是使步進(jìn)電機(jī)以一個(gè)特定的步進(jìn)角度逐步旋轉(zhuǎn)。由于控制器不能提供電機(jī)所需的電流,所以使用ULN2003集成電路和L293D電機(jī)驅(qū)動器來驅(qū)動步進(jìn)電機(jī)。

            電路1:使用8051和L293D控制步進(jìn)電機(jī)

            本項(xiàng)目的第一個(gè)電路是使用L293D電機(jī)驅(qū)動器IC實(shí)現(xiàn)的。由于L293D電機(jī)驅(qū)動器有四個(gè)輸出引腳的選項(xiàng),所以只能用它來驅(qū)動一個(gè)雙極步進(jìn)電機(jī)。

            電路圖

            雙極步進(jìn)電機(jī)與8051和L293D電機(jī)驅(qū)動器連接的電路圖如下圖所示。

            Stepper Motor Control using 8051 Microcontroller L293D Circuit Diagram

            使用8051L293D控制步進(jìn)電機(jī)的電路圖

            所需元件 

            AT89C51 (8051單片機(jī)) 

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

            5V雙極步進(jìn)電機(jī) 

            16X2的液晶顯示器 Diaplay 

            11.0592 MHz 石英晶體 

            10KΩ 電阻器 X 2 

            10KΩ POT 

            8x 1KΩ 電阻器包 

            33pF 陶瓷電容 X 2  

            10μF/16V 電容 

            按鈕 X 4 

            330Ω 電阻器 

            5V電源

            電路設(shè)計(jì) 

            首先,LCD的數(shù)據(jù)引腳被連接到8051的PORT0引腳。由于PORT0沒有任何內(nèi)部的上拉,所以用一個(gè)電阻組來拉高PORT0。LCD的RS和E引腳被連接到8051的P2.0和P2.1。

            RST引腳使用一個(gè)10KΩ的電阻被拉低。按鈕和10μF電容的組合將被用來復(fù)位。另外,EA引腳使用一個(gè)10KΩ的電阻被拉高。

            接下來是振蕩器。它由兩個(gè)33pF的電容和一個(gè)連接在8051的XTAL1和XTAL2引腳之間的11.0592MHz晶體組成。

            來到電機(jī)驅(qū)動器,兩個(gè)使能引腳和兩個(gè)電源引腳被連接到+5V電源。四個(gè)輸入連接到8051的PORT1引腳,即P1.0、P1.1、P1.2和P1.3。雙極步進(jìn)電機(jī)的四個(gè)引腳與L293D的四個(gè)輸出引腳相連。

            為了控制步進(jìn)電機(jī)的方向,三個(gè)按鈕被連接到PORT3的引腳上,即P3.0、P3.1和P3.2。

            代碼 

            工作原理 

            這個(gè)電路的工作非常簡單。在程序中實(shí)現(xiàn)了一種叫做 "半步 "的方法來旋轉(zhuǎn)步進(jìn)電機(jī)。當(dāng)按下前進(jìn)按鈕時(shí),步進(jìn)電機(jī)按順時(shí)針方向旋轉(zhuǎn)。

            Stepper Motor Control using 8051 Microcontroller Image 1

            Stepper Motor Control using 8051 Microcontroller Image 2

            同樣的,當(dāng)按下向后的按鈕時(shí),它開始以逆時(shí)針方向旋轉(zhuǎn)。要完全停止旋轉(zhuǎn),你可以按下停止按鈕。

            電路2:使用8051單片機(jī)和ULN2003控制步進(jìn)電機(jī)

            本項(xiàng)目的第二個(gè)電路是使用8051單片機(jī)和ULN2003實(shí)現(xiàn)步進(jìn)電機(jī)控制。由于ULN2003晶體管陣列由7個(gè)輸出組成,你可以控制單極和雙極的步進(jìn)電機(jī)。

            在這個(gè)項(xiàng)目中,我將向你展示如何使用8051微控制器和ULN2003晶體管陣列來控制一個(gè)5線單極步進(jìn)電機(jī)。

            電路圖

            下面的圖片顯示了步進(jìn)電機(jī)與8051微控制器和ULN2003連接的電路圖。

            Stepper Motor Control using 8051 Microcontroller Circuit Diagram

            使用8051單片機(jī)控制步進(jìn)電機(jī)的電路圖

            電路元件

            AT89C51單片機(jī)

            ULN2003A

            步進(jìn)電機(jī)

            晶體

            電阻器

            電容器

            電路設(shè)計(jì)

            該電路由AT89C51單片機(jī)、ULN2003A、電機(jī)組成。AT89c51是低功耗、高性能、CMOS 8位、8051系列微控制器。它有32條可編程的I/O線。它有4K字節(jié)的可編程和可擦除的Flash存儲器。一個(gè)外部晶體振蕩器被連接在微控制器的18和19引腳上。電機(jī)通過一個(gè)驅(qū)動IC連接到微控制器的端口2。

            ULN2003A是一個(gè)電流驅(qū)動IC。它被用來驅(qū)動步進(jìn)電機(jī)的電流,因?yàn)樗枰^60mA的電流。它是一個(gè)達(dá)林頓對陣列。它由七對具有共同發(fā)射極的達(dá)林頓陣列組成。該集成電路由16個(gè)引腳組成,其中7個(gè)是輸入引腳,7個(gè)是輸出引腳,其余的是VCC和地。前四個(gè)輸入引腳與微控制器相連。以同樣的方式,四個(gè)輸出引腳連接到步進(jìn)電機(jī)。

            步進(jìn)電機(jī)有6個(gè)引腳。在這6個(gè)引腳中,2個(gè)引腳連接到12V電源,其余的連接到步進(jìn)電機(jī)的輸出。步進(jìn)電機(jī)以一個(gè)給定的步進(jìn)角度旋轉(zhuǎn)。旋轉(zhuǎn)的每一步都是整個(gè)周期的一小部分。這取決于機(jī)械部件和驅(qū)動方法。

            與所有的電機(jī)類似,步進(jìn)電機(jī)將有定子和轉(zhuǎn)子。轉(zhuǎn)子有永久磁鐵,定子有線圈?;镜牟竭M(jìn)電機(jī)有4個(gè)線圈,旋轉(zhuǎn)角度為90度。這四個(gè)線圈是按循環(huán)順序激活的。下圖顯示了軸的旋轉(zhuǎn)方向。有不同的方法來驅(qū)動步進(jìn)電機(jī)。下面將對其中的一些進(jìn)行解釋。

            全步驅(qū)動: 在這種方法中,一次給兩個(gè)線圈通電。因此,這里一次有兩個(gè)相反的線圈被激發(fā)。

            半步驅(qū)動: 在這種方法中,線圈是交替通電的。因此,它以半步角旋轉(zhuǎn)。在這種方法中,可以一次給兩個(gè)線圈通電,也可以給單個(gè)線圈通電。因此,它增加了每個(gè)周期的旋轉(zhuǎn)次數(shù)。它顯示在下圖中。

            如何操作這個(gè)步進(jìn)電機(jī)驅(qū)動電路?

            首先,打開電路。

            微控制器開始驅(qū)動步進(jìn)電機(jī)。

            人們可以觀察到步進(jìn)電機(jī)的旋轉(zhuǎn)。

            步進(jìn)電機(jī)有四根線。它們是黃色、藍(lán)色、紅色和白色。這些電線交替通電,如下圖所示。

            在全步驅(qū)動中,使用以下順序

            全步驅(qū)動

            Full Step Driving

            要以半步角驅(qū)動電機(jī),請使用以下順序

            半步角

            Half Step Angle

            步進(jìn)電機(jī)控制器電路的優(yōu)點(diǎn)

            消耗的功率較小。

            它需要較低的工作電壓。

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

            該電路可用于機(jī)器人應(yīng)用。

             它也可用于機(jī)械電子學(xué)應(yīng)用。

            步進(jìn)電機(jī)可用于磁盤驅(qū)動器、矩陣打印機(jī)等。



            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉