電子工程設(shè)計報告——閉環(huán)溫度控制系統(tǒng)(共24頁)_第1頁
電子工程設(shè)計報告——閉環(huán)溫度控制系統(tǒng)(共24頁)_第2頁
電子工程設(shè)計報告——閉環(huán)溫度控制系統(tǒng)(共24頁)_第3頁
電子工程設(shè)計報告——閉環(huán)溫度控制系統(tǒng)(共24頁)_第4頁
電子工程設(shè)計報告——閉環(huán)溫度控制系統(tǒng)(共24頁)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上電子工程設(shè)計報告題目:閉環(huán)溫度控制系統(tǒng)設(shè)計單片機、AD、DA、顯示鍵盤電路及系統(tǒng)軟件 專 業(yè):自動化小 組:12C姓名學(xué)號:李曉云() 呂柳璇()指導(dǎo)教師:張輝 完成日期:2012年4月23號摘 要隨著電子產(chǎn)品向智能化和微型化不斷發(fā)展,單片機已成為電子產(chǎn)品研制和開發(fā)中首選的控制器,并在檢測和控制系統(tǒng)中得到廣泛的應(yīng)用,而溫度作為工業(yè)控制中的一個很重要的參數(shù),是系統(tǒng)常須測量、控制和保持的。本論文將從硬件和軟件兩個方面,介紹以8051單片機為核心的溫度控制系統(tǒng)的組成和原理。關(guān)鍵詞:8051單片機,A/D,D/A,鍵盤,顯示,數(shù)碼管。目 錄一、背景與功能指標(biāo)要求二、系統(tǒng)方案設(shè)

2、計2.1 單片機的介紹2.1.1 單片機的特點2.1.2 單片機的基本組成2.2 系統(tǒng)功能的確定2.3 ADC0804的介紹2.3.1 ADC0804的特點2.3.2 ADC0804 的引腳及功能2.4 DAC0832的介紹2.4.1 DAC0832的特點2.5 人機交互與串口通信三, 硬件電路設(shè)計 3.1 單片機電路設(shè)計3.1.1 單片機工作過程及原理 3.1.2 單片機設(shè)計基本要求 3.1.3 單片機選擇 3.1.4 8051單片機最小系統(tǒng)組成 3.1.5 單片機功能擴展圖 3.1.6 單片機系統(tǒng)應(yīng)用電路 3.1.7 單片機電路的地址分配情況3.2 A/D電路設(shè)計與實現(xiàn)3.2.1 A/D電

3、路的基本要求3.2.2 ADC0804工作原理及特性3.2.3 A/D轉(zhuǎn)換電路3.3 D/A電路設(shè)計與實現(xiàn)3.3.1 基本設(shè)計要求3.3.2 D/A 電路選擇3.3.3 DAC0832電壓轉(zhuǎn)換電路3.3.4 DAC0832 與8051單片機的接口設(shè)計3.3.5 D/A轉(zhuǎn)換電路圖3.4 顯示鍵盤電路3.4.1 顯示電路3.4.2 鍵盤電路3.5電路調(diào)試3.5.1調(diào)試的原理與方法3.5.2調(diào)試的過程與數(shù)據(jù)一、背景與功能指標(biāo)要求1) 設(shè)計背景隨著電子產(chǎn)品向智能化和微型化不斷發(fā)展,單片機已成為電子產(chǎn)品研制和開發(fā)中首選的控制器,并在檢測和控制系統(tǒng)中得到廣泛的應(yīng)用,而溫度作為工業(yè)控制中的一個很重要的參數(shù),

4、是系統(tǒng)常須測量、控制和保持的。2) 功能指標(biāo)要求:我們所設(shè)計的基于8051單片機的溫度控制系統(tǒng),以單片機作為核心部件進行檢測控制,增強了設(shè)計的通用性,適時性。該系統(tǒng)能檢測環(huán)境溫度,并根據(jù)通過鍵盤輸入設(shè)置好的溫度在0100范圍內(nèi)相應(yīng)地進行制冷或制熱。3) 技術(shù)指標(biāo)要求:此溫度控制系統(tǒng)設(shè)計的是4*5的鍵盤,4位數(shù)碼管顯示,并且要求A/D的分辨率為8位,誤差為±1LSB,轉(zhuǎn)換時間為100s,要求D/A的分辨率為8位,誤差為0.2%FSR,電流穩(wěn)定時間為1s??販胤秶?100,溫度誤差控制在±2左右。二、系統(tǒng)方案設(shè)計此溫度控制系統(tǒng)由溫度采集,4*5矩陣鍵盤輸入,溫度顯示,溫度控制執(zhí)

