日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

使用8051單片機原理的步進電機控制

單片機 ? 來源:單片機 ? 2020-05-14 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步進電機是一種無刷同步電機,它將完整的旋轉(zhuǎn)分為若干步。每個步進電動機將具有一些固定的步進角,并且電動機以該角度旋轉(zhuǎn)。在本文中,我將向您展示如何使用兩個不同的驅(qū)動器(L293D和ULN 2003)將步進電機與8051連接。此外,此處還將說明使用8051單片機的步進電機控制。

使用8051單片機原理的步進電機控制

這些電路的主要原理是使步進電機以特定的步進角步進旋轉(zhuǎn)。由于控制器無法提供電動機所需的電流,因此ULN2003 IC和L293D電動機驅(qū)動器用于驅(qū)動步進電動機。

電路1:使用8051單片機和L293D進行步進電機控制

該項目中的第一個電路是使用L293D電機驅(qū)動器IC實現(xiàn)的。由于L293D電動機驅(qū)動器具有四個輸出引腳的選件,因此只能使用它驅(qū)動雙極步進電動機。

電路圖

下圖顯示了將雙極步進電機與8051微控制器和L293D電機驅(qū)動器接口的電路圖。

所需組件

AT89C51(8051單片機)

L293D電機驅(qū)動器

5V雙極步進電機

16X2 LCD Diaplay

11.0592 MHz石英晶體

10KΩ電阻X 2

10KΩ電位器

8個1KΩ電阻包

33pF陶瓷電容器X 2

10μF/ 16V電容

按鈕X 4

330Ω電阻

5V電源

電路設(shè)計

首先,LCD的數(shù)據(jù)引腳連接到8051的PORT0引腳。由于PORT0沒有任何內(nèi)部上拉,因此使用電阻器將PORT0上拉。LCD的RS和E引腳連接到8051的P2.0和P2.1。

RST引腳使用10KΩ電阻下拉。按鈕和10μF電容器的組合將用于復位微控制器。同樣,使用10KΩ電阻上拉EA引腳。

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

進入電機驅(qū)動器時,兩個使能引腳和兩個電源引腳連接到+ 5V電源。四個輸入連接到8051的PORT1引腳,即P1.0,P1.1,P1.2和P1.3。雙極步進電機的四個引腳連接到L293D的四個輸出引腳。

為了控制步進電機的方向,三個按鈕連接到PORT3引腳,即P3.0,P3.1和P3.2。

代碼

工作中

該電路的工作非常簡單。在程序中實現(xiàn)了一種稱為“半步進”的方法來旋轉(zhuǎn)步進電機。按下前進按鈕時,步進電機將沿順時針方向旋轉(zhuǎn)。

同樣,當按下后退按鈕時,它開始沿逆時針方向旋轉(zhuǎn)。要完全停止旋轉(zhuǎn),可以按停止按鈕。

電路2:使用8051單片機和ULN2003進行步進電機控制

該項目的第二個電路是使用8051微控制器和ULN2003實現(xiàn)步進電機控制。由于ULN2003晶體管陣列由7個輸出組成,因此您可以控制單極和雙極步進電機。

在這個項目中,我將向您展示如何使用8051微控制器和ULN2003晶體管陣列控制5線單極步進電機。

電路圖

下圖顯示了將步進電機與8051微控制器和ULN2003接口的電路圖。

使用AT89C51單片機控制步進電機的電路圖

電路元件

AT89C51單片機

ULN2003A

步進電機

水晶

電阻器

電容器類

電路設(shè)計

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

ULN2003A是電流驅(qū)動器IC。它用于驅(qū)動步進電機的電流,因為它需要超過60mA的電流。它是達林頓對的數(shù)組。它由具有公共發(fā)射器的七對達林頓陣列組成。該集成電路由16個引腳組成,其中7個為輸入引腳,7個為輸出引腳,其余為VCC和地。前四個輸入引腳連接到微控制器。同樣,四個輸出引腳連接到步進電機。

步進電機有6個引腳。在這六個引腳中,有2個引腳連接到12V電源,其余的連接到步進電機的輸出。步進器以給定的步進角旋轉(zhuǎn)。旋轉(zhuǎn)的每個步驟都是整個循環(huán)的一小部分。這取決于機械零件和驅(qū)動方法。

