版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、電子技術(shù)綜合設(shè)計,等精度頻率測量,等精度頻率計設(shè)計,在此完成的設(shè)計項目可達到的指標為:,(1)頻率測試功能:測頻范圍0.1Hz100MHz。測頻精度:測頻全域相對誤差恒為百萬分之一。,(2)脈寬測試功能:測試范圍0.1s1s,測試精度0.01s 。,(3)占空比測試功能:測試精度199。,測頻率 測周期 測相位 測脈沖寬度,0.01s, 0.1s, 1s, 10s,測頻法(高頻測量1MHz),頻率的定義:物質(zhì)在1秒內(nèi)完成周期性變化的次數(shù)叫做頻率 ,或者單位時間內(nèi)完成振動的次數(shù) 。,fx=N/T,測周期(低頻測量),測量誤差 =N/N+ fc/fc =f/f 第一項為計數(shù)誤差,第二項為晶振誤差
2、f=1MHz,閘門T=1s,=10-6 f=500kHz, =10-6,則T=N/f=2s F=10Hz, =10-6,則T=N/f=10-6/10=100000s,12.1 等精度頻率計設(shè)計,12.1.1 主系統(tǒng)組成,圖12-1 頻率計主系統(tǒng)電路組成,12.1 等精度頻率計設(shè)計,12.1.2 測頻原理,圖12-2 等精度頻率計主控結(jié)構(gòu),Nx,Ns,等精度頻率法測量誤差 Nx計數(shù)無誤差, Ns最多相差一個脈沖 fx=fs*Nx/Ns fxe=fs*Nx/(Ns+ 1) 相對誤差 =(fxe-fx)/fxe= 1 /Ns1/Ns Ns=T*fs 測量誤差與被測信號頻率無關(guān),僅與Ns有關(guān) 閘門時間
3、越長,標準頻率越高,測量相對誤差越小。,設(shè)在一次預(yù)置門時間Tpr中對被測信號計數(shù)值為Nx,對標準頻率信號的計數(shù)值為Ns,則下式成立:,12-1,不難得到測得的頻率為:,12-2,圖12-3 頻率計測控時序,12.1.3 FPGA/CPLD開發(fā)的VHDL設(shè)計,占空比 = 12-3,【例12-1】 LIBRARY IEEE; -等精度頻率計 USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY GWDVPB IS PORT (BCLK : IN STD_LOGIC; -CLOCK1 標準頻率時鐘信號 TCLK :
4、IN STD_LOGIC; - 待測頻率時鐘信號 CLR : IN STD_LOGIC; - 清零和初始化信號 CL : IN STD_LOGIC; -預(yù)置門控制 SPUL : IN STD_LOGIC; -測頻或測脈寬控制 START : OUT STD_LOGIC; EEND : OUT STD_LOGIC; -由低電平變到高電平時指示脈寬計數(shù)結(jié)束 SEL : IN STD_LOGIC_VECTOR(2 DOWNTO 0); -多路選擇控制 DATA : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); -位數(shù)據(jù)讀出 END GWDVPB; 接下頁,ARCHITECTUR
5、E behav OF GWDVPB IS SIGNAL BZQ,TSQ : STD_LOGIC_VECTOR(31 DOWNTO 0);-標準計數(shù)器/測頻計數(shù)器 SIGNAL ENA,PUL : STD_LOGIC; - 計數(shù)使能/脈寬計數(shù)使能 SIGNAL MA,CLK1,CLK2,CLK3 : STD_LOGIC ; SIGNAL Q1,Q2,Q3,BENA : STD_LOGIC; SIGNAL SS : STD_LOGIC_VECTOR(1 DOWNTO 0); BEGIN START 0 ) ; ELSIF BCLKEVENT AND BCLK = 1 THEN IF BENA =
6、1 THEN BZQ = BZQ + 1; END IF; END IF; END PROCESS; TF : PROCESS(TCLK, CLR, ENA) -待測頻率計數(shù)器,測頻計數(shù)器 接下頁,BEGIN IF CLR = 1 THEN TSQ 0 ); ELSIF TCLKEVENT AND TCLK = 1 THEN IF ENA = 1 THEN TSQ = TSQ + 1; END IF; END IF; END PROCESS; PROCESS(TCLK,CLR)-計數(shù)控制使能,CL為預(yù)置門控信號,同時兼作正負脈寬測試控制信號 BEGIN IF CLR = 1 THEN ENA
7、= 0 ; ELSIF TCLKEVENT AND TCLK = 1 THEN ENA = CL ; END IF; END PROCESS; MA = (TCLK AND CL) OR NOT(TCLK OR CL) ; -測脈寬邏輯 CLK1 = NOT MA; CLK2 = MA AND Q1; CLK3 = NOT CLK2; SS = Q2 接下頁,DD3: PROCESS(CLK3,CLR) BEGIN IF CLR = 1 THEN Q3 = 0 ; ELSIF CLK3EVENT AND CLK3 = 1 THEN Q3 = 1 ; END IF; END PROCESS; PUL =1 WHEN SS=10 ELSE -當SS=10時,PUL高電平,允許標準計數(shù)器計數(shù), 0 ; -禁止計數(shù) EEND =1 WHEN SS=11 ELSE-EEND為低電平時,表示正在計數(shù),由低電平變到高電平 0 ; -時,表示計數(shù)結(jié)束,可以從標準計數(shù)器中讀數(shù)據(jù)了 BENA =ENA WHEN SPUL=1 ELSE-標準計數(shù)器時鐘使能控制信號,當SPUL為1時,測頻率 PUL WHEN SPUL = 0 ELSE -當SPUL為0時,測脈寬和占空比 PUL ; END behav;,在使用單片機統(tǒng)調(diào)前,應(yīng)該直接對下載了例12-1程序的FPGA進行測試,如果使用附錄的ED
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職烹飪工藝與營養(yǎng)(中式烹飪)試題及答案
- 巴松措介紹教學(xué)課件
- 2026年虎林市中醫(yī)醫(yī)院公開招聘編外人員7人備考題庫及1套參考答案詳解
- 煉鋼廠安全生產(chǎn)體系三項制度匯編
- 會議議程調(diào)整與臨時決策制度
- 2026年儲糧化學(xué)藥劑管理與使用試題含答案
- 2026年垃圾分類督導(dǎo)員考試題及核心答案
- 2026年十七冶中層考試裝配式建筑項目管理專項練習(xí)與總結(jié)含答案
- 2026年元宇宙商業(yè)場景問答含答案
- 2026年鄉(xiāng)鎮(zhèn)規(guī)劃員面試題庫含答案
- 電影院培訓(xùn)員工課件
- 安措費清單完整版本
- 老年人綜合能力評估施過程-評估工作及填寫規(guī)范
- 蒙牛乳制品分公司倉儲部管理制度培訓(xùn)課件
- 工程制圖習(xí)題集答案
- 食品安全管理制度打印版
- 多聯(lián)機安裝施工方案
- 煤礦副斜井維修安全技術(shù)措施
- 公共視頻監(jiān)控系統(tǒng)運營維護要求
- 小學(xué)數(shù)學(xué)人教版六年級上冊全冊電子教案
- 阿司匹林在一級預(yù)防中應(yīng)用回顧
評論
0/150
提交評論