国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種峰值檢測(cè)系統(tǒng)的設(shè)計(jì)與仿真

2014-12-12 08:58:14魯業(yè)頻潘高生
巢湖學(xué)院學(xué)報(bào) 2014年6期
關(guān)鍵詞:數(shù)碼管導(dǎo)通電容

李 健 魯業(yè)頻 潘高生

(巢湖學(xué)院電子工程與電氣自動(dòng)化學(xué)院,安徽 巢湖 238000)

1 引言

峰值檢測(cè)電路作為一種檢測(cè)信號(hào)波形峰值的基本電路在數(shù)據(jù)采樣方面應(yīng)用很廣[1]。比如:在軸承生產(chǎn)行業(yè)中,軸承振動(dòng)噪聲的峰值檢測(cè)是一項(xiàng)重要的指標(biāo)[2];數(shù)字存儲(chǔ)示波器及數(shù)據(jù)采集卡中用來(lái)實(shí)現(xiàn)波形的毛刺捕捉或高占空比的信號(hào)的檢測(cè)[3];建筑行業(yè)中檢測(cè)某建筑物中梁的最大承受力,檢測(cè)一根鋼絲的最大允許拉力等[4]。

圖1 峰值檢測(cè)原理

本文介紹了一種峰值檢測(cè)系統(tǒng)的設(shè)計(jì)與仿真,采用AT89C51單片機(jī)作為核心控制器,實(shí)現(xiàn)模擬信號(hào)峰值的保持、采樣和顯示,編寫(xiě)了軟件代碼并通過(guò)仿真加以驗(yàn)證,達(dá)到了一定頻率范圍內(nèi)的信號(hào)峰值檢測(cè)的目的。

2 檢測(cè)原理與設(shè)計(jì)方案

2.1 檢測(cè)原理

峰值檢測(cè)電路(PKD,Peak Detector)的作用是儲(chǔ)存輸入信號(hào)的峰值,并輸出 Vo=Vpeak,為了實(shí)現(xiàn)這樣的功能,電路輸出值會(huì)一直保持,等到一個(gè)新的峰值出現(xiàn)或電路復(fù)位[5]。它的時(shí)域波形如圖1所示。

2.2 設(shè)計(jì)方案

如圖2所示,待檢測(cè)的信號(hào)接入采樣保持電路,保持的信號(hào)峰值經(jīng)單片機(jī)啟動(dòng)模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字量,再送入單片機(jī)進(jìn)行換算并由顯示電路顯示出相應(yīng)的模擬電壓值。當(dāng)新的峰值到來(lái)前,單片機(jī)發(fā)送放電脈沖,使保持電路放電后能充電達(dá)到新的峰值,再重復(fù)模數(shù)轉(zhuǎn)換和顯示。

圖2 設(shè)計(jì)方案

3 各電路模塊設(shè)計(jì)

3.1 峰值采樣保持電路

圖3 峰值采樣保持電路

峰值采樣保持電路如圖3所示,其工作原理為:電路采用了兩級(jí)運(yùn)放,待測(cè)信號(hào)輸入前級(jí)運(yùn)放的同相端,當(dāng) Vi>Vo時(shí)(Vi為輸入信號(hào),Vo為輸出端電壓), Vi大于二極管導(dǎo)通電壓,使 D1、D2、D3導(dǎo)通后對(duì)電容C1進(jìn)行充電,此時(shí)前級(jí)運(yùn)放相當(dāng)一個(gè)電壓跟隨器;當(dāng)信號(hào)電壓下降Vi

C1保持的峰值電壓經(jīng)后級(jí)運(yùn)放的跟隨作用再送給模數(shù)轉(zhuǎn)換器ADC0804的模擬電壓輸入引腳。三極管Q1和Q2的基極接至單片機(jī)的P3.0引腳,由單片機(jī)發(fā)送的放電脈沖控制三極管的通斷。當(dāng)檢測(cè)完當(dāng)前的電壓值后,為了迎接新的峰值,要將之前電容電壓釋放,只要單片機(jī)送一個(gè)高電平,使兩個(gè)三極管導(dǎo)通,電容就會(huì)放電,為檢測(cè)新的峰值做好充電準(zhǔn)備。放電脈沖由單片機(jī)給出,通過(guò)編程使P3.0輸出占空比為1:14的脈沖信號(hào),周期為0.2s,可根據(jù)需要進(jìn)行修改。

3.2 模數(shù)轉(zhuǎn)換電路

如圖4左下所示,保持的峰值送入ADC0804的正輸入引腳VIN+,ADC0804是8位的模數(shù)轉(zhuǎn)換器,轉(zhuǎn)換速度快,其讀寫(xiě)引腳(RD、WR)、轉(zhuǎn)換完結(jié)束引腳(INTR)以及轉(zhuǎn)換后的8位數(shù)據(jù)都與單片機(jī)相連。

圖4 模數(shù)轉(zhuǎn)換、單片機(jī)和顯示電路

3.3 單片機(jī)最小系統(tǒng)

