教學(xué)設(shè)備
首 頁
企業(yè)概況
新聞動(dòng)態(tài)
產(chǎn)品介紹
頂邦方案
技術(shù)文章
企業(yè)博客
客戶案例
售后服務(wù)
聯(lián)系我們
產(chǎn)品分類
電梯安裝維修實(shí)訓(xùn)設(shè)備
光伏及風(fēng)力發(fā)電實(shí)訓(xùn)室設(shè)備
化工原理實(shí)驗(yàn)裝置
化工單元操作實(shí)訓(xùn)裝置
化工工程.化工工藝實(shí)驗(yàn)裝置
制藥工程實(shí)驗(yàn)裝置
熱工類實(shí)驗(yàn)裝置
環(huán)境工程實(shí)驗(yàn)裝置
給排水工程處理實(shí)驗(yàn)設(shè)備
流體力學(xué)實(shí)驗(yàn)裝置
生物工程實(shí)驗(yàn)實(shí)訓(xùn)設(shè)備
采暖通風(fēng)實(shí)訓(xùn)裝置
中央空調(diào)實(shí)訓(xùn)設(shè)備
制冷制熱實(shí)訓(xùn)設(shè)備
煤礦安全技術(shù)培訓(xùn)考核設(shè)備
特種作業(yè)實(shí)訓(xùn)考核設(shè)備
智能交通實(shí)訓(xùn)設(shè)備
通用電工電子實(shí)驗(yàn)室
立式電工電子實(shí)驗(yàn)臺(tái)
電工.數(shù)電.模電.電氣控制
電機(jī)類實(shí)驗(yàn)室實(shí)訓(xùn)設(shè)備
電工電子實(shí)訓(xùn)考核裝置
電力電子實(shí)驗(yàn)室
供配電技術(shù)實(shí)訓(xùn)設(shè)備
初.中.高級(jí)電工考核柜
維修電工實(shí)訓(xùn)考核裝置
電學(xué)技術(shù)實(shí)訓(xùn)與考核設(shè)備
技師培訓(xùn)實(shí)訓(xùn)設(shè)備
變頻調(diào)速實(shí)驗(yàn)裝置
PLC可編程實(shí)訓(xùn)裝置
PLC編程及自動(dòng)化實(shí)驗(yàn)室
傳感器綜合實(shí)驗(yàn)臺(tái)
液壓實(shí)驗(yàn)臺(tái)
氣動(dòng)實(shí)驗(yàn)臺(tái)
氣動(dòng)液壓綜合實(shí)驗(yàn)臺(tái)
過程控制工程實(shí)驗(yàn)設(shè)備
電氣設(shè)備安裝調(diào)試與維修實(shí)訓(xùn)設(shè)備
船舶工程技術(shù)實(shí)訓(xùn)實(shí)驗(yàn)室
物聯(lián)網(wǎng)及人工智能實(shí)驗(yàn)實(shí)訓(xùn)設(shè)備
軌道交通實(shí)驗(yàn)實(shí)訓(xùn)設(shè)備
機(jī)械實(shí)訓(xùn)臺(tái)
機(jī)械陳列柜
機(jī)械仿真設(shè)計(jì)綜合試驗(yàn)裝置
機(jī)械構(gòu)造實(shí)驗(yàn)臺(tái)
機(jī)械創(chuàng)新實(shí)驗(yàn)設(shè)備
透明注塑機(jī)模型
模擬銀行實(shí)訓(xùn)設(shè)備
數(shù)控車床實(shí)訓(xùn)設(shè)備
數(shù)控銑床實(shí)訓(xùn)設(shè)備
數(shù)控電氣控制與維修實(shí)訓(xùn)臺(tái)
機(jī)床電氣考核設(shè)備
機(jī)床電氣實(shí)訓(xùn)考核設(shè)備(半實(shí)物)
工業(yè)自動(dòng)化實(shí)訓(xùn)設(shè)備
工業(yè)機(jī)器人實(shí)訓(xùn)設(shè)備
家用電器實(shí)驗(yàn)實(shí)訓(xùn)室設(shè)備
計(jì)算機(jī)原理實(shí)驗(yàn)室設(shè)備
單片機(jī)技術(shù)實(shí)驗(yàn)裝置
機(jī)電一體化實(shí)訓(xùn)設(shè)備
鉗工實(shí)訓(xùn)室設(shè)備
工程制圖桌
焊工、鉚工實(shí)訓(xùn)室設(shè)備
電子工藝實(shí)訓(xùn)設(shè)備
港口機(jī)械模擬器
礦用機(jī)械模擬器
工程機(jī)械駕駛模擬器
工程機(jī)械教學(xué)實(shí)訓(xùn)臺(tái)
農(nóng)機(jī)教學(xué)設(shè)備
汽車新能源教學(xué)設(shè)備
智能網(wǎng)聯(lián)汽車實(shí)訓(xùn)設(shè)備
汽車無人駕駛技術(shù)實(shí)驗(yàn)室
汽車發(fā)動(dòng)機(jī)實(shí)訓(xùn)臺(tái)
汽車程控電教板
汽車發(fā)動(dòng)機(jī)拆裝臺(tái)架
汽車空調(diào)系統(tǒng)實(shí)驗(yàn)臺(tái)
汽車全車電器實(shí)驗(yàn)臺(tái)
汽車發(fā)動(dòng)機(jī)翻轉(zhuǎn)架
汽車仿真電路實(shí)習(xí)臺(tái)
汽車變速器實(shí)驗(yàn)臺(tái)
汽車底盤實(shí)訓(xùn)臺(tái)
汽車ABS/EDS/ESP實(shí)訓(xùn)臺(tái)
汽車示教板
汽車電子實(shí)驗(yàn)箱
汽車駕駛模擬器
汽車透明教學(xué)模型
汽車實(shí)物解剖模型
特殊車輛實(shí)訓(xùn)教學(xué)設(shè)備
無人機(jī)實(shí)訓(xùn)室
物流實(shí)驗(yàn)室
智能樓宇實(shí)訓(xùn)設(shè)備
網(wǎng)絡(luò)綜合布線實(shí)訓(xùn)室設(shè)備
建筑工程實(shí)訓(xùn)室
通用技術(shù)實(shí)驗(yàn)室設(shè)備
財(cái)會(huì)模擬實(shí)驗(yàn)室設(shè)備
勞技實(shí)驗(yàn)室設(shè)備
化學(xué)實(shí)驗(yàn)室設(shè)備
物理實(shí)驗(yàn)室設(shè)備
生物實(shí)驗(yàn)室設(shè)備
心肺復(fù)蘇模擬人
其他實(shí)驗(yàn)實(shí)訓(xùn)設(shè)備
教學(xué)軟件
教學(xué)模型
教學(xué)儀器
教學(xué)掛圖
實(shí)驗(yàn)箱
技術(shù)文章
主頁
>
技術(shù)文章
> 數(shù)字頻率計(jì)的設(shè)計(jì)實(shí)驗(yàn)
2024-06-11 06:45
數(shù)字頻率計(jì)的設(shè)計(jì)實(shí)驗(yàn)
數(shù)字頻率計(jì)的設(shè)計(jì)
一、
實(shí)驗(yàn)?zāi)康?/strong>
1、 了解等精度測(cè)頻的方法和原理。
2、 掌握如何在FPGA內(nèi)部設(shè)計(jì)多種功能模塊。
3、 掌握VHDL在測(cè)量模塊設(shè)計(jì)方面的技巧。
二、
實(shí)驗(yàn)原理
所謂頻率就是周期性信號(hào)在單位時(shí)間(1s)內(nèi)變化的次數(shù)。若在一定時(shí)間間隔
T
(也稱閘門時(shí)間)內(nèi)測(cè)得這個(gè)周期性信號(hào)的重復(fù)變化次數(shù)為
N
,則其頻率可表示為
f
=
N
/
T
由上面的表示式可以看到,若時(shí)間間隔
T
取1s,則
f
=
N
。
由于閘門的起始和結(jié)束的時(shí)刻對(duì)于信號(hào)來說是隨機(jī)的,將會(huì)有一個(gè)脈沖周期的量化誤差。進(jìn)一步分析測(cè)量準(zhǔn)確度:設(shè)待測(cè)信號(hào)脈沖周期為Tx,頻率為Fx,當(dāng)測(cè)量時(shí)間為T=1s時(shí),測(cè)量準(zhǔn)確度為δ=Tx/T=1/Fx。由此可知這種直接測(cè)頻法的測(cè)量準(zhǔn)確度與被測(cè)信號(hào)的頻率有關(guān),當(dāng)待測(cè)信號(hào)頻率較高時(shí),測(cè)量準(zhǔn)確度也較高,反之測(cè)量準(zhǔn)確度較低。因此,這種直接測(cè)頻法只適合測(cè)量頻率較高的信號(hào),不能滿足在整個(gè)測(cè)量頻段內(nèi)的測(cè)量精度保持不變的要求。若要得到在整個(gè)測(cè)量頻段內(nèi)的測(cè)量精度保持不變的要求,應(yīng)該考慮待精度頻率測(cè)量等其它方法。
等精度頻率測(cè)頻的實(shí)現(xiàn)方法,可以用圖4-19-1所示的框圖來實(shí)現(xiàn)。
圖4-19-1 等精度測(cè)頻實(shí)現(xiàn)框圖
所謂等精度是指該頻率計(jì)在所測(cè)量的整個(gè)頻段內(nèi)部,均可實(shí)現(xiàn)相同精度的測(cè)量,即測(cè)量精度與頻率無關(guān)。圖中預(yù)置門信號(hào)通常為1s。其內(nèi)部包括一個(gè)同步門電路,用來實(shí)現(xiàn)被測(cè)頻標(biāo)與被測(cè)頻率的同步,提高測(cè)量精度,減少基本誤差。該部分與清零脈沖協(xié)調(diào)工作用來控制兩個(gè)計(jì)數(shù)器的啟動(dòng)脈沖。計(jì)數(shù)器1和計(jì)數(shù)器2分別用來給頻標(biāo)和被測(cè)數(shù)字脈沖計(jì)數(shù),設(shè)在同步門控制結(jié)束時(shí)計(jì)數(shù)器1計(jì)數(shù)N1,計(jì)數(shù)器2計(jì)數(shù)N2,假設(shè)頻標(biāo)頻率為F1,被測(cè)頻率位Fx,則可寫出公式:
Fx/N2=F1/N1;…………………(1)
Fx=(F1/N1)* N2……………(2)
由公式可以看出,測(cè)量精度與預(yù)置門時(shí)間無關(guān),主要由F1的頻率穩(wěn)定度來確定,所以為了提高測(cè)量精度,主要是提高頻標(biāo)的頻率穩(wěn)定度,換句話說,測(cè)量精度基本上近似于頻標(biāo)的穩(wěn)定度,若頻標(biāo)的穩(wěn)定度位10
-6
,則測(cè)量誤差邊可達(dá)到10
-6
。在該電路中,為了確保頻標(biāo)計(jì)數(shù)與被測(cè)頻率完全同步(即被測(cè)頻率的上升沿開始計(jì)數(shù),1s以后,被測(cè)頻率的下跳沿停止計(jì)數(shù)),同步門必須由被測(cè)信號(hào)來控制,設(shè)計(jì)方法多種多樣,可由學(xué)生獨(dú)立完成。
本實(shí)驗(yàn)采用直接測(cè)頻法進(jìn)行頻率測(cè)量。閘門時(shí)間固定為1s,閘門信號(hào)是一個(gè)0.5Hz的方波,在閘門有效(高電平)期間,對(duì)輸入的脈沖進(jìn)行計(jì)數(shù),在閘門信號(hào)的下降沿時(shí)刻,所存當(dāng)前的計(jì)數(shù)值,并且清零所有的頻率計(jì)數(shù)器。由于閘門時(shí)間是1s(0.5Hz方波),所以顯示的頻率是1s鐘更新一次,且顯示的內(nèi)容是閘門下降沿時(shí)鎖存的值。
因?yàn)殚l門時(shí)間我們?cè)O(shè)定為1s,所以這種頻率計(jì)僅能測(cè)出頻率大于或者等于1Hz的情況,且頻率越高,精度也越高。實(shí)際應(yīng)用中,頻率計(jì)的閘門時(shí)間是個(gè)可變量,當(dāng)頻率小于1Hz是,閘門時(shí)間就要適當(dāng)放大。采用一個(gè)標(biāo)準(zhǔn)的時(shí)鐘,在單位時(shí)間內(nèi)如:0.1秒對(duì)被測(cè)信號(hào)的脈沖進(jìn)行計(jì)數(shù),即為信號(hào)的頻率。
在設(shè)計(jì)頻率計(jì)的時(shí)候,八個(gè)七段碼管最多可以顯示99,999,999Hz,因此在設(shè)計(jì)時(shí)候用八個(gè)4位二進(jìn)制碼(BCD碼)來表示,另外還必須有同樣的八個(gè)4位二進(jìn)制碼來對(duì)輸入的頻率進(jìn)行計(jì)數(shù),在閘門下降沿的時(shí)候,將后者的值鎖存到寄存器中。其信號(hào)的時(shí)序關(guān)系如下圖4-19-2所示:
圖4-19-2 控制信號(hào)時(shí)序關(guān)系
三、
實(shí)驗(yàn)內(nèi)容
本實(shí)驗(yàn)要完成的任務(wù)就是設(shè)計(jì)一個(gè)頻率計(jì),系統(tǒng)時(shí)鐘選擇24MHZ的時(shí)鐘,閘門時(shí)間為1s(通過對(duì)系統(tǒng)時(shí)鐘進(jìn)行分頻得到),在閘門為高電平期間,對(duì)輸入的頻率進(jìn)行計(jì)數(shù),當(dāng)閘門變低的時(shí)候,記錄當(dāng)前的頻率值,并將頻率計(jì)數(shù)器清零,頻率的顯示每過2秒刷新一次。其實(shí)現(xiàn)框圖如下圖4-19-3所示:
圖4-19-3 測(cè)頻實(shí)現(xiàn)框圖
四、
實(shí)驗(yàn)步驟
1、打開QUARTUSII軟件,新建一個(gè)工程。
2、建完工程之后,再新建一個(gè)VHDL File,打開VHDL編輯器對(duì)話框。
3、按照實(shí)驗(yàn)原理和自己的想法,在VHDL編輯窗口編寫VHDL程序,用戶可參照光盤中提供的示例程序。示例程序共提供6個(gè)VHDL源程序。每一個(gè)源程序完成一定的功能。其具體的功能如下表4-19-1:
文件名稱
完成功能
CLKOUT.VHD
產(chǎn)生1HZ的閘門信號(hào)和顯示掃描信號(hào)
TELTCL.VHD
在時(shí)鐘的作用下生成測(cè)頻的控制信號(hào)。
CNT10.VHD
十進(jìn)制計(jì)數(shù)器。在實(shí)驗(yàn)中使用8個(gè)來進(jìn)行計(jì)數(shù)
SEG32B.VHD
32位的鎖存器,在鎖存控制信號(hào)的作用下,將計(jì)數(shù)的值鎖存
DISPLAY.VHDL
顯示譯碼,將鎖存的數(shù)據(jù)顯示出來。
表4-19-1 示例程序功能表
4、編寫完VHDL程序后,保存起來。方法同實(shí)驗(yàn)一。
5、將自己編寫的VHDL程序進(jìn)行編譯并生成模塊符號(hào)文件,并對(duì)程序的錯(cuò)誤進(jìn)行修改,最終所有程序通過編譯并生成模塊符號(hào)文件。其具體方法請(qǐng)參照實(shí)驗(yàn)六。
6、新建一個(gè)圖形編輯文件,將已生成的模塊符號(hào)文件放入其中,并根據(jù)要求邊接起來。
7、將自己編輯好的的程序進(jìn)行編譯仿真,并對(duì)程序的錯(cuò)誤進(jìn)行修改,最終通過編譯。
8、編譯仿真無誤后,根據(jù)用戶自己的要求進(jìn)行管腳分配。分配完成后,再進(jìn)行全編譯一次,以使管腳分配生效。
9、根據(jù)實(shí)驗(yàn)內(nèi)容用實(shí)驗(yàn)導(dǎo)線將上面管腳分配的FPGA管腳與對(duì)應(yīng)的模塊連接起來。
如果是調(diào)用的本書提供的VHDL代碼,則實(shí)驗(yàn)連線如下:
CLK:FPGA時(shí)鐘,接數(shù)字時(shí)鐘CLOCK1,并將其設(shè)為24MHZ。
CLKIN:被測(cè)頻率輸入信號(hào),可以接時(shí)鐘源的其它時(shí)鐘。
LEDAG[6..0]:接數(shù)碼管的A、B、C、D、E、F、G。
SEL[2..0]:接數(shù)碼管的SEL2、SEL1、SEL0。
10、用下載電纜通過JTAG口將對(duì)應(yīng)的sof文件加載到FPGA中。觀察實(shí)驗(yàn)結(jié)果是否與自己的編程思想一致。
五、
實(shí)驗(yàn)結(jié)果與現(xiàn)象
以設(shè)計(jì)的參考示例為例,當(dāng)設(shè)計(jì)文件加載到目標(biāo)器件后,從被測(cè)頻率輸入端口輸入一個(gè)時(shí)鐘信號(hào),這時(shí)在數(shù)碼管上顯示這個(gè)時(shí)鐘信號(hào)的頻率值。。改變數(shù)字信號(hào)源的時(shí)鐘,看顯示的值是否與標(biāo)值一致。
六、
實(shí)驗(yàn)報(bào)告
1、 繪出仿真波形,并作說明。
2、 根據(jù)前面介紹的等精度頻率計(jì)的實(shí)現(xiàn)方法,寫出等精度頻率計(jì)的VHDL代碼。
3、 將實(shí)驗(yàn)原理、設(shè)計(jì)過程、編譯仿真波形和分析結(jié)果、硬件測(cè)試結(jié)果記錄下來。
上一篇:
機(jī)械原理與機(jī)械設(shè)計(jì)陳列柜的完美融合
下一篇:
PLC實(shí)訓(xùn)臺(tái)數(shù)碼顯示控制實(shí)驗(yàn)
相關(guān)文章
繪圖實(shí)訓(xùn)室,建筑工程制圖實(shí)訓(xùn)室,機(jī)械制圖測(cè)繪實(shí)訓(xùn)室
直流電機(jī)的測(cè)速實(shí)驗(yàn):了解和掌握使用方法
機(jī)械原理陳列柜,機(jī)械陳列柜
吸收解析實(shí)驗(yàn)裝置,二氧化碳吸收與解析實(shí)驗(yàn)裝置
雙容水箱對(duì)象特性的測(cè)定實(shí)驗(yàn)
Copyright © 1998 - 2025 上海頂邦 All Rights Reserved
滬ICP備10025790號(hào)-10
產(chǎn)品列表
|
企業(yè)博客
產(chǎn)品列表頁
返回頂部