與所有電動機相似,步進電動機將具有定子和轉(zhuǎn)子。轉(zhuǎn)子具有永磁體,定子具有線圈?;镜牟竭M電機有4個線圈,每個線圈具有90度的旋轉(zhuǎn)步進。這四個線圈以循環(huán)順序激活。下圖顯示了軸的旋轉(zhuǎn)方向。有多種驅(qū)動步進電機的方法。其中一些解釋如下。

全步驅(qū)動:在這種方法中,兩個線圈同時通電。因此,這里兩個相對的線圈一次被激勵。

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

如何操作此步進電機驅(qū)動器電路?

首先,接通電路。

單片機開始驅(qū)動步進電機。

可以觀察到步進電機的旋轉(zhuǎn)

步進電機有四根線。它們是黃色,藍色,紅色和白色。如下所述,這些都可以通電。

在全步駕駛中,請按以下順序進行

要以半步角驅(qū)動電動機,請按以下順序進行

步進電機控制器電路的優(yōu)點

它消耗更少的功率。

需要低工作電壓

步進電機控制應用

該電路可用于機器人應用。

這也可以用于機電應用中。

步進電機可用于磁盤驅(qū)動器,矩陣打印機等。

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

    關(guān)注

    6078

    文章

    45598

    瀏覽量

    674108
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    54

    文章

    9120

    瀏覽量

    156626
  • 步進電機
    +關(guān)注

    關(guān)注

    153

    文章

    3273

    瀏覽量

    152812

原文標題:詳解:使用8051單片機控制步進電機

