亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Arduino的高精密數(shù)字頻率計(jì)的設(shè)計(jì)

        2020-10-19 10:00:50顏謙和顏珍平
        儀表技術(shù)與傳感器 2020年9期
        關(guān)鍵詞:測量信號(hào)設(shè)計(jì)

        顏謙和,顏珍平

        (湖南鐵道職業(yè)技術(shù)學(xué)院,湖南株洲 412001)

        0 引言

        準(zhǔn)確實(shí)現(xiàn)電子技術(shù)中的頻率響應(yīng)、濾波電路中設(shè)計(jì)的選頻網(wǎng)絡(luò)、信號(hào)源的設(shè)計(jì)等都需要測量頻率[1],頻率測量的精密度決定了設(shè)計(jì)系統(tǒng)的精密性,因此實(shí)現(xiàn)頻率的精密測量至關(guān)重要。

        頻率測量的方法有多種,其中應(yīng)用計(jì)數(shù)法原理制成的數(shù)字式頻率測量儀器具有精度高、使用方便、測量迅速的特點(diǎn),便于實(shí)現(xiàn)測量過程自動(dòng)化[2-7]。其工作原理為測量通過測量一定閘門時(shí)間內(nèi)信號(hào)的脈沖個(gè)數(shù),然后以數(shù)字形式顯示頻率值。

        當(dāng)前的許多簡易頻率計(jì)大多采用CPLD或者PFGA進(jìn)行設(shè)計(jì)[8-11],因?yàn)镃PLD和FPGA的采樣頻率、響應(yīng)速度快,可實(shí)現(xiàn)寬頻率的快速測量,但是CPLD和FPGA比較貴,編程設(shè)計(jì)難度大。本文擬基于Arduino,設(shè)計(jì)一款簡易高精度數(shù)字頻率計(jì),采用模塊化和層次化的設(shè)計(jì)思路,運(yùn)用mega2560單片機(jī)進(jìn)行數(shù)據(jù)的處理和分析,可實(shí)現(xiàn)50 mV~2 V的正弦波和矩形波的頻率精準(zhǔn)測量。測量范圍能夠達(dá)到1 Hz~10 MHz,測量精度達(dá)到0.000 1 Hz。

        1 系統(tǒng)總體設(shè)計(jì)與工作原理

        系統(tǒng)總體框圖如圖1所示。主要包括電源電路、放大與整形電路、單片機(jī)主控電路、分頻電路、顯示電路、閘門信號(hào)產(chǎn)生電路等[12-13]。采用Arduino系列中的新型芯片mega2560設(shè)計(jì)并制作一個(gè)閘門時(shí)間為1 s的數(shù)字頻率計(jì),實(shí)現(xiàn)對頻率和周期的測量。

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

        2 硬件電路設(shè)計(jì)

        2.1 電源電路

        本設(shè)計(jì)采用LM7805穩(wěn)壓芯片提供5 V電壓供電。全波電路圖如圖2所示,具體組成:引入12~24 V交流電壓、經(jīng)過二極管整流、電容簡單濾波、LM7805穩(wěn)壓和2.5 V為基準(zhǔn)的模擬信號(hào)地。

        圖2 電源電路圖

        2.2 放大與整形電路

        放大與整形電路由NE5534構(gòu)成。NE5534構(gòu)成的閉環(huán)放大器將輸入為FX的周期信號(hào)引入正弦波、矩形波,進(jìn)行同相放大。將電源電壓設(shè)為5 V,當(dāng)輸入電壓信號(hào)幅值比較大時(shí),將放大后的波形控制在5 V以內(nèi),NE5534構(gòu)成的過零比較器對放大器的輸出進(jìn)行整形,使之成為矩形脈沖。

        具體的電路圖如圖3和圖4所示。

        圖4 信號(hào)整形電路圖

        圖3 信號(hào)放大電路圖

        2.3 閘門電路設(shè)計(jì)

        閘門信號(hào)產(chǎn)生電路由頻率為32.768 kHz的晶振電路、CD4060構(gòu)成的14級(jí)分頻器和CD4013構(gòu)成的2級(jí)分頻器組成,當(dāng)晶振單路提供的32.768 kHz的標(biāo)準(zhǔn)正弦波頻率經(jīng)過CD4060和CD4013構(gòu)成的16級(jí)分頻(32768/216)得到頻率為0.5 Hz的方波,由此就產(chǎn)生了1 s的閘門信號(hào)。電路如圖5所示。

        圖5 1 s閘門信號(hào)產(chǎn)生電路圖

        2.4 分頻電路設(shè)計(jì)

        通過CD4060進(jìn)行多級(jí)分頻,具體電路如圖6所示。

        圖6 分頻電路

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

        主程序主要完成硬件的初始化、信號(hào)的采集、數(shù)據(jù)的處理和數(shù)據(jù)的顯示功能。具體流程圖如圖7所示。

        圖7 主程序流程圖

        //主題程序:

        if(fre>100000)Fre_Text(1);

        else Fre_Text(0);//頻率大于100 kHz,選擇16分頻

        Fre_crol();//分頻

        Data_Display();顯示

        //準(zhǔn)備工作:

        #include //LCD官方庫

        #include

        long count,fre,dr_high,dr_low;//計(jì)數(shù)、頻率、高、低電平量化。

        int i;

        float wide,sum;//占空比、累加零時(shí)變量

        const int rs=8,en=9,d4=10,d5=11,d6=12,d7=13;

        LiquidCrystal lcd(rs,en,d4,d5,d6,d7);//LCD顯示初始化

        //初始化:

        lcd.begin(16,2);

        pinMode(4,OUTPUT);//閘門控制信號(hào),高電平開啟

        PinMode(2,INPUT);//原信號(hào)

        pinMode(3,INPUT);//4級(jí)分頻

        pinMode(18,INPUT);//8級(jí)分頻

        pinMode(19,INPUT);//12級(jí)分頻

        pinMode(20,INPUT);//1s閘門信號(hào)

        3.1 頻率的獲取

        頻率獲取代碼:

        digitalWrite(HIGH,4);//打開閘門

        while(digitalRead(20));count=0;//準(zhǔn)備

        while(!digitalRead(20));//等待高電平到來

        attachInterrupt(signment,int1,F(xiàn)ALLING);

        //中斷0,2管腳,上升沿觸發(fā)方式

        while(digitalRead(20));//等待測試結(jié)束

        if(signment)fre=count*16;else fre=count;

        if(count>=2)fre=fre-1;

        detachInterrupt(signment);//關(guān)閉中斷int0。

        其流程圖如圖8所示。

        圖8 頻率生成函數(shù)流程圖

        3.2 占空比的計(jì)算

        占空比獲取代碼:

        while(!digitalRead(20));//等待開始信號(hào)

        wide=0;

        for(i=0;i<20;i++){

        dr_low=0,dr_high=0;//清零

        while(digitalRead(signment));//等待低電平

        while(!digitalRead(signment))dr_low++;//低脈寬

        while(digitalRead(signment))dr_high++;//高脈寬

        sum=(dr_low*1.0/(dr_low+dr_high))*100;

        wide=wide+sum;

        }

        wide=wide/20;

        digitalWrite(LOW,4);//關(guān)閉閘門

        其流程圖如圖9所示。

        圖9 占空比計(jì)算流程圖

        4 仿真實(shí)驗(yàn)

        通過軟硬件的設(shè)計(jì),在具體測試之前,采用Proteus軟件進(jìn)行功能仿真。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如ArdiunoIDE等軟件。支持大量的外圍芯片和存儲(chǔ)器,具有強(qiáng)大的原理圖繪制功能。該軟件是集單片機(jī)和SPICE分析于一身的仿真軟件。

        具體仿真測試時(shí),采用矩形波為例進(jìn)行仿真測試,仿真測試結(jié)果如圖10所示。從仿真結(jié)果看,設(shè)計(jì)符合要求。

        圖10 仿真結(jié)果圖

        5 測試

        根據(jù)仿真結(jié)果,對實(shí)際的頻率計(jì)進(jìn)行測試,同樣,采用矩形波為例,測試100 Hz和1 kHz情況矩形波的占空比,測量范圍從30%到接近90%,而且在測試過程中防止程序中出現(xiàn)測試盲點(diǎn),采用跳躍式測試方式,測試數(shù)據(jù)如表1和表2所示。

        表1 矩形波(100 Hz)

        表2 矩形波(1 kHz)

        在占空比測試的基礎(chǔ)上,對頻率計(jì)進(jìn)行頻率的具體測試,依次測試信號(hào)幅值為50 mV、100 mV、500 mV、1 V、1.5 V、2 V下10 Hz~100 kHz的頻率測試,測試數(shù)據(jù)如表3所示。數(shù)據(jù)顯示,1 kHz的頻率測量幾乎零誤差,總體測量精度達(dá)0.000 01,占空比精度0.01。

        表3 頻率測試數(shù)據(jù)表

        具體的測試圖如圖11所示。

        圖11 頻率測量示波器顯示測試圖

        6 結(jié)束語

        本文在分析現(xiàn)有數(shù)字頻率計(jì)存在的缺陷出發(fā),提出一種新的數(shù)字頻率計(jì)的設(shè)計(jì)方法,基于Arduino,完成了一款簡易高精度數(shù)字頻率計(jì)的設(shè)計(jì)。設(shè)計(jì)過程中采用了模塊化和層次化的設(shè)計(jì)思路,完成了電源電路、放大與整形電路、單片機(jī)主控電路、分頻電路、顯示電路、閘門信號(hào)產(chǎn)生電路等硬件設(shè)計(jì),運(yùn)用mega2560單片機(jī)進(jìn)行數(shù)據(jù)的處理和分析,軟件設(shè)計(jì)后進(jìn)行了仿真測試和具體的實(shí)驗(yàn)測試,測試結(jié)果顯示,該頻率計(jì)可實(shí)現(xiàn)50 mV~2 V的正弦波和矩形波的頻率精準(zhǔn)測量。測量范圍能夠達(dá)到1 Hz~10 MHz。測量精度達(dá)到0.000 1 Hz。

        猜你喜歡
        測量信號(hào)設(shè)計(jì)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        把握四個(gè)“三” 測量變簡單
        滑動(dòng)摩擦力的測量和計(jì)算
        瞞天過?!律O(shè)計(jì)萌到家
        基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:42
        滑動(dòng)摩擦力的測量與計(jì)算
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        測量
        亚洲春色视频在线观看| 日韩精品久久久肉伦网站| 福利视频一二三在线观看| 久久久久久99精品| 国产欧美久久久另类精品| 国产美女自拍国语对白| 性色av一区二区三区密臀av| 日本本土精品午夜视频| 男女射黄视频网站在线免费观看| 久久天天躁狠狠躁夜夜avapp| 欧美日韩中文国产一区| 亚洲欧美日韩在线精品2021| 国产AV无码无遮挡毛片| 中国男女黄色完整视频| 成人无码网www在线观看| 亚洲一区爱区精品无码| 91孕妇精品一区二区三区| 一道本加勒比在线观看| 国产日韩厂亚洲字幕中文| 亚洲av高清在线一区二区三区| 狠狠色综合播放一区二区| 国产精品区二区东京在线| 亚洲国产成人精品无码区在线播放| 成人午夜福利视频后入| 毛茸茸性xxxx毛茸茸毛茸茸| 日本一区二区国产高清在线播放| 国产视频一区二区三区久久亚洲| 无码无套少妇毛多18p| 久久夜色精品国产| 99热国产在线| 永久免费观看的黄网站在线| 午夜裸体性播放| 国产精品第1页在线观看| 最新国内视频免费自拍一区| 一本无码中文字幕在线观| 亚洲 欧美 激情 小说 另类| 中文字幕麻豆一区二区| 国产视频一区二区三区在线免费| 无码中文字幕日韩专区视频| 99色网站| 亚洲中文字幕剧情类别|