基于ZigBee技术的无线点菜系统
4.2 协调器硬件设计
协调器模块电路由复位电路、天线电路、电源指示电路、晶振电路等组成。交流电源经LDO AM1117-3.3产生3.3V为CC2430供电。协调器经RS232/TTL电平转换与PC相连。协调器硬件电路如图7所示。

5 系统软件设计
系统软件由终端、协调器、服务器三个模块组成。主程序流程如图8、9所示。服务器的运行环境为Windows操作系统,负责数据的存储、查询、处理与控制,数据库采用SQL Server进行数据的存储,Visual Basic 6.0处理软件开发。软件采用结构化设计,便于完善和维护,同时做到界面美观,操作简便。

6 系统低功耗设计
终端的功耗问题是关键。CC2430在睡眠模式,发射功率为10mW。发射模式电流消耗为17mA,接收模式为15mA,睡眠模式为0.7μA。终端大多时间处于睡眠模式下,关闭收发电路及液晶等外围电路,极大限度减少功耗,外部中断可唤醒MCU,通过检查信道,与协调器同步、发
送或接收数据。
终端与协调器之间采用间接数据传输方式,降低了系统功耗。
7 系统测试
带有ZigBee开发平台的PC通过RS232与协调器连接进行测试,终端与服务器接收端发送10B的数据包,通信信道设定为0XOB。室内无障碍物,距离20m:丢包率0%,RSSI为-81.36dBm;60m:丢包率O.7%,RSSI为-90.01dBm;120m:丢包率 1.4%,RSSI为-90.97dBm。
通信时延包括协议栈时延和媒介传播时延。协议栈时延从执行发送消息函数开始到无线目标实际开始物理发射的延迟,两者之差即为协议栈发射时延。实际测试接收时延为500μs。
8 结束语
本文设计在开发周期、性能、价格等方面有很大优势,符合手持设备的设计要求。随着经营规模增大,可组建树型网增大覆盖面,保证数据可靠传输。ZigBee技术在餐饮无线点菜系统、茶楼、咖啡馆、网吧、KTV娱乐场所呼叫系统将会得到广泛应用。
本文引用地址:https://www.eepw.com.cn/article/156880.htm
评论