資源描述:
《直流數(shù)字電壓表設(shè)計.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、許昌學院軟件職業(yè)技術(shù)學院《電子測量技術(shù)技術(shù)》《電子測量技術(shù)》直流數(shù)字電壓表設(shè)計院系軟件職業(yè)技術(shù)學院專業(yè)應(yīng)用技術(shù)2班學生姓名郭妍學號510313001615直流電壓表設(shè)計郭妍許昌學院軟件職業(yè)技術(shù)學院《電子測量技術(shù)技術(shù)》目錄一、題目及設(shè)計要求……………………………………………………………………3頁二、主要技術(shù)……………………………………………………………………………3頁三、方案選擇……………………………………………………………………………3頁四、電路設(shè)計原理………………………………………………………………………3頁4.1模數(shù)轉(zhuǎn)換…………………………………
2、………………………………………4頁4.2數(shù)字處理及控制……………………………………………………………………5頁五、電路圖分介紹………………………………………………………………………5頁5.1AT89C51介紹………………………………………………………………………6頁5.2排阻介紹……………………………………………………………………………7頁5.3晶振電路……………………………………………………………………………7頁5.4復位電路……………………………………………………………………………8頁5.5ADC0808介紹…………………………………………………
3、……………………8頁5.6共陰極數(shù)碼管………………………………………………………………………9頁5.7模擬輸入電路………………………………………………………………………9頁5.8總設(shè)計圖……………………………………………………………………………10頁5.9仿真圖………………………………………………………………………………10頁六、設(shè)計程序……………………………………………………………………………11頁七、心得體會……………………………………………………………………………14頁15直流電壓表設(shè)計郭妍許昌學院軟件職業(yè)技術(shù)學院《電子測量技術(shù)技術(shù)》直流數(shù)字電
4、壓表電路設(shè)計報告一、題目及設(shè)計要求利用單片機AT89C51與ADC0808設(shè)計一個數(shù)字電壓表,能夠測量0~5V的直流電壓值,精度越高越好。二、主要技術(shù)用ADC0808集成電壓轉(zhuǎn)換芯片和AT89C51單片機設(shè)計制作的數(shù)字直流電壓表。在測量儀器中,電壓表是必須的,而且電壓表的好壞直接影響到測量精度。具有一個精度高、轉(zhuǎn)換速度快、性能穩(wěn)定的電壓表才能符合測量的要求。為此,我們設(shè)計了數(shù)字電壓表,此作品主要由A/D0808轉(zhuǎn)換器和單片機AT89C51構(gòu)成,A/D轉(zhuǎn)換器在單片機的控制下完成對模擬信號的采集和轉(zhuǎn)換功能,最后由數(shù)碼管顯示采集的電壓值。此設(shè)計通過調(diào)試完全
5、滿足設(shè)計的指標要求。電路設(shè)計簡單,設(shè)計制作方便有較強的實用性。三、方案選擇主要設(shè)計方框圖如下:數(shù)碼管顯示單片機處理模數(shù)轉(zhuǎn)換電壓采集1、主控芯片選用單片機AT89C51和A/D轉(zhuǎn)換芯片ADC0809實現(xiàn)電壓的轉(zhuǎn)換和控制,用四位數(shù)碼管顯示出最后的轉(zhuǎn)換電壓結(jié)果。缺點是價格稍貴;優(yōu)點是轉(zhuǎn)換京都高,且轉(zhuǎn)換的過程和控制、顯示部分可以控制。2、顯示部分選用一個四聯(lián)的共陰極數(shù)碼管,外加四個三極管驅(qū)動。這個電路幾乎沒有缺點;優(yōu)點是便于控制,價格低廉,焊接簡單。四、電路設(shè)計原理模擬電壓經(jīng)過檔位切換到不同的分壓電路篩減后,經(jīng)隔離干擾送到A/D轉(zhuǎn)換器進行A/D轉(zhuǎn)換。然后送到
6、單片機中進行數(shù)據(jù)處理。處理后的數(shù)據(jù)送到LED15直流電壓表設(shè)計郭妍許昌學院軟件職業(yè)技術(shù)學院《電子測量技術(shù)技術(shù)》中顯示。同時通過串行通訊與上位通信。硬件電路及軟件程序。而硬件電路又大體可分為A/D轉(zhuǎn)換電路、LED顯示電路,各部分電路的設(shè)計及原理將會在硬件電路設(shè)計部分詳細介紹;程序的設(shè)計使用匯編語言編程,利用Keil和PROTEUS軟件對其編譯和仿真。一般I/O接口芯片的驅(qū)動能力是很有限的,在LED顯示器接口電路中,輸出口所能提供的驅(qū)動電流一般是不夠的尤其是設(shè)計中需要用到多位LED,此時就需要增加LED驅(qū)動電路。驅(qū)動電路有多種,常用的是TTL或MOS集成
7、電路驅(qū)動器,在本設(shè)計中采用了74LS244驅(qū)動電路。本實驗采用AT89C51單片機芯片配合ADC0808模/數(shù)轉(zhuǎn)換芯片構(gòu)成一個簡易的數(shù)字電壓表,原理電路如圖1所示。該電路通過ADC0808芯片采樣輸入口IN0輸入的0~5V的模擬量電壓,經(jīng)過模/數(shù)轉(zhuǎn)換后,產(chǎn)生相應(yīng)的數(shù)字量經(jīng)過其輸出通道D0~D7傳送給AT89C51芯片的P0口。AT89C51負責把接收到的數(shù)字量經(jīng)過數(shù)據(jù)處理,產(chǎn)生正確的7段數(shù)碼管的顯示段碼,并通過其P1口傳送給數(shù)碼管。同時它還通過其三位I/O口P1.0、P1.1、P1.2、P1.3產(chǎn)生位選信號,控制數(shù)碼管的亮滅。另外,AT89C51還控
8、制著ADC0808的工作。其ALE管腳為ADC0808提供了1MHz工作的時鐘脈沖;P2.4控制ADC080