新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于nRF4O1的无线排队机设计

基于nRF4O1的无线排队机设计

作者:时间:2009-06-25来源:网络收藏

O 引言
随着人民群众的生活水平越来越高,在银行、电信、医院、税务等窗口服务性行业使用越来越广泛。根据串行通信原理,采用nRF401通信模块的开发了排队系统。排队系统不但具备原有线系统的所有功能,而且突破了有线排队系统在客户安装使用上的瓶颈等工作。该系统由NORDIC公司推出的单片无线收发一体芯片nRF401和51系列两部分组成,实际运行取得了良好的效果。

本文引用地址:http://www.eepw.com.cn/article/173690.htm


1 系统组成
无线系统如图l所示,该系统由发号主机、营业员叫号器、主显示屏、窗口显示屏、语音报号器等部分组成。系统的每个组成部分的数据传递采用无线收发模式,通过通信协议使之成为一个无线的排队系统。

2 原理
在无线数据通信系统中,之间的数据通信采用一对多的主从模式,利用ISM频段(433 MHz)。由发号主机负责发送从机(无线主显示屏、无线窗口显示屏、无线叫号器)地址、控制命令及数据,从机则负责收集现场信息,进行一定的数据处理,根据主机的要求返回数据,并执行主机发出的命令。在采用主从式多机串行通信系统中,从机不主动发送命令或数据,一切都由主机控制。由于发送和接收共用同一物理信道,因此在任意时刻只允许一台从机处于发送状态,只有被主机呼叫的从机才能占用总线,对主机作出应答。每台从机均分配有一个唯一的从机地址。主机与从机通信时采用轮流查询方式,主机先呼叫某从机地址,唤醒被叫从机后,主、从两机之间进行数据交换,而末被呼叫的从机则继续处于等待状态。主机发送的信息可以传到多个从机或指定的从机,各从机发送的信息只能被主机接收。为了完成上述功能需通过设置单片机的串口控制寄存器SCON来实现,在此将单片机设置在工作方式3,即SM0=1,SM1=1,且所有从机初始化SM2=1,使所有从机处于监听状态。通信仂议中的规定:
①单片机以方式3进行通信,一帧数据的第9位为1代表地址帧,为0代表数据帧;
②设定通信波特率为1200bps;
③主机与从机的联络过程:主机下发地址帧,被呼叫从机向主机返回地址帧,以便主机确定与从机联络上了。主机下发控制命令,从机根据命令或接收主机的数据块,或向主机发送数据块;
④无线通讯数据块格式如表所示。


Lead为引导字节:Leader=OxFF;
Header为数据包的命令字节由此确定数据包的类型,见表1;
Length为数据包包含的Length字节之后的所有字节的长度;
Data为数据包字节;
Checksum校验字节。

表1 命令字参数表


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