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

一種基于MSP430F149單片機(jī)的頻率測(cè)量模塊設(shè)計(jì)

2019-01-22 02:25:06任文靜焦新程
石油管材與儀器 2018年6期
關(guān)鍵詞:單片機(jī)測(cè)量信號(hào)

雷 宇,任文靜,焦新程

(中國(guó)石油集團(tuán)東方地球物理公司西安物探裝備分公司 陜西 西安 710077)

0 引 言

通常石油儀器中的頻率,指的是單位時(shí)間內(nèi)電信號(hào)周期變化的次數(shù)。由于頻率信號(hào)具有抗干擾性強(qiáng)、易于傳輸、測(cè)量準(zhǔn)確度較高等優(yōu)點(diǎn),因此在石油儀器領(lǐng)域被廣泛應(yīng)用。頻率信號(hào)的測(cè)量一般通過(guò)FFT數(shù)字信號(hào)處理來(lái)實(shí)現(xiàn),這種方法能保障測(cè)量精度,但軟件算法復(fù)雜,硬件電路需要將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)后才能對(duì)頻率進(jìn)行測(cè)量,設(shè)計(jì)成本高。本文利用MSP430F149單片機(jī)的捕獲比較寄存器實(shí)現(xiàn)對(duì)頻率的測(cè)量,無(wú)需進(jìn)行模數(shù)轉(zhuǎn)換,有效降低硬件成本,減少程序復(fù)雜性,提高系統(tǒng)穩(wěn)定性。為了有利于對(duì)小信號(hào)的測(cè)量,本文中使用了濾波放大電路,能有效的提高抗干擾能力及對(duì)小信號(hào)的識(shí)別能力。

1 設(shè)計(jì)原理與思路

1.1 設(shè)計(jì)原理

我們已經(jīng)知道了頻率即是單位時(shí)間內(nèi)信號(hào)周期變化的次數(shù),該測(cè)頻模塊的設(shè)計(jì)原理則是通過(guò)測(cè)量電路內(nèi)一個(gè)脈沖信號(hào)的周期,然后對(duì)其求倒數(shù),得出其頻率。由于MSP430系列單片機(jī)定時(shí)器結(jié)構(gòu)復(fù)雜,功能強(qiáng)大,適用于工業(yè)控制,如數(shù)字化電機(jī)控制,電表和手持儀表的理想配置。它給開(kāi)發(fā)人員提供了較多靈活的選擇余地。MSP430系列單片機(jī),采用16位的定時(shí)器,加上內(nèi)部的比較器,至少能達(dá)到10位的A/D測(cè)量精度。本設(shè)計(jì)主要是采用定時(shí)器的捕獲/比較模式,主要是用于捕獲事件發(fā)生的時(shí)間或者是產(chǎn)生的時(shí)間間隔,該功能的引入主要是為了提高I/O端口處理事務(wù)的能力與速度。

1.2 設(shè)計(jì)思路

在捕獲模式中,當(dāng)滿足捕獲條件時(shí),硬件自動(dòng)將計(jì)數(shù)器TAR的值寫(xiě)入CCRx寄存器中。如測(cè)量某脈沖(高電平)的脈沖長(zhǎng)度,可定義為上升沿和下降沿都捕獲,在上升沿時(shí),捕獲一個(gè)定時(shí)器數(shù)據(jù),這個(gè)數(shù)據(jù)在捕獲寄存器中讀出,在等到下降沿到來(lái)時(shí),在下降沿又捕獲一個(gè)定時(shí)器數(shù)據(jù),那么兩次捕獲的定時(shí)器數(shù)據(jù)差就是脈沖的高電平時(shí)間。同理若要測(cè)量脈沖的周期,一個(gè)脈沖的周期包括高電平與低電平,若要從高電平開(kāi)始捕獲,可定義為兩次上升沿捕獲,兩次捕獲的定時(shí)器數(shù)據(jù)差即為該脈沖的周期通過(guò)倒數(shù)可以求出該頻率(若是從低電平開(kāi)始捕獲則定義為兩次下降沿捕獲)。

2 總體設(shè)計(jì)方案

2.1 電路設(shè)計(jì)

若輸入信號(hào)較小,不滿足單片機(jī)采集要求,需要對(duì)信號(hào)進(jìn)行放大處理,同時(shí)為了減小系統(tǒng)的噪音水平,提高抗干擾能力,需要進(jìn)行濾波處理,本文提供了作者針對(duì)30 kHz~50 kHz的信號(hào)進(jìn)行采集處理的方案,以供參考。

本設(shè)計(jì)采用有源帶通濾波器,該濾波器輸入阻抗高,輸出阻抗低,具有良好的隔離性能,因此各級(jí)之間不需要進(jìn)行阻抗匹配。在濾波電路中使用軌對(duì)軌運(yùn)放正負(fù)電壓供電,實(shí)現(xiàn)信號(hào)的濾波放大,該電路具有失真小,動(dòng)態(tài)范圍大特性。

