(點擊圖片放大)
2)前置放大及分頻電路:
那位大俠有好的電路???
設(shè)計思路
頻率的測量實際上就是在1S時間內(nèi)對信號進(jìn)行計數(shù),計數(shù)值就是信號頻率。用單片機設(shè)計頻率計通常采用兩種辦法,1)使用單片機自帶的計數(shù)器對輸入脈沖進(jìn)行計數(shù),或者測量信號的周期;2)單片機外部使用計數(shù)器對脈沖信號進(jìn)行計數(shù),計數(shù)值再由單片機讀取。
由于單片機自帶計數(shù)器輸入時鐘的頻率通常只能是系統(tǒng)時鐘頻率的幾分之一甚至幾十分之一,因此采用單片機的計數(shù)器直接測量信號頻率就受到了很大的限制。
本實驗電路采用方式2,使用一片74LS393四位雙二進(jìn)制計數(shù)器和Atmega8的 T1計數(shù)器組成了24位計數(shù)器,最大計數(shù)值為16777215。如果輸入信號經(jīng)過MB501分頻器進(jìn)行64分頻后再進(jìn)行測量,則固定1S時基下最高測量頻率為1073.741760Mhz。
為了方便得到準(zhǔn)確的1秒鐘測量閘門信號,我們使用了Atmega8的異步實時時鐘功能,采用32.768Khz的晶振由TC2產(chǎn)生1秒鐘的定時信號。
測量原理:
單片機打開測量閘門,即PB1輸出高電平,同時TC2定時器啟動。74LS393開始對輸入脈沖進(jìn)行計數(shù),74LS393每計數(shù)達(dá)256時,Atmega8的T1計數(shù)器也向上計數(shù)1次。當(dāng)1S定時到達(dá)時,單片機產(chǎn)生中斷,PB1輸出低電平關(guān)閉測量閘門,然后Atmega8讀取74LS393和T1的計數(shù)值,然后送LCD顯示。
實驗進(jìn)展
2004-09-27
根據(jù)設(shè)計思路編寫程序初步獲得了一些實驗結(jié)果,如下圖所示。下圖是測量8M有源晶振的輸出結(jié)果。

由于1S的測量閘門時間在業(yè)余條件下不好測試,因此,實驗程序中在LCD上同時顯示實時時鐘用于判斷1S閘門時間的準(zhǔn)確性。實驗中,我使用CDMA手機上顯示的GPS衛(wèi)星精確時間進(jìn)行比較。手機時間顯示的最小單位是分鐘,測量時一旦手機分鐘值發(fā)生跳變,則立即記錄下LCD顯示的秒值,這樣的話讓頻率計運行一段時間后,再多次記錄下LCD顯示的秒,就可以準(zhǔn)確判斷頻率計的異步時鐘是否準(zhǔn)確。實驗過程中,我讓頻率計走了10個小數(shù)左右,測量的1S時鐘還是非常準(zhǔn)確的。