5、行等四大模塊組成。系統(tǒng)電路的總線如圖1所示: 圖1 系統(tǒng)電路的總線 2.1 單片機的介紹 隨著單片機大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計算機的CPU,RAM,ROM,定時器/計數(shù)器和多重I/O口集成在一片芯片上,形成芯片級的計算機,因此單片機早起的含義成為單片微型計算機,直譯為單片機。2.1.1 單片機的特點 1,具有優(yōu)異的性能價格比 2,集成度高、體積小、可靠性高 3,控制功能強 4,低電壓、低功耗2.1.2 單片機的基本組成 1, 8051的管腳圖如圖2所示2, 8051的管腳功能P0口有三個功能1、外部擴展存儲器時,當(dāng)做數(shù)據(jù)總線(如圖1中的D0D7為數(shù)據(jù)總線接口) 2、外部擴展存儲器時,當(dāng)

6、作地址總線(如圖1中的A0A7為地址總線接口) 3、不擴展時,可做一般的I/O使用,但內(nèi)部無上拉電阻,作為輸入或輸出時應(yīng)在外部接上拉電阻。 P1口只做I/O口使用:其內(nèi)部有上拉電阻。 P2口有兩個功能1、擴展外部存儲器時,當(dāng)作地址總線使用 2、做一般I/O口使用,其內(nèi)部有上拉電阻; P3口有兩個功能除了作為I/O使用外(其內(nèi)部有上拉電阻),還有一些特殊功能。上拉電阻輸入信號時,上拉電阻將其電位拉高,若輸入為低電平則可提供電流源;所以如果P0口如果作為輸入時,處在高阻抗?fàn)顟B(tài),只有外接一個上拉電阻才能有效。 ALE/PROG 地址鎖存控制信號在系統(tǒng)擴展時,ALE用于控制把P0口的輸出低8位地址送鎖

7、存器鎖存起來,以實現(xiàn)低位地址和數(shù)據(jù)的隔離。當(dāng)CPU對外部進行存取時,用以鎖住地址的低位地址,即P0口輸出。ALE有可能是高電平也有可能是低電平,當(dāng)ALE是高電平時,允許地址鎖存信號,當(dāng)訪問外部存儲器時,ALE信號負跳變(即由正變負)將P0口上低8位地址信號送入鎖存器。當(dāng)ALE是低電平時,P0口上的內(nèi)容和鎖存器輸出一致。在沒有訪問外部存儲器期間,ALE以1/6振蕩周期頻率輸出(即6分頻),當(dāng)訪問外部存儲器以1/12振蕩周期輸出(12分頻)。當(dāng)系統(tǒng)沒有進行擴展時ALE會以1/6振蕩周期的固定頻率輸出,因此可以做為外部時鐘,或者外部定時脈沖使用。 PORG為編程脈沖的輸入端 在8051單片機內(nèi)部有一

8、個4KB或8KB的程序存儲器(ROM),通過編程脈沖輸入輸入端口PROG把編寫好的程序存入進這個ROM中。 PSEN 外部程序存儲器讀選通信號:在讀外部ROM時PSEN低電平有效,以實現(xiàn)外部ROM單元的讀操作。 1、內(nèi)部ROM讀取時,PSEN不動作; 2、外部ROM讀取時,在每個機器周期會動作兩次; 3、外部RAM讀取時,兩個PSEN脈沖被跳過不會輸出; 4、外接ROM時,與ROM的OE腳相接。2.2 系統(tǒng)功能的確定 一個控制系統(tǒng)是否能被大眾所接受,在于該控系統(tǒng)是否擁有人性化的操作功能。為了使本次的溫度控制系統(tǒng)具有操作簡單,靈活及高可靠性等特點,確定了該系統(tǒng)功能:4*5矩陣鍵盤輸入溫度采集溫度

9、顯示溫度控制執(zhí)行溫度測量范圍為0100,溫度誤差范圍為±2。2.3 ADC0804的介紹ADC0804是用CMOS集成工藝制成的逐次比較型摸數(shù)轉(zhuǎn)換芯片,具有MCU 兼容接口,使用方便,且價格低廉。2.3.1 ADC0804的特點ADC0804的分辨率8位,轉(zhuǎn)換時間100s,輸入電壓范圍為05V,增加某些外部電路后,輸入模擬電壓可為 5V。該芯片內(nèi)有輸出數(shù)據(jù)鎖存器,當(dāng)與計算機連接時,轉(zhuǎn)換電路的輸出可以直接連接在CPU數(shù)據(jù)總線上,無須附加邏輯接口電路2.3.2 ADC0804 的引腳及功能 圖3 ADC0804的管腳圖各個管腳的作用: D0-D7:八位數(shù)字量輸出端; CLK:為芯片工作提

