摘 要: 針對目前市場上出現的虛擬儀器價格過于昂貴,研發了一種高性價比的虛擬信號分析儀。采用16bit STEREO AUDIO CODEC PCM2906B為硬件基礎,結合C#軟件開發,整體結構由通用PC機和虛擬儀器卡兩部分組成,二者通過USB接口進行信號通信。信號的采集和輸出由虛擬儀器卡完成,信號的處理由通用PC機通過軟件進行,PC軟件利用面向對象的C#語言開發。該虛擬信號儀能在大幅降低成本的同時實現了信號發生器、示波器、記錄儀、頻譜分析、時頻分析等多種功能。該儀器具有多種功能,硬件功耗低,成本低廉,性價比高,可以在教學和實驗中得到廣泛的推廣和應用。
關鍵詞: PCM2906B; 虛擬信號分析儀; C#; USB接口
中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2013)16?0095?03
0 引 言
隨著信息處理技術和虛擬儀器技術的發展,虛擬儀器逐漸成為現代儀器的發展方向。目前市場上出現的虛擬儀器價格過于昂貴,在實際中難以大規模應用[1]。本文設計了一種高性能價格比的虛擬信號分析儀,其整體結構由通用PC機和虛擬儀器卡兩部分組成,二者通過USB接口進行信號通信。
信號的采集和輸出由虛擬儀器卡完成,信號的處理由通用PC機通過軟件進行,PC軟件可以利用面向對象的C#語言開發。該儀器具有信號發生器、示波器、記錄儀、頻譜分析儀、時頻分析儀等多種功能,硬件功耗低,成本低廉,性價比高,可以在教學和實驗中得到廣泛的推廣和應用。
1 系統設計及結構
1.1 系統總體設計
整個系統由通用PC機和虛擬儀器卡兩部分組成,PC機中裝有分析信號和處理信號的軟件,虛擬儀器卡負責信號的采集和輸出,二者采用USB2.0全速通信接口。……