[教學(xué)設(shè)計]基于51單片機的環(huán)境監(jiān)測系統(tǒng)_第1頁
[教學(xué)設(shè)計]基于51單片機的環(huán)境監(jiān)測系統(tǒng)_第2頁
[教學(xué)設(shè)計]基于51單片機的環(huán)境監(jiān)測系統(tǒng)_第3頁
[教學(xué)設(shè)計]基于51單片機的環(huán)境監(jiān)測系統(tǒng)_第4頁
[教學(xué)設(shè)計]基于51單片機的環(huán)境監(jiān)測系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘 要 21世紀(jì)是信息化時代,電子產(chǎn)品如雨后春筍般迅猛開展,電子測量設(shè)備也逐漸豐富起來。模擬產(chǎn)品逐漸被數(shù)字化產(chǎn)品取代,并且使用變得越來越方便。雖然現(xiàn)今市面上有很多環(huán)境測試儀,但針對人們學(xué)習(xí)生活需要的環(huán)境測試儀卻很少,因此設(shè)計出一個簡單實用的環(huán)境測試儀是很有意義的。 本環(huán)境測試儀由溫度采集電路,濕度采集電路,光強度采集電路,多路開關(guān)電路,A/D轉(zhuǎn)換電路,LCD動態(tài)顯示電路,時鐘電路,復(fù)位電路及處理器單片機組成,基于單片機對數(shù)字信號的高敏感和可控性、溫濕度傳感器可以產(chǎn)生模擬信號,和A/D模擬數(shù)字轉(zhuǎn)換芯片的性能,設(shè)計了以8051根本系統(tǒng)為核心的一套檢測系統(tǒng),系統(tǒng)由信號采集、信號分析和信號處理三個局部

2、組成的。 一 信號采集 由AD590、HM1500、GL5537及多路開關(guān)CD4051組成; 二 信號分析 由A/D轉(zhuǎn)換器MC14433、ADC0804、單片機8051根本系統(tǒng)組成; 三 信號處理 由LCD12864顯示等組成通過硬件的焊接、靜態(tài)和動態(tài)調(diào)試和程序的編寫和修改,作品最終很好地實現(xiàn)了實驗任務(wù)和要求。關(guān)鍵詞:單片機8051;AD轉(zhuǎn)換;采集; 12864顯示 目 錄1. 課題的任務(wù)與要求 1.1 任務(wù).3 1.2 任務(wù)目標(biāo).3 1.3 課題要求.32. 系統(tǒng)概述2.1 方案的比擬和論證.4 .1 溫度傳感器的選擇.4 2.1.2 濕度傳感器的選擇.5 2. 1. 3 光電傳感器的選擇.

3、6 .4 信號采集通道的選擇.73. 系統(tǒng)的總體設(shè)計 3. 溫度采集電路設(shè)計.8 3. 濕度采集電路設(shè)計.10 3.1.3 光電采集電路設(shè)計.12 3. 多路開關(guān)電路設(shè)計.13 3.2.1 AD轉(zhuǎn)換.13 3.2.2 單片機MCS-51 .14 3.3 顯示.184. 程序及設(shè)計.195. 參考文獻.24第一局部 課題的任務(wù)和要求:設(shè)計出一個簡單實用的環(huán)境測試儀。1、穩(wěn)固所學(xué)的知識,學(xué)會通過各種途徑查找資料;2、理論知識聯(lián)系實際,解決實際問題;3、通過實物制作,掌握相關(guān)芯片的功能,鍛煉動手能力及分析思考能力。本設(shè)計利用MCS-51系列單片機,配合傳感器,設(shè)計出一款人性化環(huán)境測試儀,可以檢測周圍

