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

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

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

3天內不再提示

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

單片機 ? 來源:單片機 ? 2020-05-14 10:39 ? 次閱讀

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

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

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

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

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

電路圖

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

所需組件

AT89C51(8051單片機)

L293D電機驅動器

5V雙極步進電機

16X2 LCD Diaplay

11.0592 MHz石英晶體

10KΩ電阻X 2

10KΩ電位器

8個1KΩ電阻包

33pF陶瓷電容器X 2

10μF/ 16V電容

按鈕X 4

330Ω電阻

5V電源

電路設計

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

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

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

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

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

代碼

工作中

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

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

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

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

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

電路圖

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

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

電路元件

AT89C51單片機

ULN2003A

步進電機

水晶

電阻器

電容器類

電路設計

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

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

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

與所有電動機相似,步進電動機將具有定子和轉子。轉子具有永磁體,定子具有線圈。基本的步進電機有4個線圈,每個線圈具有90度的旋轉步進。這四個線圈以循環順序激活。下圖顯示了軸的旋轉方向。有多種驅動步進電機的方法。其中一些解釋如下。

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

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

如何操作此步進電機驅動器電路?

首先,接通電路。

單片機開始驅動步進電機。

可以觀察到步進電機的旋轉

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

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

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

步進電機控制器電路的優點

它消耗更少的功率。

需要低工作電壓

步進電機控制應用

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

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

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

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

    關注

    6042

    文章

    44617

    瀏覽量

    637540
  • 驅動器
    +關注

    關注

    53

    文章

    8271

    瀏覽量

    146841
  • 步進電機
    +關注

    關注

    151

    文章

    3120

    瀏覽量

    147735

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

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

收藏 人收藏

    評論

    相關推薦

    步進電機控制實現方法

    ? ? ? 步進電機,作為一種將電脈沖信號轉換為相應角位移或線位移的電動機,是現代數字控制系統中不可或缺的重要組件。其工作原理基于電磁學原理,通過接收數字控制信號(電脈沖信號)并轉化為
    的頭像 發表于 01-21 16:43 ?77次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>的<b class='flag-5'>控制</b>實現方法

    使用單片機實現直流電機的PWM調速控制原理圖

    使用單片機實現直流電機的PWM調速控制
    發表于 12-10 15:29 ?0次下載

    基于MSP430單片機的模糊邏輯電機控制

    電子發燒友網站提供《基于MSP430單片機的模糊邏輯電機控制.pdf》資料免費下載
    發表于 10-23 10:21 ?0次下載
    基于MSP430<b class='flag-5'>單片機</b>的模糊邏輯<b class='flag-5'>電機</b><b class='flag-5'>控制</b>

    步進電機如何自適應控制步進電機如何細分驅動控制

    步進電機是一種將電脈沖信號轉換為角位移或線位移的電機,廣泛應用于各種自動化控制系統中。為了提高步進電機
    的頭像 發表于 10-23 10:04 ?725次閱讀

    步進電機轉速怎么控制高低

    步進電機是一種將電脈沖信號轉換為角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,當
    的頭像 發表于 10-22 15:55 ?737次閱讀

    利用MSP430單片機控制步進電機

    電子發燒友網站提供《利用MSP430單片機控制步進電機.pdf》資料免費下載
    發表于 10-09 14:18 ?0次下載
    利用MSP430<b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>

    步進電機控制原理與應用實例

    步進電機,作為一種特殊的電機類型,在現代工業控制系統中占據著重要的地位。其獨特的控制方式和廣泛的應用領域,使得
    的頭像 發表于 06-25 14:34 ?1085次閱讀

    基于STM32單片機步進電機控制系統設計

    系統內使用按鍵進行步進電機控制,可以控制步進電機的啟動和關閉,使用按鍵進行加速和減速以及進行旋
    的頭像 發表于 06-25 14:14 ?1248次閱讀
    基于STM32<b class='flag-5'>單片機</b>的<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>系統設計

    步進電機控制器電路圖 步進電機控制器的分類及其特點

      步進電機控制器是一種專門用于控制步進電機的設備,它通過發出脈沖信號來驅動
    的頭像 發表于 06-24 17:12 ?3601次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器電路圖 <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器的分類及其特點

    基于51單片機步進電機正反轉調速控制電路圖及程序

    本資源內容概要:? ? ? ?這是基于51單片機步進電機正反轉調速控制電路圖及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)。
    發表于 06-20 16:17 ?0次下載

    什么是步進電機控制器?步進電機控制器電路圖

    步進電機控制器是一種專門用于控制步進電機運行的裝置。步進
    的頭像 發表于 06-20 16:14 ?2199次閱讀
    什么是<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器?<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>器電路圖

    串口通信如何控制步進電機轉動?

    在自動化控制系統中,步進電機控制是一項重要的技術任務。通過串口通信控制步進
    的頭像 發表于 04-19 16:23 ?1869次閱讀

    基于52單片機的28BYJ48步進電機運用

    基于52單片機的28BYJ48步進電機運用
    發表于 04-10 08:28

    什么是步進電機的細分控制步進電機為什么要細分,如何細分?

    什么是步進電機的細分控制步進電機為什么要細分,如何細分? 步進
    的頭像 發表于 02-18 09:39 ?7981次閱讀

    arduino控制步進電機代碼

    Arduino是一種開放源代碼的電路板平臺,它可以用于控制各種不同的電子設備,包括步進電機步進電機是一種電動機,可以通過下達特定的指令來
    的頭像 發表于 02-14 16:29 ?2139次閱讀
    主站蜘蛛池模板: 视频一区国产 | 极品少妇粉嫩小泬啪啪AV | 美女gif趴跪式动态图 | 奶头从情趣内衣下露了出来AV | 亚洲在线国产日韩欧美 | 99热这里只有是精品 | 亚洲欧美中文字幕网站大全 | 国产亚洲精品久久久999密臂 | 蜜臀AV精品一区二区三区 | 久久秋霞理伦片 | 日本高清免费看 | 伊人久久大香线蕉综合高清 | 国产高潮国产高潮久久久久久 | 特黄特色大片免费播放器试看 | 性西欧俄罗斯极品 | 日韩欧美国产免费看清风阁 | 久久久久国产精品美女毛片 | 免费无码国产欧美久久18 | 年轻夫妇韩剧中文版免费观看 | 亚洲 欧美 日韩 精品 自拍 | 妞干网手机免费视频 | 亚洲免费观看 | 在线精彩视频在线观看免费 | 99久久国产露脸精品国产麻豆 | 亚洲综合色在线视频久 | 亚洲精品无码不卡 | 久久青青草原综合伊人 | 日日射日日操 | 亚洲视频欧美视频 | 性生生活大片又黄又 | 亚洲精品乱码电影在线观看 | 国产成人免费在线 | 97国产精品久久精品国产 | 粗好大用力好深快点漫画 | 久久爽狠狠添AV激情五月 | 中文字幕视频在线免费观看 | 2019夜夜 | 黄色a三级三级三级免费看 黄色a三级免费看 | 国产做国产爱免费视频 | xx顶级欧美熟妞xxhd | 999精品国产人妻无码系列 |