芯片配置时序用户接口外围电路组成可分为用户单片机接口;天线连接(ANT1,ANT2),可采用PCB环形差分天线,由于传输距离要求,这里采用单端天线通过一个差分到单端匹配网络连接到nRF903;10.7MHz陶瓷滤波(FILT1,FILT2);PLL环路滤波(LF1,LF2);压控震荡器VCO(IND1,IND2);晶振(XC1)等部分。通过单片机87C51对nRF903进行初始化配置,并进行数据接收发送的控制,nRF9903完成数据基带信号到射频信号或射频信号到基带信号的转变,进行数据发送与接收。
系统工作数据流模式在自动化仓储中,为获取不同货位或者流动物品信息,常常用到条码技术,由扫描器扫描条码信息,存入移动PDA,再由配置的无线通信模块发送至主机,在双向通信过程中获取所需信息。此外在商品信息实时查询过程中,也要利用小键盘输入方式进行信息查询。通信协议通信协议是通信双方为实现信息交换而制定的规则。而且由于无线收发模块的特性,通信可能在发射端与接收端之间受到外界的干扰而使数据发生错误,也需要通信协议来保证接收端能正确接收数据,并确定所接收数据是否为实际数据。
UART的使用通用异步接收/发送器(UART)具有串并转换功能,在读取串口数据过程中,需要起始中止标志位。通常“0”做起始位,“1”做中止位,中间是8位数据。需要指出的是,当没有发送数据的时候,nRF无线设备接收端也会有信号出现,是因为nRF903对噪声进行了解调,并会被接收UART处理。在UART对噪声进行采样处理的时候,因此读取检测到哪个是有效数据起始位就很为重要。引导字头这时候就起着同步UART的重要作用,以使UART在**个地址位到来前正确检测开始位,并开始接收数据。对于nRF903解调器而言,以76.8kb/s速率发送总长为40位的0011重复序列,是*快的建立连接方式。
a)扫描数据传送b)主控机接收PDA程序流程图a)是条码扫描数据发送端的流程图。在设计过程中采用的是FuzzyScan条码扫描器,扫描输出13字节的条形编码。利用单片机串口中断接收数据,速率9600b/s.当条形码接收完毕,进行数据打包,添加校验位。进入发射状态,将数据发出,然后进入低功耗模式。b)是与PC机相连的接收端工作流程。
结束语该无线通信模块的开发,实现上位PC机和移动PDA之间的无线实时通信,在物流仓储管理中,PDA将扫描物品信息或键盘输入信息实时传递到上位机保存,并从上位机获取相关信息,实现实时快捷管理。可在诸多领域得以应用,具有一定的可移植性。