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

正文內(nèi)容

基于單片機的直流電機轉(zhuǎn)速pid控制系統(tǒng)設(shè)計_畢業(yè)設(shè)計論文(已修改)

2025-09-05 14:26 本頁面
 

【正文】 1 基于單片機的 直流電機轉(zhuǎn)速 PID控制系統(tǒng)設(shè)計 2 單片機原理課程設(shè)計任務(wù)書 班級: 自動化 07 姓名: 指導(dǎo)教師: 曹利鋼 2020年 6月 7日 設(shè)計題目:基于單片機的直流電機轉(zhuǎn)速 PID控制系統(tǒng)設(shè)計 設(shè)計任務(wù)和要求 : 10% Nn ~ 90% Nn ,其中 Nn 為電機額定轉(zhuǎn)速 :177。 5r/min。 設(shè)計成果 設(shè)計說明書一份 電路圖一份 參考資料 .單片機原理及接口技術(shù) (第 2版 )[M].北京:機械工業(yè)出版社, 2020 ,趙性初 .單片機微型計算機原理與接口技術(shù) (第 2版 )[M].武漢:華中科技大學出版社, 1999 教研室主任簽字: 年 月 日 3 目 錄 第 一 章 直流電機工作原理 ................................. 4 工作原理 ......................................... 4 、直流電機 PID 控制原理方框圖 ....................... 5 第 二 章 硬件設(shè)計與實現(xiàn) ................................... 8 硬件設(shè)計 ......................................... 8 系統(tǒng)面板圖 ....................................... 15 第 三 章 流程設(shè)計 ........................................ 17 軟件設(shè)計流程圖 .................................. 17 第 四 章 程序說明 ........................................ 20 直流電機部分程序 ................................. 20 溫度檢測部分程序 ................................. 28 第 五 章 說明及調(diào)試 ...................................... 36 調(diào)試過程 ........................................ 36 運行結(jié)果 ........................................ 37 第六章 課程 設(shè)計體會 ……………………………………………… 39 第七章 參考文獻…………………………………………………… 39 4 第一章 直流電機工作原理 工作原理 本設(shè)計中的電子鐘的核心是 AT89C51。硬件電路主要由六部分構(gòu)成: PID控制電路、復(fù)位電路、鍵盤電路、顯示電路、串行通信電路以及溫度檢測電路。 PID 控制電路是電子鐘硬件電路的核心,沒有 PID控制電路,直流電機無法正常穩(wěn)定運行。本系統(tǒng)電路采用的晶振 ,一號單片機定時器采用的是定時器 0工作在方式 2定時,用于實現(xiàn)一定時間的計時,定時時間為 10ms。復(fù)位電路可使單片機回復(fù)到初始狀態(tài)。鍵盤可實現(xiàn)對直流電機轉(zhuǎn)速的設(shè)定及啟動的操作。溫度檢測是通過 DS18B20芯片實現(xiàn),在溫度顯示中還要注意數(shù)的轉(zhuǎn)換。在該設(shè)計中還用到定時器 1 工作在方式 2用來產(chǎn)生 9600的波特率,用在兩片單片機之間串行傳送數(shù)據(jù)。 外部中斷 INT1 當電機轉(zhuǎn)一圈時向外部中斷進行一次中斷計數(shù),從而實現(xiàn)電機轉(zhuǎn)速的測量。 一號單片機轉(zhuǎn)速顯示 當電機轉(zhuǎn)動時,顯示部分可以把電機的設(shè)定轉(zhuǎn)速或者是通過通信由溫度計算的轉(zhuǎn)速顯示出來,同時在右側(cè)部分顯示 電機當下的轉(zhuǎn)速。 二號單片機的溫度顯示與之類似。 5 溫度測量 溫度測量有專門的芯片 DS18B20。 DS18B20 可編程溫度傳感器有 3 個管腳。 GND 為接地線, DQ 為數(shù)據(jù)輸入輸出接口, 通過一個較弱的上拉電阻與單片機相連。 VDD 為電源接口,既可由數(shù)據(jù)線提供電源,又可 由外部提供電源,范圍 3. O~ 5. 5 V。當 DSI8B20 接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。轉(zhuǎn)換完成后的溫度值就以 16 位帶 符號擴展的二進制補碼形式存儲在高速暫存存儲器的 0, 1 字節(jié)。單片機可通過單線接口讀 到該數(shù)據(jù),讀取 時低位在前,高位在后,數(shù)據(jù)格式以 0. 062 5℃/LSB 形式表示。 按鍵選擇 一號單片機的鍵盤采用 4 4 的按鍵方式檢測按鍵。 P0、 P1 口不斷掃描按鍵的行和列從而計算出所選擇的數(shù)值,進而執(zhí)行相關(guān)的程序。 二號單片機原理類似。 直流電機驅(qū)動部分 一號單片機根據(jù)端口采集到的電機的轉(zhuǎn)速,經(jīng)過 PID 計算,通過另一端口發(fā)送 PWM 波,從而使電機改變轉(zhuǎn)速。 、直流電機 PID控制原理方框圖 6 復(fù)位鍵盤顯示8 9 C 5 1鍵盤顯示測溫8 9 C 5 1電機驅(qū)動測速報警串行通信圖 2. 1 直流電機 PI D 控制電路方框圖 7 圖 電路連接圖 8 第二章 硬件設(shè)計與實現(xiàn) 直流電機 PID控制電路的核心是兩塊 89C51,用兩塊 89C51作控制是為了電機控制和溫度檢測互不干擾,其中一塊控制電機,另一塊實現(xiàn)溫度檢測。 按鍵電路設(shè)計 根據(jù)功能需要,本控制電路需要設(shè)置一下功能鍵:按鍵設(shè)定轉(zhuǎn)速。在鍵盤中按鍵數(shù)量較多時,為了減少 I/O口的占用,通常將按鍵排列成矩陣 形式,如圖 1所示。在矩陣式鍵盤中,每條水平線和垂直線在 交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如P1口)就可以構(gòu)成 4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20 鍵的鍵盤,而直接用端口線則只能多出一鍵( 9 鍵)。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。 矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,下圖中,列線通過電阻接正電源,并將行線所接的單片機的 I/O 口作為輸出端,而列線所接的 I/O口則作為輸入。這樣,當按鍵沒有按下時,所有的輸入端都是高電 平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。 9 a0a1a2a3a4a5a6a70 1 2 34 5 6 78 9 確定 清除運行 圖 按鍵電路 參見表 。 按鍵 鍵名 功能 屬性 0~9 設(shè)定 設(shè)定轉(zhuǎn)速值 自動復(fù)位 確定 確定 確定設(shè)定值 自動復(fù)位 清除 清除 去除設(shè)定值 自動復(fù)位 運行 運行 開始運行 自動復(fù)位 表 按鍵功能表 按鍵操作說明如下: 0~9 鍵:通過此按鍵設(shè)定要求電機轉(zhuǎn)速的設(shè)定值。設(shè)定過程中數(shù)值依次左移,實現(xiàn)百十個位的設(shè)定。 確定鍵:該鍵為自動復(fù)位鍵,當設(shè)定完成后按確定鍵就可以使設(shè) 10 定值賦給相應(yīng)變量。 清除鍵:清除已經(jīng)設(shè)定的轉(zhuǎn)速值。 運行鍵:設(shè)定值完畢則可以點此鍵進行相應(yīng)的運行。 復(fù)位電路 復(fù)位是單片機的初始化操作,以便使 CPU 和系統(tǒng)中其他部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。除了進入系統(tǒng)的正常初始化之外,當單片機系統(tǒng)在運行出錯或操作錯誤使系統(tǒng)處于思索狀態(tài)時,也可按復(fù)位鍵重新啟動。 復(fù)位后, PC 內(nèi)容初始化為 0000H,使單片機從 0000H 單元開始執(zhí)行程序。 89C51 單片機復(fù)位信 號的輸入端是 RST引腳,高電平有效。 RST端的外部復(fù)位電路有兩種操作方式:上電自動復(fù)位和按鍵手 動復(fù)位。按鍵手動復(fù)位有電平方式和脈沖方式兩種。本設(shè)計用的是按鍵電平復(fù)位時相當于 RST 端接高電平。如圖 所示。 需要注意的是單片機連接了 8255A,復(fù)位電路也需與 8255A 的RESET相連。電路為上電復(fù)位電路,它是利用電容充電來實現(xiàn)的。在接電瞬間, RESET 端的電位與 VCC 相同,隨著充電電流的減少, RESET的電位逐漸下降。只要保證 RESET 為高電平的時間大于兩個機器周rs tRS Ta2a0C31uFR11k 11 期,便能正常復(fù)位。該電路除具有上電復(fù)位 功能外,若要復(fù)位,只需按 RESET 鍵,此時電源 VCC經(jīng)電阻 R R2 分壓,在 RESET端產(chǎn)生一個復(fù)位高電平。 顯示電路 本設(shè)計中使用 LED數(shù)碼管顯示電機的設(shè)定和實際轉(zhuǎn)速以及溫度值。電路設(shè)計如下: I NT 1a0a1a2a3a4a5a6a7A02A14A26A38OE1Y018Y116Y214Y312U 2 : A7 4 HC 2 4 0A011A113A215A317OE19Y09Y17Y25Y33U 2 : B7 4 HC 2 4 0234567891R P 1RE S P A C K 8 圖 轉(zhuǎn)速的顯示電路 溫度的顯示電路在另一個單片機中完成,圖相似。 12 溫度檢測 系統(tǒng)設(shè)置了一路溫度檢測在該系統(tǒng)中,圖 。 圖 DS18B20 測溫原理框圖 P 1 . 1P 1 . 1P 1 . 4P 1 . 5P 1 . 6P 1 . 6+5VP 1 . 7P 1 . 7P1.0P 1 . 0P 1 . 2P 1 . 2P 1 . 3P 1 . 3G NDX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1