中文摘要:
提出了一种运用USB接口芯片PDIUSBD12、89c51微处理器nRF401、射频收发器构建的无线USB接口,并利用该接口成功地实现了两台计算机之间的无线通信。文中对USB接口电路、无线收发电路的设计,89c51内部固件程序的编写及USB应用程序编写进行了阐述。
英文摘要: A wireless USB interface which consists of USB controller
PDIUSBD12, MCU 89C51 and RF transceiver nRF401 is
formulated in this paper. Two Computers can communicate
through this interface. The whole project includes the design of
USB interface and wireless communication circuit ,the firmware
of 89C51 and the application program of USB device.
无线通信是未来计算机间数据传输的发展趋势,
而在计算机外设接口方面
USB 通用串行总线将逐渐
取代PC 机上的RS232 协议串口成为主流,本文在将
这两种趋势结合方面进行了有益尝试,设计基于无线
USB 的通信接口,并在实验室中实现了基于的计算机
点对点双工无线通信。
基于无线
USB 的计算机通信系统原理如图1 所
示,图中,计算机之间通过
USB 通用串行总线进行双
工无线通信
USB 接口电路选用PHILIPS 公司生产的专用接
口芯片PDI
USBD12,该芯片内部集成了SIE、FIFO 存
储器、收发器及电压转换器,严格遵守
USB1.1 协议。
PDI
USBD12 完成
USB 协议层,并且完成高速硬连接,
无须任何软件操作。
单片机89C51 将通过无线接收到的数据送至
PDI
USBD12,PDI
USBD12 自动把数据通过
USB 总线
传到主机中。PDI
USBD12 与89C51 的连接图(略)。
PDI
USBD12 的8 位并行数据接入89C51 的P0 口,地
址线A15(P2.7)作为PDI
USBD12 的片选,地址线A14
(P2.6)作为PDI
USBD12 的命令或数据的选择线
3 结束语
在实验室中我们成功进行了基于无线
USB 技术
的PC 机点对点通讯实验。结果表明:使用
USB 接口芯
片PDI
USBD12、89C51
微处理器、射频收发器
nRF401
构建的无线
USB 接口,电路结构简单、系统性能良好,
有较大的推广价值。