freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

利用單片機at89c51控制步進電機畢業(yè)論文(論文)(存儲版)

2025-08-22 10:29上一頁面

下一頁面
  

【正文】 利用單片機 AT89C51 控制步進電機 羅漢友 第 17 頁 共 20 頁 硬件電路設(shè)計 根據(jù)本人所找到的有關(guān) AT89C51 的資料,經(jīng)過反復(fù)修改,最終設(shè)計出以下電路,如下圖所示。 使用分立元件驅(qū)動步進電機 以往步進電機控制系統(tǒng)采用分立元件或者集成電路組成的控制回路,不僅調(diào)試安裝復(fù)雜,要消耗大量元器件,而且一旦定型之后,要改變控制方案就得重新設(shè)計電路。d = 0。 case 6:a = 1。c = 1。break。b = 0。 } num1++。c = 0。break。b = 1。d = 0。//定時器 1,定時 1 用于步進電機轉(zhuǎn)速控制 if(flag1 == 0)//正轉(zhuǎn) { switch(num1) { case 0:a = 1。led = display[buf[0]]。wei1=1。 case 1:wei3=1。 TH0 = (65536 4000)/256。 } while(!s4)。//反轉(zhuǎn) buf[0] = 1。 } while(!s1)。ix。 TL1 = time_counter[k1][1]。//控制取勵磁信號變量 uchar num2 = 8。//數(shù)碼管位選定義 sbit a = P2^7。sbit s2 = P1^1。關(guān)于 Keil 的使用,有很多的資料介利用單片機 AT89C51 控制步進電機 羅漢友 第 9 頁 共 20 頁 紹,這里只介紹其整個編譯過程,在最短時間內(nèi)開始使用 Easy 51DP2 開發(fā)板。Keil 提供了包括 C 編譯器 、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個 集成開發(fā)環(huán)境 ( uVision)將這些部分組合在一起。 步進電機的選擇 由于本系統(tǒng)是基于單片機的步進電機系統(tǒng),實際上是設(shè)計步進電機的驅(qū)動電路,而設(shè)計步進電機 的驅(qū)動電路有一個必須遵循的原則:先選擇步進電機后進行驅(qū)動電路設(shè)計。、但動態(tài)性能差、效率低、發(fā)熱大,可靠性難保證。在非超載的情況下,電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機加一個脈沖信號,電機則轉(zhuǎn)過一個步距角。圖33 中外接晶體以及電容 C2和 C1 構(gòu)成并聯(lián)諧振電路,它們起穩(wěn)定振蕩頻率、快速起振的作用,其值均為 30P 左右,晶振頻率選 12MHz。 利用單片機 AT89C51 控制步進電機 羅漢友 第 5 頁 共 20 頁 P3 口: P3 口是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口 ,P3 的輸出緩沖級可驅(qū)動 (吸收或輸出電流) 4 個 TTL 邏輯們電路。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個 引腳被外部信號拉底時會輸出一個電流。 AT89C51 提供以下標(biāo)準(zhǔn)功能: 4K 字節(jié) FLASH 閃速存儲器, 128 字節(jié)內(nèi)部 RAM, 32 個 I/O口線,兩個 16 位定時 /計數(shù)器,一個向量兩級中斷結(jié)構(gòu),一個全雙工串行通訊口,內(nèi)置一個精密比較器,片內(nèi)振蕩器及時鐘電路,同時 AT89C51 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的工作模式,空閑方式停止 CPU 的工作,但允許 RAM,定時計數(shù)器,串行通信及中斷系統(tǒng)繼續(xù)工作。如 CPU 的運算位數(shù)從 4位、 8 位 ??到 32 位機的發(fā)展,運算速度從 8 MHz、 32 MHz??到 GHz。 9 第 4 章 硬件電路設(shè)計 .................................................................................................... 16 電路設(shè)計構(gòu)思 8 Keil 工程項目建立 8 第 3 章 單片機編程軟件概述 ............................................................................................ 8 Keil 軟件簡介 在當(dāng)今社會的各個領(lǐng)域步進電機無處不在,應(yīng)用領(lǐng)域涉及機器人、工業(yè)電子自動化設(shè)備、醫(yī)療器件、廣告器材、舞臺燈光設(shè)備、印刷設(shè)備、計算機外部應(yīng)用設(shè)備等等。步進電機是機電控制中一種常用的執(zhí)行機構(gòu),其原理是通過對它每相線圈中的電流和順序切換來使電機作步進式旋轉(zhuǎn)。單片機控制系統(tǒng)是以單片機( CPU)為核心部件,擴展一些外部接口和設(shè)備,組成單片機工業(yè)控制機,主要用于工業(yè)過程控制。作為輸出口用時,每位能 吸收電流的方式驅(qū)動 8 個 TTL 邏輯門電路,對端口寫 1 可作為高阻抗輸入端用。對端口寫 1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 P3 口除了作為一般的 I/O 口線外,更重要的用途是他的第二個功能,如下表所示 : P3 口還接收一些用于 FLASH 閃速存儲器編程和程序效驗的控制信號。但如果 RST 引腳上持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài)。 利用單片機 AT89C51 控制步進電機 羅漢友 第 7 頁 共 20 頁 圖 4 步進電機 雖然步進電機已被廣泛地應(yīng)用,但步進電機并不能像普通的直流電機, 交流電機 在常規(guī)下使用。或15176。步進電機和一般直流電機不同,它的性能指標(biāo)與驅(qū)動電源及測試條件關(guān)系很大。開發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編源文件。一個工程里可以有一個或多個 *.c 文件和 *.h 文件,但只可以有一個main()函數(shù)。sbit s5 = P1^4。sbit d = P2^4。//初始正轉(zhuǎn),正反轉(zhuǎn)標(biāo)志 uchar buf[4]={0,10,10,1}。 ET0 = 1。j++)。//正轉(zhuǎn) buf[0] = 0。 } if(s4 == 0) //速度加 1 檔 { delay1m(3)。 if(k == 0) { k = 10。wei2=1。wei0=1。break。 if(num == 4)num = 0。d = 0。b = 1。break。c = 1。 case 7:a = 1。b = 0。break。c = 1。 case 5:a = 0。d = 0。 if(num2 == 8)num2 = 0。 使用多個功率放大器件驅(qū)動電機 通過使用不同的放大電 路和不同參數(shù)的器件,可以達到不同的放大的要求,放大后能夠得到較大的功率。 LED 顯示電路 由于系統(tǒng)顯示的內(nèi)容比較簡單,顯示量不多,所以顯示選用數(shù)碼管既方便又經(jīng)濟。當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮。 綜上所述,此設(shè)計基 本上實現(xiàn)了控制步進電機啟動、關(guān)閉、正轉(zhuǎn)、反轉(zhuǎn)、加速、減速等功能 結(jié)論 隨著社會的發(fā)展,電子產(chǎn)品的需求與日俱增,無論是從推動經(jīng)濟發(fā)展還是社會發(fā)展來說,電子科技都有著不
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1