版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課 程 設(shè) 計(jì) 報(bào) 告學(xué)生姓名:學(xué) 號:學(xué) 院:自動化工程學(xué)院班 級:題 目:微型計(jì)算機(jī)原理及接口技術(shù)基于dvcc實(shí)驗(yàn)箱的電熱鍋爐水溫控制儀的設(shè)計(jì)指導(dǎo)教師: 職稱: 2011 年 12 月 29 日目 錄1設(shè)計(jì)目的12設(shè)計(jì)內(nèi)容12.1總體設(shè)計(jì)12.2工作原理分析22.3功能模塊電路設(shè)計(jì)32.4原理圖設(shè)計(jì)42.5軟件設(shè)計(jì)42.6 元器件介紹53設(shè)計(jì)心得和體會9【參考文獻(xiàn)】91 設(shè)計(jì)目的1了解并掌握單片機(jī)的原理、結(jié)構(gòu)、指令、輸入輸出接口及應(yīng)用。2熟悉dvcc實(shí)驗(yàn)系統(tǒng)的軟、硬件結(jié)構(gòu),并能利用此系統(tǒng)進(jìn)行開發(fā)設(shè)計(jì)。3掌握匯編語言程序設(shè)計(jì)和調(diào)試。4. 掌握溫度傳感器的特性及輸出信號特點(diǎn)并能實(shí)現(xiàn)信號的轉(zhuǎn)換及
2、最終的溫度的顯示。2 設(shè)計(jì)內(nèi)容指標(biāo):范圍0-99。1、基于dvcc實(shí)驗(yàn)箱,調(diào)通a/d轉(zhuǎn)換器,并能實(shí)現(xiàn)對輸入的信號進(jìn)行轉(zhuǎn)換。2、根據(jù)溫度傳感器輸出的信號特點(diǎn),進(jìn)行量綱的轉(zhuǎn)換和數(shù)據(jù)的顯示。3、并最終將測出的溫度數(shù)值實(shí)現(xiàn)遠(yuǎn)傳(即具有和上位機(jī)pc機(jī)通訊的能力)。在微型計(jì)算機(jī)原理及接口設(shè)計(jì)的課程設(shè)計(jì)中,代表濕度測量信號的05v的標(biāo)準(zhǔn)電信號由dvcc實(shí)驗(yàn)箱上的模擬發(fā)生器產(chǎn)生。將該電信號送入a/d轉(zhuǎn)換單元進(jìn)行模數(shù)轉(zhuǎn)換,再將轉(zhuǎn)換后的數(shù)據(jù)送入單片機(jī)進(jìn)行標(biāo)度轉(zhuǎn)換和相應(yīng)的顯示操作。這就是此次微型計(jì)算機(jī)原理及接口設(shè)計(jì)的課程任務(wù)。在實(shí)現(xiàn)控制的軟件可使用計(jì)算機(jī)匯編語言、c語言。假設(shè)物理量a,范圍為a0am,實(shí)時物理量為x
3、,標(biāo)準(zhǔn)信號為b0bm,實(shí)時電信號為y,a/d轉(zhuǎn)換后的數(shù)字量為c0cm,實(shí)時的數(shù)字量為c。則有: 最后使用兩位數(shù)碼管顯示的時候,只要求取整來顯示,小數(shù)點(diǎn)后的位數(shù)全省略。2.1 總體設(shè)計(jì)測控系統(tǒng)設(shè)計(jì)由傳感器、變送器、顯示器組成。傳感器是感知環(huán)境中濕度變化的重要部分,是系統(tǒng)的基礎(chǔ)部分。在基于dvcc實(shí)驗(yàn)箱上實(shí)現(xiàn)微機(jī)原理及接口設(shè)計(jì)的課程設(shè)計(jì)的時候,我們使用實(shí)驗(yàn)箱上模擬量發(fā)生器輸出的05v可調(diào)電壓值的功能模塊來提供,以此充當(dāng)傳感器測量的代表被測量的信息的電信號。05v的標(biāo)準(zhǔn)電信號經(jīng)過adc0809的模數(shù)轉(zhuǎn)換,將標(biāo)準(zhǔn)電信號轉(zhuǎn)換為二進(jìn)制的數(shù),送入單片機(jī),單片機(jī)根據(jù)采集的數(shù)據(jù)進(jìn)行標(biāo)度轉(zhuǎn)換,并進(jìn)行相關(guān)濕度的顯示
4、。所謂的標(biāo)度轉(zhuǎn)換是在測量通道中被測量經(jīng)歷了多次轉(zhuǎn)換,即多次量綱變化,為了使操作人員能從顯示上直接讀取帶有被測量單位的數(shù)值,就必須進(jìn)行的必要的變換。線性通道的標(biāo)度變換,對于那些不包含任何非線性環(huán)節(jié)的數(shù)字化測量通道,a/d轉(zhuǎn)換結(jié)果與被測量存在如下線性關(guān)系:式中:s為傳感器靈敏度(即被測量轉(zhuǎn)換成電壓的轉(zhuǎn)換系數(shù)); e為a/d轉(zhuǎn)換器滿量程輸入電壓; 為a/d轉(zhuǎn)換器滿量程輸出數(shù)字。2.2 工作原理分析dvcc實(shí)驗(yàn)箱是學(xué)生進(jìn)行單片機(jī)程序仿真的重要教學(xué)工具,可以完成此次設(shè)計(jì)任務(wù)。圖1 dvcc試驗(yàn)箱基于8051單片機(jī)的最小系統(tǒng),我們設(shè)計(jì)此次課程設(shè)計(jì)。單片機(jī)最小系統(tǒng)使單片機(jī)可以完成控制任務(wù),其中復(fù)位電路是系統(tǒng)
5、上電復(fù)位的要求,可以使系統(tǒng)實(shí)現(xiàn)初始化,以免程序跑飛或者導(dǎo)致系統(tǒng)運(yùn)行失敗。單片機(jī)的晶振電路提供給單片機(jī)時鐘脈沖,是單片機(jī)工作的基本前提。adc0809是模擬量輸入通道的重要環(huán)節(jié),在adc0809的模擬量輸入端我們需要進(jìn)行a/d轉(zhuǎn)換的模擬量,在此我們輸入代表濕度測量信息的標(biāo)準(zhǔn)電信號,利用adc0809的模數(shù)轉(zhuǎn)換功能,在adc0809的數(shù)據(jù)輸出端輸出2.3 功能模塊電路設(shè)計(jì) adc0809的模擬數(shù)字轉(zhuǎn)換電路設(shè)計(jì) 圖2 adc0809連接圖兩位數(shù)碼管顯示電路設(shè)計(jì)圖3 數(shù)碼管顯示 2.4 原理圖設(shè)計(jì)圖4總原理圖2.5 軟件設(shè)計(jì)#include reg51.h#include absacc.h#defin
6、e uchar unsigned char#define uint unsigned int#define adc0809 xbyte0x9000uchar code b17=0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e,0x00;void delay(uint d)uint c;for(;d0;d-)for(c=0;c5;c+) ; void main()uchar idata j,i,f;char g;float e;p1_0 = 0;sp=0x53;sbuf=b16;dela
7、y(1);sbuf=b16;delay(1);sbuf=b16;delay(1);while(1)adc0809=0x00;delay(1000);e=adc0809; /acc=e;f=(e*20)/51;adc0809=0x01;delay(1000);g=adc0809;if(f65) p1_0 = 1; else p1_0=0;i=f%100;j=i%10;sbuf=bj; /(顯示個位)delay(1);i=f%100;j=i/10;/bj| =0x01;sbuf=bj; /(顯示十位)delay(1);2.6元器件介紹74ls138 74138為3 線8 線譯碼器,共有 54/74
8、s138和 54/74ls138 兩種線路結(jié)構(gòu)型式。 其工作原理如下: 圖5 74ls138當(dāng)一個選通端(e1)為高電平,另兩個選通端((/e2)和/(e3))為低電平時,可將地址端(a0、a1、a2)的二進(jìn)制編碼在y0至y7對應(yīng)的輸出端以低電平譯出。比如:a2a1a0=110時,則y6輸出端輸出低電平信號。 利用 e1、e2和e3可級聯(lián)擴(kuò)展成 24 線譯碼器;若外接一個反相器還可級聯(lián)擴(kuò)展成 32 線譯碼器。 若將選通端中的一個作為數(shù)據(jù)輸入端時,74ls138還可作數(shù)據(jù)分配器。 4.可用在8086的譯碼電路中,擴(kuò)展內(nèi)存7416474164是一款8位移位寄存器,串行輸入并行輸出,常用于端口擴(kuò)展,
9、引腳排列如下:vcc 電源 gnd 地 cp時鐘輸入斷 cr清除端,dsa,dsb數(shù)據(jù)輸入端,當(dāng)cr為低電平時q0q7 輸出均為低電平, 當(dāng)數(shù)據(jù)輸入端任意一引腳為低電平時,禁止數(shù)據(jù) 輸入并在cp上升沿作用下決定q0的狀態(tài).當(dāng)任意一引腳為高電平的時候 允許另一引腳輸入數(shù)據(jù)并且在cp上升沿的作用下決定q0的狀態(tài)在使用的時候經(jīng)常把其中的一個設(shè)置永久高電平簡要說明: 393為兩個 4 位二進(jìn)制計(jì)數(shù)器異步清零端(1clear,2clear)為高電平時,不管時鐘端 1a,2a 狀態(tài)如何,即可以 完成清除功能。當(dāng) 1clear,2clear 為低電平時,在 1a,2a 脈沖下降沿作用下進(jìn)行計(jì)數(shù)操作。引出端符
10、號: 1a、2a 時鐘輸入端(下降沿有效)1clear,2clear 異步清零端 1qa1qd、2qa2qb 輸出端adc0809adc0809是美國國家半導(dǎo)體公司生產(chǎn)的cmos工藝8通道,8位逐次逼近式a/d模數(shù)轉(zhuǎn)換器。其內(nèi)部有一個8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進(jìn)行a/d轉(zhuǎn)換。是目前國內(nèi)應(yīng)用最廣泛的8位通用a/d芯片 1主要特性1)8路輸入通道,8位a/d轉(zhuǎn)換器,即分辨率為8位。 2)具有轉(zhuǎn)換起停控制端。 3)轉(zhuǎn)換時間為100s(時鐘為640khz時),130s(時鐘為500khz時) 4)單個+5v電源供電 5)模擬輸入電壓范圍0+5v,不
11、需零點(diǎn)和滿刻度校準(zhǔn)。 6)工作溫度范圍為-40+85攝氏度 7)低功耗,約15mw。 2內(nèi)部結(jié)構(gòu)adc0809是cmos單片型逐次逼近式a/d轉(zhuǎn)換器,內(nèi)部結(jié)構(gòu)如圖所示,它由8路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)樹型a/d轉(zhuǎn)換器、逐次逼近寄存器、邏輯控制和定時電路組成。 3外部特性(引腳功能)adc0809芯片有28條引腳,采用雙列直插式封裝,如圖所示。下面說明各引腳功能。 in0in7:8路模擬量輸入端。 2-12-8:8位數(shù)字量輸出端。 adda、addb、addc:3位地址輸入線,用于選通8路模擬輸入中的一路 ale:地址鎖存允許信號,輸入,高電平有效。 start: a/d轉(zhuǎn)換
12、啟動脈沖輸入端,輸入一個正脈沖(至少100ns寬)使其啟動(脈沖上升沿使0809復(fù)位,下降沿啟動a/d轉(zhuǎn)換)。 eoc: a/d轉(zhuǎn)換結(jié)束信號,輸出,當(dāng)a/d轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。 oe:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當(dāng)a/d轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 clk:時鐘脈沖輸入端。要求時鐘頻率不高于640khz。 ref(+)、ref(-):基準(zhǔn)電壓。 vcc:電源,單一+5v。 gnd:地。 adc0809的工作過程首先輸入3位地址,并使ale=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。sta
13、rt上升沿將逐次逼近寄存器復(fù)位。下降沿啟動 a/d轉(zhuǎn)換,之后eoc輸出信號變低,指示轉(zhuǎn)換正在進(jìn)行。直到a/d轉(zhuǎn)換完成,eoc變?yōu)楦唠娖?,指示a/d轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。當(dāng)oe輸入高電平 時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。 轉(zhuǎn)換數(shù)據(jù)的傳送 a/d轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單片機(jī)進(jìn)行處理。數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn)a/d轉(zhuǎn)換的完成,因?yàn)橹挥写_認(rèn)完成后,才能進(jìn)行傳送。為此可采用下述三種方式。 (1)定時傳送方式 對于一種a/d轉(zhuǎn)換器來說,轉(zhuǎn)換時間作為一項(xiàng)技術(shù)指標(biāo)是已知的和固定的。例如adc0809轉(zhuǎn)換時間為128s,相當(dāng)于6mhz的mcs-5
14、1單片機(jī)共64個機(jī)器周期??蓳?jù)此設(shè)計(jì)一個延時子程序,a/d轉(zhuǎn)換啟動后即調(diào)用此子程序,延遲時間一到,轉(zhuǎn)換肯定已經(jīng)完成了,接著就可進(jìn)行數(shù)據(jù)傳送。 (2)查詢方式 a/d轉(zhuǎn)換芯片由表明轉(zhuǎn)換完成的狀態(tài)信號,例如adc0809的eoc端。因此可以用查詢方式,測試eoc的狀態(tài),即可確認(rèn)轉(zhuǎn)換是否完成,并接著進(jìn)行數(shù)據(jù)傳送。 (3)中斷方式 把表明轉(zhuǎn)換完成的狀態(tài)信號(eoc)作為中斷請求信號,以中斷方式進(jìn)行數(shù)據(jù)傳送。 不管使用上述哪種方式,只要一旦確定轉(zhuǎn)換完成,即可通過指令進(jìn)行數(shù)據(jù)傳送。首先送出口地址并以信號有效時,oe信號即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機(jī)接受3 設(shè)計(jì)心得和體會通過本次課程設(shè)計(jì)。我了解常用電子元器件基本知識(電阻、電容、電感、二極管、三極管、集成電路),增加了自己的知識面對自己所學(xué)的知識有了新的認(rèn)識,并且運(yùn)用到實(shí)踐,對軟件的掌握也更加熟練,了解了印刷電路板的設(shè)計(jì)和制作過程,掌握了電子元器件選型的基本原理和方法,了解了電路焊接的基本知識和掌握電路焊接的基本技巧,并利用仿真軟件進(jìn)行電路的調(diào)試,但是對于軟件使用方面仍有不足,在今后應(yīng)該加強(qiáng).【參考文獻(xiàn)】1 孫傳友 孫曉斌.測控系統(tǒng)原理與設(shè)計(jì). 北京:北京航空航天大學(xué)出版社.20022 付家才.單片機(jī)控制工程
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度光伏發(fā)電項(xiàng)目施工承包合同范本4篇
- 遺產(chǎn)繼承權(quán)保護(hù)-洞察分析
- 2025年度智能滅蟑螂專業(yè)服務(wù)合同范本4篇
- 2025年華東師大版九年級語文上冊月考試卷含答案
- 2025年外研版三年級起點(diǎn)六年級數(shù)學(xué)下冊月考試卷
- 2025年度叉車安全操作事故應(yīng)急預(yù)案制定合同3篇
- 2025年人教版九年級歷史下冊月考試卷
- 虛擬調(diào)查系統(tǒng)的安全性-洞察分析
- 2025年度商業(yè)綜合體場地租賃及物業(yè)管理合同范本4篇
- 2025年中圖版七年級科學(xué)下冊階段測試試卷
- 寒潮雨雪應(yīng)急預(yù)案范文(2篇)
- DB33T 2570-2023 營商環(huán)境無感監(jiān)測規(guī)范 指標(biāo)體系
- 上海市2024年中考英語試題及答案
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳海報(bào)
- 垃圾車駕駛員聘用合同
- 2025年道路運(yùn)輸企業(yè)客運(yùn)駕駛員安全教育培訓(xùn)計(jì)劃
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024版機(jī)床維護(hù)保養(yǎng)服務(wù)合同3篇
- 《論拒不執(zhí)行判決、裁定罪“執(zhí)行能力”之認(rèn)定》
- 工程融資分紅合同范例
- 2024國家安全員資格考試題庫加解析答案
評論
0/150
提交評論