音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

基于TMS320F2812高數(shù)字頻率計(jì)的設(shè)計(jì)及實(shí)現(xiàn)

出處:世界電子元器件 發(fā)布于:2011-06-11 17:14:36

  頻率計(jì)的基本原理是用一個(gè)頻率穩(wěn)定度高的頻率源作為基準(zhǔn)時(shí)鐘,對(duì)比測(cè)量其他信號(hào)的頻率。通常情況下計(jì)算每秒內(nèi)待測(cè)信號(hào)的脈沖個(gè)數(shù),此時(shí)我們稱(chēng)閘門(mén)時(shí)間為1秒。閘門(mén)時(shí)間也可以大于或小于一秒。閘門(mén)時(shí)間越長(zhǎng),得到的頻率值就越準(zhǔn)確,但閘門(mén)時(shí)間越長(zhǎng)則沒(méi)測(cè)頻率的間隔就越長(zhǎng)。閘門(mén)時(shí)間越短,測(cè)的頻率值刷新就越快,但測(cè)得的頻率就受影響。

  隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,頻率及時(shí)間的測(cè)量以及它們的控制技術(shù)在科學(xué)技術(shù)各領(lǐng)域,特別是在計(jì)量學(xué)、電子技術(shù)、信息科學(xué)、通信、天文和電子儀器等領(lǐng)域占有越來(lái)越重要的地位。從國(guó)際發(fā)展的趨勢(shì)上看,頻率標(biāo)準(zhǔn)的準(zhǔn)確度和穩(wěn)定度提高得非???,幾乎是每隔6至8年就提高一個(gè)數(shù)量級(jí)。本系統(tǒng)采用DSP的數(shù)值控制方式是目前設(shè)計(jì)控制系統(tǒng)的發(fā)展趨勢(shì),這種基于DSP的控制系統(tǒng)能夠用軟件實(shí)現(xiàn)復(fù)雜的算法,而不需要復(fù)雜的模擬電路,具有軟硬件模塊化、測(cè)量功能可重組/可選擇的特點(diǎn)。該系統(tǒng)采用TI公司推出的150MHz高速處理能力的高定點(diǎn)數(shù)字信號(hào)控制器TMS320F2812芯片,其豐富的片內(nèi)資源可以大大簡(jiǎn)化硬件電路的設(shè)計(jì),有利于提高系統(tǒng)的可靠性,其高效的32位CPU內(nèi)核、支持浮點(diǎn)運(yùn)算等特點(diǎn),為提高系統(tǒng)的測(cè)量奠定了基礎(chǔ)。該系統(tǒng)具有高、實(shí)時(shí)性好、使用方便、測(cè)量迅速,以及便于實(shí)現(xiàn)測(cè)量過(guò)程自動(dòng)化等優(yōu)點(diǎn)。

  系統(tǒng)總體設(shè)計(jì)方案

  本嵌入式數(shù)字頻率計(jì)的硬件電路主要包含4個(gè)部分:4通道整形電路模塊,TMS320F2812數(shù)字信號(hào)處理模塊,單色液晶屏模塊(CM320*240)和4*2矩陣鍵盤(pán)模塊。系統(tǒng)總體框圖如圖1所示。

圖1 系統(tǒng)總體框圖

  4通道整形電路模塊:完成模擬信號(hào)整形、衰減功能 。

  TMS320F2812數(shù)字信號(hào)處理模塊:完成軟件濾波,多周期同步測(cè)頻算法等。

  單色液晶屏模塊:實(shí)時(shí)顯示瞬時(shí)捕獲的頻率值,同時(shí)配合鍵盤(pán)進(jìn)行儀表參數(shù)設(shè)置。

  4*2矩陣鍵盤(pán)模塊:系統(tǒng)命令的形成與其它參數(shù)的輸入設(shè)置。

  信號(hào)處理過(guò)程:在鍵盤(pán)控制下,TMS320F2812根據(jù)4*2鍵盤(pán)發(fā)出的命令實(shí)時(shí)地將要轉(zhuǎn)換的模擬信號(hào)經(jīng)過(guò)電壓比較器形成的方波信號(hào)直接輸入捕獲單元的輸入引腳,再通過(guò)軟件濾波將捕獲到的數(shù)據(jù)經(jīng)過(guò)多周期同步測(cè)量算法處理后直接送到單色液晶屏顯示,當(dāng)再次進(jìn)行通道選擇時(shí),可通過(guò)鍵盤(pán)進(jìn)行實(shí)時(shí)調(diào)整。

  系統(tǒng)硬件設(shè)計(jì)

  本系統(tǒng)在綜合考慮各種硬件條件下,設(shè)計(jì)出如圖2的系統(tǒng)硬件連接圖。

