新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > nRf2401+CP2102實現USB2.0無線測控網絡

        nRf2401+CP2102實現USB2.0無線測控網絡

        作者: 時間:2012-05-12 來源:網絡 收藏

        前言

          是挪威Nordic公司推出的單片2.4GHz收發一體芯片,支持多點間通信,最高傳輸速率達到1Mbit/s,可以用于網絡中。口傳輸速率是480Mbps,有即插即用和熱插拔功能。接口提供內置電源,可以向外設提供5V和最多500mA的電源。因此在以計算機為上位機的控制系統中,USB口比較適合作為計算機與測控網絡的接口。

          USB接口器件的開發過程比較復雜,開發者需要知道USB協議、USB設備驅動程序開發、主機應用程序開發等知識,使用USB-UART橋接電路可以避免上述麻煩。

          1系統的設計思想及介紹

          系統的設計思想如圖1所示。系統是由 、nRF2401、單片機等組成。

          

        系統設計思想

          圖1 系統設計思想

          nRF2401是業界體積最小、功耗最低、外圍元件最少的低成本射頻芯片。有125個頻道,速率(0~1Mbps)、發射功率和工作頻率等所有工作參數可編程設置。每個芯片可以通過軟件設置最多40bit地址,而且只有收到本機地址時才會輸出數據。內置CRC糾檢錯硬件電路和協議。內置頻率合成器、功率放大器、晶體振蕩器和調制器等功能模塊。工作于2.4~2.5GHz ISM自由頻段,采用SoC方法設計,只需少量外圍元件便可組成射頻收發電路。nRF2401沒有復雜的通信協議,它完全對用戶透明,同種產品之間可以自由通信。

          CP2102是美國Silicon公司生產的高集成度USB-UART橋接電路。它們能夠用最簡單的外部電路、最少的外部器件簡便實現到UART的轉換。

          使用CP2102作為USB接口器件最大的特點是開發方便:①廠商免費提供適用于Windows(含Windows CE)、Linux等操作系統的驅動程序。驅動程序將計算機的USB口虛擬成一個COM口,計算機使用普通操作串口的命令訪問虛擬COM口。②內置全速功能控制器、USB收發器、48MHz內部晶體振蕩器、1KB字節 E2PROM及異步串行數據總線(UART),電路無需任何外部的USB器件。③CP2102的UART接口波特率為300bps~921.6kbps,可以滿足網絡的傳輸要求。

          2硬件電路的實現

          上位機系統電路如圖2所示。單片機選用ATmega16,是ATMEL公司生產的高性能、低功耗的8 位AVR? 微處理器,采用先進的RISC 結構,數據吞吐率高達1 MIPS/MHz。片內集成有16K 字節可編程Flash、512 字節的E2PROM、1K字節的SRAM、兩個可編程 的串行UART和可工作于主機/從機模式的SPI 串行接口。

          

        nRf2401+CP2102實現USB2.0無線測控網絡

        pa相關文章:pa是什么



        上一頁 1 2 下一頁

        關鍵詞: nRf2401 CP2102 USB2.0 無線

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 资源县| 陇川县| 邯郸市| 自治县| 阿瓦提县| 军事| 宜兴市| 光山县| 华坪县| 科技| 怀来县| 西乌珠穆沁旗| 临泽县| 昌都县| 墨竹工卡县| 锡林浩特市| 永丰县| 吉安市| 武平县| 太和县| 赣州市| 泰来县| 岳普湖县| 廊坊市| 图片| 阆中市| 京山县| 栖霞市| 收藏| 偃师市| 教育| 凤凰县| 阿图什市| 嘉鱼县| 伊宁县| 吴江市| 重庆市| 贡觉县| 垣曲县| 宿迁市| 常山县|