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

        ?

        一種高精度便捷式全數字示波器的設計

        2011-06-30 01:09:38雷源春
        現代電子技術 2011年9期

        雷源春

        摘 要:設計制作了一臺便捷式數字示波器,能對小于20 MHz的任意周期的赫茲信號進行頻率、幅值測量,同時也能對信號波形實時顯示。該示波器以數字信號處理器TMS320VC33和可編程邏輯器件EPF10K50V為核心,以OP37進行信號預處理,再由A/D芯片AD7667完成信號采集,通過總線將信號傳輸給主處理器,采用LJD-ZN-3200K智能終端設備實現人機交互,具有對周期信號進行測量、連續(xù)和單次觸發(fā)及存儲等功能,并可對被測信號無失真顯示。系統測試結果表明,系統頻率測量誤差小于0.05%,信號幅值測量誤差小于1%。

        關鍵詞:數字示波器; 數字信號處理器; 可編程邏輯器件; 信號測量

        中圖分類號:TN911-34

        文獻標識碼:A

        文章編號:1004-373X(2011)09-0114-04

        Design of Portable All-digital Oscilloscope with High Accuracy

        LEI Yuan-chun

        (Guangzhou Vocational College of Science and Technology, Guangzhou 510550, China)

        Abstract: A portable digital oscilloscope which can measure the frequency and amplitude of any <20 MHz signals was designed. In addition, it can conduct real-time display of signal waveform. The oscilloscope is characterized by the digital signal processor TMS320VC33 and the programmable logic device (PLD) EPF10K50V as its core, and adopts OP37 to preprocess the signal which is then collected by A/D chip AD7667 and transmitted to the general processor via the bus line. LJD-ZN-3200K intelligent terminal is adopted to fulfill the interaction between man and the device. It boasts the functions of measuring the periodic signals, continuous or single activation and storage. Also, it displays of the detected signals with no anamorphosis. The test result indicates that the error of the frequency measurement is less than 0.05% and the error of the signal amplitude is less than 1%.

        Keywords: digital oscilloscope; digital signal processor; PLD; signal measurement

        0 引 言

        示波器是一種用途十分廣泛的電子測量儀器。電子技術的日新月異,使各類電信號越來越復雜,在工程應用中對信號實時采樣率和波形捕獲率也有較高的要求,數字示波器成了各個崗位的硬件開發(fā)和測試人員必不可少的工具[1-2]。針對當前柔性工業(yè)測量系統的需要,本文給出DSP+CPLD的方案,實現了一種高精度、高集成的便捷式數字化存儲示波器的設計,系統盡可能地采用數字集成電路,結構簡單,測量結果可靠性高,具有友好的人機界面,同時具有高采樣率、高分辨率及低誤差等特點[3]。

        1 系統設計方案

        該數字示波器主要由測量控制和顯示輸出兩部分組成。輸入信號在測量電路前端,經由信號變換電路處理成各次級單元能處理的等效信號,主要是由比較電路處理輸出正方波和峰-峰值為2.5 V的等效運算放大輸出信號。方波信號作為記數脈沖,觸發(fā)可編程邏輯器件CPLD來實現頻率值的測量。同時,經運算放大器輸出的信號輸入至采樣保持器,由主控制器DSP[4]向其相關引腳發(fā)出鎖存信號來實現對待測信號的采樣和鎖存輸出的功能切換。

        當控制端置“1”時為鎖存輸出,這時,輸出的信號可供A/D轉換器件進行數據采集;置“0”時實現對信號的采集。A/D采集回來的數據送給DSP,再由DSP先把外部數據存儲在外部存儲器中,然后進行分析,最后,把經過處理的數據通過RS 422標準接口以數據包的形式發(fā)送給液晶顯示器顯示輸出。系統原理框圖如圖1所示。

        2 硬件設計

        系統硬件部分由信號輸入變換電路、采樣保持電路、主控制電路、智能終端設備等部分組成。

        2.1 信號輸入變換及采樣保持電路

        信號輸入變換電路主要用于實現信號的等效變換[5]。設計中采用高速的OP37進行信號變換、采樣保持,是數據采集系統的重要部件,對信號起隔離緩沖作用。如果要對變化速度高的模擬信號進行A/D轉化,轉換精度要求比較高,為了防止A/D轉換過程中信號發(fā)生變化,就必須采用S/H電路。S/H電路和A/D配合,可以消除A/D的輸出脈動,并通過MUX實現多路采樣控制。

        在這里采用高性能單片采樣/保持器LF398,具有很高的直流精度、很快的采樣時間和很低的下降速度,器件的動態(tài)性能和保持性能可通過合適的外接保持電容達到最佳。信號調理電路如圖2所示。

        圖1 系統原理框圖

        圖2 信號調理電路

        2.2 測頻電路

        示波器對信號的測頻是根據等精度頻率計的原理[6]設計的。由可編程邏輯器件EPF10K50V完成,100 MHz的標準頻率信號直接進入EPF10K50V。器件采用信號輸入變換電路輸出的方波脈沖作為計數器的時鐘輸入信號,用標準的100 MHz進行記數,最后算出輸入信號的頻率。

        通過圖形法和VHDL語言對EPF10K50V編程,本設計中,CPLD完成對信號頻率的測量。頻率測量原理如下:在單位測量時間Tp中被測信號計數值為Nx,對標準信號的計數值為Ns,在已知標準頻率fs的基礎上,被測信號頻率值fx滿足:

        fx=(fs/Ns)?Nx

        (1)

        2.3 幅度信號采集

        為了滿足對高頻率信號的采集,選用ADI公司推出的AD7667來實現對被測信號的幅值測量。AD7667是16位A/D轉換芯片,內部2.5 V參考電壓,工作范圍為0~2.5 V,LSB小于±2 b,轉換速率為800 Kb/s,轉換時間小于1 μs,采用單+5 V電源供電。由信號變換電路把被測信號轉化成工作范圍內的有效值,進行精確測量。

        2.4 人機交互部分設計

        示波器的顯示及指令輸入由智能終端設備LJD-ZN-3200K來實現。LJD-ZN-3200K是集輸入、輸出為一體的智能圖形化界面輸出設備分辨率為640×480,能滿足系統設計的要求。該設備終端通過串行接口與主控制器通信,完成數據傳輸。

        將設計好的圖形界面加載到智能終端存儲單元,然后按設定對坐標值進行識別,即可實現觸摸式控制輸入。示波器共有9個功能鍵,分別為:3個垂直區(qū)分度選擇按鈕,用于垂直靈敏度選擇;3個水平區(qū)分度選擇按鈕,用于水平掃描速度選擇;采樣方式切換按鈕,用于選擇實時采樣和等效采樣;波形存儲按鈕和波形調出按鈕,用于當前的波形采集存儲及調出;單次觸發(fā)按鈕,能對滿足觸發(fā)條件的信號進行單次采集與存儲。

        3 信號采集及處理分析

        3.1 信號采集原理

        對不同的頻率信號進行測量時選取合理的采樣手段將直接影響系統的測量精度,在數字信號分析技術中,常用的信號采樣方法有兩種:實時采樣和等效采樣[7]。

        實時采樣(Real Sampling)通常是等時間間隔的,其最高采樣頻率是奈奎斯特極限頻率,特點是,取樣一個波形所得脈沖序列的持續(xù)時間等于輸入信號實際經歷的時間,所以取樣信號的頻譜比原信號還要寬。在本設計中采用A/D轉換器件頻率為400 kHz,根據采樣特性可計算出該數字示波器能對不大于50 MHz的輸入信號進行采樣輸出。

        等效采樣(Equivalent Sampling)是指針對周期信號的時域重復的特點,在不同的時間段進行多次較低采樣率的采樣,然后將這些低采樣率的樣本復合成高采樣率的數據樣本,從而真實重構出原始信號波形的數據采集方法。它利用信號的周期性,以增加采集時間為代價,降低對高速采樣電路的壓力,通過重組恢復原始信號。

        本文采用提取等效采樣時間采樣,它是用信號的重復頻率fi與采樣率fs的特殊關系,使等效的采樣率增加D倍。

        首先,適當選取輸入信號的重復頻率fi,采樣D個周期的信號波形,然后把記錄的數據通過一個簡單的算法重新排列組合,以獲得一個完整的輸入信號波形,這樣等效采樣率是實際采樣率的D倍。

        實際實現時,D的選取取決于所需要的等效采樣率fe,使得fe=Dfs即可。而L是單個周期實際采樣點的個數,L=int(M/D),M是記錄的采樣數據的總和。輸出信號的重復頻率為:

        fi=fsDLD-1

        (2)

        提取等效時間采樣的方法可以提高采樣率,但要求輸入信號的重復頻率fi要受到精確度的控制,而等效采樣率為Dfs,與輸入信號無關,當輸入信號的重復頻率偏離式(2)中所給的值,等效采樣度變最大時間偏差為:

        Δt≈M(D-1)Dfs

        (3)

        等效于展寬了頻帶,此時頻帶的寬度與A/D轉換的速度和微處理器的速度幾乎無關,用這種方法結合設計的數字示波器,較容易地測量高頻信號的頻率和幅值。

        最后,把采樣得到的數據進行存儲,然后進行統一的分析[8],復現出信號的函數曲線,可計算得到幅值。

        由于在設計過程當中對電壓信號采樣分析采用的是等效方式,采集到的是以時間為自變量的離散序列,這些采樣數據反映了被測參數的變化過程,但帶有一定程度的誤差,勢必會引起采集數據失真的現象[9]。為了避免非誤差允許范圍內的值對測量結果造成干擾,采用軟件對測量結果進行曲線擬合的方式對數據進行修正,以保證測量結果的相對精度。

        3.2 顯示分辨率計算

        設計的波形顯示窗口一共有354×446像元素,能滿足設計要求,統一分析采集的數據[10],采用正弦內插算法進行處理,形成相應的輸出,復現被測信號波形。

        4 系統軟件設計

        編程邏輯器件CPLD采用硬件描述語言VHDL為底層支撐,用原理圖輸入的方式來實現系統軟件部分的設計。DSP軟件編程采用C語言與匯編語言混合編程,程序主體用C語言編寫,對于占用處理器時間較多的算法程序和I/O接口操作則采用匯編語言編程,匯編代碼可以用C語言可調用的函數或內聯代碼的形式出現,把C語言和匯編語言的優(yōu)點有機結合起來。系統軟件完成數據收集分析,把采集到的曲線坐標經處理后由RS 422標準接口傳輸給智能終端,同時也能接收到智能終端的輸入信息,執(zhí)行相應的功能,系統程序流程圖如圖3所示。

        圖3 系統軟件流程框圖

        5 測試結果

        (1) 系統能對10 Hz~20 MHz的任意周期信號進行測量,對大于20 MHz的信號,由于輸入信號調理電路器件帶寬的限制,導致用于測量輸入信號頻率的方波失真,致使示波器的測量信號頻率精度降低。對相同頻率的信號,等效采樣方式的波形比實時采樣方式的波形要好,其原因是同一個信號周期內前者的采樣點比后者的采樣點多。

        (2) 示波器的顯示屏刻度垂直方向有354個像元,水平方向有446個像元,顯示分辨率較高。

        (3) 示波器的垂直靈敏度分辨率包含1 V/div,0.1 V/div及2 mV/div三檔,對比專用數字示波器測試結果,信號在顯示屏上顯示明顯,波形失真小。

        (4) 示波器實時采樣速率為400 kHz,等效采樣速率可達200 MHz。

        (5) 系統在掃描速度包含了20 ms/div,2 μs/div及100 ns/div三檔。

        (6) 系統具有存儲和調出顯示信號波形的功能。

        用所設計的示波器,分別對多種信號的不同頻率、幅值進行測試,同時對比高精度數字示波器測量結果,具體測試數據如表1,表2所示。

        表1 正弦信號頻率測量

        輸入信號頻率 /Hz實測頻率 /Hz測量誤差 /%

        1010 0

        100100.010.01

        10 00010 0020.02

        1 000 0001 000 3200.03

        20 000 00020 000 8300.04

        表2 正弦信號幅值測量

        輸入信號幅值 /V實測信號幅值 /V測量誤差 /%

        88.010.125

        66.020.333

        55.010.2

        32.980.666

        1.11.090.99

        6 結 語

        樣機測量結果表明,系統頻率測量誤差小于0.05%,信號幅值測量誤差小于1%,系統精度較高,能滿足一般的工業(yè)要求,并且可以在顯示模塊上對被測信號進行很好的復現。系統重量小于0.5 kg,體積為:20 cm×15 cm×10 cm。

        它克服了同類產品使用時操作復雜,精度低的缺點,并且所設計的數字示波器集成度高,工作過程受外界環(huán)境的干擾小,測量數據可視化,界面友好,可復現被測信號波形,故可作為一種內嵌式設備,嵌入到一些柔性工業(yè)測量系統當中,這在工業(yè)自動化領域和測試領域有廣泛的應用前景。

        參考文獻

        [1]蔣煥文,孫續(xù).電子測量[M].北京:中國計量出版社,1985.

        [2]陳尚松,郭慶,雷加.電子測量與儀器[M].北京:電子工業(yè)出版社,2005.

        [3]陽兵,彭立艮,江洋.高采樣率的雙蹤數字示波器設計[J].電視技術,2010(s1):214-216.

        [4]Texas Instruments. TMS320VC33 DSP CPU and instruction set [R]. Texas, USA: Texas Instruments, 1999.

        [5]童詩白,華成英.模擬電子技術基礎[M].北京:高等教育出版社,2001.

        [6]謝慕君,譚旭光,師路歡.基于DSP的高精度三角波測量儀設計與實現[J].自動化與儀表,2009,24(2):12-15.

        [7]黃健,張?zhí)N玉.一種高速順序采樣方法[J].華中科技大學學報,2002,30(8):4-6.

        [8]梁志國,孫璟宇.三角波信號波形參數的最小二乘法評價[J].儀器儀表學報,2006,23(3):305-308.

        [9]王文理,武晉,劉志強.基于AT89S52單片機與AD0804的數字示波器設計[J].微計算機信息,2009,25(12):114-116.

        [10]丁昊,宋杰,關鍵.基于TFT彩屏液晶的便攜數字存儲示波器[J].現代電子技術,2010,33(18):166-169.

        [11]董祥雷,王中訓,胡小赫,等.基于FPGA的數字示波器[J].現代電子技術,2010,33(24):7-9.

        [12]黃楊明,李濤,吳美平.μC/OS-Ⅱ在TMS320VC33上的移植和應用[J].現代電子技術,2008,31(2):22-24.

        注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

        在线观看视频免费播放| av大片在线无码免费| 欧洲日韩视频二区在线| 国产一区二区三区视频免费在线| 男女视频在线观看一区二区| 亚洲综合偷自成人网第页色| 亚洲熟妇丰满多毛xxxx| 国产激情精品一区二区三区| 久久精品无码专区东京热| 久久伊人精品只有这里有| 国产内射一级一片内射高清视频1| 中文字幕久久波多野结衣av不卡| 精品无码国产一区二区三区av| 六月丁香婷婷色狠狠久久| 国产亚洲精品日韩香蕉网| 中文字幕精品一区二区三区av| 77777亚洲午夜久久多喷| 无码任你躁久久久久久老妇| 欧美成人精品第一区二区三区| 高潮喷水无遮挡毛片视频| 中文字幕亚洲综合久久久| 亚洲中文字幕人妻av在线| 亚洲中文字幕久久无码精品| 熟妇与小伙子matur老熟妇e| 亚洲av国产大片在线观看| 男女性行为免费视频网站 | 未满十八18禁止免费无码网站 | 人妻丝袜无码国产一区| 成人亚洲欧美久久久久| 亚洲大片一区二区三区四区| 国产av综合网站不卡| 777精品久无码人妻蜜桃| 欧美国产日产一区二区 | 日本精品视频免费观看| 国模无码一区二区三区不卡| 色两性网欧美| 日本一区二区三区在线观看免费| 在线观看麻豆精品视频| 国产午夜成人av在线播放| 一卡二卡三卡视频| 和少妇人妻邻居做爰完整版|