桂林電子科技大學(xué)信息與通信學(xué)院 張德煌 孔垂鑫 劉 濤
數(shù)字示波器簡(jiǎn)介:
目前,測(cè)量技術(shù)在科學(xué)技術(shù)發(fā)展領(lǐng)域的地位越來(lái)越重要,測(cè)量技術(shù)體現(xiàn)了一個(gè)國(guó)家的科學(xué)技術(shù)發(fā)展水平。示波器是電子測(cè)量中最常用的儀器,用來(lái)測(cè)量信號(hào)的周期、幅度,還原信號(hào)的特征,是電子工程師必備的儀器。模擬示波器的X,Y通道對(duì)信號(hào)的處理都是利用模擬信號(hào)來(lái)完成,對(duì)X軸加偏轉(zhuǎn)電壓,Y軸提供待測(cè)的信號(hào)[1]。模擬示波器的測(cè)量效果差,波形無(wú)法進(jìn)行存儲(chǔ),測(cè)量人員在進(jìn)行信號(hào)測(cè)量的時(shí)候,只能夠用肉眼仔細(xì)觀察波形,如果第一次錯(cuò)失之后,就只能重新開(kāi)始,在進(jìn)行測(cè)量,非常不方便。隨著技術(shù)的不斷發(fā)展,模擬示波器由于具有非常多的缺點(diǎn),逐漸被數(shù)字存儲(chǔ)示波器取代。數(shù)字存儲(chǔ)示波器的基本原理是將波形送入模擬通道進(jìn)行處理,進(jìn)過(guò)ADCC將模擬信號(hào)進(jìn)行轉(zhuǎn)變?yōu)殡x散的數(shù)字信號(hào),再將數(shù)據(jù)存到存儲(chǔ)器中。和傳統(tǒng)的模擬示波器相比,數(shù)字示波器還具有先進(jìn)的預(yù)觸發(fā)功能,可以觀察出發(fā)點(diǎn)之前的波形。數(shù)字存儲(chǔ)示波器無(wú)論是在波形顯示,還是數(shù)據(jù)處理上都比模擬示波器的效果好[2]。
系統(tǒng)整體結(jié)構(gòu):
整個(gè)系統(tǒng)分為三個(gè)部分;數(shù)字示波器、數(shù)字萬(wàn)用表和DDS信號(hào)源三部分,系統(tǒng)采用ARM處理器STM32F429[3]對(duì)這三個(gè)部分進(jìn)行處理。數(shù)字示波器部分以STM32F429為核心,包括前段模擬信號(hào)處理模塊、顯示模塊、編碼旋鈕模塊。通過(guò)32內(nèi)部ADC采集數(shù)據(jù)存入RAM中,通過(guò)編程來(lái)處理數(shù)據(jù),通過(guò)旋鈕來(lái)控制波形;DDS信號(hào)源部分通過(guò)STM32F429編程實(shí)現(xiàn)加法器、ROM查詢(xún)表和時(shí)鐘,控制內(nèi)部DAC輸出波形;數(shù)字萬(wàn)用表部分使用STM32F429為主控芯片,控制內(nèi)部ADC采集數(shù)據(jù),通過(guò)電阻分壓和運(yùn)放放大來(lái)選擇檔位,使用開(kāi)關(guān)來(lái)實(shí)現(xiàn)手動(dòng)換擋。
示波器設(shè)計(jì)主要原理為對(duì)大信號(hào)進(jìn)行衰減,對(duì)小信號(hào)進(jìn)行放大,用ADC進(jìn)行信號(hào)數(shù)據(jù)采集,通過(guò)軟件編程來(lái)處理數(shù)據(jù),從而還原信號(hào)。衰減電路通過(guò)電阻分壓,換擋電路則是通過(guò)主控芯片IO口控制繼電器的導(dǎo)通來(lái)選擇不同的放大倍數(shù)。ADC采集數(shù)據(jù)范圍為0-3.3V,信號(hào)有正負(fù)電壓之分,故須把信號(hào)負(fù)電壓轉(zhuǎn)為正電壓,其原理就是通過(guò)加法器讓信號(hào)疊加一個(gè)直流信號(hào),直流信號(hào)通過(guò)5V電壓分壓得到。ADC的采樣范圍值為0-3.3V,超過(guò)這個(gè)范圍ADC會(huì)容易燒壞,在切換衰減放大量程時(shí),其輸出信號(hào)幅度可能超出ADC輸入電壓范圍,因此ADC輸入端需要接入保護(hù)電路。采用高速二級(jí)管,ADC輸入電壓鉗位在0-3.2V。
由ARM控制器產(chǎn)生DAC輸出,DAC輸出電壓值為0-3.3V,但信號(hào)源輸出為正負(fù)電壓,經(jīng)過(guò)反向放大后再進(jìn)行電平抬升,使之輸出有負(fù)電壓,該輸出再經(jīng)過(guò)濾波器電路,因?yàn)榍耙患?jí)經(jīng)過(guò)了一次反向放大,所以后級(jí)放大器為反向放大器,通過(guò)滑阻來(lái)控制放大倍數(shù)。正弦波信號(hào)具有頻譜分量單一、輸出頻率較高的特點(diǎn),設(shè)計(jì)時(shí)主要需要考慮的是在通帶內(nèi)使需要的信號(hào)的衰減盡量小,而使諧波分量盡量得到抑制以滿(mǎn)足輸出要求。為了達(dá)到要求,選用 7階橢圓濾波器來(lái)實(shí)現(xiàn)所需的濾波器。
直流電壓和交流電壓分200mv、2v和20v檔位,200mv因電壓太小,ADC采樣數(shù)據(jù)可能會(huì)有較大誤差,通過(guò)運(yùn)放放大10倍進(jìn)行測(cè)量,用軟件進(jìn)行衰減;2v檔位剛好在ADC采樣范圍,這個(gè)檔位無(wú)需處理,20v檔位因?yàn)榉容^大,用電阻分壓來(lái)衰減10倍,用軟件進(jìn)行放大。
直流電流和交流電流的測(cè)量電路設(shè)計(jì)采用ACS712,它是一款檢測(cè)電流的霍爾傳感器,該器件具有精確的低偏置線(xiàn)性霍爾傳感器電路與位于附近的銅傳導(dǎo)路徑表面的電路小片,外加電流流過(guò)這個(gè)銅傳導(dǎo)路徑產(chǎn)生的磁場(chǎng)感應(yīng)到被集成霍爾IC比例轉(zhuǎn)換成電壓。本測(cè)量電流就是根據(jù)霍爾傳感器輸出電壓與電流的關(guān)系,通過(guò)測(cè)量電壓,推出電流值。
電阻測(cè)量電路的設(shè)計(jì)用標(biāo)準(zhǔn)電阻和被測(cè)電阻串聯(lián),通過(guò)分壓原理,測(cè)出被測(cè)電阻兩端電壓,根據(jù)公式推算出電阻值,不同的檔位使用不同的標(biāo)準(zhǔn)電阻。
電壓、電流和電阻的輸出需要經(jīng)過(guò)限幅電路,ADC的采樣范圍值為0-3.3V,超過(guò)這個(gè)范圍ADC會(huì)容易燒壞,在切換衰減放大量程時(shí),其輸出信號(hào)幅度可能超出ADC輸入電壓范圍,因此ADC輸入端需要接入保護(hù)電路。采用高速二級(jí)管,ADC輸入電壓鉗位在0-3.2V。
正弦波(方波、三角波)輸出0-10KHz頻率,其數(shù)據(jù)具體如表1所示。
表1 信號(hào)源頻率輸出數(shù)據(jù)表
直流電壓測(cè)量0-20V數(shù)據(jù)如表2所示。
表2 直流電壓測(cè)量數(shù)據(jù)表
直流電壓測(cè)量0-20V數(shù)據(jù)如表3所示。
表3 直流電壓測(cè)量數(shù)據(jù)表
手持?jǐn)?shù)字示波表設(shè)計(jì)結(jié)構(gòu)簡(jiǎn)單,電路簡(jiǎn)單,器件較為便宜,其主要核心為主控芯片,運(yùn)用主控芯片內(nèi)部資源加外部電路來(lái)完成本設(shè)計(jì),功能豐富,具有體積小、方便攜帶等優(yōu)點(diǎn),同時(shí)供電方便,使用方便。
[1]王巖巖,李夢(mèng)佳.淺談示波器的發(fā)展史[J].中國(guó)電子商務(wù),2014(10).
[2]趙東東.基于AMR的數(shù)字示波器的設(shè)計(jì)[D].大連:大連海事大學(xué),2015.
[3]張洋,劉俊,嚴(yán)漢宇等.精通STM32F4(庫(kù)函數(shù)版)[M].北京:北京航天航空大學(xué),2015.