《計算機(jī)控制系統(tǒng)》課程設(shè)計報告(共19頁)

上傳人:荷葉****8 文檔編號:48302469 上傳時間:2022-01-03 格式:DOC 頁數(shù):20 大小:139KB
收藏 版權(quán)申訴 舉報 下載
《計算機(jī)控制系統(tǒng)》課程設(shè)計報告(共19頁)_第1頁
第1頁 / 共20頁
《計算機(jī)控制系統(tǒng)》課程設(shè)計報告(共19頁)_第2頁
第2頁 / 共20頁
《計算機(jī)控制系統(tǒng)》課程設(shè)計報告(共19頁)_第3頁
第3頁 / 共20頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《計算機(jī)控制系統(tǒng)》課程設(shè)計報告(共19頁)》由會員分享,可在線閱讀,更多相關(guān)《《計算機(jī)控制系統(tǒng)》課程設(shè)計報告(共19頁)(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、精選優(yōu)質(zhì)文檔-----傾情為你奉上 課 程 設(shè) 計 報 告 學(xué)生姓名: 邱博 學(xué) 號: 26 學(xué) 院: 自動化工程學(xué)院 班 級: 自動133 題 目: 計算機(jī)控制系統(tǒng) 指導(dǎo)教師:趙波,姜文娟 職稱: 副教授 2016年6月27日 專心---專注---專業(yè) 目錄 1 題目背景與意義 在自動控制系統(tǒng)的實際工程中,經(jīng)常需要檢測被測對象的一些物理參數(shù)

2、,如溫度、流量、壓力、速度等,這些參數(shù)都是模擬信號的形式。它們要由傳感器轉(zhuǎn)換成電壓信號,再經(jīng)A/D轉(zhuǎn)換器變換成計算機(jī)能夠處理的信號。同樣,計算機(jī)控制外設(shè),如電動調(diào)節(jié)閥、模擬調(diào)速系統(tǒng)時,就需要將計算機(jī)輸出的數(shù)字信號經(jīng)過D/A轉(zhuǎn)換器變換成外設(shè)能接受的模擬信號。 本次《計算機(jī)控制系統(tǒng)》課程設(shè)計的目的就是讓同學(xué)們在理論學(xué)習(xí)的基礎(chǔ)上,通過完成一個基于51單片機(jī),A/D和D/A多種資源應(yīng)用并具有綜合功能的小系統(tǒng)的設(shè)計與編程應(yīng)用,使我們不但能夠?qū)⒄n堂上學(xué)到的理論知識與實際應(yīng)用結(jié)合起來,而且能夠?qū)﹄娮与娐?、電子元器件、等方面的知識進(jìn)一步加深認(rèn)識,同時在系統(tǒng)設(shè)計、軟件編程、相關(guān)儀器設(shè)備的使用技能等方面得

3、到較全面的鍛煉和提高。幫助同學(xué)們增進(jìn)對單片機(jī)的感性認(rèn)識,加深對單片機(jī)理論方面的理解,從而更好的掌握單片機(jī)的內(nèi)部功能模塊的應(yīng)用以及A/D和D/A功能的實現(xiàn)。 2 設(shè)計題目介紹 2.1 設(shè)計要求 設(shè)計一個基于單片機(jī)的具有A/D和D/A功能的信號測控裝置。要求該信號測控裝置能夠接入典型傳感器、變送器信號,同時可輸出標(biāo)準(zhǔn)電壓/電流信號,并滿足抗干擾、通用性、安全性、性價比等原則性要求。標(biāo)準(zhǔn)電壓/電流信號定為:0~5V/4~20mA (0~20mA)。 2.2設(shè)計意義 了解和掌握單片機(jī)應(yīng)用系統(tǒng)的軟硬件設(shè)計過程、方法及實現(xiàn),為以后設(shè)計和實現(xiàn)單片機(jī)應(yīng)用系統(tǒng)打下良好基礎(chǔ)。

