999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的頻率采集計算方法

2019-06-01 10:06:30王皎任曉琨
電腦知識與技術 2019年12期

王皎 任曉琨

摘要:嵌入式系統(tǒng)中,頻率采集是一個非常重要和普遍的功能,信號采集的精確性和可靠性對系統(tǒng)應用至關重要。該文針對基于DSP的頻率捕獲單元,通過數(shù)頻,計算和濾波,提出了一種通用的計算方法。并通過實際激勵信號,進行測試和驗證,結果表明該頻率計算方法有效,測量精度高。

關鍵詞:頻率;DSP;捕獲單元

中圖分類號:TP391 文獻標識碼:A

文章編號:1009-3044(2019)12-0276-02

開放科學(資源服務)標識碼(OSID):

Calculating Methods of Frequency Based on DSP

WANG Jiao, REN Xiao-kun

(AVIC ACTRI,Xian 710065, China)

Abstract: In an embedded system, Frequency acquisition is a very important and universal feature. The accuracy and reliability of signal acquisition is critical to system applications This article is for DSP based frequency capture unit.it Proposed ageneral calculation method by calculation and filtering. This method was tested and verified by actual excitation signal. The result show that the frequency calculation method is effective and accurately.

Key words: frequency; dsp; capture unit

1 背景

當今時代,嵌入式系統(tǒng)已無所不在。從早期的汽車工業(yè),國防工業(yè),通信設備,工業(yè)控制,醫(yī)療器械等領域已很快擴展到與人們?nèi)粘I蠲芮邢嚓P的電子產(chǎn)品中。以DSP為核心的嵌入式系統(tǒng)更是成為現(xiàn)代人生活的一部分。在這種以微處理器為硬件平臺的系統(tǒng)中,頻率采集是系統(tǒng)應用中非常常見的一種需求。而由于DSP的型號種類繁多,外部設備激勵也千差萬別。因此,提出一種通用,精度高的頻率采集方法。該方法通過DSP的捕獲單元獲得時間值,并經(jīng)過軟件采頻算法計算出最終頻率值。

2 頻率捕獲單元設計原理

DSP的捕獲單元是掛在內(nèi)部事件管理器EV下,EV具有自己通用定時器,捕獲單元通過獲取外部輸入脈沖波形的上升沿或者下降沿,統(tǒng)計脈沖的間隔,,以及脈沖的個數(shù)。圖1為EVA組成框圖。

2.1 通用定時器配置

通用定時器的數(shù)值根據(jù)外部晶振,PLL寄存器,高速預定標寄存器,以及TPS因子設置而來,如圖2所示。

其中,

SYSCLKOUT=OSCCLK(m=0)

SYSCLKOUT=OSCCLK*m/2(m[≠]0)

HSPCLK= SYSCLKOUT(n=0)

HSPCLK= SYSCLKOUT/2n(n[≠]0)

TCLK= HSPCLK/[2p]

2.2 捕獲單元

捕獲單元能夠捕獲外部輸入引腳的電平變化,其原理圖如圖3所示:

每個捕獲單元都有一個捕獲引腳,當捕獲引腳輸入脈沖波形時,捕獲單元就能夠捕獲指定的電平變化,當捕獲到脈沖指定的電平變化時,捕獲單元就記錄下定時器的時間。捕獲到第一個脈沖時定時器的時間為[tk-1],捕獲到第2個脈沖定時器的時間為[tk],那么脈沖的寬度就為[tk]-[tk-1]。由此便可計算出頻率值。

3 數(shù)頻計算設計

本文中使用TMS2812,在CCS中進行DSP的初始化和數(shù)頻計算,其中設置參

數(shù)如表1所示:

軟件算法中每50ms計算一次頻率值,每個周期中最大收取20次脈沖時間值,達到20次后,關中斷。不再進行脈沖時間的收集。每50ms將收集到的脈沖時間值存入FIFO中,并記錄收集到的中斷次數(shù)。由于時間是累加增長的,所以通過前后兩次的時間差和脈沖次數(shù)便可計算出頻率值,考慮到計時器有可能翻轉(zhuǎn)的情況,當前后脈沖時間差值為負數(shù)時,加上計數(shù)器翻轉(zhuǎn)一圈的最大值。代碼實現(xiàn)如下:

IF FREQCOUT11>=20 THEN

For(i=0;i<19;i++)

{

IF 后一次采集值<=前一次采集值 THEN

(JZ*PLL*HSPCLK*TCLK*1000)/(后一次采集值+0xffff—前一次采集值)

ELSE

(JZ*PLL*HSPCLK*TCLK*1000)/(后一次采集值—前一次采集值)

END IF

}

