新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DSP與FPGA的藍牙數(shù)據(jù)采集系統(tǒng)設計

        基于DSP與FPGA的藍牙數(shù)據(jù)采集系統(tǒng)設計

        作者: 時間:2010-10-18 來源:網(wǎng)絡 收藏

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

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

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


        上一頁 1 2 3 下一頁

        關鍵詞: 收發(fā)器

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 手游| 南投县| 通州区| 扎鲁特旗| 乌审旗| 习水县| 那曲县| 东宁县| 富平县| 吉林市| 淮安市| 获嘉县| 山丹县| 赤峰市| 读书| 自贡市| 马鞍山市| 民县| 张家口市| 阿图什市| 扶绥县| 安新县| 建阳市| 双辽市| 邹平县| 阳春市| 华亭县| 峨山| 库伦旗| 泰顺县| 蒙自县| 阿拉尔市| 广州市| 镇原县| 达尔| 和静县| 陇西县| 历史| 雷波县| 甘洛县| 无棣县|