<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 頻率可調(diào)信號源的設(shè)計分析

          頻率可調(diào)信號源的設(shè)計分析

          作者: 時間:2012-10-16 來源:網(wǎng)絡(luò) 收藏

          22.jpg

          33.jpg

          2. 6 鍵盤輸入和信號狀態(tài)顯示

          該部分電路使用液晶顯示模塊SG19264 和按鍵開關(guān)實現(xiàn)發(fā)生器的頻率、幅度、占空比調(diào)節(jié)和信號狀態(tài)輸出顯示, 使用C8051F130 的I/ O 口連接4 4 鍵盤矩陣和SG19264 數(shù)據(jù)口和控制口, 根據(jù)按鍵情況在液晶模塊上顯示輸出信號類型、頻率、幅度、占空比等狀態(tài)信息。

          3 軟件設(shè)計

          信號發(fā)生器軟件設(shè)計采用模塊化編程結(jié)構(gòu), 分為初始化程序、鍵盤處理程序、波形選擇程序、頻率調(diào)節(jié)程序、占空比調(diào)節(jié)程序、幅度調(diào)節(jié)程序、信號狀態(tài)顯示程序, 信號發(fā)生器上電執(zhí)行初始化程序產(chǎn)生頻率1 kHz, 幅度2 V(VPP), 占空比為50% 的方波, 初始化后響應(yīng)是何按鍵按下, 轉(zhuǎn)入相應(yīng)的信號狀態(tài)調(diào)節(jié)程序最后通過信號狀態(tài)顯示程序在液晶上顯示, 程序流程圖如圖4 所示。

          44.jpg

          圖4 程序流程

          4 結(jié) 論

          為驗證所設(shè)計發(fā)生器性能, 在按照上述硬件和軟件設(shè)計后, 對其輸出信號各項指標參數(shù)進行了實際測試, 其中使用Agilent 53132A 和National VP7720A 對其主要參數(shù)輸出頻率精度和總失真度系數(shù)的測試數(shù)據(jù)如表3 和表4 所示。

          表3 輸出頻率

          表4 正弦波失真系數(shù)

          由表3 和表4 可見, 本設(shè)計的信號發(fā)生器能達到輸出波形失真度小于0. 3% , 輸出頻率精度優(yōu)于2 ×10- 4 , 在同類設(shè)計中性能較優(yōu)。

          本設(shè)計以單片機C8051F130 為核心, 輔以D/A 轉(zhuǎn)換器AD7533 和AD7303 及數(shù)字電位器X9C103 等外圍電路對 進行控制產(chǎn)生所需信號。經(jīng)實驗驗證, 所設(shè)計的信號發(fā)生器能輸出頻率小于15 MHz, 幅度200 mV~ 20 V(VPP )連續(xù)可調(diào), 占空比在15%~ 85%的方波、正弦波、三角波, 具有外圍電路簡單、體積小、精度高、輸出波形失真小等優(yōu)點。該信號發(fā)生器已經(jīng)廣泛應(yīng)用在我院電學電子測試工作中。

          模擬信號相關(guān)文章:什么是模擬信號


          負離子發(fā)生器相關(guān)文章:負離子發(fā)生器原理
          離子色譜儀相關(guān)文章:離子色譜儀原理

          上一頁 1 2 下一頁

          關(guān)鍵詞: 頻率可調(diào) 信號源 MAX038

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();