4、 3 系統(tǒng)總體框架 3.1 系統(tǒng)設(shè)計思路 根據(jù)題目要求尋找滿足設(shè)計要求的芯片,定下具體框架,從題目可知其主要由三部分構(gòu)成。首先是輸入通道由A/D轉(zhuǎn)換裝置,其次為單片機(jī)部分,第三部分是輸出通道即D/A轉(zhuǎn)換裝置。除主要部分外為了讓裝置具有更完善的功能,選用鍵盤顯示報警等。 3.2 系統(tǒng)框架 系統(tǒng)框架如圖1所示。 AT89C51 報警模塊 顯示模塊 A/D轉(zhuǎn)換模塊 鍵盤模塊 D/A轉(zhuǎn)換模塊 模擬量輸出 模擬量輸入 圖1 4 系統(tǒng)硬件設(shè)計 4.1單片機(jī)部分 本次課設(shè)選取AT89C51為主控制器,AT89C51是一種帶4K字節(jié)FLASH

5、存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高并且價廉的方案。 4.1.1單片機(jī)引腳介紹 1、P0口 有三個功能: (1)外部擴(kuò)充存儲器時,當(dāng)作數(shù)據(jù)總線(D0-D7)。 (2)外部擴(kuò)充存儲器時,當(dāng)作地址總線(A1-A7)。 (3)不擴(kuò)充時,可做一般I/O

6、口使用,但內(nèi)部沒有上拉電阻,作為輸入或輸出 時應(yīng)在外部接上拉電阻。 2、P1口 只做I/O口使用,其內(nèi)部有上拉電阻。 3、P2口 有兩個功能: (1)擴(kuò)充外部存儲器時,當(dāng)作地址總線(A8-A15)使用。 (2)做一般I/O口使用,其內(nèi)部有上拉電阻。 4、 P3.0-P3.7統(tǒng)稱為P3口。除作為準(zhǔn)雙向I/O口使用外,還可以將每一位用于第二功能,而且P3口的每一條引腳均可以獨立定義為第一功能的輸入輸出或第三功能。 P3.0……RXD(串行輸入口) P3.1……TXD(串行輸出口) P3.2……/INT0(外部中斷) P3.3……/INT1(外部中斷) P3.4……T0(TIM

7、ER0的外部輸入腳) P3.5……T1(TIMER1的外部輸入腳) P3.6……/WR(外部數(shù)據(jù)存儲器的寫入控制信號) P3.7……/RD(外部數(shù)據(jù)存儲器的讀取控制信號) 5、EA/VPP (1)接高電平時: a、CPU讀取內(nèi)部程序存儲器(ROM)。 b、擴(kuò)充外部ROM:當(dāng)讀取內(nèi)部程序存儲器超過某一值時,自動讀取外部ROM。 (2)接低電平時:CPU讀取外部程序存儲器(ROM)。 4.1.2單片機(jī)的最小實現(xiàn) 1)單片機(jī)最小系統(tǒng)復(fù)位電路的極性電容C2的大小直接影響單片機(jī)的復(fù)位時間,一般采用10~30uF,51單片機(jī)最小系統(tǒng)容值越大需要的復(fù)位時間越短。 2)51單片機(jī)最小

8、系統(tǒng)晶振的振蕩頻率直接影響單片機(jī)的處理速度,頻率越大處理速度越快。 3)51單片機(jī)最小系統(tǒng)起振電容C1、C3一般采用15~33pF,并且電容離晶振越近越好,晶振離單片機(jī)越近越好。 具體電路圖如圖2所示。 圖2 4.2 A/D轉(zhuǎn)換電路 4.2.1 芯片選擇 為了簡化電路,這里我們選用ADC0831芯片進(jìn)行模數(shù)轉(zhuǎn)換處理。ADC8031為8位模數(shù)轉(zhuǎn)換器,只有6支接腳,具有一組電壓輸入,透過AD轉(zhuǎn)換成8位元數(shù)位值,微控制器讀取轉(zhuǎn)換結(jié)果,操作非常方便。 圖3 4.2.2 電路連接 圖4 4.3 D/A轉(zhuǎn)換電路 D/A轉(zhuǎn)換電路采用DAC0832進(jìn)行數(shù)

