基于ZIGBEE的智能点餐系统.doc_第1页
基于ZIGBEE的智能点餐系统.doc_第2页
基于ZIGBEE的智能点餐系统.doc_第3页
基于ZIGBEE的智能点餐系统.doc_第4页
基于ZIGBEE的智能点餐系统.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ZIGBEE的智能点餐系统所在院系: 通信与信息工程学院作者:孙登攀 李一飞 黄伟强 基于ZIGBEE的无线点餐系统的设计与制作摘要近年来,餐饮业的飞速发展使得它需要达到具有更完整的经营理念与管理方法。电子点菜系统成为各个餐饮公司竞相追求的目标,结合一种新兴的无线网络通讯技术ZigBee,构建了一种低成本,低功耗的无线点餐系统。论述了ZigBee技术的特点,介绍了这种无线电子点菜系统的体系结构,同时基于CC2530无线单片机与MSP430单片机在本系统中的应用,阐述了该无线点餐系统的硬件设计方法和软件设计流程。关键词:无线通讯 ZigBee 430单片机 智能点餐1 引 言随着信息技术的不断发展,带动了各行各业经济的最大化效益以及经营方式的革新。消费行业也并不例外,比如在餐饮行业中,便捷,高效,极低的误信率,智能无线点菜的方式越来越受消费者的欢迎以及店家的采纳。而ZigBee无线传感器网络技术在无线通讯行业可以说是首屈一指的新贵,本文即将介绍的便是ZigBee技术与单片机所共同组成的一种低成本,低功耗的无线智能点菜系统。2 方案设计与论证2.1 总体方案论述该无线点餐系统由MSP430F149单片机,CC2530(一块主机与两块从机),键盘控制,液晶显示,上位机界面等模块构成。整个系统上电启动以后,上位机出现餐厅管理系统登录界面,输入正确口令登入系统,便开始进行智能点餐管理。手持终端单片机启动,对LCD12864液晶进行初始化界面,并且保持与CC2530模块的实时数据交换,然后进入按键扫描,随时准备接收从键盘传来的数据,显示在液晶屏上,再经由终端ZigBee发向协调器,协调器通过串口将数据上传至电脑管理界面并将数据转发给后厨终端,在后厨显示出所点菜品名称。在一个管理系统内,可以有多个手持终端节点进行数据传送。总体框图如图2-1所示。协调器上位机管理系统液晶显示MSP430F149单片机键盘控制液晶显示MSP430F149单片机键盘控制终端节点CC25301号终端N号终端串口液晶显示MSP430F149单片机键盘控制终端CC2530后厨终端节点CC2530图2-1 系统框图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 输入控制模块比较与论证方案一:44键盘。此键盘占用8个I/O口资源,采用实时扫描查询,程序易于实现,且实时性较高,同时对菜品进行数字编号,传送数据,易于校验数据的正确性。方案二:采用触摸液晶屏该方案使用触屏进行数据选择,反应直观,生动形象的达到了人机互动。综合实际意义来说,键盘较之触屏具有更广泛的应用,更低廉的价格,以及更精确便捷的操作。所以选择44键盘作为输入控制模块。2.5 显示模块采用LCD12864液晶屏显示。其优点是内部字库丰富,显示信息充足,可以很形象的显示出直观的菜品信息,桌号以及点餐成功后界面等信息。占用的I/O资源比较少,不需要循环扫描,节省了大量的程序开销。在餐厅中,有可能存在较为喧嚣或者需要保持静谧气氛的环境,所以需要在后厨等地方用液晶屏较为直观呈现出来餐品的需求,而不是通过服务员之间的相互话音交流。2.6 上位机部分采用C+ Builder 6编程制作上位机图形界面以及管理系统,将餐厅的人员管理认证,菜品编号、名称、价格,均存于数据库中。在点餐,统计价格结账时方便调用以及简洁明了的呈现于顾客与店家面前。3 系统硬件、软件的实现3.1 硬件设计3.1.1 微处理器结构本系统主控部分采用的是MSP430F149,最小系统电路如图3-1所示。图3-1 微控制器电路图3.1.2 无线收发模块无线收发模块由CC2530套件组成,包括一个协调器与三块终端节点。当上电工作时,协调器打开,终端节点打开,根据内部设定好的协议,终端节点自动搜索协调器并与其建立连接获取一个独立的地址,形成自组织网络,工作模式设定为单播,由终端分别与协调器形成数据同路,当数据传输时根据先后时间确定信息接收的优先级。当协调器确(管理前台)认接收到数据后,给予终端一个确认信号并且将所接收到信息转发至另一终端(后厨),显示菜品名称。终端协调器最小系统如图3-2所示,终端机如图3-3所示。图3-2 CC2530主板协调器电路原理图图3-3 CC2530 终端节点电路原理图3.2 软件设计系统以单片机为控制器,采用C语言对单片机进行编程。程序主要起导向和决策的作用,它控制整个系统稳定协调的运作。同时,CC2530作为无线通信模块,通过程序对其设定协调器与节点的收发地址,协调器的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论