4、環(huán)境的溫度、濕度和光線強弱,通過LCD以簡單直觀的方式顯示出來。溫度、濕度和光線強弱依次輪流顯示每5秒左右刷新一次或同時顯示,測量的誤差不超過1%。第二局部 系統(tǒng)概述2.1方案的比擬和論證當(dāng)將單片機用作測控系統(tǒng)時,系統(tǒng)總要有被測信號懂得輸入通道,由計算機拾取必要的輸入信息。對于測量系統(tǒng)而言,如何準(zhǔn)確獲得被測信號是其核心任務(wù);而對測控系統(tǒng)來講,對被控對象狀態(tài)的測試和對控制條件的監(jiān)察也是不可缺少的環(huán)節(jié)。傳感器是實現(xiàn)測量與控制的首要環(huán)節(jié),是測控系統(tǒng)的關(guān)鍵部件,如果沒有傳感器對原始被測信號進行準(zhǔn)確可靠的捕捉和轉(zhuǎn)換,一切準(zhǔn)確的測量和控制都將無法實現(xiàn)。工業(yè)生產(chǎn)過程的自動化測量和控制,幾乎主要依靠各種傳感器

5、來檢測和控制生產(chǎn)過程中的各種參量,使設(shè)備和系統(tǒng)正常運行在最正確狀態(tài),從而保證生產(chǎn)的高效率和高質(zhì)量。2. 1.1溫度傳感器的選擇方案一:采用熱電阻溫度傳感器。熱電阻是利用導(dǎo)體的電阻隨溫度變化的特性制成的測溫元件?,F(xiàn)應(yīng)用較多的有鉑、銅、鎳等熱電阻。其主要的特點為精度高、測量范圍大、便于遠(yuǎn)距離測量。鉑的物理、化學(xué)性能極穩(wěn)定,耐氧化能力強,易提純,復(fù)制性好,工業(yè)性好,電阻率較高,因此,鉑電阻用于工業(yè)檢測中高精密測溫和溫度標(biāo)準(zhǔn)。缺點是價格貴,溫度系數(shù)小,受到磁場影響大,在復(fù)原介質(zhì)中易被玷污變脆。按IEC標(biāo)準(zhǔn)測溫范圍-200650,百度電阻比W100=1.3850時,R0為100和10,其允許的測量誤差A(yù)

6、級為+0.002 |t|,B級為+0.005 |t|。銅電阻的溫度系數(shù)比鉑電阻大,價格低,也易于提純和加工;但其電阻率小,在腐蝕性介質(zhì)中使用穩(wěn)定性差。在工業(yè)中用于-50180測溫。 方案二:采用AD590,它的測溫范圍在-55+150之間,而且精度高。M檔在測溫范圍內(nèi)非線形誤差為。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會損壞。使用可靠。它只需直流電源就能工作,而且,無需進行線性校正,所以使用也非常方便,借口也很簡單。作為電流輸出型傳感器的一個特點是,和電壓輸出型相比,它有很強的抗外界干擾能力。AD590的測量信號可遠(yuǎn)傳百余米。綜合比擬方案一與方案二,方案二更為適合于

7、本設(shè)計系統(tǒng)對于溫度傳感器的選擇。 2. 1.2 濕度傳感器的選擇測量空氣濕度的方式很多,其原理是根據(jù)某種物質(zhì)從其周圍的空氣吸收水分后引起的物理或化學(xué)性質(zhì)的變化,間接地獲得該物質(zhì)的吸水量及周圍空氣的濕度。電容式、電阻式和濕漲式濕敏原件分別是根據(jù)其高分子材料吸濕后的介電常數(shù)、電阻率和體積隨之發(fā)生變化而進行濕度測量的。方案一:采用HOS-201濕敏傳感器。HOS-201濕敏傳感器為高濕度開關(guān)傳感器,它的工作電壓為交流1V以下,頻率為50HZ1KHZ,測量濕度范圍為0100%RH,工作溫度范圍為050,阻抗在75%RH25時為1M。這種傳感器原是用于開關(guān)的傳感器,不能在寬頻帶范圍內(nèi)檢測濕度,因此,主要