圖2 系統(tǒng)硬件連接電路圖

  通道整形電路模塊

  利用TMS320F2812的捕獲單元設(shè)計(jì)出硬件測(cè)頻電路。由于CAP模塊只能捕獲0V~3V的外界模擬方波信號(hào),模擬信道必須將要轉(zhuǎn)換的模擬信號(hào)轉(zhuǎn)換后才能輸入CAP模塊。本系統(tǒng)采用ADI公司的AD8022作為前端模擬處理。

  AD8022是一款性能優(yōu)良、價(jià)格低廉、具有低噪聲和低失真特性的高性能8引腳雙運(yùn)算放大器。其內(nèi)部電路輸入級(jí)是NPN差分對(duì),與之對(duì)應(yīng)的后面驅(qū)動(dòng)是PNP對(duì),輸出緩沖級(jí)是工作在AB類(lèi)的放大的射頻跟隨器。當(dāng)閉環(huán)增益提高時(shí),AD8022可驅(qū)動(dòng)更大的容性負(fù)載,輸出不會(huì)產(chǎn)生震蕩。

  本系統(tǒng)采用開(kāi)環(huán)方式實(shí)現(xiàn)電壓比較器,可以將-15V~+15V的外界模擬信號(hào),經(jīng)過(guò)電壓求和電路輸出0V~3V的模擬信號(hào)(即圖3中的引腳3處),為抑制共模抑制比將其輸入到同相端,而在反相端輸入+1.5V的比較電平,這樣,在輸出端即引腳6處可得到占空比為50%的方波,其中電容C5起抑制高頻噪聲的作用。單通道整形電路模塊電路圖如圖3所示。

圖3 單通道整形電路模塊電路圖

  單色液晶屏模塊

  CM320240是一種圖形點(diǎn)陣液晶顯示器,主要采用動(dòng)態(tài)驅(qū)動(dòng)原理由行驅(qū)動(dòng)控制器和列驅(qū)動(dòng)控制器兩部分組成了320(列)×240(行)的全點(diǎn)陣液晶顯示,此顯示器內(nèi)含了硬件字庫(kù),編程模式簡(jiǎn)潔方便。

  該液晶模塊的讀寫(xiě)周期為800ns。如果采用總線方式控制液晶模塊,TMS320F2812讀、寫(xiě)周期值為200ns,不能滿足該液晶模塊的要求,故采用間接控制方式。為節(jié)約硬件成本,該系統(tǒng)選用通用GPIO來(lái)控制液晶屏的讀寫(xiě)信號(hào)。

  鍵盤(pán)模塊

  由于鍵盤(pán)是低速外設(shè),與TMS320F2812連接時(shí)存在速度匹配問(wèn)題。為此,設(shè)計(jì)時(shí)設(shè)置相應(yīng)的全局變量實(shí)現(xiàn)與系統(tǒng)的同步。

  本系統(tǒng)將鍵盤(pán)分為二類(lèi):通道選擇鍵(3個(gè))與系統(tǒng)鍵(4個(gè))。通道選擇鍵主要完成系統(tǒng)單通道、雙通道、四通道模式的設(shè)定;系統(tǒng)鍵包括停止鍵(停止觀察顯示的頻率)、返回鍵(通道選擇的重新設(shè)定)、UP鍵和DOWN鍵(選擇捕獲單元硬件連接方式)。

  軟件設(shè)計(jì)

  系統(tǒng)軟件設(shè)計(jì)是本系統(tǒng)的重點(diǎn),主要包括三部分內(nèi)容:捕獲中斷測(cè)頻子程序、鍵盤(pán)定時(shí)中斷掃描子程序和LCD顯示處理子程序。系統(tǒng)軟件總體流程圖如圖4所示。

圖4 系統(tǒng)軟件總體流程圖

  鍵盤(pán)定時(shí)中斷掃描

  為滿足系統(tǒng)實(shí)時(shí)性要求、完成鍵盤(pán)操作的實(shí)時(shí)響應(yīng),本系統(tǒng)設(shè)置了一個(gè)5ms的時(shí)基,采用事件管理器的EVB的time4定時(shí)周期中斷來(lái)完成。對(duì)鍵盤(pán)掃描、命令形成與標(biāo)志位設(shè)置功能,都在定時(shí)器中斷服務(wù)子程序完成。鍵盤(pán)定時(shí)中斷掃描流程圖如圖5所示。

