張 樹
(浙江理工大學科技與藝術(shù)學院 浙江 杭州 311121)
一款基于MSP430F5529的脈沖信號參數(shù)測試儀設計
張 樹
(浙江理工大學科技與藝術(shù)學院 浙江 杭州 311121)
脈沖信號參數(shù)測試儀是在信號類常用的一種儀器,現(xiàn)在便攜式的測量儀器普遍用的就是萬用表,可以測量直流電壓、電阻、電流、電容等等。本文就是用超低功耗的控制芯片MSP430F5529做為主控芯片測量信號幅度、頻率、占空比、上升時間, 具有使用方便快捷,性能可靠,穩(wěn)定性較好,檢測迅速且體積小方便攜帶等特點。
MSP430F5529;脈沖信號參數(shù);信號幅度;頻率;占空比等
脈沖信號參數(shù)測試儀可以測量峰峰值、有效值、頻率、上升沿和下降沿時間,占空比等的儀器。這種功能比較齊全的儀器現(xiàn)在大多數(shù)都是比較大型的臺式的,手提便攜式的功能還沒那么完善,便攜式的比較少。本文設計了一款基于MSP430F5529的脈沖信號參數(shù)測試儀進行研究。
(1)脈沖信號幅值范圍為:0.1VP~10VP,測量精度≤±2%;
(2)脈沖信號頻率范圍為:10Hz~2MHz;頻率測量精度≤±0.1%,周期測量精度≤±0.1%
(3)占空比測量范圍為:10%~90%,測量誤差≤+2%;
(4)上升時間測量范圍為50.0~999ns,測量誤差≤+5%;
先根據(jù)脈沖的幅值大小進行不同程度的放大。放大后,用單片機A/D進行多次采集,取最大值,得到信號幅值,將值通過單片機D/A輸入比較器。比較器兩端信號,正端為放大后的信號和負端分別為10%VP,50%VP,90%VP。利用單片機的計數(shù)器和定時器的功能對被測信號進行計數(shù),分別測得上升時間,下降時間,占空比,頻率。編寫相應的程序可以使單片機自動調(diào)節(jié)測量的量程,并把測出的頻率、幅值、上升時間、下降時間送到顯示電路顯示。
利用單片機產(chǎn)生一個頻率1MHz的矩形波,利用比較器輸出脈寬為100ns,用緩沖器增加驅(qū)動能力。
放大電路主要作用是為了把題目幅值范圍內(nèi),較小的被測信號,穩(wěn)定在一定范圍內(nèi),提高檢測精度。我們對脈沖信號進行兩級放大,第一級反向放大兩倍,第二級反向放大根據(jù)脈沖信號峰峰值改變放大倍數(shù),即 0.2VP~0.5VP,采用 7.5倍放大;0.5VP~2.5VP,采用 2倍放大;2.5VP~5VP,采用 1倍放大。由于題目要求被測信號頻率為 1Hz~500KHz,因此應采用高速運放芯片4062。
利用峰值檢波器檢測輸入脈沖信號的峰值,然后利用A/D測量峰值從而得到脈沖信號的幅度。我們選擇典型的峰值檢波電路實現(xiàn),這樣實行的方案對A/D芯片的高速要求不高,也沒有像方案2對比較器的要求那么高。
基本部分:脈沖信號頻率1Hz~100KHz,最小周期為10us。發(fā)揮部分:脈沖信號頻率1Hz~500KHz,最小周期為2us。信號周期至少為比較器響應時間的2倍以上,因此比較器響應時間<1us。LM339四通道,1.3us延時,基本符合要求。
該題目主要顯示脈沖幅度,上升和下降時間,脈沖寬度,頻率,周期,占空比等信息。我們選擇采用IIC控制的,OLED顯示屏, 12864液晶模塊,可以清楚條理顯示各種信息。
Msp430f5529單片機配置集成的USB層和物理層支持USB 2.0,四個16位定時器,一個高性能的12位模擬數(shù)字轉(zhuǎn)換器(ADC),兩個通用串行通信接口(USCI),硬件乘法器、DMA、實時時鐘模塊與報警功能,和63 I / O口線。
一級反向放大電路,放大倍數(shù)為R16/R17=2倍,由于題目要求電壓0.2v~5v,因此應采用±12V雙電源供電;經(jīng)二級反向放大電路,恢復正向電壓,放大倍數(shù)通過數(shù)據(jù)4選1數(shù)據(jù)選擇器CD4052,分別選擇放大倍數(shù)R12/R21=7.5倍,R12/R21=2倍,R12/R21=1倍。首先,將放大倍數(shù),由后面的峰值檢測電路反饋,經(jīng)單片機選擇調(diào)整適當?shù)姆糯蟊稊?shù)。即最終結(jié)果為0.2VP~0.5VP,采用15倍放大;0.5VP~2.5VP,采用4倍放大;2.5VP~5VP,采用2倍放大。
當放大器U2正輸入端電壓上升時,U2輸出使D31導通,D1截止,放大器U2的反饋回路斷開,電容C1開始充電;當U2正輸入端電壓下降時,D31截止,C1放電。當輸入脈沖信號改變時,控制單片機控制PC7使電容放電。U3輸出端接電阻分壓,輸入單片機進行AD采樣。
比較器采用非反向施密特觸發(fā)器接法,正端輸入經(jīng)二極放大得到的脈沖信號,負端輸入峰峰值檢測電路經(jīng)分壓后的電壓值,分別為90%、50%、10%,當正端電壓比負端高時輸出高電平,反之低電平。輸出需接上拉電阻。
檢查電路,排除虛焊、漏焊錯誤。
加入適當信號,檢查一級放大倍數(shù)是否兩倍正確放大,再檢查二級放大倍數(shù)是否正確。由于選擇器內(nèi)部電阻影響,此處二級放大電阻需稍微調(diào)整。
檢測峰峰值電路輸出是否正確,并檢測分壓進入單片機的電壓是否是峰峰值的1/4。
檢測經(jīng)電壓跟隨器后的電壓,是否正確,并檢查10%Vpp、50%Vpp、90%Vpp是否正確分壓。
檢查比較器輸出波形是否正確。若有明顯不規(guī)則毛刺,可選擇適當加入小遲滯模塊。
實際輸入 實際輸出頻率(Hz)幅值(V)占空比(%)頻率(Hz)幅值(V)占空比(%)10 1 30 9.735 1.037 29.20 500 3 50 499.683 3.052 49.82 1000 5 80 998.879 5.124 78.23
這是在程序未加補償下,所得的數(shù)據(jù)離要求誤差有所出入。在經(jīng)過擬合后基本達到要求。但在占空比高頻無法檢測,成品的上升時間也無法檢測。
通過本文所述開發(fā)過程以及實測數(shù)據(jù)可見,基于MSP430F5529的脈沖信號參數(shù)測試儀具有使用方便快捷,性能可靠,穩(wěn)定性較好,檢測迅速且體積小方便攜帶等特點,除此之外,其電路結(jié)構(gòu)簡單,成本低,極其適用于外場檢測使用。應用于工程中,可以及時讀取脈沖信號的各項參數(shù),從而使分析更加快捷簡便。
[1]吳云靖,董恩生,龐宇,徐勇超.基于單片機的便攜式脈沖信號參數(shù)測試儀.國外電子測量技術(shù),2009(12):47-50
[2]杜冬,尹學峰,吉小軍.基于FPGA的脈沖信號發(fā)生/測試儀一體化設計[J].電子測量技術(shù),2015(01):64-68
[3]才瀅,永杰.精度無間隙時頻測技術(shù)的研究[J].電子測量與儀器學報,2009,23(1):70-75.