8、用于判斷規(guī)定值以上或以下的濕度電平。然而,這種傳感器只限于一定范圍內(nèi)使用時具有良好的線性,可有效地利用其線性特性。方案二:采用HS1100/HS1101濕度傳感器。HS1100/HS1101電容傳感器,在電路構(gòu)成中等效于一個電容器件,其電容量隨著所測空氣濕度的增大而增大。不需校準(zhǔn)的完全互換性,高可靠性和長期穩(wěn)定性,快速響應(yīng)時間,專利設(shè)計的固態(tài)聚合物結(jié)構(gòu),由頂端接觸HS1100和側(cè)面接觸HS1101兩種封裝產(chǎn)品,適用于線性電壓輸出和頻率輸出兩種電路,適宜于制造流水線上的自動插件和自動裝配過程等。相對濕度在1%-100%RH范圍內(nèi);電容量由16pF變到200pF,其誤差不大于2%RH;響應(yīng)時間小于

9、5S;溫度系數(shù)為0.04 pF/??梢娋仁禽^高的。綜合比擬方案一與方案二,方案一雖然滿足精度及測量濕度范圍的要求,但其只限于一定范圍內(nèi)使用時具有良好的線性,可有效地利用其線性特性。而且還不具備在本設(shè)計系統(tǒng)中對溫度-3050的要求,因此,我們選擇方案二來作為本設(shè)計的濕度傳感器。2.1.3溫度傳感器的選用方案一:采用光敏電阻、二極管和555定時器構(gòu)成多諧振蕩電路,利用多諧振蕩電路的兩個暫穩(wěn)態(tài)輸出由此產(chǎn)生矩形波脈沖信號。而光敏電阻阻值會隨著光照強度的變化而發(fā)生變化,進而使得多諧振蕩電路的周期變化,其輸出波形頻率也隨之改變。將其輸出模擬信號波形輸入到一個簡易數(shù)字式頻率計通過兩位數(shù)碼管顯示出來,數(shù)字式

10、頻率計主要由時基電路、閘門電路計數(shù)器、鎖存器、譯碼顯示電路和邏輯控制電路組成。 本方案采用性能穩(wěn)定且廉價的光敏電阻作為光照傳感器,通過光敏電阻值變化影響多諧振蕩電路的周期而檢測光強,性能較穩(wěn)定一些,靈敏度也較高,但是電路結(jié)構(gòu)比擬復(fù)雜,所用元器件種類較多,實現(xiàn)和調(diào)試工作會比擬困難,造價也較高,雖然能滿足穩(wěn)定性和靈敏度的要求,但不宜采用。方案二:采用三路光敏電阻支路并聯(lián)檢測光照強度,通過每一路可以得到一個模擬采樣電壓,將這三路電壓通過CD4051單8通道數(shù)字控制模擬電子開關(guān)循環(huán)輸入到模數(shù)轉(zhuǎn)換器ADC0804將模擬信號轉(zhuǎn)換為數(shù)字信號,將數(shù)字信號通過通信模塊輸送給MCS-51單片機,通過比擬后得出最大

11、值,將最大值輸出并利用LCD顯示出來。對于光強的方位,那么通過控制LCD的顯示出來。至此,可以將光照的強度以及光照的方位通過LCD顯示出來,完成了本設(shè)計選題的任務(wù)及要求。 本方案采用性能穩(wěn)定且廉價的光敏電阻作為光照傳感器,MCS-51單片機作為主控制器。性能穩(wěn)定,抗干擾能力強,不易受外界環(huán)境溫度等因素影響,靈敏度也較高,但是由于光照傳感器采用光敏電阻且為三條支路并聯(lián)采集模擬電壓信號,會存在一定的誤差??傮w上來說,本方案電路結(jié)構(gòu)簡單、所用元器件供應(yīng)充足、本錢造價低、性能穩(wěn)定且誤差范圍也在設(shè)計選題的要求之內(nèi),能在簡單低本錢的根底上很好的完成設(shè)計選題的任務(wù),故實驗中采用本方案。2. 信號采集通道的選