10、供工作脈沖,時鐘頻率計算方式是:fCK=1/(1.1×R×C) CS:片選信號; WR:寫信號輸入端; RD:讀信號輸入端; INTR:轉(zhuǎn)換完畢中斷提供端; 其他管腳,是供電和提供參考電壓的管腳輸入端。2.4 DAC0832的介紹 DAC0832是8分辨率的D/A轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個DA芯片以其價格低廉、接口簡單、轉(zhuǎn)換控制容易等優(yōu)點,在單片機應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。2.4.1 DAC0832的特點 由8位輸入鎖存器、8位DAC寄存器、8位D/A轉(zhuǎn)換電路及轉(zhuǎn)換控制電路構(gòu)成。分辨率為8位;電流穩(wěn)定時間1us; 可單緩沖、雙緩沖或直接數(shù)字輸入; 只需在滿量程下

11、調(diào)整其線性度; 單一電源供電(+5V+15V);低功耗20mW。2.4.1 DAC0832的內(nèi)部結(jié)構(gòu)、管腳圖及引腳功能 1,DAC0832的內(nèi)部結(jié)構(gòu)、管腳圖如圖4所示: 圖4 DAC0832內(nèi)部結(jié)構(gòu)、引腳圖2,DAC0832引腳功能說明:* D0D7:8位數(shù)據(jù)輸入線,TTL電平,有效時間應(yīng)大于90ns(否則鎖存器的數(shù)據(jù)會出錯); * ILE:數(shù)據(jù)鎖存允許控制信號輸入線,高電平有效; * CS:片選信號輸入線(選通數(shù)據(jù)鎖存器),低電平有效; * WR1:數(shù)據(jù)鎖存器寫選通輸入線,負脈沖(脈寬應(yīng)大于500ns)有效。由ILE、CS、WR1的邏輯組合產(chǎn)生LE1,當(dāng)LE1為高電平時,數(shù)據(jù)鎖存器狀態(tài)隨輸入