系統(tǒng)的核心控制器采用的是AT89C51單片機(jī),圖4中間部分為單片機(jī)最小系統(tǒng),包括單片機(jī)和單片機(jī)正常工作需要的晶振電路和復(fù)位電路。另外,P0口接了上拉電阻,與顯示部分?jǐn)?shù)碼管的8段相連;P1口與ADC0804的數(shù)字量輸出口相連;P2口的低四位控制四位數(shù)碼管的位選。其他的引腳接線見(jiàn)圖上標(biāo)號(hào)所示。

3.4 數(shù)碼管顯示電路

檢測(cè)的結(jié)果要顯示出來(lái),本系統(tǒng)采用了四位數(shù)碼管動(dòng)態(tài)顯示,如圖4上方所示,各引腳接法見(jiàn)單片機(jī)最小系統(tǒng)部分?jǐn)⑹觥?/p>

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

軟件程序流程如圖5:首先對(duì)單片機(jī)進(jìn)行初始化,設(shè)置計(jì)時(shí)器初始值;再啟動(dòng)ADC采集儲(chǔ)存在電容上的模擬信號(hào)電壓,轉(zhuǎn)換結(jié)束后將數(shù)字量送給單片機(jī);同時(shí)單片機(jī)通過(guò)計(jì)數(shù)器判斷時(shí)間是否達(dá)到脈沖發(fā)射周期,如果沒(méi)有,則單片機(jī)將數(shù)字量輸出到數(shù)碼管進(jìn)行顯示,如果達(dá)到脈沖發(fā)射周期,輸出固定時(shí)間的+5V脈沖將使BJT導(dǎo)通,雙BJT與電容形成回路,電容放電結(jié)束,然后脈沖消失,BJT斷開(kāi),電容又重新充電記錄下一個(gè)峰值。

5 仿真結(jié)果與分析

將上述各電路模塊整合到一起,組成一個(gè)檢測(cè)系統(tǒng)。采用Keil編寫(xiě)好程序無(wú)誤后,在Proteus中進(jìn)行電路仿真。輸入幅值4V、頻率為20Hz的正弦波信號(hào),仿真結(jié)果如圖6所示。從中可以看出,結(jié)果有一定的誤差,這主要是ADC采集量化造成的。如果在采樣保持電路前加上放大電路,系統(tǒng)還可以實(shí)現(xiàn)微弱信號(hào)的峰值檢測(cè)。

圖5 程序流程圖

圖6 仿真結(jié)果

[1]李凌,虞禮貞.電壓幅值可達(dá)毫伏數(shù)量級(jí)的小信號(hào)峰值檢測(cè)電路的設(shè)計(jì)[J].南昌大學(xué)學(xué)報(bào)(理科版),2003,(4).

[2]李暉英,王宗俠,常曉明,等.基于C8051F206的軸承噪聲信號(hào)峰值檢測(cè)方法[J].電子測(cè)量與儀器學(xué)報(bào),2008,(S2).

[3]胡理,師奕兵,黃建國(guó),等.峰值檢測(cè)技術(shù)在數(shù)據(jù)采集卡中的應(yīng)用[J].儀器儀表學(xué)報(bào),2004,(S1).

[4]曹吉花,王洪艷.信號(hào)峰值檢測(cè)儀的設(shè)計(jì)與應(yīng)用[J].宿州學(xué)院學(xué)報(bào),2006,(2).

[5]峰值檢測(cè)電路總匯.百度文庫(kù) http://wenku.baidu.com/view/fff9b983d4d8d15abe234efb.html

猜你喜歡
數(shù)碼管導(dǎo)通電容
基于Petri網(wǎng)的無(wú)刷直流電機(jī)混合導(dǎo)通DSP控制方法
一類防雷場(chǎng)所接地引下線導(dǎo)通測(cè)試及分析
甘肅科技(2020年20期)2020-04-13 00:30:22
Arduino編程
電腦報(bào)(2019年2期)2019-09-10 07:22:44
MC9S08FL16單片機(jī)數(shù)碼管靜態(tài)顯示分析
單片機(jī)控制的四位數(shù)碼管動(dòng)態(tài)顯示編程
基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
180°導(dǎo)通方式無(wú)刷直流電機(jī)換相轉(zhuǎn)矩脈動(dòng)研究
PWM Buck變換器電容引起的混沌及其控制
一種降壓/升壓式開(kāi)關(guān)電容AC-AC變換器設(shè)計(jì)
投射式多點(diǎn)觸控電容觸摸屏
河南科技(2014年12期)2014-02-27 14:10:32
普洱| 黄浦区| 永昌县| 富蕴县| 积石山| 石阡县| 青州市| 沙雅县| 云安县| 龙井市| 辽源市| 郑州市| 博客| 新乡市| 工布江达县| 昌乐县| 炎陵县| 龙门县| 凉山| 北辰区| 武邑县| 图木舒克市| 积石山| 天柱县| 大关县| 长岛县| 宜阳县| 福安市| 甘南县| 财经| 襄樊市| 安庆市| 长武县| 伊川县| 贞丰县| 阿城市| 武隆县| 客服| 逊克县| 通州市| 定南县|