新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于LabWindows/CVI虛擬示波器的設計

        基于LabWindows/CVI虛擬示波器的設計

        作者: 時間:2009-12-13 來源:網絡 收藏

          0 引 言

          隨著虛擬儀器技術的發展,采用“虛擬儀器”來取代傳統儀器的新的測控方法正在取代傳統的測控系統,即利用數據采集卡、信號調理卡或其他計算機外圍硬件進行信號的采集與檢測,然后由計算機來實現對信號的處理、計算和分析以及測試結果的顯示。

          /CⅥ是基于標準C語言的集成軟件開發環境,其開發虛擬儀器的步驟主要是先確定程序的基本框架,創建用戶界面,然后完成程序代碼的編寫,最后創建工程文件,將程序文件、頭文件、用戶界面文件加入工程中,編譯調試生成可執行文件。

          1 數據采集卡的設計

          傳統的數據采集卡包括多路開關、放大器、采樣/保持器、A/D轉換器、D/A轉換器等器件組成。PCI(peripheral component interconnect)總線即外部部件互連總線,是一種高性能32/64位地址數據復用高速外圍設備接口局部總線。隨著微處理機的性能不斷提高,人們對微機系統的I/O帶寬不斷提出新的要求,原有的標準總線,如ISA、EISA和Mc已經逐漸不能勝任現代數據采集技術的要求。PCI局部總線的引入,打破了數據傳輸的瓶頸,以其優異的性能和適應性,成為微機總線的主流,基于PCI總線的數據采集系統是高速數據采集系統的發展方向?;赑CI總線的數據采集卡的整體結構可以設計如圖1所示:

        基于PCI總線的數據采集卡的整體結構

          完成數據采集卡的硬件設計后,需要進行板卡的驅動程序編寫。其中的WDM(Window Driver Model)是Microsof訟司力推的驅動模型,其提供了更多特性,包括即插即用、電源管理、WMI等,且WDM還是一個跨平臺的驅動程序模型,可以在不修改代碼的情況下重新編譯就可以在不同平臺上運行了。

          2 軟件設計

          測試系統是通過外圍硬件電路獲得離散數據并對該信號進行時域的顯示和分析。從而獲得近似真實儀器的測試結果。本設計利用數據采集卡獲得模擬信號,其軟件結構如圖2所示:

        軟件結構


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高尔夫| 合川市| 历史| 和龙市| 崇明县| 永登县| 兴城市| 拉孜县| 龙江县| 长乐市| 万宁市| 呼图壁县| 喀喇沁旗| 云霄县| 华容县| 泾川县| 泽普县| 成安县| 深州市| 阿克陶县| 唐山市| 新竹市| 乡城县| 南乐县| 卓资县| 宁蒗| 衡阳市| 安图县| 仁寿县| 义马市| 吴桥县| 信宜市| 五家渠市| 浏阳市| 昭苏县| 定南县| 云南省| 额敏县| 玛多县| 泽州县| 肥乡县|