




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 PAGE19 / NUMPAGES22技術(shù)師學(xué)院天河學(xué)院PLC課程設(shè)計(jì)報(bào)告基于單片機(jī)的數(shù)字電壓表設(shè)計(jì)系 別 電氣工程系 班 級 本自動(dòng)化 學(xué) 號學(xué)生指導(dǎo)老師組 員2012年6月摘要:本文介紹的是數(shù)字電壓表的發(fā)展背景和利用單片機(jī),A/D轉(zhuǎn)換芯片結(jié)合的方法設(shè)計(jì)一個(gè)直流數(shù)字電壓表。它的具體功能是:最高量程為500V,分三個(gè)檔位量程,即5V,50V,500V,可以通過調(diào)檔開關(guān)來實(shí)現(xiàn)各個(gè)檔位,然后通過四位數(shù)碼管將被測數(shù)據(jù)加以顯示。目錄數(shù)字電壓表簡介1數(shù)字電壓表設(shè)計(jì)兩種方案簡介1由數(shù)字電路與芯片構(gòu)建2由單片機(jī)系統(tǒng)與A/D轉(zhuǎn)換芯片構(gòu)建2本設(shè)計(jì)單片機(jī)的選擇3本設(shè)計(jì)使用的單片機(jī)的簡介3各種顯示器件的介紹和選擇
2、3常用顯示器件簡介3數(shù)碼管的參數(shù)資料4五、模數(shù)(A/D)轉(zhuǎn)換芯片的選擇6 1.常用的A/D芯片簡介6 2. 模數(shù)(A/D)芯片AD0808的資料6六總體設(shè)計(jì)8七硬件電路系統(tǒng)模塊的設(shè)計(jì)10八、系統(tǒng)軟件的設(shè)計(jì)14 1.程序設(shè)計(jì)14九總結(jié)18參考文獻(xiàn)18一數(shù)字電壓表簡介:如今,數(shù)字電壓表已絕大部分已取代了傳統(tǒng)的模擬指針式電壓表。因?yàn)閭鹘y(tǒng)的模擬指針式電壓表功能單一,精度低,讀數(shù)的時(shí)候也非常不方便,很容易出錯(cuò)。而采用單片機(jī)的數(shù)字電壓表由于測量精度高,速度快,讀數(shù)時(shí)也非常的方便,抗干擾能力強(qiáng),可擴(kuò)展性強(qiáng)等優(yōu)點(diǎn)已被廣泛的應(yīng)用于電子與電工的測量,工業(yè)自動(dòng)化儀表,自動(dòng)測試系統(tǒng)等智能化測量領(lǐng)域。顯示出強(qiáng)大的生命力
3、。目前實(shí)現(xiàn)電壓數(shù)字化測量的方法仍然模-數(shù)(A/D)轉(zhuǎn)換的方法。而數(shù)字電壓表種類繁多,型號新異,目前國際仍未有統(tǒng)一的分類方法。而常用的分類方法有如下幾種:按用途來分:有直流數(shù)字電壓表,交、直流數(shù)字電壓表,交直流萬用表等。按顯示位數(shù)來分:有4位,5位,6位,7位,8位等。按測量速度來分:有低準(zhǔn)確度,中準(zhǔn)確度,高準(zhǔn)確度等。按測量速度來分:有低速,中速,高速,超高速等。但在日常生活中,數(shù)字電壓表一般是按照原理不同進(jìn)行分類的,目前大致分為以下幾類:比較式,電壓時(shí)間變換式,積分式等。在電量的測量中,電壓、電流和頻率是最基本的三個(gè)被測量。其中,電壓量的測量最為經(jīng)常。而且隨著電子技術(shù)的發(fā)展,更是經(jīng)常需要測量高
4、精度的電壓,所以數(shù)字電壓表就成為一種必不可少的測量儀器。另外,由于數(shù)字式儀器具有讀數(shù)準(zhǔn)確方便、精度高、誤差小、靈敏度高和分辨率高、測量速度快等特點(diǎn)而倍受用戶青睞,數(shù)字式電壓表就是基于這種需求而發(fā)展起來的,是一種必不可少的電子測量儀表。二數(shù)字電壓設(shè)計(jì)兩種方案簡介:設(shè)計(jì)數(shù)字電壓表有多種的設(shè)計(jì)方法,方案是多種多樣的,由于大規(guī)模集成電路數(shù)字芯片的高速發(fā)展,各種數(shù)字芯片品種多樣,導(dǎo)致對模擬數(shù)據(jù)的采集部分的不一致性,進(jìn)而又使對數(shù)據(jù)的處理與顯示的方式的多樣性。又由于在現(xiàn)實(shí)的工作生活中,電壓表的測量測程圍是比較大的,所以必須要對輸入電壓作分壓處理,而各個(gè)數(shù)據(jù)處理芯片的處理電壓圍不同,則各種方案的分段也不同。下
5、面介紹兩種數(shù)字電壓表的設(shè)計(jì)方案。1由數(shù)字電路與芯片構(gòu)建。這種設(shè)計(jì)方案是由模擬電路與數(shù)字電路兩大部分組成,模擬部分包括輸入放大器、A/D轉(zhuǎn)換器和基準(zhǔn)電壓源;數(shù)字部分包括計(jì)數(shù)器、譯碼器、邏輯控制器、振蕩器和顯示器。其中,A/D轉(zhuǎn)換器是它的核心器件,它將輸入的模擬量轉(zhuǎn)換成數(shù)字量。模擬電路和數(shù)字電路是相互聯(lián)系的,由邏輯控制電路產(chǎn)生控制信號,按規(guī)定的時(shí)序?qū)/D轉(zhuǎn)換器中個(gè)組模擬開關(guān)接通或斷開,保證A/D轉(zhuǎn)換正常進(jìn)行。A/D轉(zhuǎn)換結(jié)果通過計(jì)數(shù)譯碼電路變換成段碼,最后驅(qū)動(dòng)顯示器顯示出相應(yīng)的數(shù)值。此方案設(shè)計(jì)其優(yōu)點(diǎn)是,設(shè)計(jì)成本低,能夠滿足一般的電壓測量。但設(shè)計(jì)不靈活,都是采用純硬件電路。很難將其在原有的基礎(chǔ)上進(jìn)行
6、擴(kuò)展。2由單片機(jī)系統(tǒng)與A/D轉(zhuǎn)換芯片構(gòu)建。這種方案是利用單片機(jī)系統(tǒng)與模數(shù)轉(zhuǎn)換芯片、顯示模塊等的結(jié)合構(gòu)建數(shù)字電壓表。由于單片機(jī)的發(fā)展已經(jīng)成熟,利用單片機(jī)系統(tǒng)的軟硬件結(jié)合,可以組裝出許多的應(yīng)用電路來。此方案的原理是模數(shù)(A/D)轉(zhuǎn)換芯片的基準(zhǔn)電壓端,被測量電壓輸入端分別輸入基準(zhǔn)電壓和被測電壓。模數(shù)(A/D)轉(zhuǎn)換芯片將被測量電壓輸入端所采集到的模擬電壓信號轉(zhuǎn)換成相應(yīng)的數(shù)字信號,然后通過對單片機(jī)系統(tǒng)進(jìn)行軟件編程,使單片機(jī)系統(tǒng)能按規(guī)定的時(shí)序來采集這些數(shù)字信號,通過一定的算法計(jì)算出被測量電壓的值。最后單片機(jī)系統(tǒng)將計(jì)算好了的被測電壓值按一定的時(shí)序送入顯示電路模塊加以顯示。此方案不僅能夠繼承上一種方案的各種優(yōu)
7、點(diǎn),還能改進(jìn)上一種設(shè)計(jì)方案設(shè)計(jì)不靈活,難與在原基礎(chǔ)上進(jìn)行功能擴(kuò)展等不足。三本設(shè)計(jì)單片機(jī)的選擇1.本設(shè)計(jì)使用的單片機(jī)的簡介本設(shè)計(jì)中選用是51系列的AT89C52,它是低電壓、低功耗、高性能的CMOS8位單片機(jī),片含8KB的可反復(fù)擦寫的只讀程序存儲(chǔ)器和256B的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器,32個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,片振蕩器與時(shí)鐘電路,并與MCS-51系列單片機(jī)兼容。在設(shè)計(jì)中,單片機(jī)起著連接硬件電路與程序運(yùn)行與存儲(chǔ)數(shù)據(jù)的任務(wù),一方面,它將A/D轉(zhuǎn)換器、顯示器和語音芯片等通過I/O口地址線和數(shù)據(jù)線連接起來;另一方面,它將用戶下載的程序通過控制總線控制數(shù)據(jù)的輸入輸出,從而實(shí)現(xiàn)冊電壓的功能。四各種
8、顯示器件的介紹和選擇1常用顯示器件簡介本次設(shè)計(jì)中有顯示模塊,而常用的顯示器件比較多,有數(shù)碼管,LED點(diǎn)陣,1602液晶,12864液晶等。LED點(diǎn)陣顯示器件是由好多個(gè)發(fā)光二極管組成的。具有高亮度,功耗低,視角大,壽命長,耐濕,冷,熱等特點(diǎn),LED點(diǎn)陣顯示器件可以顯示數(shù)字,英文字符,中文字符等。但用LED點(diǎn)陣顯示的軟件程序設(shè)計(jì)比較麻煩。1602液晶是工業(yè)字符型液晶,能夠同時(shí)顯示16*2即32個(gè)字符。1602液晶模塊部的字符發(fā)生存儲(chǔ)器已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼。使用時(shí)直接編寫軟件程序按
9、一定的時(shí)序驅(qū)動(dòng)即可。它的特點(diǎn)是顯示字跡清楚,價(jià)格相對便宜。,它是由幾個(gè)發(fā)光二極管組成的8字段顯示器件,其特點(diǎn)是價(jià)格非常的便宜,使用也非常的方便,顯示效果非常的清楚。小電流下可以驅(qū)動(dòng)每光,發(fā)光響應(yīng)時(shí)間極短,體積小,重量輕,抗沖擊性能好,壽命長。在本設(shè)計(jì)中,我們只需要顯示電壓的數(shù)字值,綜合上面各種顯示器件的特點(diǎn):點(diǎn)陣顯示器件驅(qū)動(dòng)顯示軟件程序編寫麻煩,占用的引腳相對也較多,不是理想的顯示器件。另外,選擇液晶顯示的話,液晶相對價(jià)格比數(shù)碼管貴的多,故本設(shè)計(jì)選用數(shù)碼管。2數(shù)碼管的參數(shù)資料我們選擇了A5461AH數(shù)碼管做為本設(shè)計(jì)的顯示模塊的顯示器件。以下是A5461AH數(shù)碼管的各方面參數(shù):A5461AH 四
10、位共陰數(shù)碼管引腳圖詳解圖1 A5461AH 四位共陰數(shù)碼管部邏輯圖圖2 A5461AH 四位共陰數(shù)碼管實(shí)物引腳圖圖3 A5461AH 四位共陰數(shù)碼管封裝圖顯示字形gfedcba段碼001111113fh1000011006h210110116bh310011114fh4110011066h511011016dh611111017dh7000011107h811111117fh911011116fhA111011177hB11111007chC011100139hD10111105ehE111100179hF111000171hfbdpdecga五模數(shù)(A/D)轉(zhuǎn)換芯片的選擇在本設(shè)計(jì)中,模數(shù)(A
11、/D)轉(zhuǎn)換模塊是一個(gè)重要的模塊,它關(guān)系到最后數(shù)電壓表電壓值的精確度。所以,A/D芯片的選擇是設(shè)計(jì)過程中一個(gè)很重要的環(huán)節(jié)。1常用的A/D芯片簡介常用的A/D芯片有AD0832, AD0809等幾種。下面簡單介紹一下這兩種芯片。AD0832也是8位逐次逼近型A/D轉(zhuǎn)換器,可支持致命傷個(gè)單端輸入通道和一個(gè)差分輸入通道。它易于和微處理器接口或獨(dú)立使用;可滿量程工作;可用地址邏輯多路器選通各輸入通道。AD0808是8位逐次逼近型A/D轉(zhuǎn)換器,它是由一個(gè)8路的模擬開關(guān)、一個(gè)地址鎖存譯碼器、一個(gè)A/D 轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成。多路開關(guān)可選通8個(gè)模擬通道,允許8 路模擬量分時(shí)輸入,共用A/D 轉(zhuǎn)換器進(jìn)
12、行轉(zhuǎn)換。些A/D轉(zhuǎn)換器是的特點(diǎn)是8位精度,屬于并行口,如果輸入的模擬量變化大快,必須在輸入之前增加采樣電路。綜合上述幾種A/D轉(zhuǎn)換芯片的特點(diǎn),而且ADC0808芯片我們學(xué)過,故在本設(shè)計(jì)中,我們選用ADC0808芯片。2模數(shù)(A/D)芯片AD0808的資料綜合本設(shè)計(jì)的各方面考慮,我們選了AD0808模數(shù)轉(zhuǎn)換芯片。下面就介紹此芯片的各方面資料。AC0808芯片的封裝引腳圖和引腳說明如下:部結(jié)構(gòu)ADC0808是CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,它有8路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)樹型 HYPERLINK :/baike.baidu /view/990260.htm t _blan
13、k A/D轉(zhuǎn)換器。引腳功能(外部特性)ADC0808芯片有28條引腳,采用雙列直插式封裝,如右圖所示。各引腳功能如下:15和2628(IN0IN7):8路模擬量輸入端。8、14、15和1721:8位數(shù)字量輸出端。22(ALE):地址鎖存允許信號,輸入,高電平有效。6(START): A/D轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸入一個(gè)正脈沖(至少100ns寬)使其啟動(dòng)(脈沖上升沿使0809復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換)。7(EOC): A/D轉(zhuǎn)換結(jié)束信號,輸出,當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平(轉(zhuǎn)換期間一直為低電平)。9(OE):數(shù)據(jù)輸出允許信號,輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才
14、能打開輸出三態(tài)門,輸出數(shù)字量。10(CLK): HYPERLINK :/baike.baidu /view/1539297.htm t _blank 時(shí)鐘脈沖輸入端。要求時(shí)鐘頻率不高于640KHZ。12(VREF(+)和16(VREF(-):參考電壓輸入端11(Vcc):主電源輸入端。13(GND):地。2325(ADDA、ADDB、ADDC):3位地址輸入線,用于選通8路模擬輸入中的一路地 址選道ADDCADDBADDA000011110011001101010101IN0IN1IN2IN3IN4IN5IN6IN7 通道選擇極限參數(shù)電源電壓(Vcc):6.5V控制端輸入電壓:-0.3V15V
15、其它輸入和輸出端電壓:-0.3VVcc+0.3V貯存溫度:-65+150功耗(T=+25):875mW引線焊接溫度:氣相焊接(60s):215;紅外焊接(15s):220抗靜電強(qiáng)度:400V輸出端注意out7為最低位-out0為最高位,out7-out0分別接單片機(jī)的P0.0到P0.7端。六總體設(shè)計(jì)1技術(shù)要求:最高量程為:500V。分為三檔量程:5V,50V,500V??梢酝ㄟ^調(diào)檔開關(guān)實(shí)現(xiàn)各檔位。最高精度為0.019v。2設(shè)計(jì)方案:根據(jù)上述,我們選擇單片機(jī)與A/D轉(zhuǎn)換芯片結(jié)合的方法實(shí)現(xiàn)本設(shè)計(jì)。使用的基本元器件是:AT89C51單片機(jī),AD0808模數(shù)轉(zhuǎn)換芯片,數(shù)碼管顯示器,開關(guān),按鍵,電容,電
16、阻,晶振,標(biāo)準(zhǔn)電源等等。設(shè)計(jì)的系統(tǒng)流程圖如下:Start系統(tǒng)初始化數(shù)碼管初始化OE=1?AD轉(zhuǎn)換EOC=1?NYY轉(zhuǎn)換結(jié)果單片機(jī)接受數(shù)據(jù)數(shù)碼管顯示StopNStart電壓量程選擇選擇500V顯示小于50V?選擇50V顯示小于5V?選擇5VStopNYY七硬件電路系統(tǒng)模塊的設(shè)計(jì)根據(jù)上述選擇的各元器件,各電路模塊的電路圖如下描述。1單片機(jī)系統(tǒng)單片機(jī)最小系統(tǒng)包括晶振電路,復(fù)位電路,電源。其原理圖如下: 此模塊中,單片機(jī)的晶振是12MHZ,C1和C2的電容是10UF,C3可選1-10UF。R1電阻為1K。2輸入電路由于輸入電路的電壓比基準(zhǔn)電壓(5V)高很多,因此在輸入電路必須加電壓分壓器。分壓電路可由
17、開關(guān)來選擇不同的分壓率,從而切換檔位。則完整輸入電路如下: 通過計(jì)算,可知設(shè)計(jì)分壓用的電阻R2,R3和R4分別為:90K,9K,1K控制檔位的開關(guān)是雙開關(guān)的,目地是能夠使單片機(jī)CPU自動(dòng)識別檔位,即可用相應(yīng)的檔位的數(shù)據(jù)轉(zhuǎn)換的算法計(jì)算出正確的電壓值。被測電壓輸入端、整理過的模擬電壓輸入端,開關(guān)與單片機(jī)的連接如圖所示。3A/D轉(zhuǎn)換芯片與單片機(jī)的連接此設(shè)計(jì)中選擇的是A/D轉(zhuǎn)換芯片的通道0,數(shù)據(jù)輸出口連接單片機(jī)的P1口,芯片START與ALE相連且連接單片機(jī)的P3.0口,數(shù)據(jù)允許輸出段OEL連到單片機(jī)的P3.1腳,EOC連到其P3.2腳脈沖端連到作為寄存器74LS74芯片的Q腳再由其CLK連接到單片機(jī)
18、的P3.3口。模塊連接如下圖所示。4數(shù)碼管與單片機(jī)連接此數(shù)碼管的字形口與單片機(jī)的P1口相連,字位口與單片機(jī)的P2.0P2.3腳相連具體如下圖所示。5.量程選擇顯示 電壓量程由發(fā)光二極管顯示6.總電路圖八系統(tǒng)軟件的設(shè)計(jì)1程序設(shè)計(jì)#include unsigned char code dispbitcode=0 xfe,0 xfd,0 xfb,0 xf7; unsigned char code dispcode=0 x3f,0 x06,0 x5b,0 x4f,0 x66, 0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x00; unsigned char dispbuf8=10,
19、10,10,10,10,0,0,0; unsigned char dispcount; unsigned char getdata; unsigned int temp; long int i,j; unsigned int R1; sbit ST=P30; sbit OE=P31; sbit EOC=P32; sbit CLK=P33; sbit D=P24;sbit E=P25;sbit F=P26;void dellay(unsigned int h) while(h-); /0.01MSvoid main(void) ST=0; OE=0; ET0=1; ET1=1; EA=1; TM
20、OD=0 x12; TH0=216; TL0=216; TH1=(65536-5000)/256; TL1=(65536-5000)%256; TR1=1; TR0=1; ST=1; ST=0; while(1) if(EOC=1) OE=1; getdata=P0; OE=0; i=getdata*196; dispbuf0=i/10000; i=i%10000; dispbuf1=i/1000; i=i%1000; dispbuf2=i/100; i=i%100; dispbuf3=i/10; ST=1; ST=0; void t0(void) interrupt 1 using 0 /定時(shí)器0 中斷服務(wù) CLK=CLK; void t1(void) interrupt 3 using 0 /定時(shí)器1 中斷服務(wù) TH1=(65536-6000)/256; TL1=(65536-6000)%256; P2=0 xff; P1=0; dellay(80); P1=dispcodedispbufdispcount; P2=dispbitcodedispcount; if
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)務(wù)員雇傭合同范例
- 售后服務(wù)協(xié)議合同范本
- 員工解約終止合同范本
- 商貿(mào)有限公司股合同范本
- 商品買賣協(xié)議合同范例
- 吸頂燈購銷合同范本
- 啤酒代理銷售合同范本
- 胸痹的中醫(yī)護(hù)理查房課件
- 啤酒銷售協(xié)議合同范本
- 商場鋪面招商合同范本
- 增加經(jīng)營范圍怎么寫申請書范文
- 循環(huán)伏安法 課件
- 人教版數(shù)學(xué)四年級下冊核心素養(yǎng)目標(biāo)全冊教學(xué)設(shè)計(jì)
- 興業(yè)銀行個(gè)人流水對賬單模板
- GB/T 44114-2024電化學(xué)儲(chǔ)能系統(tǒng)接入低壓配電網(wǎng)運(yùn)行控制規(guī)范
- 冀教版五年級數(shù)學(xué)下冊全冊課件【完整版】
- 2023年12月16日基金從業(yè)《證券投資基金》真題卷(67題)
- 2024年連云港專業(yè)技術(shù)人員繼續(xù)教育《飲食、運(yùn)動(dòng)和健康的關(guān)系》92分(試卷)
- 人教版小學(xué)數(shù)學(xué)四年級下冊全冊同步練習(xí)(含答案)
- 導(dǎo)數(shù)的概念及其幾何意義(課件)高二數(shù)學(xué)(北師大版2019選擇性)
- 部隊(duì)軍兵種知識課件
評論
0/150
提交評論