邵陽學院信息工程系 瞿 兵 陽 泳 胡湘娟
?
基于單片機的數(shù)字電壓表論述與仿真
邵陽學院信息工程系 瞿 兵 陽 泳 胡湘娟
【摘要】本文詳細介紹了以AT89C51單片機為核心處理器,使用ADC0808高精度、雙積分A / D轉(zhuǎn)換器作為電壓測量電路。主要包括硬件電路設(shè)計與系統(tǒng)程序設(shè)計。硬件電路主要包括數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊(SCM)和輸出顯示模塊。之前的數(shù)據(jù)采集模塊,主要是電壓信號取樣、放大器放大,現(xiàn)在采用雙積型A/D轉(zhuǎn)換器ADC0808進行轉(zhuǎn)換,將轉(zhuǎn)換信號直接輸入單片機寄存器,在數(shù)據(jù)處理模塊(SCM)中,主要由AT89C51單片機將A/D轉(zhuǎn)換后得到的信號進行處理。顯示模塊,采用廉價的LED七段數(shù)碼管的顯示。在軟件設(shè)計方面,主要包括初始化子程序、中斷程序、檔位選擇子程序和顯示子程序。
【關(guān)鍵詞】單片機;AT89C51;數(shù)字電壓表;ADC0808;四位數(shù)碼管
選擇AT89C51作為單片機芯片,選用四位8段共陰極LED數(shù)碼管實現(xiàn)電壓顯示,利用ADC0808作為數(shù)模轉(zhuǎn)換芯片。將數(shù)據(jù)采集接口電路輸入電壓傳入ADC0808數(shù)模轉(zhuǎn)換元件,經(jīng)轉(zhuǎn)換后通過D0至D7與單片機P0口連接,把轉(zhuǎn)換完的模擬信號以數(shù)字信號的信號的形式傳給單片機,信號經(jīng)過單片機處理從LED數(shù)碼顯示管顯示。P2口接數(shù)碼管位選,P1接數(shù)碼管,實現(xiàn)數(shù)據(jù)的動態(tài)顯示。顯示模塊,最終得到總電路原理圖(因是仿真未加入三極管驅(qū)動,實物顯示模塊需要驅(qū)動),如圖1所示。
數(shù)字電壓表的系統(tǒng)工作原理為被測電壓信號進入ADC0808轉(zhuǎn)換器,單片機中控制信號線發(fā)出控制信號,啟動ADC0808轉(zhuǎn)換器進行轉(zhuǎn)換,其采樣得到的數(shù)字信號數(shù)據(jù)在相應(yīng)的碼制轉(zhuǎn)換模塊中轉(zhuǎn)換為顯示代碼。然后通過顯示模塊顯示。

圖1 硬件電路圖
本系統(tǒng)包括單片機最小系統(tǒng),ADC0808轉(zhuǎn)換器模塊,
DVM是將模擬電壓變換為數(shù)字顯示的測量儀器,這就要求將模擬量變成數(shù)字量。這實質(zhì)上是個量化過程,即將連續(xù)的無窮多個模擬量用有限個數(shù)字表示的過程,完
成這種變換的核心部件是ADC0808轉(zhuǎn)換器。被測電壓信號進入ADC0808轉(zhuǎn)換器,單片機中控制信號線發(fā)出控制信號,啟動ADC0808轉(zhuǎn)換器進行轉(zhuǎn)換,其采樣得到的數(shù)字信號數(shù)據(jù)在相應(yīng)的碼制轉(zhuǎn)換模塊中轉(zhuǎn)換為顯示代碼。最后發(fā)出顯示控制與驅(qū)動信號,驅(qū)動外部的數(shù)碼管顯示相應(yīng)的數(shù)據(jù)。
通過在Proteus仿真軟件進行仿真,基于單片機的數(shù)字電壓表設(shè)計與仿真基本達到設(shè)計的基本要求,但因測量范圍窄,測量精度不高,有待進一步改進。本設(shè)計采用51系列單片機作為為控制器,控制整個系統(tǒng)安全可靠的運行,具有一定的可靠價值,而且功能簡單,使用數(shù)碼管顯示,進一步的降低成本,使得本設(shè)計硬件設(shè)計簡單,軟件設(shè)計簡單,實際操作方便,具有一定的使用價值。
參考文獻
[1]楊建成.基于單片機的數(shù)字電壓表設(shè)計與仿真[J].現(xiàn)代電子技術(shù),2012(21).
[2]趙靜,劉少聰,丁浩,王莉莎.基于單片機的數(shù)字電壓表設(shè)計[J].數(shù)字技術(shù)與應(yīng)用,2011(06).
[3]楊俊飛,熊繼平.基于單片機的數(shù)字電壓表的設(shè)計[A].2010中國儀器儀表學術(shù)、產(chǎn)業(yè)大會(論文集1)[C].2010.
[4]周磊.基于單片機的數(shù)字電壓表[J].現(xiàn)代婦女(下旬),2013(12).
瞿兵(1991—),男,湖南吉首人,土家族,大學本科在讀,研究方向:通信工程。
陽泳(1994—),男,湖南邵陽人,瑤族,大學本科在讀,研究方向:電子信息工程。
胡湘娟(1980—),女,湖南湘潭人,講師,研究方向:嵌入式系統(tǒng)。
通訊作者:
作者簡介: