基于嵌入式系统的无线点菜系统方案设计.docx
- 文档编号:1221419
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:37
- 大小:615.98KB
基于嵌入式系统的无线点菜系统方案设计.docx
《基于嵌入式系统的无线点菜系统方案设计.docx》由会员分享,可在线阅读,更多相关《基于嵌入式系统的无线点菜系统方案设计.docx(37页珍藏版)》请在冰豆网上搜索。
基于嵌入式系统的无线点菜系统方案设计
技术文件
技术文件名称:
嵌入式无线WIFI点菜系统
总体设计方案
技术文件编号:
版本:
文件质量等级:
共39页
(包括封面)
拟制
审核
会签
标准化
批准
第一篇概述
1、范围
本文件规定了基于无线WIFI点菜系统的系统现实原理、系统原理、硬件总体设计、软件总体设计、关键技术及进度成本预计。
本文件给出无线点菜系统点菜端、系统前台管理端、以及后台厨房管理端的研发方案,并给出软硬件关键性技术的一些模块流程、具体实现和关键代码。
本文适用于整体无线点菜系统的研发方案。
2、设计依据
GB/T8567-1988《计算机软件产品开发文件编制指南》
GB/T9385-1988《计算机软件需求说明编制指南》
GB/T9386-1988《计算机软件测试文件编制指南》
GB/T11457-1995《软件工程术语》
GB/T12504-1990《计算机软件质量保证计划规范》
GB/T12505-1990《计算机软件配置管理计划规范》
GB/T14394-1993《计算机软件可靠性和可维护性管理》
GB/T15532-1995《计算机软件单元测试》
GB/T16680-1996《软件文档管理指南》
GB/T17963《信息技术开放系统互连网络层安全协议》
GB/T15532-1995《计算机软件单元测试》
GB/T16680-1996《软件文档管理指南》
GB/T14394-1993《计算机软件可靠性和可维护性管理》
GB/T8567-2006《计算机软件文档编制规范》
GB/T20157-2006《信息技术软件维护》
GB/T20527.1-2006《多媒体用户界面的软件人类工效学第1部分:
设计原则和框架》
GB/T15532-1995《计算机软件单元测试》
GB/T14394-1993《计算机软件可靠性和可维护性管理》
GB/T11457-2006《信息技术软件工程术语》
GB/T15532-2008《计算机软件测试规范》
GB/T9385-1988《计算机软件需求说明编制指南》
GB/T20917-2007《软件工程软件测量过程》
ISO15745-4AMD2-2007《工业自动化系统和集成.开放系统应用集成框架.第4部分:
基于以太网的控制系统用参考描述.修改件2:
ModbusTCP》
ISO/IEC14766-1997《信息技术.系统间远程通信和信息交换
因特网传输控制协议(TCP)之上使用OSI应用
件》
ISO/IECTR9578-1990《信息技术局域网用的通信接口连器》
ISO7478-1987《信息处理系统数据通信多链路规程》
ISO/IECTR18037-2004《程序设计语言.C.支持嵌入式处理机的扩展》
3、定义和缩略语
3.1定义
无线点菜系统:
无线点菜系统是基于嵌入式ARM为手持终端的点菜设备。
使整个点菜模块化、系统化。
3.2缩略语
MR主复位
IC集成电路
CKSL时钟选择
CMD指令
CLK时钟
KEY按键
SDA数据总线
ADDR地址寄存器
CPUDTCPU数据总线
CPUACPU地址总线
CPURDCPU中断请求
CPUWRCPU写控制
ANT 天线
KB键盘(keyboard)
CPU中央处理器(CentralProcessingUnit)
ALU算术逻辑单元(ArithmeticLogicUnitCLK)
Clock时钟周期
Embedded Chips嵌入式
FIFO先入先出队列(FirstInputFirstOutput),
BIOS基本输入/输出系统(BasicInput/OutputSystem),
INTIN中断输入(InterruptInputs)
USB通用串行总线(UniversalSerialBus),
LED光学二级管(lightemittingdiode),
WIFI无线网路通信技术(wirelessfidelity)
FPD平面显示器(flatpaneldisplay)
CCT时钟周期(ClockCycleTime),
EPROM可擦写可编程ROM(erasable,programmableROM)
DSM分布式共享内存(Distributedsharedmemory),
FM快闪存储器(FlashMemory)
SD单面内存(SingleSide),
FAT文件分配表(FileAllocationTables),
LAN局部网(local-areanetwork)
QOS服务质量(qualityofservice)
API应用编程接口(ApplicationProgrammingInterface)
AC 交流电 (AlternatingCurrent)
TCP/IP传输控制协议/因特网互联协议(Transmissio
ControlProtocol/InternetProtocol)
4、设计原则和目标
4.1系统设计原则
原则
详细要求
正确性
运行和调试结果完全正确
健壮性
在常规的环境下能够保证多人进行有效操作。
可靠性
在连续24小时之内无差错可靠运行
成本控制
产品设计选用合适的软硬件。
节约成本,使整体降低。
易用性
不经过专业培训就可通过提示进行操作
可维护性
便于升级,简单的维护。
可扩展性
可扩展菜单,人员等信息量
兼容性
控制台在PC系统的兼容性
4.2系统目标
本系统完成后要实现点菜、加菜、删除、催菜、退菜、换菜、等。
并台、转台、拼台、结账、打折等相关功能。
顾客在餐桌上点菜确认后,能在1-2s内通过Wi-Fi发送到服务台同时服务能把菜单信息通过无线WIFI传送到厨房,将整个点菜到上菜的时间大大压缩。
第二篇系统总体原理
1、现实系统的基本组成、功能和工作环境
1.1现实系统的基本组成
1.2主要功能
1手持点菜系统
餐厅服务员可以登录工号,实现手持界面点菜,退菜。
能过无线WIFI传入前台主机计算机。
通过前台计算机执行指令到厨房,实现快速点菜。
2前台管理:
前台接待开单、点菜、加菜、退菜、附加口味做法、并单、移台、房台预订、菜品预订、外卖、结单等日常操作;临时菜品(菜谱未设置但本店还能做的菜品)管理;支持现金、免单、签单、会员卡、支票、信用卡等多种付款方式;会员级别不同可以享受不同级别的优惠;预订显示可以有效防止房台冲突;其他简单的查询和统计。
3厨房显示打印系统:
客人点单完毕,服务员把单子传到前台,前台操作人员把菜品录入电脑,入单的同时,厨房凉菜、热菜、主食各个档口即打印相应菜品,厨师即可照单做菜,这样可大大提高工作效率
1.3系统的工作环境
1.3.1手持式PDA工作环境
中央处理器:
ARM7以上
适应环境温度范围:
-60℃-+70℃;工作湿度:
0~95%
1.3.2前台计算机最低标配
前台机的最低配置如下:
CPU:
PPentium42.4GHz
内存:
512MRAM内存
硬盘空间:
80G硬盘
网络设备:
802.11b/g
1.3.3厨房计算机最低标配
前台机的最低配置如下:
CPU:
PPentium42.4GHz
内存:
512MRAM内存
硬盘空间:
80G硬盘
网络设备:
802.11b/g
第三篇系统硬件实现及各模块功能实现
1、概述
为使手持PDA性能、大小和功耗最佳化,因此前台主机实现大部分功能,从而减轻手持终端的复杂性,更有利于提高手持终端的可靠性。
2、手持设备的硬件设计方案
点菜系统手持PDA由主控版、LED显示屏、距陈键盘和无线WIFI模块4部分组成。
主控板为核心部分,集成了ARM7以上处理器、2MBSRAM、2MBNorFLASH、和32MBNandFlash,为软件运行提供了足够的空间。
主控版还提供外部模块接口,方便用户根据不同的应用情况选择不同的模块配置。
WIFI模块通过串口与主控版连接,提供与前台主机的无线WIFI业务的收发功能,显示模块通过LCDC接口与主控板连接,提供单色屏和彩色屏的显示功能。
跟陈键盘与主控板相连,提供与PDA内部选择功能。
3、手持设备的硬件总体设计原理图
4、手持设备的各模块功能实现
4.1LCD显示屏的连接实现
4.2无线WIFI模块的连接实现
4.3矩阵键盘模块的连接实现
5、前台电脑硬件实现
由于基于缩短开发周期和费用,前台管理主机和厨房显示主机可用平常PC机即可,因此前台主机的硬件方案这里不作介绍。
5、后台厨房的硬件实现
由于基于缩短开发周期和费用,前台管理主机和厨房显示主机可用平常PC机即可,因此厨房显示系统的硬件方案这里不作介绍。
6、硬件的PCB板主要的开发环境介绍
PCB(PrintedCircuitBoard),中文名称为印制电路板,又称印刷电路板、印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的提供者。
由于它是采用电子印刷术制作的,故被称为“印刷”电路板。
两种常用的PCB板制做工具:
Protel99SE和EAGLE
6.1protel99SE
1、简介
Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工层。
2、Protel99SE的系统组成
1、电路工程设计部分
(1)电路原理设计部分(AdvancedSchematic99):
电路原理图设计部分包括电路图编辑器(简称SCH编辑器)、电路图零件库编辑器(简称Schlib编辑器)和各种文本编辑器。
本系统的主要功能是:
绘制、修改和编辑电路原理图;更新和修改电路图零件库;查看和编辑有关电路图和零件库的各种报表。
(2)印刷电路板设计系统(AdvancedPCB99):
印刷电路板设计系统包括印刷电路板编辑器(简称PCB编辑器)、零件封装编辑器(简称PCBLib编辑器)和电路板组件管理器。
本系统的主要功能是:
绘制、修改和编辑电路板;更新和修改零件封装;管理电路板组件。
(3)自动布线系统(AdvancedRoute99):
本系统包含一个基于形状(Shape-based)的无栅格自动布线器,用于印刷电路板的自动布线,以实现PCB设计的自动化。
2、电路仿真与PLD部分
(1)电路模拟仿真系统(AdvancedSIM99):
电路模拟仿真系统包含一个数字/模拟信号仿真器,可提供连续的数字信号和模拟信号,以便对电路原理图进行信号模拟仿真,从而验证其正确性和可行性。
(2)可编程逻辑设计系统(AdvancedPLD99):
可编程逻辑设计系统包含一个有语法功能的文本编辑器和一个波形编辑器(Waveform)。
本系统的主要功能是;对逻辑电路进行分析、综合;观察信号的波形。
利用PLD系统可以最大限度的精简逻辑部件,使数字电路设计达到最简化。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 系统 无线 点菜 方案设计