9、模轉(zhuǎn)換。 DAC0832是8位D/A轉(zhuǎn)換器,它采用CMOS工藝制作,具有雙緩沖器輸入結(jié)構(gòu)。其引腳圖如圖5所示。 圖5 1)0832引腳功能 DAC0832是20引腳的雙列直插式芯片。各引腳的特性如下: CS——片選信號,和允許鎖存信號ILE組合來決定 是否起作用。 ILE——允許鎖存信號。 WR1——寫信號1,作為第一級鎖存信號,將輸入資料鎖存到輸入寄存器(此時, 必須和 、ILE同時有效)。 WR2——寫信號2,將鎖存在輸入寄存器中的資料送到DAC寄存器中進(jìn)行鎖存(此時,傳輸控制信號 必須有效)。 XFER——傳輸控制信號,用來控制 。 DI7~DI0

10、——8位數(shù)據(jù)輸入端。 IOUT1——模擬電流輸出端1。當(dāng)DAC寄存器中全為1時,輸出電流最大,當(dāng)DAC寄存器中全為0時,輸出電流為0。 IOUT2——模擬電流輸出端2。IOUT1+IOUT2=常數(shù)。 RFB——反饋電阻引出端。DAC0832內(nèi)部已經(jīng)有反饋電阻,所以,RFB端可以直接接到外部運算放大器的輸出端。相當(dāng)于將反饋電阻接在運算放大器的輸入端和輸出端之間。 VREF——參考電壓輸入端??山与妷悍秶鸀?0V。外部標(biāo)準(zhǔn)電壓通過VREF與T型電阻網(wǎng)絡(luò)相連。 VCC——芯片供電電壓端。范圍為+5V~+15V,最佳工作狀態(tài)是+15V。 AGND——模擬地,即模擬電路接地端。

11、 DGND——數(shù)字地,即數(shù)字電路接地端。 2)0832工作方式 DAC0832有如下3種工作方式: ①單緩沖方式。單緩沖方式是控制輸入寄存器和DAC寄存器同時接收資料,或者只用輸入寄存器而把DAC寄存器接成直通方式。此方式適用只有一路模擬量輸出或幾路模擬量異步輸出的情形。 ②雙緩沖方式。雙緩沖方式是先使輸入寄存器接收資料,再控制輸入寄存器的輸出資料到DAC寄存器,即分兩次鎖存輸入資料。此方式適用于多個D/A轉(zhuǎn)換同步輸出的情節(jié)。 ③直通方式。直通方式是資料不經(jīng)兩級鎖存器鎖存,即 /CS,/XFER ,/WR1 ,/WR2 均接地,ILE接高電平。此方式適用于連續(xù)反饋控制線路

12、和不帶微機(jī)的控制系統(tǒng),不過在使用時,必須通過另加I/O接口與CPU連接,以匹配CPU與D/A轉(zhuǎn)換。 D/A轉(zhuǎn)換電路如圖6所示。 圖6 4.4 模擬信號輸入通道 在工業(yè)控制中各類傳感器常輸出標(biāo)準(zhǔn)電流信號4~20mA,這里我選取溫度測量元件作為傳感器,其輸出電壓經(jīng)過一系列電路的變化送到ADC0831的輸入端,參考電路見圖7所示。 圖7 4.5 鍵盤模塊 加入鍵盤是為了便于人機(jī)互動,方便工作人員即時調(diào)整工況。 其電路圖如圖8所示,其中,S1用于增加上限值;S2是用于減小上限值。 圖8 4.6 數(shù)碼管顯示電路 LED數(shù)碼顯示器是一種由LED發(fā)光二極管組合顯示字符的顯示

