基于zigbee的智能点餐系统

基于zigbee的智能点餐系统

ID:11133566

大小:526.50 KB

页数:48页

时间:2018-07-10

基于zigbee的智能点餐系统_第1页
基于zigbee的智能点餐系统_第2页
基于zigbee的智能点餐系统_第3页
基于zigbee的智能点餐系统_第4页
基于zigbee的智能点餐系统_第5页
资源描述:

《基于zigbee的智能点餐系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于ZIGBEE的智能点餐系统所在院系:通信与信息工程学院作者:孙登攀李一飞黄伟强基于ZIGBEE的无线点餐系统的设计与制作摘要近年来,餐饮业的飞速发展使得它需要达到具有更完整的经营理念与管理方法。电子点菜系统成为各个餐饮公司竞相追求的目标,结合一种新兴的无线网络通讯技术ZigBee,构建了一种低成本,低功耗的无线点餐系统。论述了ZigBee技术的特点,介绍了这种无线电子点菜系统的体系结构,同时基于CC2530无线单片机与MSP430单片机在本系统中的应用,阐述了该无线点餐系统的硬件设计方法和软件设计流程。关键词:无线通讯ZigBee430

2、单片机智能点餐1引言随着信息技术的不断发展,带动了各行各业经济的最大化效益以及经营方式的革新。消费行业也并不例外,比如在餐饮行业中,便捷,高效,极低的误信率,智能无线点菜的方式越来越受消费者的欢迎以及店家的采纳。而ZigBee无线传感器网络技术在无线通讯行业可以说是首屈一指的新贵,本文即将介绍的便是ZigBee技术与单片机所共同组成的一种低成本,低功耗的无线智能点菜系统。2方案设计与论证2.1总体方案论述该无线点餐系统由MSP430F149单片机,CC2530(一块主机与两块从机),键盘控制,液晶显示,上位机界面等模块构成。整个系统上电启动

3、以后,上位机出现餐厅管理系统登录界面,输入正确口令登入系统,便开始进行智能点餐管理。手持终端单片机启动,对LCD12864液晶进行初始化界面,并且保持与CC2530模块的实时数据交换,然后进入按键扫描,随时准备接收从键盘传来的数据,显示在液晶屏上,再经由终端ZigBee发向协调器,协调器通过串口将数据上传至电脑管理界面并将数据转发给后厨终端,在后厨显示出所点菜品名称。在一个管理系统内,可以有多个手持终端节点进行数据传送。总体框图如图2-1所示。协调器上位机管理系统液晶显示MSP430F149单片机键盘控制液晶显示MSP430F149单片机键

4、盘控制终端节点CC2530……1号终端N号终端串口液晶显示MSP430F149单片机键盘控制终端CC2530后厨终端节点CC2530图2-1系统框图2.2微处理器模块论证与比较方案一:使用单片机MSP430F149作为系统的主控部分,此单片机使用灵活方便,有较大内存容量,较强的指令寻址和运算功能等优点。方案二:使用LanuchpadMSP430g2553作为系统主控,该单片机具有体积小,高集成度和I/O口利用率,内部资源丰富等优点。但基于需要将菜品这个数据库存储在手持终端,还有性价比考虑,选择方案一这个单片机作为主控微处理模块。2.3无线通

5、信模块比较与论证方案一:NRF905无线模块。此模块由频率合成器,接收解调器,功率放大器,晶体振荡器和调制器组成,不需要外加声表滤波器,ShockBurstTM工作模式,自动处理字头和CRC(循环冗余码校验),使用SPI接口与微控制器通信,配置非常方便。方案二:CC2530模块(ZigBee技术协议硬件)。它适应2.4GHzIEEE802.15.4的RF收发器,拥有极高的收发灵敏度和抗干扰性能,可编程的输出功率高达4.5dBm。同时它有两个支持多种串行通信协议的USART,支持广播通信,或一个自组织网络中多个从机对协调器的单播。结合该点餐系

6、统所需,ZigBee无疑是最好的选择,可以实现低成本,低丢包率,时延小,多个终端与协调器的即时通信。2.4输入控制模块比较与论证方案一:4×4键盘。此键盘占用8个I/O口资源,采用实时扫描查询,程序易于实现,且实时性较高,同时对菜品进行数字编号,传送数据,易于校验数据的正确性。方案二:采用触摸液晶屏该方案使用触屏进行数据选择,反应直观,生动形象的达到了人机互动。综合实际意义来说,键盘较之触屏具有更广泛的应用,更低廉的价格,以及更精确便捷的操作。所以选择4×4键盘作为输入控制模块。2.5显示模块采用LCD12864液晶屏显示。其优点是内部字库

7、丰富,显示信息充足,可以很形象的显示出直观的菜品信息,桌号以及点餐成功后界面等信息。占用的I/O资源比较少,不需要循环扫描,节省了大量的程序开销。在餐厅中,有可能存在较为喧嚣或者需要保持静谧气氛的环境,所以需要在后厨等地方用液晶屏较为直观呈现出来餐品的需求,而不是通过服务员之间的相互话音交流。2.6上位机部分采用C++Builder6编程制作上位机图形界面以及管理系统,将餐厅的人员管理认证,菜品编号、名称、价格,均存于数据库中。在点餐,统计价格结账时方便调用以及简洁明了的呈现于顾客与店家面前。3系统硬件、软件的实现3.1硬件设计3.1.1微

8、处理器结构本系统主控部分采用的是MSP430F149,最小系统电路如图3-1所示。图3-1微控制器电路图3.1.2无线收发模块无线收发模块由CC2530套件组成,包括一个协调器与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。