想制作一個數(shù)碼管顯示的電壓表,一般有兩種方法:一是選用內(nèi)部帶有ADC(模數(shù)轉(zhuǎn)換器)的單片機,利用其內(nèi)置的ADC將被測電壓轉(zhuǎn)換成數(shù)字信號,然后經(jīng)單片機處理后驅(qū)動數(shù)碼管顯示出電壓;二是采用ICL7107、ICL7135這類數(shù)字電壓表專用的ADC來構(gòu)成電壓表,這種方法制作的數(shù)碼管電壓表為純硬件電路,即使不會單片機編程的初學(xué)者亦可以制作成功。下面我們分別介紹一下采用單片機和電壓表專用IC制作數(shù)碼管電壓表的方法。 一、采用單片機制作的數(shù)碼管電壓表 像上圖所示的數(shù)碼管電壓表就是采用51單片機及外接的ADC0832(8位AD轉(zhuǎn)換器)構(gòu)成的。采用51單片機制作數(shù)碼管電壓表雖然資料很容易找到,但這類單片機內(nèi)部一般都不帶ADC,需要外接ADC,這樣導(dǎo)致其電路不夠簡潔,并且成本也較高。若自己懂單片機編程,可以選用ATmega168這類內(nèi)置ADC的單片機來制作電壓表。 二、采用數(shù)字電壓表專用IC來制作數(shù)碼管電壓表 用ICL7107制作數(shù)碼管電壓表時,要求選用4個共陽極的數(shù)碼管,它們與IC的連接如上圖所示。ICL7107的內(nèi)部自帶有一個2.8V左右的精密基準(zhǔn)電壓源,制作時可以通過調(diào)節(jié)電阻R6,使其36腳與32腳之間有一個100.0mV的基準(zhǔn)電壓(該電壓決定著電壓表的測量精度,務(wù)必調(diào)到上述值,一般采用四位半數(shù)字萬用表的2V直流電壓檔調(diào)整即可)。被測電壓直接加在31腳與32腳之間,這樣數(shù)碼管即可顯示出被測電壓的大小。由于ICL7107可以自動識別被測直流電壓的極性,故用這種電壓表測量直流電壓時,不需考慮被測電壓的極性。這里需要說一下,上述電壓表測量輸入端未接分壓電阻,其最高輸入電壓為199.9mV。若想測量大于199.9mV的電壓,需要在輸入端接上分壓電阻。 |
|