13、器件。它使用了8個LED發(fā)光二極管,其中7個用于顯示字符,1個用于顯示小數(shù)點,故稱之為7段發(fā)光二極管數(shù)碼顯示器。 這里為了簡化電路,用單片機(jī)對數(shù)碼管直接進(jìn)行控制,其電路圖如圖9所示。 圖9 4.6 報警電路 在測量值達(dá)到上限值時,報警電路啟動,電路圖如圖10。 圖10 5 系統(tǒng)軟件設(shè)計 5.1主程序框圖 整體程序框圖如圖11所示。 開始 鍵盤掃描 開中斷 設(shè)置上限值 設(shè)置初始值 結(jié)束 ADC0831采集信號 DAC0832輸出信號 LED顯示 圖11 主程序框圖 5.2鍵盤控制程序框圖 鍵盤掃描控制程序框圖如圖12所示。 開始

14、 關(guān)中斷保護(hù)現(xiàn)場 現(xiàn)場恢復(fù)返回 查詢S1是否按下 查詢S2是否按下 增加上限 Y Y N N 減少上限 圖12 鍵盤控制程序框圖 5.3數(shù)據(jù)轉(zhuǎn)換程序框圖 數(shù)據(jù)轉(zhuǎn)換程序框圖如圖13所示。 開始 關(guān)中斷保護(hù)現(xiàn)場 讀取AD轉(zhuǎn)換結(jié)果 現(xiàn)場恢復(fù)返回 啟動下一次轉(zhuǎn)換 大于上限值 報警 Y N 圖13 數(shù)據(jù)轉(zhuǎn)換程序框圖 5.4 顯示程序框圖 顯示程序框圖如圖14所示。 開始 熄滅所有數(shù)碼管 將百位數(shù)送到P0 結(jié)束 開第一位數(shù)碼管,延時 將十位數(shù)送到P0 開第二位數(shù)碼管,延時 將個位數(shù)送到P0 開第三位數(shù)

15、碼管,延時 圖14 顯示程序框圖 . 5 結(jié)論 經(jīng)過仿真實驗,發(fā)現(xiàn)數(shù)碼管顯示的數(shù)字與溫度傳感器上顯示的溫度一致,并且在溫度傳感器示數(shù)變化的同時,數(shù)碼管顯示的數(shù)字也同時變化。按鍵的作用也基本實現(xiàn),故可認(rèn)為本次課設(shè)基本完成。仿真結(jié)果如下圖所示。 盡管這次設(shè)計的時間是短暫的,但過程是曲折的,對我來說,收獲最大的是方法和能力.那些分析和解決問題的方法與能力。在整個過程中,我發(fā)現(xiàn)像我們這些學(xué)生最最缺少的是經(jīng)驗,沒有感性的認(rèn)識,空有理論知識,有些東西很可能與實際脫節(jié)??傮w來說,我覺得做這種類型的作業(yè)對我們的幫助還是很大的,它需要我們將學(xué)過的相關(guān)知識都系統(tǒng)

16、地聯(lián)系起來,從中暴露出自身的不足,以待改進(jìn)。 參考文獻(xiàn) [1] 馮顯英, 葛榮雨. 基于數(shù)字溫濕度傳感器SHT11的溫濕度測控系統(tǒng). 自動化儀表, 2006, 27(1): 59-61 [2] 姜學(xué)軍. 計算機(jī)控制技術(shù). 清華大學(xué)出版社, 2006 [3] 李華. MCS-51系列單片機(jī)實用接口技術(shù).北京:北京航空航天大學(xué)出版社.1993 [4] 高峰,崔金寶,曲建嶺. 基于80C198單片機(jī)的壓力模糊測控系統(tǒng). 儀表技術(shù), 2004,(1): 28-29 [5] 王義軍.數(shù)字電子技術(shù)基礎(chǔ).北京:中國電力出版社,2007 [6] 劉連浩等.單片機(jī)原理與嵌入式應(yīng)用系統(tǒng)設(shè)計.湖北:武漢大學(xué)出版社,2007

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!