電子工程設(shè)計(jì)報(bào)告-閉環(huán)溫度控制系統(tǒng)_第1頁
電子工程設(shè)計(jì)報(bào)告-閉環(huán)溫度控制系統(tǒng)_第2頁
電子工程設(shè)計(jì)報(bào)告-閉環(huán)溫度控制系統(tǒng)_第3頁
電子工程設(shè)計(jì)報(bào)告-閉環(huán)溫度控制系統(tǒng)_第4頁
電子工程設(shè)計(jì)報(bào)告-閉環(huán)溫度控制系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

電子工程設(shè)計(jì)報(bào)告題目:閉環(huán)溫度限制系統(tǒng)設(shè)計(jì)——單片機(jī)、AD、DA、顯示鍵盤電路及系統(tǒng)軟件專業(yè):自動化小組:12—C姓名學(xué)號:李曉云(09020330)呂柳璇(09020329)指導(dǎo)老師:張輝完成日期:2012年4月23號摘要隨著電子產(chǎn)品向智能化和微型化不斷發(fā)展,單片機(jī)已成為電子產(chǎn)品研制和開發(fā)中首選的限制器,并在檢測和限制系統(tǒng)中得到廣泛的應(yīng)用,而溫度作為工業(yè)限制中的一個(gè)很重要的參數(shù),是系統(tǒng)常須測量、限制和保持的。本論文將從硬件和軟件兩個(gè)方面,介紹以8051單片機(jī)為核心的溫度限制系統(tǒng)的組成和原理。關(guān)鍵詞:8051單片機(jī),A/D,D/A,鍵盤,顯示,數(shù)碼管。目錄一、背景與功能指標(biāo)要求二、系統(tǒng)方案設(shè)計(jì)2.1單片機(jī)的介紹2.1.1單片機(jī)的特點(diǎn)2.1.2單片機(jī)的基本組成2.2系統(tǒng)功能的確定2.3ADC0804的介紹2.3.1ADC0804的特點(diǎn)2.3.2ADC0804的引腳及功能2.4DAC0832的介紹2.4.1DAC0832的特點(diǎn)2.5人機(jī)交互與串口通信三,硬件電路設(shè)計(jì)3.1單片機(jī)電路設(shè)計(jì)單片機(jī)工作過程及原理………3.1.2單片機(jī)設(shè)計(jì)基本要求…………3.1.3單片機(jī)選擇……………………3.1.48051單片機(jī)最小系統(tǒng)組成……………………3.1.5單片機(jī)功能擴(kuò)展圖……………3.1.6單片機(jī)系統(tǒng)應(yīng)用電路…………3.1.7單片機(jī)電路的地址安排狀況…………………3.2A/D電路設(shè)計(jì)與實(shí)現(xiàn)A/D電路的基本要求…………3.2.2ADC0804工作原理及特性……………………3.2.3A/D轉(zhuǎn)換電路…………………3.3D/A電路設(shè)計(jì)與實(shí)現(xiàn)3.3.1基本設(shè)計(jì)要求…………………3.3.2D/A電路選擇……………3.3.3DAC0832電壓轉(zhuǎn)換電路………3.3.4DAC0832與8051單片機(jī)的接口設(shè)計(jì)………3.3.5D/A轉(zhuǎn)換電路圖………………3.4顯示鍵盤電路顯示電路…………鍵盤電路…………3.5電路調(diào)試…………………3.5.1調(diào)試的原理與方法…………………調(diào)試的過程與數(shù)據(jù)………………一、背景與功能指標(biāo)要求1)設(shè)計(jì)背景隨著電子產(chǎn)品向智能化和微型化不斷發(fā)展,單片機(jī)已成為電子產(chǎn)品研制和開發(fā)中首選的限制器,并在檢測和限制系統(tǒng)中得到廣泛的應(yīng)用,而溫度作為工業(yè)限制中的一個(gè)很重要的參數(shù),是系統(tǒng)常須測量、限制和保持的。2)功能指標(biāo)要求:我們所設(shè)計(jì)的基于8051單片機(jī)的溫度限制系統(tǒng),以單片機(jī)作為核心部件進(jìn)行檢測限制,增加了設(shè)計(jì)的通用性,適時(shí)性。該系統(tǒng)能檢測環(huán)境溫度,并依據(jù)通過鍵盤輸入設(shè)置好的溫度在0~100℃范圍內(nèi)相應(yīng)地進(jìn)行制冷或制熱。3)技術(shù)指標(biāo)要求:此溫度限制系統(tǒng)設(shè)計(jì)的是4*5的鍵盤,4位數(shù)碼管顯示,并且要求A/D的辨別率為8位,誤差為±1LSB,轉(zhuǎn)換時(shí)間為100μs,要求D/A的辨別率為8位,誤差為0.2%FSR,電流穩(wěn)定時(shí)間為1μs??販胤秶?~100℃,溫度誤差限制在±2℃左右。二、系統(tǒng)方案設(shè)計(jì)此溫度限制系統(tǒng)由溫度采集,4*5矩陣鍵盤輸入,溫度顯示,溫度限制執(zhí)行等四大模塊組成。系統(tǒng)電路的總線如圖1所示:圖1系統(tǒng)電路的總線2.1單片機(jī)的介紹隨著單片機(jī)大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計(jì)算機(jī)的CPU,RAM,ROM,定時(shí)器/計(jì)數(shù)器和多重I/O口集成在一片芯片上,形成芯片級的計(jì)算機(jī),因此單片機(jī)早起的含義成為單片微型計(jì)算機(jī),直譯為單片機(jī)。2.1.1單片機(jī)的特點(diǎn)1,具有優(yōu)異的性能價(jià)格比2,集成度高、體積小、牢靠性高3,限制功能強(qiáng)4,低電壓、低功耗單片機(jī)的基本組成1,8051的管腳圖如圖2所示2,8051的管腳功能①P0口有三個(gè)功能1、外部擴(kuò)展存儲器時(shí),當(dāng)做數(shù)據(jù)總線(如圖1中的D0~D7為數(shù)據(jù)總線接口)2、外部擴(kuò)展存儲器時(shí),當(dāng)作地址總線(如圖1中的A0~A7為地址總線接口)3、不擴(kuò)展時(shí),可做一般的I/O運(yùn)用,但內(nèi)部無上拉電阻,作為輸入或輸出時(shí)應(yīng)在外部接上拉電阻。②P1口只做I/O口運(yùn)用:其內(nèi)部有上拉電阻。③P2口有兩個(gè)功能1、擴(kuò)展外部存儲器時(shí),當(dāng)作地址總線運(yùn)用2、做一般I/O口運(yùn)用,其內(nèi)部有上拉電阻;④P3口有兩個(gè)功能除了作為I/O運(yùn)用外(其內(nèi)部有上拉電阻),還有一些特別功能。⑤上拉電阻輸入信號時(shí),上拉電阻將其電位拉高,若輸入為低電平則可供應(yīng)電流源;所以假如P0口假如作為輸入時(shí),處在高阻抗?fàn)顟B(tài),只有外接一個(gè)上拉電阻才能有效。⑥ALE/PROG地址鎖存限制信號在系統(tǒng)擴(kuò)展時(shí),ALE用于限制把P0口的輸出低8位地址送鎖存器鎖存起來,以實(shí)現(xiàn)低位地址和數(shù)據(jù)的隔離。當(dāng)CPU對外部進(jìn)行存取時(shí),用以鎖住地址的低位地址,即P0口輸出。ALE有可能是高電平也有可能是低電平,當(dāng)ALE是高電平常,允許地址鎖存信號,當(dāng)訪問外部存儲器時(shí),ALE信號負(fù)跳變(即由正變負(fù))將P0口上低8位地址信號送入鎖存器。當(dāng)ALE是低電平常,P0口上的內(nèi)容和鎖存器輸出一樣。在沒有訪問外部存儲器期間,ALE以1/6振蕩周期頻率輸出(即6分頻),當(dāng)訪問外部存儲器以1/12振蕩周期輸出(12分頻)。當(dāng)系統(tǒng)沒有進(jìn)行擴(kuò)展時(shí)ALE會以1/6振蕩周期的固定頻率輸出,因此可以做為外部時(shí)鐘,或者外部定時(shí)脈沖運(yùn)用。=7\*GB3⑦PORG為編程脈沖的輸入端在8051單片機(jī)內(nèi)部有一個(gè)4KB或8KB的程序存儲器(ROM),通過編程脈沖輸入輸入端口PROG把編寫好的程序存入進(jìn)這個(gè)ROM中。PSEN外部程序存儲器讀選通信號:在讀外部ROM時(shí)PSEN低電平有效,以實(shí)現(xiàn)外部ROM單元的讀操作。1、內(nèi)部ROM讀取時(shí),PSEN不動作;2、外部ROM讀取時(shí),在每個(gè)機(jī)器周期會動作兩次;3、外部RAM讀取時(shí),兩個(gè)PSEN脈沖被跳過不會輸出;4、外接ROM時(shí),與ROM的OE腳相接。2.2系統(tǒng)功能的確定一個(gè)限制系統(tǒng)是否能被大眾所接受,在于該控系統(tǒng)是否擁有人性化的操作功能。為了使本次的溫度限制系統(tǒng)具有操作簡潔,敏捷及高牢靠性等特點(diǎn),確定了該系統(tǒng)功能:①4*5矩陣鍵盤輸入②溫度采集③溫度顯示④溫度限制執(zhí)行⑤溫度測量范圍為0~100℃,溫度誤差范圍為±2℃。2.3ADC0804的介紹ADC0804是用CMOS集成工藝制成的逐次比較型摸數(shù)轉(zhuǎn)換芯片,具有MCU兼容接口,運(yùn)用便利,且價(jià)格低廉。2.3.1ADC0804的特點(diǎn)ADC0804的辨別率8位,轉(zhuǎn)換時(shí)間100μs,輸入電壓范圍為0~5V,增加某些外部電路后,輸入模擬電壓可為5V。該芯片內(nèi)有輸出數(shù)據(jù)鎖存器,當(dāng)與計(jì)算機(jī)連接時(shí),轉(zhuǎn)換電路的輸出可以干脆連接在CPU數(shù)據(jù)總線上,無須附加邏輯接口電路2.3.2ADC0804的引腳及功能圖3ADC0804的管腳圖各個(gè)管腳的作用:D0-D7:八位數(shù)字量輸出端;CLK:為芯片工作供應(yīng)工作脈沖,時(shí)鐘頻率計(jì)算方式是:fCK=1/(1.1×R×C)CS:片選信號;WR:寫信號輸入端;RD:讀信號輸入端;INTR:轉(zhuǎn)換完畢中斷供應(yīng)端;其他管腳,是供電和供應(yīng)參考電壓的管腳輸入端。2.4DAC0832的介紹DAC0832是8辨別率的D/A轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個(gè)DA芯片以其價(jià)格低廉、接口簡潔、轉(zhuǎn)換限制簡潔等優(yōu)點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。2.4.1DAC0832的特點(diǎn)由8位輸入鎖存器、8位DAC寄存器、8位D/A轉(zhuǎn)換電路及轉(zhuǎn)換限制電路構(gòu)成。辨別率為8位;電流穩(wěn)定時(shí)間1us;可單緩沖、雙緩沖或干脆數(shù)字輸入;只需在滿量程下調(diào)整其線性度;單一電源供電(+5V~+15V);低功耗20mW。2.4.1DAC0832的內(nèi)部結(jié)構(gòu)、管腳圖及引腳功能1,DAC0832的內(nèi)部結(jié)構(gòu)、管腳圖如圖4所示:圖4DAC0832內(nèi)部結(jié)構(gòu)、引腳圖2,DAC0832引腳功能說明:*D0~D7:8位數(shù)據(jù)輸入線,TTL電平,有效時(shí)間應(yīng)大于90ns(否則鎖存器的數(shù)據(jù)會出錯(cuò));*ILE:數(shù)據(jù)鎖存允許限制信號輸入線,高電平有效;*CS:片選信號輸入線(選通數(shù)據(jù)鎖存器),低電平有效;*WR1:數(shù)據(jù)鎖存器寫選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。由ILE、CS、WR1的邏輯組合產(chǎn)生LE1,當(dāng)LE1為高電平常,數(shù)據(jù)鎖存器狀態(tài)隨輸入數(shù)據(jù)線變換,LE1的負(fù)跳變時(shí)將輸入數(shù)據(jù)鎖存;*XFER:數(shù)據(jù)傳輸限制信號輸入線,低電平有效,負(fù)脈沖(脈寬應(yīng)大于500ns)有效;*WR2:DAC寄存器選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。由WR2、XFER的邏輯組合產(chǎn)生LE2,當(dāng)LE2為高電平常,DAC寄存器的輸出隨寄存器的輸入而變更,LE2的負(fù)跳變時(shí)將數(shù)據(jù)鎖存器的內(nèi)容打入DAC寄存器并起先D/A轉(zhuǎn)換。*IOUT1:電流輸出端1,其值隨DAC寄存器的內(nèi)容線性變更;*IOUT2:電流輸出端2,其值與IOUT1值之和為一常數(shù);*Rfb:反饋信號輸入線,變更Rfb端外接電阻值可調(diào)整轉(zhuǎn)換滿量程精度;*Vcc:電源輸入端,Vcc的范圍為+5V~+15V;*VREF:基準(zhǔn)電壓輸入線,VREF的范圍為-10V~+10V;*AGND:模擬信號地*DGND:數(shù)字信號地2.5人機(jī)交互與串口通信①溫度采集模塊由溫度傳感器AD590完成,并通過串口通信技術(shù),與單片機(jī)進(jìn)行數(shù)據(jù)傳輸。②4*5矩陣鍵盤輸入模塊采納外部中斷0來推斷是否有輸入懇求,并通過鍵盤掃描技術(shù)來獲得所輸入的溫度值和偏差溫度值,輸入更敏捷,更便利。③溫度顯示模塊通過4個(gè)7段LED數(shù)碼顯示管顯示當(dāng)前溫度值和設(shè)定的溫度,剛好反映當(dāng)前溫度的變更與設(shè)置的溫度的關(guān)系。④溫度限制執(zhí)行模塊系統(tǒng)依據(jù)當(dāng)前溫度自動進(jìn)行響應(yīng)的升溫或降溫的操作,,在系統(tǒng)自動進(jìn)行升溫或降溫處理的同時(shí)顯示響應(yīng)的指示燈,讓運(yùn)用者知道系統(tǒng)正在進(jìn)行的操作。三、硬件電路設(shè)計(jì)3.1單片機(jī)電路設(shè)計(jì)單片機(jī)工作過程及原理8051負(fù)責(zé)中心運(yùn)算和限制,以及各個(gè)模塊的協(xié)調(diào)工作。首先,AD590檢測到環(huán)境溫度并輸送到變送器輸出溫度信號,經(jīng)A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號后,將所得的數(shù)字信號傳送于單片機(jī)微處理接口,單片機(jī)將所得信號與其檢測到鍵盤的輸入信號即設(shè)定溫度值相比較得到偏差,再將偏差信號送于D/A轉(zhuǎn)換器,繼而限制驅(qū)動器進(jìn)行加熱或制冷。單片機(jī)設(shè)計(jì)基本要求①片選信號:4個(gè);②地址信號:4個(gè);③數(shù)據(jù)總線:AD0~AD7;④I/O口線:P0口,P1口;⑤安裝:獨(dú)立電路板結(jié)構(gòu)。單片機(jī)選擇MCS-51系列單片機(jī)有眾多性能優(yōu)異的兼容產(chǎn)品、成熟的開發(fā)環(huán)境、世界上最大的單片機(jī)客戶群、高性價(jià)比、暢通的供貨渠道。故我們采納8051.8051單片機(jī)最小系統(tǒng)組成圖58051單片機(jī)最小系統(tǒng)組成功能擴(kuò)展圖(單片機(jī)為了完成更加困難的工作必需進(jìn)行功能擴(kuò)展。)圖58051功能擴(kuò)展框圖3.1.6單片機(jī)系統(tǒng)應(yīng)用電路I/O端口不須要用地址進(jìn)行訪問定位,但仍舊須要片選信號進(jìn)行訪問限制,I/O端口訪問限制信號的產(chǎn)生方法包括:全地址譯碼、部分地址譯碼、地址信號線干脆作為I/O選通信號(干脆選擇)。我們采納的是干脆運(yùn)用地址線作為讀/寫訪問限制信號線的干脆選通電路,電路圖如圖6所示。圖6單片機(jī)系統(tǒng)干脆選通電路3.1.7單片機(jī)電路的地址安排狀況3.2AD電路設(shè)計(jì)與實(shí)現(xiàn)A/D電路的基本要求①輸入信號范圍:0V~+5V;②辨別率:8bit;③精度:1LSB;④轉(zhuǎn)換時(shí)間:<1ms;⑤安裝:獨(dú)立電路板結(jié)構(gòu)3.2.2ADC0804工作原理①逐次靠近式A/D轉(zhuǎn)換器基本工作原理如圖7所示:圖7逐次靠近式A/D轉(zhuǎn)換器基本工作原理圖模擬輸入電壓范圍:0~+5V,即0≤Vin≤+5V。使VΣ靠近Vi的過程: 開關(guān)狀態(tài):1011(1011為用數(shù)字表示的模擬量)近似電壓:②ADC0804的轉(zhuǎn)換結(jié)果與模擬輸入電壓的關(guān)系3.2.3A/D轉(zhuǎn)換電路圖8A/D轉(zhuǎn)換電路圖3.3D/A電路設(shè)計(jì)與實(shí)現(xiàn)3.3.1基本設(shè)計(jì)要求:①輸入范圍:00H~0FFH;②對應(yīng)輸出:-10V~+10V;③誤差:1%FSR;④響應(yīng)時(shí)間:<1ms;⑤電源供電:+5V,±12V;⑥安裝:獨(dú)立電路板結(jié)構(gòu)。3.3.2DAC0832的工作原理DAC0832工作原理圖如圖9中所示:輸出為電流,量值正比于DATA最大電流輸出最小電流變更圖9DAC0832工作原理圖3.3.3DAC0832電壓轉(zhuǎn)換電路(完整雙極輸出電流)雙極性輸出轉(zhuǎn)換電路輸出電壓可為正或負(fù)極性。圖10DAC0832電壓轉(zhuǎn)換電路3.3.4DAC0832與8051單片機(jī)的接口設(shè)計(jì)單緩沖電路設(shè)計(jì)3.3.5D/A轉(zhuǎn)換電路圖3.4顯示鍵盤電路顯示電路顯示電路基本原理圖3-4-1LED數(shù)碼顯示器內(nèi)部電路LED數(shù)碼管是將8個(gè)發(fā)光二極管封裝而成的,每段為一發(fā)光二極管,其字形結(jié)構(gòu)如圖3-4-1左所示。選擇不同字段發(fā)光,可顯示出不同的字形。共陽極數(shù)碼管:內(nèi)部8個(gè)LED的陽極連接在一起作為公共引出端;只有在公共端接高電平常,該數(shù)碼管才會亮。共陰極數(shù)碼管:內(nèi)部8個(gè)LED的陰極連接在一起作為公共引出端;只有在公共端接低電平常,該數(shù)碼管才會亮。圖3-4-2本試驗(yàn)中用到2位數(shù)碼管電路基本顯示限制電路數(shù)碼管的顯示方法有兩種:1)動態(tài)顯示。一位一位地輪番點(diǎn)亮各位數(shù)碼管的顯示方式。即在某一時(shí)段,只選中一位數(shù)碼管的“位選端”,并送出相應(yīng)的字型編碼,在下一時(shí)段按依次選通另外一位數(shù)碼管,并送出相應(yīng)的字型編碼。依此規(guī)律循環(huán)下去,即可使各位數(shù)碼管分別間斷地顯示出相應(yīng)的字符。這一過程稱為動態(tài)掃描顯示。(2)靜態(tài)顯示。指數(shù)碼管顯示某一字符時(shí),相應(yīng)的發(fā)光二極管恒定導(dǎo)通或恒定截止。各位數(shù)碼管相互獨(dú)立,公共端恒定接地(共陰極)或+5V(共陽極)。每個(gè)數(shù)碼管的八個(gè)位段分別與一個(gè)八位I/O端口相連。I/O端口只要有字型碼輸出,數(shù)碼管就顯示給定字符,并保持不變,直到I/O口輸出新的段碼。2種方案相比:動態(tài)顯示:電路簡潔,成本低,但限制程序困難,適用于顯示位數(shù)較多的場合。靜態(tài)顯示:運(yùn)用的元件多,成本相對較高。但是每位獨(dú)立限制,程序設(shè)計(jì)比較簡潔,適用于顯示位數(shù)較少的場合。。綜上所述采納靜態(tài)掃描顯示限制電路。如圖3-4-3右側(cè)所示圖3-4-3顯示鍵盤電路圖其中74LS273與數(shù)碼管的電路改為圖3-4-4圖3-4-4顯示板焊接圖74LS273是一種帶清除功能的8D觸發(fā)器,1D~8D為數(shù)據(jù)輸入端,1Q~8Q為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作數(shù)據(jù)鎖存器,地址鎖存器。第一腳WR:主清除端,低電平觸發(fā),即當(dāng)為低電平常,芯片被清除,輸出全為0(低電平);CP(CLK):觸發(fā)端,上升沿觸發(fā),即當(dāng)CP從低到高電平常,D0~D7的數(shù)據(jù)通過芯片,為0時(shí)將數(shù)據(jù)鎖存,D0~D7的數(shù)據(jù)不變。74LS138即38譯碼器,輸入端A2~A0組成的三位2進(jìn)制數(shù)是多少,相應(yīng)的輸出Y為低電平,其他為高電平。如A2~A0:111,即7,則Y7輸出為低電平,其他為高電平。鍵盤電路按鍵狀態(tài)讀取方案有兩種:其中直讀鍵盤電路方案:按鍵較多時(shí),成本高,限制程序較簡潔,適用于按鍵較少的場合。矩陣鍵盤電路方案:按鍵較多時(shí),成本低,限制程序較直讀電路困難,適用于顯示位數(shù)較多的場合。試驗(yàn)所供應(yīng)的是鍵盤電路,其工作原理圖如圖3-4-5圖3-4-5鍵盤實(shí)現(xiàn)方案也有兩種:其中先寫后讀方案須要的芯片74LS273及74LS244各一,僅讀操作方案須要芯片74LS138及74LS244各一,其中74LS138可與顯示電路的共用,使電路簡潔化,因此選擇僅讀方案,電路圖如圖3-4-3左側(cè)所示。74LS244主要用于三態(tài)輸出,作為地址驅(qū)動器、時(shí)鐘驅(qū)動器、總線驅(qū)動器和定向發(fā)送器等。其真值表如圖3-4-6:圖3-4-674LS244引腳圖及引腳功能:1A1~1A4,2A1~2A4:輸入端;

/1G,/2G:三態(tài)允許端(低電平有效);1Y1~1Y4,2Y1~2Y4:輸出端。圖3-4-774LS244邏輯引腳功能圖3.5電路調(diào)試調(diào)試的原理與方法(一)單片機(jī)調(diào)試原理如圖3-5-1.1所示:圖3-5-1.1調(diào)試方法:斷開P2口負(fù)載,運(yùn)行測試程序,檢查P2口各引腳輸出是否正常;電路故障及其現(xiàn)象:一旦出現(xiàn)故障,其緣由明確,只有2種狀況:信號線漏接或仿真器輸出有問題。解決方法:(1)接上信號線;(2)修改設(shè)置;重啟電腦或程序(二)AD電路調(diào)試方法:調(diào)整變送器電路在正常工作狀態(tài),連接變送器輸出至模/數(shù)轉(zhuǎn)換電路輸入。運(yùn)行測試程序,變更調(diào)試臺溫度設(shè)置值,檢查單片機(jī)采集到的數(shù)據(jù)是否正確,假如不正確依據(jù)故障診斷預(yù)案進(jìn)行診斷分析,并且解除故障。變更設(shè)置溫度,運(yùn)行A/D測試程序,檢查模/數(shù)轉(zhuǎn)換結(jié)果。在調(diào)試臺上通過+10按鍵不斷變更溫度數(shù)值。運(yùn)行C調(diào)試程序,視察變量窗口,相應(yīng)變量應(yīng)在00—FF之間隨所設(shè)溫度正比變更,否則電路有故障。電路故障檢測方法:檢查/INTR引腳有無脈沖信號輸出:(1)有脈沖信號輸出,表明ADC0804工作正常:查數(shù)據(jù)線是否漏接,若A/D轉(zhuǎn)換結(jié)果數(shù)值不隨設(shè)置溫度正比變更檢查數(shù)據(jù)線是否錯(cuò)接;查Vin(-)是否接GND;查Vin(+)是否有變更,如無變更,逆向檢查直至變送器輸出。(2)無脈沖信號輸出,表明ADC0804未正常工作:查電源是否正確連接;若電源連接正常,查CLK-IN引腳是否有鋸齒波信號輸出,若沒有輸出檢查相關(guān)元件連接是否正確,若頻率過高(正常約為640KHz)檢查元件參數(shù)是否有誤。假如元件連接及元件參數(shù)無誤仍無信號輸出,則ADC0804損壞;若CLK-IN引腳有正常的鋸齒波信號輸出,可修改測試程序,將延時(shí)子程序或延時(shí)函數(shù)去掉,加快程序循環(huán)的時(shí)間,檢查轉(zhuǎn)換限制信號/C2、/WR和數(shù)據(jù)讀取限制信號/C2、/RD是否正常。若上述限制信號正常,則可能是ADC0804損壞。/RD,/WR接反也可能導(dǎo)致電路不能正常工作.用于檢查限制信號的簡化C程序如下:#include<reg51.h>#include<absacc.h>#defineC2XBYTE[0xD000]voidmain(void){unsignedcharx;while(1){C2=x;x=C2;}}(三)DA電路調(diào)試方法:斷開電路負(fù)載,運(yùn)行測試程序,檢查各節(jié)點(diǎn)信號是否正確。假如有問題,依據(jù)故障診斷預(yù)案進(jìn)行診斷分析,并且解除故障。運(yùn)行D/A測試程序數(shù)/模數(shù)據(jù)顯示窗口將有相應(yīng)數(shù)據(jù)顯示,數(shù)據(jù)為從00—FF依次遞增并不斷循環(huán)的數(shù)值;第一級運(yùn)放正常輸出信號波形;D/A電路各主要節(jié)點(diǎn)正常輸出信號波形。調(diào)試的過程與數(shù)據(jù)(一)單片機(jī)調(diào)試系統(tǒng)包括JTAG適配器、單片機(jī)模塊和單片機(jī)系統(tǒng)電路電路板三個(gè)部分。JTAG適配器由USB接口供電,單片機(jī)模塊和單片機(jī)系統(tǒng)板由自制穩(wěn)壓電源供電。不得帶電插拔電路。正確的加電依次是:被測電路先加電,適配器后加電。連接方法如圖3-5-2.1所示。圖3-5-2.1調(diào)試接線圖所用儀器:JTAG適配器;單片機(jī)應(yīng)用系統(tǒng)板;150MHz數(shù)字雙蹤示波器。干脆選通電路A1—A4信號的測試匯編語言測試程序MCUtest2.asm$include(C8051F020.inc)LOOP:LCALLInit_Device MOVDPTR,#0EE00H MOVX@DPTR,A MOVDPTR,#0DD00HMOVX@DPTR,A MOVDPTR,#0BB00HMOVX@DPTR,A MOVDPTR,#07700HMOVX@DPTR,ASJMPLOOP$include(Init_Device.inc) END輸出波形圖與下圖近似:圖3-5-2.2干脆選通輸出波形圖(二)AD電路所用儀器:單片機(jī)仿真器;單片機(jī)應(yīng)用系統(tǒng)板;模/數(shù)轉(zhuǎn)換電路板;變送器電路板;40MHz雙蹤示波器。連接方法如圖3-5-2.3所示。圖3-5-2.3AD調(diào)試連接圖A/D調(diào)試C程序#include"C8051F020.h"#include"absacc.h"#include"data_define.c"#defineC2XBYTE[0xD000]#defineTIMER0x1000#include"Init_Device.c"voiddelay(void);voidmain(void){unsign

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論