基于ZIGBEE的智能点餐系统.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 基于ZIGBEE的智能点餐系统 所在院系: 通信与信息工程学院 作者:孙登攀 李一飞 黄伟强 基于ZIGBEE的无线点餐系统的设计与制作 摘要 近年来,餐饮业的飞速发展使得它需要达到具有更完整的经营理念与管理方法。电子点菜系统成为各个餐饮公司竞相追求的目标,结合一种新兴的无线网络通讯技术ZigBee,构建了一种低成本,低功耗的无线点餐系统。论述了ZigBee技术的特点,介绍了这种无线电子点菜系统的体系结构,同时基于CC2530无线单片机与MSP430单片机在本系统中的应用,阐述了该无线点餐系统的硬件设计方法和软件设计流程。 关键词:无线通讯 ZigBee 430单片机 智能点餐 1 引 言 随着信息技术的不断发展,带动了各行各业经济的最大化效益以及经营方式的革新。消费行业也并不例外,比如在餐饮行业中,便捷,高效,极低的误信率,智能无线点菜的方式越来越受消费者的欢迎以及店家的采纳。而ZigBee无线传感器网络技术在无线通讯行业可以说是首屈一指的新贵,本文即将介绍的便是ZigBee技术与单片机所共同组成的一种低成本,低功耗的无线智能点菜系统。 2 方案设计与论证 2.1 总体方案论述 该无线点餐系统由MSP430F149单片机,CC2530(一块主机与两块从机),键盘控制,液晶显示,上位机界面等模块构成。整个系统上电启动以后,上位机出现餐厅管理系统登录界面,输入正确口令登入系统,便开始进行智能点餐管理。手持终端单片机启动,对LCD12864液晶进行初始化界面,并且保持与CC2530模块的实时数据交换,然后进入按键扫描,随时准备接收从键盘传来的数据,显示在液晶屏上,再经由终端ZigBee发向协调器,协调器通过串口将数据上传至电脑管理界面并将数据转发给后厨终端,在后厨显示出所点菜品名称。在一个管理系统内,可以有多个手持终端节点进行数据传送。总体框图如图2-1所示。 协调器上位机管理系统 协调器 上位机管理系统 液晶显示 MSP430F149 单片机 键盘控制 液晶显示 MSP430F149 单片机 键盘控制 终端节点CC2530 …… 1号终端 N号终端 串口 液晶显示 MSP430F149 单片机 键盘控制 终端CC2530 后厨 终端节点CC2530 2.2 微处理器模块论证与比较 方案一:使用单片机MSP430F149作为系统的主控部分,此单片机使用灵活方便,有较大内存容量,较强的指令寻址和运算功能等优点。 方案二:使用Lanuchpad MSP430g2553作为系统主控,该单片机具有体积小,高集成度和I/O口利用率,内部资源丰富等优点。 但基于需要将菜品这个数据库存储在手持终端,还有性价比考虑,选择方案一这个单片机作为主控微处理模块。 2.3 无线通信模块比较与论证 方案一:NRF905无线模块。此模块由频率合成器,接收解调器,功率放大器,晶体振荡器和调制器组成,不需要外加声表滤波器,ShockBurstTM工作模式,自动处理字头和CRC(循环冗余码校验),使用SPI接口与微控制器通信,配置非常方便。 方案二:CC2530模块(ZigBee技术协议硬件)。它适应2.4GHz IEEE802.15.4的RF收发器,拥有极高的收发灵敏度和抗干扰性能,可编程的输出功率高达4.5dBm。同时它有两个支持多种串行通信协议的USART,支持广播通信,或一个自组织网络中多个从机对协调器的单播。 结合该点餐系统所需,ZigBee无疑是最好的选择,可以实现低成本,低丢包率,时延小,多个终端与协调器的即时通信。 2.4 输入控制模块比较与论证 方案一:4×4键盘。 此键盘占用8个I/O口资源,采用实时扫描查询,程序易于实现,且实时性较高,同时对菜品进行数字编号,传送数据,易于校验数据的正确性。 方案二:采用触摸液晶屏 该方案使用触屏进行数据选择,反应直观,生动形象的达到了人机互动。 综合实际意义来说,键盘较之触屏具有更广泛的应用,更低廉的价格,以及更精确便捷的操作。所以选择4×4键盘作为输入控制模块。 2.5 显示模块 采用LCD12864液晶屏显示。其优点是内部字库丰富,显示信息充足,可以很形象的显示出直观的菜品信息,桌号以及点餐成功后界面等信息。占用的I/O资源比较少,不需要循环扫描,节省了大量的程序开销。在餐厅中,有可能存在较为喧嚣或者需要保持静谧气氛的环境,所以需要在后厨等地方用液晶屏较为直观呈现出来餐品的需求,而不是通过服务员之间的相互话音交流。 2.6 上位机部分 采用C++ Builder 6编程制作上位机图形界面以及管理系统,将餐厅的人员管理认证,菜品编号、名称、价格

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档