想制作一個數碼管顯示的電壓表,一般有兩種方法:一是選用內部帶有ADC(模數轉換器)的單片機,利用其內置的ADC將被測電壓轉換成數字信號,然后經單片機處理后驅動數碼管顯示出電壓;二是采用ICL7107、ICL7135這類數字電壓表專用的ADC來構成電壓表,這種方法制作的數碼管電壓表為純硬件電路,即使不會單片機編程的初學者亦可以制作成功。下面我們分別介紹一下采用單片機和電壓表專用IC制作數碼管電壓表的方法。
一、采用單片機制作的數碼管電壓表
想用單片機來制作數碼管電壓表,若單片機編程水平不高,最好選用AT89S51這類51單片機來制作,因為這類單片機電壓表的電路圖及例程網上有很多,我們很容易找到這類資料。有了資料,我們只要按圖選用元件及焊接電路,然后給單片機輸入相關的程序,這樣電壓表就制作成了。
像上圖所示的數碼管電壓表就是采用51單片機及外接的ADC0832(8位AD轉換器)構成的。采用51單片機制作數碼管電壓表雖然資料很容易找到,但這類單片機內部一般都不帶ADC,需要外接ADC,這樣導致其電路不夠簡潔,并且成本也較高。若自己懂單片機編程,可以選用ATmega168這類內置ADC的單片機來制作電壓表。
采用單片機制作數碼管電壓表的優點是:電路較簡單,電壓表的精度可以根據實際需要來選用合適型號的單片機。譬如,需要四位精度的電壓表,我們可以選用內置12位ADC的STM8L051或C8051F410單片機,需要五位或更高精度的電壓表,可以選用內置24位ADC的C8051F350單片機來制作。
二、采用數字電壓表專用IC來制作數碼管電壓表
對于不會單片機編程的電子初學者來說,采用ICL7107(外形如上圖所示)這類數字電壓表專用IC來制作數碼管電壓表是比較合適的。這類電壓表專用IC電路簡單,毋須編程,只要按圖選用元件,并且焊接無誤,很容易制作成功。
上圖所示電路就是采用數字電壓表專用IC——ICL7107構成的三位半數字電壓表,其最小分辨率為0.1mV,轉換精度為0.05±1個字,最大顯示值為±1999。該電路若外接合適的分壓電阻,可以用來測量1000V以內的直流電壓,若接上由AD737組成的真有效值轉換器,便可以構成一個可以測量任意波形交流電壓的真有效值數字電壓表。
用ICL7107制作數碼管電壓表時,要求選用4個共陽極的數碼管,它們與IC的連接如上圖所示。ICL7107的內部自帶有一個2.8V左右的精密基準電壓源,制作時可以通過調節電阻R6,使其36腳與32腳之間有一個100.0mV的基準電壓(該電壓決定著電壓表的測量精度,務必調到上述值,一般采用四位半數字萬用表的2V直流電壓檔調整即可)。被測電壓直接加在31腳與32腳之間,這樣數碼管即可顯示出被測電壓的大小。由于ICL7107可以自動識別被測直流電壓的極性,故用這種電壓表測量直流電壓時,不需考慮被測電壓的極性。這里需要說一下,上述電壓表測量輸入端未接分壓電阻,其最高輸入電壓為199.9mV。若想測量大于199.9mV的電壓,需要在輸入端接上分壓電阻。
采用ICL7107構成的數碼管電壓表一般都是±5V電源供電,其±5V電源可以選用7805和7905三端穩壓IC來產生。實際中若覺得采用上述兩個三端穩壓IC供電不太方便,亦可以采用+5V電源供電,所需的-5V電壓可以采用CD4069接一個負電壓發生器來產生,這樣即可采用單5V電源供電。
-
電壓表
+關注
關注
3文章
321瀏覽量
39098 -
數碼管
+關注
關注
32文章
1887瀏覽量
91408
發布評論請先 登錄
相關推薦
評論