基于nRF24L01的無(wú)線(xiàn)USB控制系統
1.2 系統實(shí)現方案
1.2.1 無(wú)線(xiàn)USB控制器實(shí)現方案
無(wú)線(xiàn)USB控制器實(shí)現方案如圖2所示,主要包括微控制器STC289C58RD+、USB控制芯片PDIUSBD12和無(wú)線(xiàn)模塊nRF24L01 Module。STC89C58-RD+內含32KB程序存儲器、1280B RAM和16KB E2PROM,E2PROM可用來(lái)存儲終端節點(diǎn)的地址及需要掉電存儲的其他數據,32KB程序存儲器和1280B RAM可以滿(mǎn)足絕大多數應用需求。USB控制芯片PDIUSBD12是一個(gè)性能優(yōu)化的USB控制器件,完全符合USBl.1規范,支持本地DMA傳輸,用于基于微控制器的系統。USBl.1最大支持的傳輸速度是12Mb/s,比一般的PC接口速度都快,足夠滿(mǎn)足無(wú)線(xiàn)USB控制系統的應用。無(wú)線(xiàn)模塊部分采用Nordic公司的nRF24L01單片射頻收發(fā)芯片,該芯片工作于2.400~2.4835GHz的ISM(工業(yè)、醫學(xué)和科學(xué))頻段,工作電壓為1.9~3.6V,有多達126個(gè)頻道可供選擇,支持多點(diǎn)間通信,最高速率達2Mb/s,內置鏈路層,減少了MCU的復雜性和成本,提高了數據傳輸的可靠性,而且只需少量的外圍元件便可組成射頻收發(fā)電路,具有體積小、功耗低、性?xún)r(jià)比高等優(yōu)點(diǎn)。本文引用地址:http://dyxdggzs.com/article/202551.htm
1.2.2 終端節點(diǎn)實(shí)現方案
終端節點(diǎn)實(shí)現方案如圖3所示,主要包括微控制器STC89C58RD+、無(wú)線(xiàn)模塊nRF24L01 Module和實(shí)際應用需求的擴展電路。STC89C58RD+微控制器和nRF24L01無(wú)線(xiàn)模塊構成終端節點(diǎn)與無(wú)線(xiàn)USB控制器之間無(wú)線(xiàn)通信的基礎,終端節點(diǎn)的擴展電路是根據實(shí)際應用需求來(lái)設計的,如應用于溫度數據采集系統,則擴展電路應是溫度傳感器的電路,終端節點(diǎn)的靈活設置使得整個(gè)系統可以滿(mǎn)足多種應用場(chǎng)合的需求。
評論