12、擇 在本設(shè)計系統(tǒng)中,溫度輸入信號為8路的模擬信號,這就需要多通道結(jié)構(gòu)。方案一、采用多路并行模擬量輸入通道。這種結(jié)構(gòu)的模擬量通道特點為:(1) 可以根據(jù)各輸入量測量的餓要求選擇不同性能檔次的器件??傮w本錢可以作得較低。(2) 硬件復(fù)雜,故障率高。(3) 軟件簡單,各通道可以獨立編程。方案二、采用多路分時的模擬量輸入通道。 這種結(jié)構(gòu)的模擬量通道特點為:(1) 對ADC、S/H要求高。(2) 處理速度慢。(3) 硬件簡單,本錢低。(4) 軟件比擬復(fù)雜。綜合比擬方案一與方案二,方案二更為適合于本設(shè)計系統(tǒng)對于模擬量輸入的要求,比擬其框圖,方案二更具備硬件簡單的突出優(yōu)點,所以選擇方案二作為信號的輸入通道。

13、圖2-1多路并行模擬量輸入通道圖2-2多路分時的模擬量輸入通道第三局部系統(tǒng)總體設(shè)計本設(shè)計是基于單片機對數(shù)字信號的高敏感和可控性、溫濕度傳感器可以產(chǎn)生模擬信號,和A/D模擬數(shù)字轉(zhuǎn)換芯片的性能,我設(shè)計了以8051根本系統(tǒng)為核心的一套檢測系統(tǒng),其中包括A/D轉(zhuǎn)換、單片機、復(fù)位電路、溫度檢測、濕度檢測、鍵盤及顯示、報警電路、系統(tǒng)軟件等局部的設(shè)計。單片機LCD顯示AD590溫度傳感器MC1443CD405HS1100濕度傳感器CD4051光敏電阻ADC0804CD4015圖3-1 系統(tǒng)總體框圖 本設(shè)計由信號采集、信號分析和信號處理三個局部組成的。 一 信號采集 由AD590、HS1100及多路開關(guān)CD4

14、051組成; 二 信號分析 由A/D轉(zhuǎn)換器MC14433、單片機MCS-518051根本系統(tǒng)組成; 三 信號處理 由串行口LCD顯示。31 信號采集 溫度傳感器集成溫度傳感器AD590 是美國模擬器件公司生產(chǎn)的集成兩端感溫電流源。一 主要特性AD590是電流型溫度傳感器,通過對電流的測量可得到所需要的溫度值。根據(jù)特性分擋,AD590的后綴以I,J,K,L,M表示。AD590L,AD590M一般用于精密溫度測量電路,其電路外形如圖3-2所示,它采用金屬殼3腳封裝,其中1腳為電源正端V;2腳為電流輸出端I0;3腳為管殼,一般不用。集成溫度傳感器的電路符號如圖3-2所示。 1、流過器件的電流A等于器

15、件所處環(huán)境的熱力學(xué)溫度開爾文度數(shù),即:I T/T=1A /K式中:IT 流過器件AD590的電流,單位A。T熱力學(xué)溫度,單位K。 2、 AD590的測溫范圍-55- +150。 3、 AD590的電源電壓范圍為4V-30V。電源電壓可在4V-6V范圍變化,電流IT變化1A,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會損壞。 4、輸出電阻為710M。 5、精度高。AD590共有I、J、K、L、M五檔,其中M檔精度最高,在-55+150范圍內(nèi),非線形誤差。2 AD590的工作原理在被測溫度一定時,AD590相當(dāng)于一個恒流源,把它和530V的直流電源相連,

16、并在輸出端串接一個1k的恒值電阻,那么,此電阻上流過的電流將和被測溫度成正比,此時電阻兩端將會有1mVK的電壓信號。二 根本應(yīng)用電路圖3-8是AD590用于測量熱力學(xué)溫度的根本應(yīng)用電路。因為流過AD590的電流與熱力學(xué)溫度成正比,當(dāng)電阻R1和電位器R2的電阻之和為1k時,輸出電壓V0隨溫度的變化為1mV/K。但由于AD590的增益有偏差,電阻也有偏差,因此應(yīng)對電路進行調(diào)整,調(diào)整的方法為:把AD590放于冰水混合物中,調(diào)整電位器R2,使V0=273.2+25=298.2mV。但這樣調(diào)整只保證在0或25附近有較高的精度。 圖3-5 AD590應(yīng)用電路三 攝氏溫度測量電路如圖3-5所示,電位器R2用