文章出處:【微信號:aidanpianji,微信公眾號:單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    步進電機控制原理

    步進電機是數(shù)字控制電機,它將脈沖信號轉(zhuǎn)變成角位移,即給一個脈沖信號,步進電機就轉(zhuǎn)動一個角度,因此
    發(fā)表于 01-04 08:25

    浮思特 | 智能洗衣背后的靜默力量,ABOV單片機如何實現(xiàn)精準控制?

    日常生活中,洗衣已成為不可或缺的家電產(chǎn)品。隨著技術(shù)進步,現(xiàn)代洗衣不僅具備基礎(chǔ)的洗滌功能,還融入了觸摸控制、多電機驅(qū)動、烘干一體等智能化技術(shù)。這些復雜功能背后,離不開高性能
    的頭像 發(fā)表于 10-16 09:52 ?813次閱讀
    浮思特 | 智能洗衣背后的靜默力量,ABOV<b class='flag-5'>單片機</b>如何實現(xiàn)精準<b class='flag-5'>控制</b>?

    單片機采用什么電流控制

    單片機作為電子系統(tǒng)的控制核心,其電流控制涉及自身工作電流管理與外部設(shè)備電流驅(qū)動兩個層面。由于單片機內(nèi)部電路的特性,其自身工作電流較小,而控制
    的頭像 發(fā)表于 07-30 10:07 ?919次閱讀

    單片機怎么控制轉(zhuǎn)速

    ? ? ? ?在工業(yè)自動化、智能家居、機器人等領(lǐng)域,單片機控制電機轉(zhuǎn)速是實現(xiàn)精準運動控制的核心技術(shù)。通過結(jié)合硬件電路設(shè)計與軟件算法優(yōu)化,單片機
    的頭像 發(fā)表于 07-25 13:58 ?1236次閱讀

    單片機怎么驅(qū)動電機?

    在各類自動化設(shè)備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅(qū)動電機運轉(zhuǎn)。單片機驅(qū)動
    的頭像 發(fā)表于 07-25 09:31 ?1368次閱讀

    單片機怎么控制步進電機

    步進電機作為一種將電脈沖信號轉(zhuǎn)化為角位移的執(zhí)行機構(gòu),其運轉(zhuǎn)依賴于脈沖信號的控制,而單片機作為控制核心,通過輸出特定的脈沖信號和方向信號,實現(xiàn)
    的頭像 發(fā)表于 07-24 13:41 ?906次閱讀

    單片機是怎么控制

    單片機作為電子系統(tǒng)的控制核心,通過接收外部信號、執(zhí)行預設(shè)程序、驅(qū)動外部設(shè)備的方式實現(xiàn)控制功能,其控制過程涉及信號輸入、數(shù)據(jù)處理和指令輸出三個關(guān)鍵環(huán)節(jié),每個環(huán)節(jié)的協(xié)同配合決定了整體
    的頭像 發(fā)表于 07-23 13:59 ?1055次閱讀

    單片機直流電機調(diào)速原理

    在工業(yè)自動化、智能設(shè)備等領(lǐng)域,直流電機的調(diào)速控制至關(guān)重要,而單片機憑借其靈活的控制能力,成為實現(xiàn)直流電機精準調(diào)速的核心部件。
    的頭像 發(fā)表于 07-17 13:42 ?944次閱讀

    給予單片機的溫度控制系統(tǒng)設(shè)計

    在工業(yè)生產(chǎn)、智能家居等領(lǐng)域,溫度的穩(wěn)定控制至關(guān)重要,基于單片機的溫度控制系統(tǒng)憑借靈活、高效的特點被廣泛應用,其設(shè)計原理與實現(xiàn)方式值得深入探討。 基于單片機的溫度
    的頭像 發(fā)表于 07-16 10:57 ?856次閱讀

    三相反應式步進電機智能控制系統(tǒng)設(shè)計

    方案采用AT89C51單片機內(nèi)部定時器改變 CP脈沖的頻率,從而實現(xiàn)對電機轉(zhuǎn)速進行控制。經(jīng)過理論及試驗研究,該系統(tǒng)實現(xiàn)了步進電機調(diào)速與正反轉(zhuǎn)
    發(fā)表于 06-13 09:31

    嵌入式單片機電機控制系統(tǒng)中的應用

    摘要:在工業(yè)領(lǐng)域,電機的運行狀態(tài)關(guān)系到生產(chǎn)的效率和安全,是廣大機電控制技術(shù)人員關(guān)注的重點。隨著數(shù)字式控制系統(tǒng)的發(fā)展,嵌入式單片機電機
    發(fā)表于 06-11 15:07

    基于單片機步進電機式模擬器儀表系統(tǒng)設(shè)計

    純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:基于單片機步進電機式模擬器儀表系統(tǒng)設(shè)計.pdf【免責聲明】本文系網(wǎng)絡轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時間告知,刪除內(nèi)容!
    發(fā)表于 05-29 14:16

    二相步進電機驅(qū)動電路的設(shè)計

    電路設(shè)計都采用了一片可在線編程的單片機AT89S52作為控制器,由達林頓功率管 TP142組成的電路作為服動器,電路結(jié)構(gòu)簡單,設(shè)計思路清晰,同時,比較分析了單極性和雙極性這2種常用驅(qū)動電路設(shè)計方案的特點
    發(fā)表于 05-28 15:38

    單片機和伺服有什么區(qū)別

    : 1. 定義與功能 特性 單片機(Microcontroller) 伺服系統(tǒng)(Servo System) 定義 一種集成CPU、內(nèi)存、I/O接口的微型計算機芯片,用于控制設(shè)備。 一種由伺服電機、編碼器
    的頭像 發(fā)表于 05-26 09:18 ?1082次閱讀

    如何應對步進電機的各種干攏問題

    電機作為高頻輸出的設(shè)備,可能會對周圍的控制系統(tǒng)造成干擾,特別是在有高精度傳感器的精密儀器上,如血液采漿、印鈔機等。這種干擾可能導致控制系統(tǒng)無法正常工作,甚至造成
    的頭像 發(fā)表于 05-11 17:38 ?1559次閱讀
    如何應對<b class='flag-5'>步進</b><b class='flag-5'>電機</b>的各種干攏問題
    江都市| 灌南县| 盘锦市| 阜康市| 虎林市| 柳江县| 开江县| 周宁县| 万年县| 长沙县| 星子县| 洪洞县| 太保市| 马山县| 扎赉特旗| 磐石市| 九龙城区| 织金县| 汝南县| 吴桥县| 福泉市| 无锡市| 盐池县| 金湖县| 大邑县| 滦平县| 泰顺县| 高州市| 淳安县| 抚顺县| 伊川县| 永登县| 兴城市| 太谷县| 林甸县| 文化| 济源市| 泊头市| 柘城县| 会昌县| 阳原县|