關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于USB接口的便攜式信號采集器

        基于USB接口的便攜式信號采集器

        作者: 時間:2011-04-13 來源:網絡 收藏

        3.2 CY7C68013固件程序模塊
        固件程序主要負責初始化工作并完成相應的配置。其程序框架如圖5所示。

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


        3.3 上位機軟件模塊
        本設計中上位機的應用程序利用VC++6.0來開發,它通過驅動程序完成對外設的控制和通信,當程序啟動后,自動查詢是否有EZ-設備連接,如果有,則用CreateFile()系統函數打開此設備,獲得該設備在操作系統中的句柄(HANDLE),然后通過該句柄用DeviceIOControl()系統函數向驅動程序發送控制字。驅動程序根據控制字向硬件層發送IRQ并與設備通信。

        4 實際效果
        該測試時鐘和信號均由信號源輸入。采集完畢后通過將數據上傳到電腦,并用Matlab進行波形顯示。
        圖6給出輸入信號頻率分別為1 MHz和80 MHz時實際采樣存儲后的仿真波形,2幅圖的輸入電壓幅度相同(-0.5~+0.5 V),采樣后的數值大小不同,因為輸入信號頻率的變化引起傳輸通路阻抗的改變,從而使實際A/D輸入端的電壓發生變化,所以數值不同。



        5 結語
        經過最終測試,該系統最高采樣率為80 MHz。能夠采集存儲20 MHz的正弦波信號。對1 MHz以下信號采樣不丟失。2G BYTE的數據存儲,靈活的通過上傳到電腦上,以實現對數據的分析。并且體積輕小、便于攜帶。系統在設計之初考慮了系統的可擴展性。可擴充為2片16位的SRAM和4片NANDFLASH芯片,這樣只要在軟件方面修改,就可以實現兩路的乒乓FLASH存儲,這樣采集及存儲的效率還會提高1倍。并且如果將板上的NAND FLASH用同一系列的更大容量芯片來代替,可進一步提高存儲容量。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 如东县| 澄城县| 新密市| 渝北区| 叙永县| 左权县| 临泉县| 于田县| 高要市| 千阳县| 青海省| 茂名市| 米易县| 自治县| 宁晋县| 财经| 富锦市| 德清县| 克东县| 呼伦贝尔市| 兴宁市| 邵武市| 绍兴市| 军事| 安顺市| 南昌县| 舟曲县| 即墨市| 敖汉旗| 南宁市| 唐山市| 凤山县| 建德市| 儋州市| 深州市| 连江县| 屯昌县| 昭通市| 阳曲县| 霸州市| 肇东市|