12、數(shù)據(jù)線變換,LE1的負跳變時將輸入數(shù)據(jù)鎖存; * XFER:數(shù)據(jù)傳輸控制信號輸入線,低電平有效,負脈沖(脈寬應(yīng)大于500ns)有效; * WR2:DAC寄存器選通輸入線,負脈沖(脈寬應(yīng)大于500ns)有效。由WR2、XFER的邏輯組合產(chǎn)生LE2,當(dāng)LE2為高電平時,DAC寄存器的輸出隨寄存器的輸入而變化,LE2的負跳變時將數(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:電源輸入

13、端,Vcc的范圍為+5V+15V; * VREF:基準(zhǔn)電壓輸入線,VREF的范圍為-10V+10V; * AGND:模擬信號地 * DGND:數(shù)字信號地2.5 人機交互與串口通信溫度采集模塊由溫度傳感器AD590完成,并通過串口通信技術(shù),與單片機進行數(shù)據(jù)傳輸。4*5矩陣鍵盤輸入模塊采用外部中斷0來判斷是否有輸入請求,并通過鍵盤掃描技術(shù)來獲取所輸入的溫度值和偏差溫度值,輸入更靈活,更方便。溫度顯示模塊通過4個7段LED數(shù)碼顯示管顯示當(dāng)前溫度值和設(shè)定的溫度,及時反映當(dāng)前溫度的變化與設(shè)置的溫度的關(guān)系。溫度控制執(zhí)行模塊系統(tǒng)根據(jù)當(dāng)前溫度自動進行響應(yīng)的升溫或降溫的操作,在系統(tǒng)自動進行升溫或降溫處理的同時顯

14、示響應(yīng)的指示燈,讓使用者知道系統(tǒng)正在進行的操作。 三、硬件電路設(shè)計3.1單片機電路設(shè)計3.1.1單片機工作過程及原理8051負責(zé)中心運算和控制,以及各個模塊的協(xié)調(diào)工作。首先,AD590檢測到環(huán)境溫度并輸送到變送器輸出溫度信號,經(jīng)A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號后,將所得的數(shù)字信號傳送于單片機微處理接口,單片機將所得信號與其檢測到鍵盤的輸入信號即設(shè)定溫度值相比較得到偏差,再將偏差信號送于D/A轉(zhuǎn)換器,繼而控制驅(qū)動器進行加熱或制冷。3.1.2 單片機設(shè)計基本要求片選信號:4個 ;地址信號:4個;數(shù)據(jù)總線:AD0AD7;I/O口線:P0口,P1口; 安裝:獨立電路板結(jié)構(gòu)。3.1.3 單片機選擇MCS-51

15、系列單片機有眾多性能優(yōu)異的兼容產(chǎn)品、成熟的開發(fā)環(huán)境、世界上最大的單片機客戶群、高性價比、暢通的供貨渠道。故我們采用8051.3.1.4 8051單片機最小系統(tǒng)組成 圖5 8051單片機最小系統(tǒng)組成3.1.5功能擴展圖(單片機為了完成更加復(fù)雜的工作必須進行功能擴展。) 圖5 8051功能擴展框圖3.1.6 單片機系統(tǒng)應(yīng)用電路I/O端口不需要用地址進行訪問定位,但仍然需要片選信號進行訪問控制,I/O端口訪問控制信號的產(chǎn)生方法包括:全地址譯碼、部分地址譯碼、地址信號線直接作為I/O選通信號(直接選擇)。我們采用的是直接使用地址線作為讀/寫訪問控制信號線的直接選通電路,電路圖如圖6所示。 圖6 單片機

16、系統(tǒng)直接選通電路3.1.7 單片機電路的地址分配情況3.2 AD電路設(shè)計與實現(xiàn)3.2.1 A/D電路的基本要求輸入信號范圍: 0V+5V ; 分辨率: 8bit ;精度: 1LSB ; 轉(zhuǎn)換時間: < 1ms; 安裝:獨立電路板結(jié)構(gòu)3.2.2 ADC0804工作原理逐次逼近式A/D轉(zhuǎn)換器基本工作原理如圖7所示: 圖7 逐次逼近式A/D轉(zhuǎn)換器基本工作原理圖模擬輸入電壓范圍:0+5V,即0Vin+5V。使V逼近Vi的過程:開關(guān)狀態(tài): 1 0 1 1 (1011為用數(shù)字表示的模擬量)近似電壓:ADC0804的轉(zhuǎn)換結(jié)果與模擬輸入電壓的關(guān)系3.2.3 A/D轉(zhuǎn)換電路圖8 A/D轉(zhuǎn)換電路圖3.3 D

17、/A電路設(shè)計與實現(xiàn)3.3.1 基本設(shè)計要求:輸入范圍:00H 0FFH ; 對應(yīng)輸出: -10V+10V ; 誤差: 1%FSR ; 響應(yīng)時間: < 1ms; 電源供電: +5V,±12V; 安裝:獨立電路板結(jié)構(gòu)。3.3.2 DAC0832 的工作原理DAC0832工作原理圖如圖9中所示:輸出為電流,量值正比于 DATA最大電流輸出最小電流變化圖9 DAC0832工作原理圖3.3.3 DAC0832電壓轉(zhuǎn)換電路(完整雙極輸出電流)雙極性輸出轉(zhuǎn)換電路輸出電壓可為正或負極性。 圖10 DAC0832電壓轉(zhuǎn)換電路3.3.4 DAC0832 與8051單片機的接口設(shè)計單緩沖電路設(shè)計3.

18、3.5 D/A轉(zhuǎn)換電路圖3.4 顯示鍵盤電路3.4.1 顯示電路顯示電路基本原理圖3-4-1 LED 數(shù)碼顯示器內(nèi)部電路 LED數(shù)碼管是將8個發(fā)光二極管封裝而成的,每段為一發(fā)光二極管,其字形結(jié)構(gòu)如圖3-4-1左所示。選擇不同字段發(fā)光,可顯示出不同的字形。共陽極數(shù)碼管:內(nèi)部8個LED的陽極連接在一起作為公共引出端;只有在公共端接高電平時,該數(shù)碼管才會亮。共陰極數(shù)碼管:內(nèi)部8個LED的陰極連接在一起作為公共引出端;只有在公共端接低電平時,該數(shù)碼管才會亮。圖3-4-2 本實驗中用到2位數(shù)碼管電路基本顯示控制電路數(shù)碼管的顯示方法有兩種:1)動態(tài)顯示。一位一位地輪流點亮各位數(shù)碼管的顯示方式。 即在某一時