17、于調(diào)整零點,R4用于調(diào)整運放LF355的增益。調(diào)整方法如下:在0時調(diào)整R2,使輸出V0=0,然后在100時調(diào)整R4使V0=100mV。如此反復(fù)調(diào)整屢次,直至0時,V0=0mV,100時V0=100mV為止。最后在室溫下進行校驗。例如,假設(shè)室溫為25,那么V0應(yīng)為25mV。冰水混合物是0環(huán)境,沸水為100環(huán)境。 濕度傳感器測量空氣濕度的方式很多,其原理是根據(jù)某種物質(zhì)從其周圍的空氣吸收水分后引起的物理或化學(xué)性質(zhì)的變化,間接地獲得該物質(zhì)的吸水量及周圍空氣的濕度。電容式、電阻式和濕漲式濕敏原件分別是根據(jù)其高分子材料吸濕后的介電常數(shù)、電阻率和體積隨之發(fā)生變化而進行濕度測量的。下面 介紹HS1100/HS

18、1101濕度傳感器及其應(yīng)用。一、特點不需校準(zhǔn)的完全互換性,高可靠性和長期穩(wěn)定性,快速響應(yīng)時間,專利設(shè)計的固態(tài)聚合物結(jié)構(gòu),由頂端接觸HS1100和側(cè)面接觸HS1101兩種封裝產(chǎn)品,適用于線性電壓輸出和頻率輸出兩種電路,適宜于制造流水線上的自動插件和自動裝配過程等。圖3-7a為濕敏電容工作的溫、濕度范圍。圖3-7b為濕度-電容響應(yīng)曲線。 圖3-7a、濕敏電容工作的溫、濕度范圍 圖3-7b、濕度-電容響應(yīng)曲線。相對濕度在1%-100%RH范圍內(nèi);電容量由16pF變到200pF,其誤差不大于2%RH;響應(yīng)時間小于5S;溫度系數(shù)為0.04 pF/。可見精度是較高的。二、濕度測量電路HS1100/HS11

19、01電容傳感器,在電路構(gòu)成中等效于一個電容器件,其電容量隨著所測空氣濕度的增大而增大。如何將電容的變化量準(zhǔn)確地轉(zhuǎn)變?yōu)橛嬎銠C易于接受的信號,常有兩種方法:一是將該濕敏電容置于運方與租蓉組成的橋式振蕩電路中,所產(chǎn)生的正弦波電壓信號經(jīng)整流、直流放大、再A/D轉(zhuǎn)換為數(shù)字信號;另一種是將該濕敏電容置于555振蕩電路中,將電容值的變化轉(zhuǎn)為與之成反比的電壓頻率信號,可直接被計算機所采集頻率輸出的555測量振蕩電路如圖3-7所示。集成定時器555芯片外接電阻R4、R2與濕敏電容C,構(gòu)成了對C的充電回路。7端通過芯片內(nèi)部的晶體管對地短路又構(gòu)成了對C的放電回路,并將引腳2、6端相連引入到片內(nèi)比擬器,便成為一個典型

20、的多諧振蕩器,即方波發(fā)生器。另外,R3 是防止輸出短路的保護電阻,R1 用于平衡溫度系數(shù)。圖3-7、頻率輸出的555振蕩電路該振蕩電路兩個暫穩(wěn)態(tài)的交替過程如下:首先電源Vs通過R4、此時輸出,此時輸出引腳3端又由低電平突降為高電平,如此翻來覆去,形成方波輸出。其中,充放電時間為 t充電=CR4+R2Ln2 t放電=CR2 Ln2因而,輸出的方波頻率為f=1/(t放電+t充電)=1/ CR4+R2Ln2可見,空氣濕度通過555測量電路就轉(zhuǎn)變?yōu)榕c之呈反比的頻率信號,表3-1給出了其中的一組典型測試值。表3-1、空氣濕度與電壓頻率的典型值3.1.3 光電采集(1) 用途: 根據(jù)光電控制的原理,隨著外

