cpld多功能等精度數(shù)字頻率計(jì).doc
約32頁DOC格式手機(jī)打開展開
cpld多功能等精度數(shù)字頻率計(jì),cpld多功能等精度數(shù)字頻率計(jì)1.49萬字32頁摘 要 本文主要論述了利用cpld進(jìn)行測頻計(jì)數(shù),單片機(jī)實(shí)施控制實(shí)現(xiàn)多功能頻率計(jì)的設(shè)計(jì)過程。該頻率計(jì)利用等精度的設(shè)計(jì)方法,克服了基于傳統(tǒng)測頻原理的頻率計(jì)的測量精度隨被測信號頻率的下降而降低的缺點(diǎn)。等精度的測量方法不但具有較高的測量精度,而且在整個(gè)頻率區(qū)域保持恒定的測試精度。...
內(nèi)容介紹
此文檔由會員 beijing2008 發(fā)布
CPLD多功能等精度數(shù)字頻率計(jì)
1.49萬字 32頁
摘 要
本文主要論述了利用CPLD進(jìn)行測頻計(jì)數(shù),單片機(jī)實(shí)施控制實(shí)現(xiàn)多功能頻率計(jì)的設(shè)計(jì)過程。該頻率計(jì)利用等精度的設(shè)計(jì)方法,克服了基于傳統(tǒng)測頻原理的頻率計(jì)的測量精度隨被測信號頻率的下降而降低的缺點(diǎn)。等精度的測量方法不但具有較高的測量精度,而且在整個(gè)頻率區(qū)域保持恒定的測試精度。該頻率計(jì)利用CPLD來實(shí)現(xiàn)頻率、周期、脈寬和占空比的測量計(jì)數(shù)。利用單片機(jī)完成整個(gè)測量電路的測試控制、數(shù)據(jù)處理和顯示輸出。
本文詳細(xì)論述了硬件電路的組成和單片機(jī)的軟件控制流程。其中硬件電路包括鍵控制模塊、顯示模塊、輸入信號整形模塊以及單片機(jī)和CPLD主控模塊。設(shè)計(jì)器件采用Atmel公司的單片機(jī)AT89C51和Altera公司的EPM7128SLC84-15。鍵控制模塊設(shè)置5個(gè)功能鍵和3個(gè)時(shí)間選擇鍵,鍵值的讀入采用一片74LS165來完成;顯示模塊用8只74LS164完成LED的串行顯示;被測信號經(jīng)限幅后由兩級直接耦合放大器進(jìn)行放大,再經(jīng)施密特觸發(fā)器整形后輸入CPLD;標(biāo)準(zhǔn)頻率采用50MHz;單片機(jī)軟件用匯編語言編寫,軟件模塊對應(yīng)于硬件電路的每一個(gè)部分,還包括部分?jǐn)?shù)據(jù)計(jì)算和轉(zhuǎn)換模塊。
目 錄
引 言 1
第一部分 等精度測頻原理 2
§1.1等精度測頻原理 2
§1.2 基本性能指標(biāo) 4
第二部分 硬件電路設(shè)計(jì) 5
§2.1 系統(tǒng)原理框圖 5
§2.2 鍵控制模塊 5
§2.3 顯示模塊 6
§2.4 單片機(jī)主控模塊 7
§2.5 輸入信號整形模塊 8
§2.6 CPLD實(shí)現(xiàn)模塊 9
2.6.1 測頻/測周期的實(shí)現(xiàn) 10
2.6.2 脈寬和占空比測量模塊設(shè)計(jì) 10
§2.7 電源模塊 11
第三部分 軟件部分設(shè)計(jì) 12
§3.1 單片機(jī)主程序 12
§3.2 顯示子程序 17
§3.3 鍵盤掃描子程序 19
§3.4 時(shí)間值輸入子程序 21
§3.5 計(jì)算及數(shù)值轉(zhuǎn)換子程序 23
§3.6 誤差來源探討 23
結(jié)束語 25
參考文獻(xiàn) 26
致謝 28
參考文獻(xiàn)
[1] 孫涵芳,徐愛卿編著《MCS-51/96系列單片機(jī)原理及應(yīng)用》北京:北京航空航天大學(xué)出版社
[2] 李廣軍,孟憲元編著《可編程ASIC設(shè)計(jì)及應(yīng)用》成都:電子科技大學(xué)出版社
1.49萬字 32頁
摘 要
本文主要論述了利用CPLD進(jìn)行測頻計(jì)數(shù),單片機(jī)實(shí)施控制實(shí)現(xiàn)多功能頻率計(jì)的設(shè)計(jì)過程。該頻率計(jì)利用等精度的設(shè)計(jì)方法,克服了基于傳統(tǒng)測頻原理的頻率計(jì)的測量精度隨被測信號頻率的下降而降低的缺點(diǎn)。等精度的測量方法不但具有較高的測量精度,而且在整個(gè)頻率區(qū)域保持恒定的測試精度。該頻率計(jì)利用CPLD來實(shí)現(xiàn)頻率、周期、脈寬和占空比的測量計(jì)數(shù)。利用單片機(jī)完成整個(gè)測量電路的測試控制、數(shù)據(jù)處理和顯示輸出。
本文詳細(xì)論述了硬件電路的組成和單片機(jī)的軟件控制流程。其中硬件電路包括鍵控制模塊、顯示模塊、輸入信號整形模塊以及單片機(jī)和CPLD主控模塊。設(shè)計(jì)器件采用Atmel公司的單片機(jī)AT89C51和Altera公司的EPM7128SLC84-15。鍵控制模塊設(shè)置5個(gè)功能鍵和3個(gè)時(shí)間選擇鍵,鍵值的讀入采用一片74LS165來完成;顯示模塊用8只74LS164完成LED的串行顯示;被測信號經(jīng)限幅后由兩級直接耦合放大器進(jìn)行放大,再經(jīng)施密特觸發(fā)器整形后輸入CPLD;標(biāo)準(zhǔn)頻率采用50MHz;單片機(jī)軟件用匯編語言編寫,軟件模塊對應(yīng)于硬件電路的每一個(gè)部分,還包括部分?jǐn)?shù)據(jù)計(jì)算和轉(zhuǎn)換模塊。
目 錄
引 言 1
第一部分 等精度測頻原理 2
§1.1等精度測頻原理 2
§1.2 基本性能指標(biāo) 4
第二部分 硬件電路設(shè)計(jì) 5
§2.1 系統(tǒng)原理框圖 5
§2.2 鍵控制模塊 5
§2.3 顯示模塊 6
§2.4 單片機(jī)主控模塊 7
§2.5 輸入信號整形模塊 8
§2.6 CPLD實(shí)現(xiàn)模塊 9
2.6.1 測頻/測周期的實(shí)現(xiàn) 10
2.6.2 脈寬和占空比測量模塊設(shè)計(jì) 10
§2.7 電源模塊 11
第三部分 軟件部分設(shè)計(jì) 12
§3.1 單片機(jī)主程序 12
§3.2 顯示子程序 17
§3.3 鍵盤掃描子程序 19
§3.4 時(shí)間值輸入子程序 21
§3.5 計(jì)算及數(shù)值轉(zhuǎn)換子程序 23
§3.6 誤差來源探討 23
結(jié)束語 25
參考文獻(xiàn) 26
致謝 28
參考文獻(xiàn)
[1] 孫涵芳,徐愛卿編著《MCS-51/96系列單片機(jī)原理及應(yīng)用》北京:北京航空航天大學(xué)出版社
[2] 李廣軍,孟憲元編著《可編程ASIC設(shè)計(jì)及應(yīng)用》成都:電子科技大學(xué)出版社