19、段,只選中一位數(shù)碼管的“位選端”,并送出相應(yīng)的字型編碼,在下一時段按順序選通另外一位數(shù)碼管,并送出相應(yīng)的字型編碼。依此規(guī)律循環(huán)下去,即可使各位數(shù)碼管分別間斷地顯示出相應(yīng)的字符。這一過程稱為動態(tài)掃描顯示。(2)靜態(tài)顯示。指數(shù)碼管顯示某一字符時,相應(yīng)的發(fā)光二極管恒定導(dǎo)通或恒定截止。各位數(shù)碼管相互獨立,公共端恒定接地(共陰極)或+5V(共陽極)。每個數(shù)碼管的八個位段分別與一個八位I/O端口相連。I/O端口只要有字型碼輸出,數(shù)碼管就顯示給定字符,并保持不變,直到I/O口輸出新的段碼。2種方案相比:動態(tài)顯示:電路簡單,成本低,但控制程序復(fù)雜,適用于顯示位數(shù)較多的場合。靜態(tài)顯示:使用的元件多,成本相對較高

20、。但是每位獨立控制,程序設(shè)計比較簡單,適用于顯示位數(shù)較少的場合。綜上所述采用靜態(tài)掃描顯示控制電路。如圖3-4-3右側(cè)所示 圖3-4-3 顯示鍵盤電路圖其中74LS273與數(shù)碼管的電路改為圖3-4-4 圖3-4-4 顯示板焊接圖 74LS273是一種帶清除功能的8D觸發(fā)器,1D8D為數(shù)據(jù)輸入端,1Q8Q為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作數(shù)據(jù)鎖存器,地址鎖存器。第一腳WR:主清除端,低電平觸發(fā),即當(dāng)為低電平時,芯片被清除,輸出全為0(低電平);CP(CLK):觸發(fā)端,上升沿觸發(fā),即當(dāng)CP從低到高電平時,D0D7的數(shù)據(jù)通過芯片,為0時將數(shù)據(jù)鎖存,D0D7的數(shù)據(jù)不變。74LS138即38譯碼

21、器,輸入端A2A0組成的三位2進制數(shù)是多少,相應(yīng)的輸出Y為低電平,其他為高電平。如A2A0:111,即7,則Y7輸出為低電平,其他為高電平。3.4.2 鍵盤電路按鍵狀態(tài)讀取方案有兩種:其中直讀鍵盤電路方案:按鍵較多時,成本高,控制程序較簡單,適用于按鍵較少的場合。矩陣鍵盤電路方案:按鍵較多時,成本低,控制程序較直讀電路復(fù)雜,適用于顯示位數(shù)較多的場合。實驗所提供的是鍵盤電路,其工作原理圖如圖3-4-5 圖3-4-5 鍵盤實現(xiàn)方案也有兩種:其中先寫后讀方案需要的芯片74LS273及74LS244各一,僅讀操作方案需要芯片74LS138及74LS244各一,其中74LS138可與顯示電路的共用,使電

22、路簡單化,因此選擇僅讀方案,電路圖如圖3-4-3左側(cè)所示。74LS244主要用于三態(tài)輸出,作為地址驅(qū)動器、時鐘驅(qū)動器、總線驅(qū)動器和定向發(fā)送器等。其真值表如圖3-4-6: 圖3-4-674LS244引腳圖及引腳功能:1A11A4,2A12A4:輸入端; /1G, /2G: 三態(tài)允許端(低電平有效);1Y11Y4,2Y12Y4:輸出端。圖3-4-7 74LS244邏輯引腳功能圖3.5電路調(diào)試3.5.1調(diào)試的原理與方法(一)單片機調(diào)試原理如圖3-5-1.1所示: 圖3-5-1.1調(diào)試方法:斷開P2口負載,運行測試程序,檢查P2口各引腳輸出是否正常;電路故障及其現(xiàn)象:一旦出現(xiàn)故障,其原因明確