圖5 鍵盤(pán)定時(shí)中斷掃描流程圖

  捕獲中斷測(cè)頻

  本系統(tǒng)使用TMS320F2812事件管理器模塊的捕獲單元來(lái)測(cè)頻,捕捉被測(cè)信號(hào)的有效電平跳變沿,由內(nèi)部的計(jì)數(shù)器記錄一個(gè)周波內(nèi)標(biāo)頻脈沖個(gè)數(shù),并通過(guò)相應(yīng)的運(yùn)算來(lái)得到被測(cè)頻率的大小。此模塊主要包括捕獲與定時(shí)的初始化設(shè)置與捕獲中斷子程序兩部分。

  捕獲中斷測(cè)頻子程序的部分代碼如下:

 ?。?)void InitEv1(void)//捕獲1初始化設(shè)置

  {

  EALLOW;

  SysCtrlRegs.HISPCP.all = 0x00;// 外設(shè)高速時(shí)鐘

  EDIS;

  EvaRegs.CAPCONA.bit.CAP1EDGE=1; //檢測(cè)上升沿,計(jì)算周期脈沖寬度

  EvaRegs.CAPFIFOA.bit.CAP1FIFO=0; //CAP1FIFO空

  EvaRegs.CAP1FBOT=0;//棧底清零

  EvaRegs.CAP1FIFO=0;

  EvaRegs.EVAIFRC.bit.CAP1INT=1;//清捕獲中斷1標(biāo)志位

  EvaRegs.EVAIMRC.bit.CAP1INT=1; //捕獲1中斷使能

  }

 ?。?)interrupt void CAPINT1_isr(void)//捕獲中斷1子程序

  {

  CAP1_t1=EvaRegs.CAP1FIFO;//

  CAP2_t1=EvaRegs.CAP1FIFO;

  if(CAP2_t1>CAP1_t1)

  temp1=CAP2_t1-CAP1_t1;

  else

  temp1=CAP2_t1+EvaTimer1InterruptCount*65535-CAP1_t1;

  f1= 1171875.0/(float)temp1;

  value=f1;

  fpart = modf(value, &ipart);

  a1=(long)ipart;//獲得頻率的32位整數(shù)

  *(Uint16 *)0x80008=a1&0x0ffff;//獲的低16位

  *(Uint16 *)0x80009=(a1&0xffff0000)》16;//獲的高16位

  EvaRegs.EVAIFRC.bit.CAP1INT=1;//清捕獲中斷1標(biāo)志位

  EvaRegs.EVAIMRC.bit.CAP1INT=1; //捕獲1中斷使能

  PieCtrlRegs.PIEACK.bit.ACK3 = 1;//開(kāi)外設(shè)中斷應(yīng)答

  }

  LCD顯示處理

  LCD的顯示分為信息區(qū)與顯示區(qū)兩部分。其中信息區(qū)包括固定信息(顯示煙臺(tái)大學(xué)DSP實(shí)驗(yàn)室等),顯示區(qū)包括通道號(hào)信息與各通道的頻率值信息的顯示。本模塊主要包括LCD的初始化設(shè)置與頻率值的顯示等子程序。

  實(shí)驗(yàn)結(jié)果

  本系統(tǒng)測(cè)試了如表1中的6組數(shù)據(jù),并做出了誤差分析。輸入信號(hào)頻率與實(shí)測(cè)信號(hào)頻率如表1所示。

表1 輸入信號(hào)頻率與實(shí)測(cè)信號(hào)頻率

  誤差分析:本系統(tǒng)的誤差主要來(lái)自如下兩個(gè)方面,即計(jì)數(shù)脈沖和門(mén)控信號(hào)不同步以及晶振不穩(wěn)定。

  結(jié)束語(yǔ)

  本文設(shè)計(jì)了一種具有高和簡(jiǎn)單結(jié)構(gòu)特點(diǎn)的測(cè)頻系統(tǒng),由于在實(shí)現(xiàn)上簡(jiǎn)單,可以滿足低成本的要求,使測(cè)頻電路大為簡(jiǎn)化,便于工程應(yīng)用,具有較大的應(yīng)用價(jià)值。經(jīng)過(guò)反復(fù)測(cè)試后得出:系統(tǒng)的測(cè)頻誤差可達(dá)到0.1%,由于采用了實(shí)時(shí)的鍵盤(pán)定時(shí)中斷掃描,可以較好地滿足實(shí)時(shí)性要求。


  

參考文獻(xiàn):

[1]. TMS320F2812 datasheet http://m.58mhw.cn/datasheet/TMS320F2812_1116432.html.
[2]. CM320 datasheet http://m.58mhw.cn/datasheet/CM320_1134987.html.
[3]. AD8022 datasheet http://m.58mhw.cn/datasheet/AD8022_122528.html.


關(guān)鍵詞:基于TMS320F2812高精度數(shù)字頻率計(jì)的設(shè)計(jì)及實(shí)現(xiàn)

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買(mǎi)家服務(wù):
賣(mài)家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!