頻率濾波(19)

ELSE

IF FREQCOUT11==0 THEN

頻率=0

ELSE IF FREQCOUT11==1 THEN

頻率=10

ELSE

For(i=0;i< FREQCOUT11-1;i++)

{

IF 后一次采集值<=前一次采集值 THEN

(JZ*PLL*HSPCLK*TCLK*1000)/(后一次采集值+0xffff—前一次采集值)

ELSE

(JZ*PLL*HSPCLK*TCLK*1000)/(后一次采集值—前一次采集值)

END IF

}

頻率濾波(FREQCOUT11-1)

4 測試結果分析

使用頻率發(fā)生器,實際測量結果如表2所示,當頻率低于10Hz時,采集頻率均為0,該數(shù)據(jù)是因為采集周期為50ms,時間過短原因,實際使用中,如果對于低頻信號有系統(tǒng)需求,可加長采集周期時間。當高于10Hz時,采集精度誤差小于1%,符合預期要求。

參考文獻:

[1] 梁波. 飛機電動靜液防滑剎車系統(tǒng)額仿真研究[D]. 西安: 西北工業(yè)大學, 2009.

[2] 范啟亮. 一種簡易數(shù)字頻率計的設計與實現(xiàn)[J]. 科技風, 2014(20).

[3] 白勇. 基于FPGA的飛機輪速測量系統(tǒng)設計[J]. 微處理機, 2011, 32(3): 16-19.

[4] 陳勇, 洪傳文. 基于LabVIEW 的水輪機振動信號采集與處理[J]. 水電與新能源, 2010(5): 27-29.

[5] 葛君, 王旭柱. 基于TMS320C6713B 的實時數(shù)據(jù)采集與處理系統(tǒng)[J]. 微計算機信息, 2010, 26(12): 111-113.

【通聯(lián)編輯:謝媛媛】

主站蜘蛛池模板: 在线精品自拍| 国产麻豆永久视频| 亚洲综合日韩精品| 五月天丁香婷婷综合久久| 找国产毛片看| 高清国产在线| 一级香蕉人体视频| 精品久久香蕉国产线看观看gif | 2021精品国产自在现线看| 国产精品无码AⅤ在线观看播放| 国产日本一线在线观看免费| 国产一级做美女做受视频| 国产在线视频欧美亚综合| 亚洲国产欧美国产综合久久 | 久久综合丝袜长腿丝袜| 国产成人在线小视频| 国产97视频在线| 日本成人精品视频| 红杏AV在线无码| 成人小视频网| 久久久久国产精品嫩草影院| 欧美午夜性视频| 99免费在线观看视频| 日韩精品欧美国产在线| 欧美在线视频不卡第一页| 美女国内精品自产拍在线播放| 中文成人在线| 国产成人高清在线精品| 午夜a级毛片| 亚洲va欧美va国产综合下载| 国产成人高清亚洲一区久久| 欧洲在线免费视频| 欧美区国产区| 国产成人AV综合久久| 99在线小视频| 最新国产成人剧情在线播放| 一区二区午夜| 精品综合久久久久久97超人| 青青青视频91在线 | 中文一区二区视频| 久久久亚洲色| 全色黄大色大片免费久久老太| 欧美成人午夜在线全部免费| 黄色网站在线观看无码| a级毛片免费播放| 色亚洲成人| 日本成人精品视频| 真实国产精品vr专区| 亚洲av无码专区久久蜜芽| 91福利在线看| аⅴ资源中文在线天堂| 国产精品手机在线播放| 在线观看国产网址你懂的| 无码精品一区二区久久久| 91网站国产| 国产视频a| 制服丝袜 91视频| 国产成人h在线观看网站站| 亚洲第一中文字幕| 四虎综合网| 一级香蕉视频在线观看| 亚洲美女视频一区| 国产成本人片免费a∨短片| 在线中文字幕网| 九色综合视频网| 99精品视频在线观看免费播放| 国产91高跟丝袜| 国产国产人在线成免费视频狼人色| 国产日韩久久久久无码精品| 欧美成人一级| 999福利激情视频| 国产精品欧美激情| 成人a免费α片在线视频网站| 国产精品yjizz视频网一二区| 天堂在线www网亚洲| 久热中文字幕在线| 亚洲第一精品福利| 韩国自拍偷自拍亚洲精品| 亚洲午夜福利精品无码不卡| 狠狠五月天中文字幕| 狂欢视频在线观看不卡| 国产99视频精品免费观看9e|