一、项目概述
1.1 导言
现代社会中,跟着日子质量的进步,人们期望具有更多的智能化、主动化产品。本体系是根据Atmel公司出产的AT32UC3A0512微处理器的一款便携式低成本产品,可以为餐饮业供给一个智能化的办理和为顾客供给一个人性化的服务。
1.2 项目布景/选题动机
本着学习AVR32系列微控制器的意图,结合市场上比较贵重的手持式电子点菜机而规划的一款比较针对中低档消费场所的餐桌式点菜机。客人在餐桌上点菜,经过无线体系把数据交互到货台主机,完结客人跟货台的信息沟通。点菜过程中勿须服务员到餐桌边为客人服务,这样节约人力,亦能为顾客供给一个自在的点菜环境。
二、需求剖析
2.1 功用要求
图1 体系架构
2.2 功用要求
1、上位机能跟主机完结信息交流,可以经过上位机给主机发送激活指令、定桌信息,可以从从机的数据中判别各从机的作业状况并显现,以及能正确显现从机发送上来的点菜内容;
2、作为货台和餐桌的中转站,主机可以差异各个从机的数据和PC机的数据并处理,而且确保数据传递中的精确性和快速行,在无动作时能主动进入睡觉形式以节能;
3、从机作为整个体系中最重要的环节,需求精确履行主机传送下来的各项指令和处理客人操作时的数据。其间最为重要的是正确存储和显现菜谱及每种菜的价格,以及保存和递送客人在点菜过程中生成的数据,在完结一个消费周期后,可以主动进入睡觉形式,在主机发送激活指令后,可以快速进入正常作业状况;
4、关于整个体系,需求确保货台跟客人之间音讯传递的精确性和完整性。
三、方案规划
3.1 体系功用完结原理
主机硬件框图:
从机硬件框图:
体系硬件结构框图
3.2 硬件渠道选用及资源配置
在本体系中,因为从机需求显现很多的菜谱菜单,所以咱们挑选带有2寸QVG液晶显现器、无线模块接口和JTAG仿真调试口的EV1105开发板来开发从机程序及完结相关的演示。别的,咱们还需求用到AT86RF212芯片来克己无线模块。
3.3体系软件架构
主机软件架构:
从机软件架构:
3.4 体系软件流程
主机程序流程图:
从机程序流程图:
程序运转流程图
3.4 体系估计完结成果
咱们运用一台主机+两台从机+PC机来演示本项目。经过PC机先后唤醒从机1、从机2,然后在两台从机,上进行“点菜”操作;再后边的时间里,PC机可以收到来自从机的点菜信息,并别离显现在上位机上各个从机的对话框中。在从机上挑选结账菜单后,上位机和从机都显现当时从机消费状况。