23、,只有 2 種情況:信號線漏接或仿真器輸出有問題。解決辦法:(1)接上信號線;(2)修改設(shè)置;重啟電腦或程序(二)AD電路調(diào)試方法:調(diào)整變送器電路在正常工作狀態(tài),連接變送器輸出至模/數(shù)轉(zhuǎn)換電路輸入。運行測試程序,改變調(diào)試臺溫度設(shè)置值,檢查單片機采集到的數(shù)據(jù)是否正確,如果不正確按照故障診斷預(yù)案進行診斷分析,并且排除故障。改變設(shè)置溫度,運行A/D測試程序,檢查模/數(shù)轉(zhuǎn)換結(jié)果。在調(diào)試臺上通過+10按鍵不斷改變溫度數(shù)值。運行C調(diào)試程序,觀察變量窗口,相應(yīng)變量應(yīng)在00FF之間隨所設(shè)溫度正比變化,否則電路有故障。電路故障檢測方法:檢查/INTR引腳有無脈沖信號輸出:(1)有脈沖信號輸出,表明ADC0804

24、工作正常: 查數(shù)據(jù)線是否漏接, 若A/D轉(zhuǎn)換結(jié)果數(shù)值不隨設(shè)置溫度正比變化檢查數(shù)據(jù)線是否錯接;查Vin(-)是否接GND;查 Vin(+)是否有變化,如無變化,逆向檢查直至變送器輸出。 (2)無脈沖信號輸出,表明ADC0804未正常工作: 查電源是否正確連接;若電源連接正常,查CLK-IN引腳是否有鋸齒波信號輸出,若沒有輸出檢查相關(guān)元件連接是否正確,若頻率過高(正常約為640KHz)檢查元件參數(shù)是否有誤。如果元件連接及元件參數(shù)無誤仍無信號輸出,則ADC0804損壞; 若CLK-IN引腳有正常的鋸齒波信號輸出,可修改測試程序,將延時子程序或延時函數(shù)去掉,加快程序循環(huán)的時間,檢查轉(zhuǎn)換控制信號/C2、

25、/WR和數(shù)據(jù)讀取控制信號/C2、/RD是否正常。若上述控制信號正常,則可能是ADC0804損壞。/RD,/WR接反也可能導(dǎo)致電路不能正常工作.用于檢查控制信號的簡化C程序如下:#include<reg51.h>#include<absacc.h>#define C2 XBYTE0xD000void main(void) unsigned char x; while(1) C2=x; x=C2;(三)DA電路調(diào)試方法:斷開電路負載,運行測試程序,檢查各節(jié)點信號是否正確。如果有問題,按照故障診斷預(yù)案進行診斷分析,并且排除故障。 運行D/A測試程序數(shù)/模數(shù)據(jù)顯示窗口將有相應(yīng)數(shù)

26、據(jù)顯示,數(shù)據(jù)為從00FF順序遞增并不斷循環(huán)的數(shù)值;第一級運放正常輸出信號波形;D/A電路各主要節(jié)點正常輸出信號波形。3.5.2調(diào)試的過程與數(shù)據(jù)(一)單片機調(diào)試系統(tǒng)包括JTAG適配器、單片機模塊和單片機系統(tǒng)電路電路板三個部分。 JTAG適配器由USB接口供電,單片機模塊和單片機系統(tǒng)板由自制穩(wěn)壓電源供電。不得帶電插拔電路。正確的加電順序是:被測電路先加電,適配器后加電。連接方法如圖3-5-2.1所示。 圖3-5-2.1 調(diào)試接線圖所用儀器:JTAG適配器;單片機應(yīng)用系統(tǒng)板;150MHz數(shù)字雙蹤示波器。直接選通電路 A1 A4 信號的測試匯編語言測試程序 MCUtest2.asm$include (

27、C8051F020.inc)LOOP: LCALL Init_Device MOV DPTR, #0EE00H MOVX DPTR , A MOV DPTR, #0DD00H MOVX DPTR , A MOV DPTR, #0BB00H MOVX DPTR , A MOV DPTR, #07700H MOVX DPTR , A SJMP LOOP$include (Init_Device.inc) END輸出波形圖與下圖近似: 圖3-5-2.2 直接選通輸出波形圖(二)AD電路所用儀器:單片機仿真器;單片機應(yīng)用系統(tǒng)板;模/數(shù)轉(zhuǎn)換電路板;變送器電路板;40MHz雙蹤示波器。連接方法如圖3-5-

28、2.3所示。圖3-5-2.3 AD調(diào)試連接圖A/D調(diào)試C程序#include "C8051F020.h"#include "absacc.h"#include "data_define.c"#define C2 XBYTE0xD000#define TIMER 0x1000#include "Init_Device.c"void delay (void);void main (void) unsigned char x; Init_Device(); while(1) C2=x; delay(); x=C2; delay(); void

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論