由于單片機(jī)使用3.3 V供電電壓,采集信號(hào)范圍為0~3.3V,因此需要對(duì)放大后的信號(hào)進(jìn)行處理,滿足單片機(jī)采集要求。信號(hào)處理使用3.3 V供電的門(mén)電路。

總體設(shè)計(jì)框圖1所示。

圖1 總體設(shè)計(jì)框圖

2.1.1 有源帶通濾波器設(shè)計(jì)

使用運(yùn)算放大器OPA1611來(lái)實(shí)現(xiàn)濾波放大電路,電路如圖2所示。

圖2 濾波放大電路圖

電路性能參數(shù):

(1)

(2)

(3)

使用PSPICE軟件對(duì)濾波電路頻域進(jìn)行仿真,連接硬件電路,仿真結(jié)果如圖3所示。

圖3 電路仿真圖

具體參數(shù)見(jiàn)表1。

表1 仿真結(jié)果參數(shù)

2.1.2 信號(hào)整形設(shè)計(jì)

由于運(yùn)放使用+3.3V電壓供電,因此輸出信號(hào)最大峰-峰值為6.6 Vpp,單片機(jī)的供電范圍為0~3.3 V,因此,可以使用兩輸入與非門(mén),實(shí)現(xiàn)輸出0~3.3 V的方波信號(hào)。電路圖如圖4所示。

輸入35 kHz的頻率信號(hào),經(jīng)過(guò)濾波后輸出波形如圖5所示。

圖4 最終電路圖

圖5 濾波輸入圖形

經(jīng)過(guò)兩輸入與非門(mén)后輸出波形如圖6所示。

圖6 最終輸出波形

從上圖可以看出,輸出波形滿足單片機(jī)要求,即可對(duì)該頻率進(jìn)行檢測(cè)。

2.2 C語(yǔ)言實(shí)現(xiàn)

本設(shè)計(jì)采用定時(shí)器Timer A的捕獲比較模塊1即為P1.2端口的第二功能。采用系統(tǒng)外部高速時(shí)鐘,在此處系統(tǒng)外部時(shí)鐘越高,則測(cè)量精度相對(duì)來(lái)說(shuō)越高。采用連續(xù)計(jì)數(shù)模式,Timer A中計(jì)數(shù)模式共分為4種分別是停止模式:該模式用于定時(shí)器暫停,并不發(fā)生復(fù)位,所有寄存器現(xiàn)行的內(nèi)容在停止模式結(jié)束后都可用,當(dāng)定時(shí)器暫停后重新計(jì)數(shù)時(shí),計(jì)數(shù)器將從暫停時(shí)的值開(kāi)始以暫停前的計(jì)數(shù)方向計(jì)數(shù);第二種是增計(jì)數(shù)模式,該模式適用于小于65 536的連續(xù)計(jì)數(shù)情況。計(jì)數(shù)器TAR可以增計(jì)數(shù)到CCRx的值,當(dāng)計(jì)數(shù)值與CCRx的值相等(或大于CCRx的值)時(shí),定時(shí)器復(fù)位并從0重新開(kāi)始計(jì)數(shù)。第三種為連續(xù)計(jì)數(shù)模式,在需要65 536個(gè)時(shí)鐘周期的定時(shí)應(yīng)用場(chǎng)合常采用此模式。定時(shí)器從當(dāng)前計(jì)數(shù)值計(jì)數(shù)到65 536后,又從0重新開(kāi)始計(jì)數(shù)。第四種為增/減計(jì)數(shù)模式,在生成對(duì)稱(chēng)波形的情況下可以采用此模式,該模式下,定時(shí)器先增計(jì)數(shù)到CCR0的值,然后反向計(jì)數(shù)到0。

為了測(cè)量頻率為30 kHz以上的信號(hào)的周期,需要使用連續(xù)計(jì)數(shù)模式,采用兩次上升沿同步捕獲。

經(jīng)過(guò)整形后的方波信號(hào),連接MSP430F149的P1.2端口,首先對(duì)P1.2端口進(jìn)行初始化,程序如下所示:

P1SEL |= BIT2;

//P1.2選擇第二功能

P1DIR &= ~BIT2;

//P1.2選擇為輸入口

TACTL = TASSEL_2 + MC_2+ID_0+TAIE;

//定時(shí)器使用主時(shí)鐘、連續(xù)計(jì)數(shù)模式

TACCTL1 |= CAP+CM_1 + SCS + CCIS_0+ CCIE;

//選擇捕獲模式、使用上升沿同步捕獲

當(dāng)檢測(cè)到輸入信號(hào)上升沿時(shí),會(huì)進(jìn)入捕獲中斷程序,如下所示:

#pragma vector=TIMERA1_VECTOR

//捕獲中斷子程序

__interrupt void TimerA1(void)

{

switch(TAIV)

//判斷中斷向量寄存器

{

case 2://比較/捕獲模塊1中斷

x++;

if(x==1)old_cap=TACCR1;

//第一次上升沿捕獲計(jì)數(shù)值

if(x==2)

{

period=TACCR1+65536*TA_ov_num-old_cap;

//計(jì)算脈沖周期

TA_ov_num=0;

x=0;

}

break;

case 4:break;

//比較/捕獲模塊2中斷未使用

case 10:TA_ov_num++;

//是否溢出

break;

}

程序中old_cap表示第一次上升沿捕獲的值,TACCR1為第二次上升沿捕獲的值,當(dāng)計(jì)數(shù)值到65 536時(shí)從0開(kāi)始重新計(jì)數(shù)即為溢出,溢出后TA_ov_num加1,否則為0,period為當(dāng)前計(jì)算出的脈沖周期。

使用信號(hào)源輸出峰峰值為3.3Vpp的方波信號(hào),單片機(jī)外接8MHz高速晶振作為主時(shí)鐘,使用該程序?qū)︻l率進(jìn)行檢測(cè),結(jié)果如表2所示。

表2 標(biāo)準(zhǔn)頻率測(cè)量結(jié)果

從上表可以看出,使用該程序測(cè)試,最大誤差為0.5%。

3 結(jié) 論

從上述可以看出,本設(shè)計(jì)能對(duì)頻率信號(hào)進(jìn)行精確測(cè)量,最大測(cè)試誤差為0.5%。這種基于MSP430F149單片機(jī)的頻率測(cè)量模塊,體積小巧,設(shè)計(jì)成本不高,可集成到各種對(duì)測(cè)量頻率信號(hào)有需求電子儀器當(dāng)中。

猜你喜歡
單片機(jī)測(cè)量信號(hào)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
把握四個(gè)“三” 測(cè)量變簡(jiǎn)單
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
滑動(dòng)摩擦力的測(cè)量和計(jì)算
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
滑動(dòng)摩擦力的測(cè)量與計(jì)算
測(cè)量
主站蜘蛛池模板: 亚洲精品在线91| 国产精品永久在线| 日本黄色不卡视频| 久久福利片| 97精品国产高清久久久久蜜芽| 国产美女丝袜高潮| 啪啪免费视频一区二区| 国产精品亚洲五月天高清| 四虎成人在线视频| 一级做a爰片久久免费| 99视频在线精品免费观看6| 欧美区在线播放| 欧美激情成人网| 国产精品亚洲αv天堂无码| 中文字幕资源站| 一本综合久久| 成人字幕网视频在线观看| 最新午夜男女福利片视频| 亚洲精品va| 亚洲视频无码| 亚洲成在人线av品善网好看| 久久综合九色综合97婷婷| 日韩精品亚洲一区中文字幕| 多人乱p欧美在线观看| 亚洲第一在线播放| 亚洲最猛黑人xxxx黑人猛交| 亚洲激情区| 无码'专区第一页| hezyo加勒比一区二区三区| 国产激情无码一区二区APP| 四虎永久在线| 国产精品美女免费视频大全| 欧美在线网| 欧美第一页在线| 亚洲第一视频免费在线| 日韩福利在线视频| 亚洲AV无码乱码在线观看代蜜桃| 日本人又色又爽的视频| 亚洲Aⅴ无码专区在线观看q| 最新无码专区超级碰碰碰| 亚洲区视频在线观看| 91欧美亚洲国产五月天| 九九热精品视频在线| 国产91线观看| 91精品免费久久久| 麻豆国产在线不卡一区二区| 欧美综合一区二区三区| 国产青青操| 日韩欧美91| 国产成人亚洲无吗淙合青草| av一区二区无码在线| 91在线一9|永久视频在线| 三区在线视频| 99热这里只有精品在线播放| 视频二区欧美| 久久女人网| 幺女国产一级毛片| 日韩高清欧美| 在线亚洲精品自拍| 国产成人高清在线精品| 孕妇高潮太爽了在线观看免费| 国产99视频精品免费视频7| 国产91九色在线播放| 中日韩欧亚无码视频| 干中文字幕| 国产精品污视频| 国产精品久久自在自线观看| 91偷拍一区| 福利在线一区| 久久久久青草大香线综合精品 | 国产三级毛片| 在线a视频免费观看| 一本大道在线一本久道| 亚洲无线一二三四区男男| 91精品国产丝袜| 婷婷亚洲天堂| 欧洲成人在线观看| 精品亚洲国产成人AV| 国产精品一老牛影视频| 日韩一区二区三免费高清| 午夜毛片福利| 成人免费视频一区二区三区 |