新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP與FPGA的藍牙數據采集系統設計

        基于DSP與FPGA的藍牙數據采集系統設計

        作者: 時間:2010-10-18 來源:網絡 收藏

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

         本系統設計中,上位機通過USB藍牙適配器,將控制、動作指令發送給下位機,BlueCore2-External模塊接收指令經DSP處理后傳給其他功能模塊,完成前端數據采集處理;下位機接收上位機命令,執行相應命令,并通過BlueCore2-External模塊將采集處理后的數據無線傳輸給上位機,完成數據的顯示、監控、存儲等。
        2 系統軟件實現
        本采集系統軟件設計主要包括數據采集和藍牙傳輸。其中,由于采用藍牙接口模塊和USB藍牙適配器,這部分協議已經固化在模塊中。因此,用戶只需要在DSP和FPGA中編寫數據采集、處理和收發程序。系統軟件流程圖如圖4所示。

        DSP和FPGA編程的主要任務是初始化、邏輯控制、前端數據采集和數據的處理傳輸。系統上電復位后,首先完成系統的初始化,包括FPGA、TMS320F1812和藍牙模塊的初始化;然后等待上位機藍牙適配器發送的控制指令,通過下位機的藍牙模塊完成與上位機的連接、數據傳輸、斷開連接等操作。在DSP收到上位機的控制信息后,選擇相應的處理算法,向FPGA發出動作指令,同時FPGA發出采集參數指令,控制A/D轉換器完成數據的采集,并將ADS8364輸出數據進行預處理后存入SDRAM中。當上位機通過藍牙提出讀取數據指令時,DSP向FPGA發出讀指令,FPGA從SDRAM中讀取數據并發送給DSP,由DSP完成數據的計算,打包等處理,最后通過藍牙發送給上位機。
        基于DSP與FPGA的藍牙數據采集系統,可以同時具備DSP與FPGA的優勢,支持更高的計算處理能力。其良好的重構方案,可以很好地完成多路信號、大量信號的實時、快速、精確的采集,適用于惡劣復雜的環境,且開發成本低,具有較高的使用價值[4],有很好的應用前景。
        參考文獻
        [1] 錢志鴻,楊帆. 藍牙技術原理、開發與應用 [M].北京: 北京航空航天大學出版社,2006.
        [2] TI公司. ADS8364數據手冊[Z]. 2002.
        [3] 蘇奎峰. TMS320F2812原理與開發[M].北京:電子工業出版社,2005.
        [4] 華清遠見嵌入式培訓中心. FPGA應用開發入門與典型實例[M]. 北京:人民郵電出版社,2008.


        上一頁 1 2 3 下一頁

        關鍵詞: 收發器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天峻县| 西乌珠穆沁旗| 和田市| 平远县| 龙里县| 古交市| 湛江市| 郑州市| 拉孜县| 丰宁| 山东| 南木林县| 申扎县| 张家港市| 白山市| 嫩江县| 二连浩特市| 湖南省| 丰城市| 枣阳市| 苏州市| 长治县| 祁连县| 招远市| 长阳| 上饶县| 卢湾区| 彭州市| 土默特右旗| 师宗县| 黑山县| 唐河县| 临泽县| 井陉县| 辽阳市| 长岭县| 招远市| 尚志市| 太仓市| 大连市| 武安市|