• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

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

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

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

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

    本文引用地址:http://www.czjhyjcfj.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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 扶余县| 苏尼特右旗| 元氏县| 古丈县| 台东市| 台东市| 辽阳县| 叶城县| 中牟县| 沂水县| 缙云县| 九龙坡区| 清丰县| 望江县| 玛多县| 博湖县| 冷水江市| 桦南县| 永胜县| 锡林郭勒盟| 和田县| 资溪县| 若尔盖县| 浦城县| 略阳县| 响水县| 开化县| 桃源县| 耒阳市| 白水县| 英山县| 衡山县| 灵丘县| 鹤庆县| 舒兰市| 东源县| 承德县| 砚山县| 赞皇县| 鸡泽县| 昌图县|