21、界光線的變化,對產(chǎn)品的 工作狀態(tài)進行自動控制. (2) 性能: A環(huán)氧樹脂 B反響速度快 C靈敏度高 D體積小 E可靠性好 F光譜特性好 (3) 型號: GL5537-1 (4) 主材組成:CdS CdSe 環(huán)氧樹脂 陶瓷基片 鍍錫銅線 2 電氣特性 產(chǎn)品 型號 Part no 亮電阻Light Resistance 10Lux (K) 2856k 暗電阻 Dark Resistance 最小值 (M) Y10 Gamma 最小值 最大功耗 Power Dissispstion 25(m W ) 最大電壓 Impressed Voltage DC (V ) 溫度 Tamp () 工作 Oper

22、ation 存儲 Storage GL5537-1 1 20-30 0 2 0.6 100 150 -30+70 -30+80 3.1.4多路開關(guān) 本設(shè)計系統(tǒng)為八路的濕度信號采集,故采用CD4051組成多路分時的模擬量信號采集電路,其硬件接口如圖3-8所示圖3-8八路分時的模擬量信號采集電路硬件接口 多路開關(guān),有稱“多路模擬轉(zhuǎn)換器。多路開關(guān)通常有n個模擬量輸入通道和一個公共的模擬輸入端,并通過地址線上不同的地址信號把n個通道中任一通道輸入的模擬信號輸出,實現(xiàn)有n線到一線的接通功能。反之,當(dāng)模擬信號有公共輸出端輸入時 ,作為信號別離器,實現(xiàn)了1線到n線的別離功能。因此,多路開關(guān)通常是一種具有雙向

23、能力的器件。在本設(shè)計中,由于采用了溫濕度雙量控制,所以在信號采集中將有兩個模擬量被提取,這時選用多路開關(guān)就是很必要的。我選用的是CD4051多路開關(guān),它是一種單片、COMS、8通道開關(guān)。該芯片由DTL/TTL-COMS電平轉(zhuǎn)換器,帶有禁止端的8選1譯碼器輸入,分別加上控制的8個COMS模擬開關(guān)TG組成。CD4051的內(nèi)部原理框圖如圖3-9所示。圖3-9、CD4051的內(nèi)部原理框圖 CD4051作為8選1功能時,假設(shè)A、B、C均為邏輯“0INH=0,那么地址碼00013經(jīng)譯碼后使輸出端OUT/IN和通道0接通。 信號分析與處理3.2.1 A/D轉(zhuǎn)換一A/D轉(zhuǎn)換器的特點為了把溫度、濕度檢測電路測出

24、的模擬信號轉(zhuǎn)換成數(shù)字量送CPU處理,本系統(tǒng)選用了雙積分A/D轉(zhuǎn)換器MC14433,它精度高,分辨率達1/1999。由于MC14433只有一路輸入,而本系統(tǒng)檢測的多路溫度與濕度信號輸入,應(yīng)選用多路選擇電子開關(guān),可輸入多路模擬量。MC14433 A/D 轉(zhuǎn)換器由于雙積分方法二次積分時間比擬長,所以A/D轉(zhuǎn)換速度慢,但精度可以做得比擬高;對周期信號變化的干擾信號積分為零,抗干擾性能也比擬好。二MC14433A/D轉(zhuǎn)換器件簡介MC14433是三位半雙積分型的A/D轉(zhuǎn)換器,具有精度高,抗干擾性能好的優(yōu)點,其缺點是轉(zhuǎn)換速率低,約110次/秒。在不要求高速轉(zhuǎn)換的場合,例如,在低速數(shù)據(jù)采集系統(tǒng)中,被廣泛采用。

25、MC14433A/D轉(zhuǎn)換器與國內(nèi)產(chǎn)品5G14433完全相同,可以互換。MC14433A/D轉(zhuǎn)換器的被轉(zhuǎn)換電壓量程為199.9mV或1.999V。轉(zhuǎn)換完的數(shù)據(jù)以BCD碼的形式分四次送出最高位輸出內(nèi)容特殊,詳見表3-3。圖3-10 MC14433A/D轉(zhuǎn)換器的內(nèi)部邏輯框圖MC14433與8051單片機的接口設(shè)計由于MC14433的A/D轉(zhuǎn)換結(jié)果是動態(tài)分時輸出的BCD碼,Q0Q3HE DS1DS4都不是總線式的。因此,MCS-51單片機只能通過并行I/O接口或擴展I/O接口與其相連。對于8051單片機的應(yīng)用系統(tǒng)來說,MC14433可以直接和其P1口或擴展I/O口8155/8255相連。下面是MC14

