新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于LabWindows/CVI虛擬示波器的設計與實現

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

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

        2)波形顯示模塊
        設計采用提供的Graph來顯示波形,對于采集到的數據,存放在一個大小可調節的動態數組中,對該數據進行時域分析并畫圖顯示。波形顯示模塊還包括AB通道波形的疊加,相減等基本運算。其實現方法就是利用C語言對數據元素的簡單加減。
        3)時域分析模塊
        時域分析包括A、B通道的自相關,AB通道信號互相關分析,AB通道的卷積,AB通道的李沙育圖。相關運算設計利用函數庫中的Convolve()函數來完成。卷積是通過Correlate()函數來完成。圖2左側是AB通道的信號,其中脈沖信號可表示為:正弦信號可以表示為:x(n)=sin(k),0≤k≤1024,k∈Z圖3右側表示x(n)卷積u(k)的結果。其中橫坐標表示采樣點數共1024個點,縱坐標表示幅值。幅值增益1V/d,

        本文引用地址:http://www.104case.com/article/188482.htm

        4)信號調節模塊
        信號調節模塊主要設計完成信號的垂直增益,垂直位移,水平增益的調節。設計的具體實現也是通過C語言對數組的操作實現。圖4表示信號調節模塊程序流程圖。

        5)存儲模塊
        真實示波器由于存儲硬件的限制,只能存儲2~4個數據,而在在虛擬的數字存儲示波器中,利用硬盤等存儲介質,可以任意存取無限多個數據,而且存儲更加安全。具體實現方法是:存儲對被測信號取樣,然后轉換成數組,再將數組保存到文件中,讀取時恰好相反,其工作流程如圖5所示。

        3 測試結果及仿真分析
        按照的設計流程,我們完成的設計,并對正弦信號進行采樣分析,結果如圖6所示:

        虛擬儀器的主要問題就是儀器的仿真,而仿真包括兩個方面的內容,一個是儀器功能的仿真,另一個就是儀器外觀及面板的仿真。本設計著重于儀器功能的仿真。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湾仔区| 顺昌县| 盐源县| 临澧县| 白沙| 汾阳市| 吴忠市| 澎湖县| 新田县| 金门县| 博客| 瑞丽市| 扶沟县| 怀来县| 公安县| 南皮县| 来宾市| 东光县| 阳谷县| 桃园县| 邵武市| 合川市| 永吉县| 宿迁市| 社旗县| 阳山县| 宁陕县| 柯坪县| 井陉县| 耿马| 合阳县| 门源| 中卫市| 得荣县| 全州县| 洞头县| 手机| 湘潭市| 灌南县| 额敏县| 上蔡县|