资源描述:
《《基于zigbee的无线点菜系统.》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、巍黔燕惫荡蘸i遣TechnologyAPPlieation加..技术应用端负贵显示待烹饪目录设置菜品当前状态通知已完用于各种zigBe无线节点,包括协调器路由器和终端成菜品信息(图2)设备本系统采用的Cc2430F128内嵌增强型8051MCU(多点控制单元),SKBRAM.128KBFlash.包含8路ADC3个定时器AEsl28加密引擎MAC协处理器看门狗定时器,以及21个可编程FO引脚.支持4种不同程度的休眠模式CC2430芯片加上少t外围器件便可以实现无线信号的收发图3)CC2430自身已带了51内核,只要加上适当的人机接口就构成了无线点菜终端的硬件主体终
2、端需要输入菜品名称等复杂信息,采用4x4的行列键盘.并根据汉语拼音的特点和汉字出现的频率优化了字母组合.可大幅减少输入时的按键次数,从而延长按键寿命表1是图2无线点菜系统结构图优化后的字母组合表表l优化后的键盘字母组合效字}24131.41压石,l.L,无线点菜终端核心部件采用Chi拌on公司生产的锐裔字姆口康翻l粼,,t!}l,梦Il∀吐1.雍#敏_1断娜2.4GF[z射频系统单芯片CC2430.CC2430是n公司推显示模块采用Nokia3310的液晶模块,该液晶模块出的支持zigBe协议的单片系统(soc)解决方案.可具有84x48的单色点阵,如果使用12xlZ的字库.可嚣笋
3、耀都嚣声愁馏豁秒呻毅摄J2.月,4J-夕!锄心抑叫彻附毗阳沁川默椒栩翔郁哪柳娜李趁,念解,!t翁.胭参妙即几州,.户哥诬,海玲硕24图3硬件结构图2o1o.0s∃组瓣63技术曰丁O四应.ps..............%%,%%,二TechnologyAPPlieation显示4行每行7个汉字或者14个英文字符可以满足点菜终端的显示需要三软件设计软件分为两部分,主要是zigBe协议栈的相关配置,图4编码格式zigBe协议栈运行在一个操作系统抽象层(osAL)操作系统上该操作系统基于任务调度机制,通过对任务的事件触发来实现任务调度通过对OSAL任务初始化和osalAddT
4、askO函数进行必要的修改.来完成无线点菜系统的设计..百品啡籍簇燕哪愚男翻....协调器是分布式处理中心,属于全功能设备,负责建立和管理网络协调器将扫描由ZcDNVCHANUST参数指定的通道,选择一个最小能量的通道来建立网络根据zD&Pes仁ONFIG!PANweID的值,协调器建立网络的PANID网络启动建立成功后协调器进入允许绑定模式才可以对传感器节点输出的数据作出响应协调器通过串口与计算机相连,主要功能是建立无线网络管理终端节点接收终端上传的点莱信息,并通过串口发送给计算机配合上位机软件,实现餐厅业务的管理统计..垂甄括沃袅兹已教蛋...........终端
5、设备将扫描zCD少W舀仁HANusT配置参数指定的通道,发现zcD-NvePANID参数指定的网络启动ZDOStartDevice函数发现和加入网络与协调器建立绑定关系成功后.发送点菜数据.通过修改zB-HandieOstalEven()函数,完成自定义的订餐事件..睡甄箫血乳寻醚E驭资....应用层主要负责人机接口和菜单的管理出于降低功耗的需要,终端节点在空闲状态时CPU处于休眠状态,只有在发生外部键盘中断时唤醒休眠点菜操作可以采用以下三种方式:一是编号输入法(根据菜品编号点菜.例如:客人点鱼香肉丝的编号是101则只需要输入101图5终端节点软件流程即可点菜);二是简拼输入法(
6、根据菜品的每个字的第一四结束语个字母索引点菜例如:鱼香肉丝的每个字的第一个字母是丫叮s,只需要输入外rs字母所对应的数字键即可点实际测试实验结果:在室外空旷地带可传输50m左菜);三是类别查询点菜法(根据菜的不同类别查找要点右:在室内可传输20m左右的距离此系统的优点是硬的菜品例如:鱼香肉丝是属于家常菜类别,从家常菜件结构简单价格低操作方便,又具有zigBe低功类找到对应菜单击即可).在完成输入后.系统将输入信耗的特点可基本满足餐饮企业点菜的需要要成为一息编码发送到协调器节点.具体编码格式如图4o款功能完善的点菜系统.上位机管理软件还有很多的工在收到协调器的确认信息之后,
7、若一段时间内没有作要做同时.也可扩展应用到其他小型商店仓储等输入如60秒),终端将重新进入休眠状态终端的软企业.件流程如图5参考文献见,w认.dcw∀0唱∀Cn64D.G,TCWz01,