26、433與8051單片機P1口直接相連的硬件接口,接口電路如圖3-13所示圖3-13 MC14433與8051單片機P1口直接相連的硬件接口3. 2. 2單片機MCS51 為了設(shè)計此系統(tǒng),我們采用了8051單片機作為控制芯片,在前向通道中是一個非電信號的電量采集過程。它由傳感器采集非電信號,從傳感器出來經(jīng)過功率放大過程,使信號放大,再經(jīng)過模/數(shù)轉(zhuǎn)換成為計算機能識別的數(shù)字信號,再送入計算機系統(tǒng)的相應(yīng)端口。3. 2. 2.1 8051的引腳圖 3-15 8051引腳圖8031的制作工藝為HMOS,采用40管腳雙列直插DIP封裝,引腳說明如下:VCC40引腳正常運行時提供電源。VSS20引腳接地。XT

27、AL119引腳在單片機內(nèi)部,它是一個反向放大器的輸入端,該放大器構(gòu)成了片內(nèi)的震蕩器,可以提供單片機的時鐘信號,該引腳也是可以接外部的晶振的一個引腳,如采用外部振蕩器時,對于8051而言此引腳應(yīng)該接地。XTAL218引腳在內(nèi)部,接至上述振蕩器的反向輸入端,當(dāng)采用外部振蕩器時, 對MCS51系列該引腳接收外部震蕩信號,即把該信號直接接到內(nèi)部時鐘的輸入端。RST/VPD9引腳在振蕩器運行時,在此引腳加上兩個機器周期的電平將單片機復(fù)位,復(fù)位后應(yīng)使此引腳電平保持不高于0.5V的低電平以保證8051正常工作。在掉電時,此引腳接備用電源VDD,以保持RAM數(shù)據(jù)不喪失,當(dāng)BVCC低于規(guī)定的值時,而VPD在其規(guī)

28、定的電壓范圍內(nèi)時,VPD就向內(nèi)部數(shù)據(jù)存儲器提供備用電源。ALE/PROG30引腳當(dāng)8051訪問外部存儲器時,包括數(shù)據(jù)存儲器和程序存儲器,ALE9地址鎖存允許0輸入的脈沖的下沿用于鎖存16位地址的低8位,在不訪問外部存儲器的時候,ALE仍有兩個周期的正脈沖輸出,其頻率為振蕩器的頻率的1/6,在訪問外存儲器的是候,在兩個周期中,ALE只出現(xiàn)一次,ALE斷可驅(qū)動8個LS TTL負(fù)載,對于有片內(nèi)EPROM的而言,在EPROM編程期間,此腳用于輸入編程脈沖PROG。29引腳此腳輸出為 單片機內(nèi)訪問外部程序存儲器的讀選通信號,在讀取外部指令期間, PSEN非有兩次在每個周期有效,在此期間,每當(dāng)訪問外部存儲

29、器時,兩個有效的PSEN非將不再出現(xiàn),同樣這個引腳可驅(qū)動8個LSTTL負(fù)載。/VPP31引腳當(dāng)保持高電平時,單片機訪問內(nèi)部存儲器,當(dāng)PC值超過0FFFH時,將自動轉(zhuǎn)向片外存儲器。當(dāng)保持低電平時,那么只訪問外部程序存儲器,對8031而言,此腳必須接地。P0,P1,P2,P3:8051有四個并行口,在這四個并行口中,可以在任何一個輸出數(shù)據(jù),又可以從它們那得到數(shù)據(jù),故它們都是雙向的,每一個I/O口內(nèi)部都有一個8位數(shù)據(jù)輸出鎖存器和一個8位數(shù)據(jù)輸入緩沖器,各成為SFR中的一個,因此CPU數(shù)據(jù)從并行I/O口輸出時可以得到鎖存,數(shù)據(jù)輸入時可以得到緩沖,但他們在功能和用途上的差異很大,P0和P2口內(nèi)部均有個受

30、控制器控制的二選一選擇電路,故它們除可以用做通用I/O口以外還具有特殊的功能,P0口通常用做通用I/O口為CPU傳送數(shù)據(jù),P2口除了可以用做通用口以外,還具有第一功能,除P0口以外其余三個都是準(zhǔn)雙向口。8051有一個全雙工串行口,這個串行口既可以在程序下把CPU的8位并行數(shù)據(jù)變成串行數(shù)據(jù)一位一位的從發(fā)送數(shù)據(jù)線發(fā)送出去,也可以把串行數(shù)據(jù)接受進來變成并行數(shù)據(jù)給CPU,而且這種串行發(fā)送和接收可以單獨進行也可以同時進行。8051的 串行發(fā)送和接收利用了P3口的第二功能,利用P3.1做串行數(shù)據(jù)接收線,串行接口的電路結(jié)構(gòu)還包括了串行口控制存放器SCON,電源及波特率選擇存放器PCON和串行緩沖存放器SBU

31、F,他們都屬于SFR,PCON和SCON用于設(shè)置串行口工作方式和確定數(shù)據(jù)發(fā)送和接收,SBUF用于存放欲發(fā)送的數(shù)據(jù)起到緩沖的作用。3. 2. 2. 2 工作方式它的工作方式可以分做復(fù)位,掉電和低功耗方式等。一、 復(fù)位方式當(dāng)MCS-5l系列單片機的復(fù)位引腳RST(全稱RESET)出現(xiàn)2個機器周期以上的高電平時,單片機就執(zhí)行復(fù)位操作。如果RST持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài)。 根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種根本形式:上電復(fù)位和上電或開關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動實現(xiàn)復(fù)位操作。常用的上電復(fù)位電路如圖 (3-15a)中左圖所示。圖中電容C1和電阻R1對電源十5V來說構(gòu)成微分電路。上電

32、后,保持RST一段高電平時間,由于單片機內(nèi)的等效電阻的作用,不用圖中電阻R1,也能到達上電復(fù)位的操作功能,如圖 (3-15a)中所示。上電或開關(guān)復(fù)位要求電源接通后,單片機自動復(fù)位,并且在單片機運行期間,用開關(guān)操作也能使單片機復(fù)位。常用的上電或開關(guān)復(fù)位電路如圖 (3-15b)所示。上電后,由于電容C3的充電和反相門的作用,使RST持續(xù)一段時間的高電平。當(dāng)單片機已在運行當(dāng)中時,按下復(fù)位鍵K后松開,也能使RST為一段時間的高電平,從而實現(xiàn)上電或開關(guān)復(fù)位的操作。 根據(jù)實際操作的經(jīng)驗,下面給出這兩種復(fù)位電路的電容、電阻參考值。 圖(3-16a)中:Cl10-30uF,R11kO 圖(3-16b)中:C:1uF,RllkO,R210kO3. 2. 3數(shù)據(jù)存儲器的掉電保護單片機系統(tǒng)內(nèi)的RAM數(shù)據(jù)是非常容易喪失的,特別是一些珍貴的科研數(shù)據(jù),一旦喪失后果不堪設(shè)想,因此掉電保護是必須要做的,一旦電源發(fā)生掉電現(xiàn)象,在掉電的瞬間系統(tǒng)能自動保護RAM中的數(shù)據(jù)和系統(tǒng)的運行狀態(tài),當(dāng)電源恢復(fù)正常供電后能恢復(fù)到掉電前的工作狀態(tài)。3. 2. 4系統(tǒng)時鐘的設(shè)計時鐘電路是用來產(chǎn)生8031單片機工作時所必須的時鐘信號,8031本身就是一個復(fù)雜的同步時序電路,為保證工作方式的實現(xiàn),8

溫馨提示

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

評論

0/150

提交評論