




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生毕业论文设计题目学生姓名阮康学号专业班级建筑电气与智能指导教师完成时间2015年5月5日基于单片机的无线点菜餐饮系统服务终端设计I摘要随着人民生活水平的提高和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业。无线电子点菜系统是无线通信技术的典型应用,把无线技术用于餐饮业将会极大提高餐馆的工作效率和服务质量。在市场经济蓬勃发展的今天,面对餐饮行业竞争日益激烈的现实,建立一种实用、先进、高效的餐饮管理系统势在必行。本文设计的无线点菜系统终端设备是以凌阳SPCE061A单片机为核心,外部扩展了人机界面模块、无线传输模块、语音录放模块、红外自学习模块等。通过服务终端的特色餐饮语音介绍功能,可以向客户推荐酒店的特色餐饮;服务终端将客户的点菜信息进行编码后通过无线传输模块发送给服务中心,服务中心解码后就可以得到客户的点菜信息;当终端发出结帐信息时,服务中心打印帐单结帐;客户走后,服务中心发送设备控制信息给服务终端,终端设备根据控制信息发射红外遥控命令,关闭所有电气设备。无线点菜餐饮系统终端设备的设计有利于提高餐饮管理系统向信息化、先进化、高效化方面发展,具有很大的开发前景。关键词单片机;无线传输;红外自学习基于单片机的无线点菜餐饮系统服务终端设计IIABSTRACTALONGWITHTHEENHANCEMENTOFTHELEVELOFTHEPEOPLESLIVESANDTHETRANSFORMATIONOFTHELIFESTYLE,THEDININGINDUSTRYWHICHISCALLEDGOLDINDUSTRYINCHINAHASTHEHUGEINVESTMENTMARKETTHEWIRELESSELECTRONICORDERINGFOODSYSTEMISTHETYPICALUSEOFTHETECHNOLOGYOFWIRELESSCOMMUNICATIONUSINGTHETECHNOLOGYOFWIRELESSCOMMUNICATIONINTHEDININGINDUSTRYWILLLARGELYIMPROVETHEWORKINGEFFICIENCYANDTHEGRADEOFSERVICETODAY,THEMARKETECONOMYDEVELOPVERYQUICKLY,INTHEFACEOFTHERESTAURANTINDUSTRYINANINCREASINGCOMPETITIVEREALITY,THEESTABLISHMENTOFAPRACTICAL、MODERN、FOODEFFICIENTMANAGEMENTSYSTEMISIMPERATIVE。THISPAPERDESCRIBESTHEDESIGNOFWIRELESSTERMINALEQUIPMENTORDERINGSYSTEMSUNPLUSSPCE061AISATTHECORE,EXTERNALEXPANSIONOFTHEHUMANMACHINEINTERFACEMODULES,WIRELESSTRANSMISSIONMODULES,VOICERECORDINGMODULE,IRLEARNINGMODULE。BYSERVINGTHETERMINALCHARACTERISTICSFOODVOICEONFUNCTIONCOULDRECOMMENDTOCLIENTSOFTHEHOTELFEATURESDINING;TERMINALSERVICESTOTHECUSTOMERSORDEREDINFORMATIONENCODEDWIRELESSTRANSMISSIONMODULESENTTOTHESERVICECENTER,SERVICECENTERAFTERDECODINGCANBEORDEREDCUSTOMERINFORMATION;WHENTHETERMINALISSUEDBILLINGINFORMATION,PRINTBILLINGSERVICESBILLINGCENTER;WHENCUSTOMERSLEFT,THESERVICECENTERTHISEQUIPMENTTOCONTROLINFORMATIONSERVICETERMINALS,TERMINALEQUIPMENTUNDERCONTROLINFORMATIONINFRAREDREMOTECONTROLORDERSTOCLOSEDOWNALLTHEELECTRICALEQUIPMENT。ORDERINGSYSTEMWIRELESSTERMINALEQUIPMENTDESIGNEDTOIMPROVETHEMANAGEMENTSYSTEMCATERINGTOTHEINFORMATIONTECHNOLOGY、ADVANCED、DEVELOPMENTOFEFFICIENT,HASGREATPROSPECTSOFDEVELOPMENT。KEYWORDSSINGLECHIPMICROCOMPUTER;WIRELESSTRANSMISSION;INFRAREDLEARNING基于单片机的无线点菜餐饮系统服务终端设计目录摘要IABSTRACTII第1章绪论111无线点菜的课题背景112无线点菜的研究内容及意义213无线点菜的国内外研究现状314本文的工作5第2章无线点菜餐饮系统服务终端设备设计方案及论证621基于PDA的无线点菜系统终端设备的设计622基于单片机的无线点菜系统终端设备的设计723基于PC机无线点菜终端设备的设计924论证分析10第3章无线点菜餐饮系统终端设备的硬件设计1231单片机SPCE061A简介12311性能13312应用领域14313结构介绍1432语音录放模块16321原理分析17322语音的录入和压缩17323语音录放具体应用1833人机交换模块2034无线传输模块2235红外自学习模块2436电源电路2637单片机的抗干扰性设计27第4章无线点菜餐饮系统终端设备的软件设计2941主程序设计2942语音设计3043放音子模块和点菜子程序模块设计3144其他子模块设计33第5章无线点菜餐饮系统终端设备的软硬件调试说明3851硬件调试39511静态调试3952软件调试4053系统联调40结论41参考文献42基于单片机的无线点菜餐饮系统服务终端设计附录A电路图44附录B程序清单45基于单片机的无线点菜餐饮系统服务终端设计1第1章绪论当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。11无线点菜的课题背景在市场经济蓬勃发展的今天,酒店、餐饮电脑管理在世界各国已非常普及。它成为服务行业提高办公效率、提高竟争力的关键因素之一。随着经济环境的不断好转,面对餐饮业严酷竞争日益激烈的现实,如何加强管理、提高工作效率和改善服务质量成了急待解决的问题。而解决这些问题的关键措施之一就是建立实用、先进、高效的餐饮电脑管理系统,引进创新的经营机制,适应新形式下的生存和发展的空间。近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。作为传统的餐饮企业就是存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。管理信息系统是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提基于单片机的无线点菜餐饮系统服务终端设计2供各类管理决策信息,辅助企业进行现代化管理。管理信息系统的分析与设计,必须和具体实际相结合,才能真正服务社会。在系统开发时应遵循以下一些原则(1)稳定性原则系统的开发必须具有加强的应变能力,在一定时间内有相对的稳定性。(2)实用性与先进性原则目前,我国的管理信息系统开发中存在低水平的重复开发和片面追求高档次的硬件设备,以及系统开发成功率低,使用价值不高等问题。鉴于实际情况在系统开发中应遵循把实用性放在第一位,又要突出系统在技术上,管理上的先进性原则。(3)面向用户原则管理信息系统是为用户开发的,最终是交给用户使用的,只有用户通过运行才能对系统做出客观评价。因此必须从系统的总体方案规划设计到系统开发过程中的每一个环节,都必须坚持一切为了用户,一切服务于用户的观点,这是信息系统开发的首要前提。12无线点菜的研究内容及意义根据该企业的特点和该企业的实际情况,该系统以餐饮业务为基础,主要突出点单、结账。该系统可以根据客人的要求在服务终端上点出自己喜欢的菜式。在每个服务终端上有强大的语音录放功能,由于该功能的优势,酒店可以通过它向客人介绍一些有特色的服务或者有名气的菜式。在该系统中,还有一个有特色的模块红外自学习模块,这个模块是一个独立的部分,它分为红外发送部分和红外接收部分,可以控制包间内所有电气设备的开关,而且与遥控器不相冲突。无线解手模块是通过服务终端了解到的信息和中心控制计算机相通信,以便服务中心对餐饮系统的管理。在现实的社会中,小型餐饮公司或企业的管理还大多停留在人工管理日常业务运作的水平上,人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。该企业开发此餐饮管理系统,不仅能提高公司的管理水平给管理者提供一个企业运作的信息平台还能提升企业的形象及增强竞争力。使用该餐饮基于单片机的无线点菜餐饮系统服务终端设计3管理系统能将餐饮企业业务管理和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时掌握酒店里房间的使用状况,客人点单,挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。在竞争越来越激烈的餐饮业中取得优势13无线点菜的国内外研究现状中国是举世闻名的美食大国,拥有五千年的饮食文化和巨大的餐饮市场,随着人民生活水平和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业,但同样也应看到,餐饮业不仅面临着巨大的发展机遇,也面临着前所未有的挑战和考验。这些挑战主要来源于以下几方面(1)人才的专业化程度不够导致内功不足因餐饮业门坎较低,中国的大多数餐饮企业的老板是从小店发展起来的,家族式管理的居多,还没有发展到聘请职业经理人,许多还是“人治“,并没有一套现代企业制度和监督管理体制,所以从观念意识、经营思想和管理水平还有待专业化。(2)应变能力差,缺乏先进的信息工具现在的餐饮市场火爆,许多以前做电子、房地产等其他行业的老板都凭借雄厚的资金实力挤进餐饮市场,争先恐后的上规模、上档次、比菜品、比服务、拼价格,使餐饮市场竞争激烈,但是许多餐饮企业缺乏对市场的应变能力和灵敏的信息工具,在现今网络经济的时代,许多餐饮企业还处在手工及半手工状态,即使有计算机也只当个点菜器和计算器用,并没有真正通过计算机系统来实现改造流程、强化管理、降低成本、堵漏节流等作用。(3)缺乏科学和标准的管理体系国外著名的快餐连锁经过上百年的探索都形成了标准化的工作流程和方法。中餐因其菜品的多样化和特色化的服务很难实现标准化管理,这使中餐企业的成本控制很难实现,但近两年也出现了引进快餐式经营特点的中餐企业,从流程、服务、出品都开了中餐标准化的先河。当然经营特色、规模、出品这些因素不同的餐饮业态有不同的标准,但是提高餐饮企业核心竞争力的管理信息工具越来越受到餐饮老板的重视,因此许多公司都陆续推出了餐饮管理系统,但由于自身经验的缺乏或对酒店餐饮行业管理理解的不够,至基于单片机的无线点菜餐饮系统服务终端设计4使市场上的产品良莠不分。目前市场上的餐饮管理系统大致有手工单据集中上传、PDA点菜和IC卡手持点菜三种类型。手工单据集中上传类型顾名思义,集中上传就是点菜员用手工开单后,统一到前台的计算机或触摸屏来进行统一录入上传。很明显,这将导致效率的非常低下。在营业高峰时经常出现录入菜单排队现象,相信随着当前餐饮管理的发展,这种效率低下的管理模式将逐渐遭到淘汰。另外,没有条码划菜系统,无法统计上菜的时间,一旦出现问题,在厨师和传菜员之间无法追究明确责任。PDA点菜类型PDA点菜上传,其主要是通过红外线或无线传输技术80211B来进行数据传输。红外线传输距离由其功率的大小决定,由于PDA自身性能的局限性,其红外线传输的理论距离只有4米,而且红外线传输过程中不能有任何障碍物阻拦,实际上要求在1米内才能看清楚上传指示灯和上传确认音,传输成功率不能达到100,极易造成数据的丢失。红外传输设备与红外接收设备进行通讯时,为一对一对应,其他红外传输设备无法插入,只能等待,等待过程中容易发生丢包现象。另外,红外线传输所需的硬件品种较为复杂,这相对于构建网络也会较为复杂,则网络容易出现故障。无线传输技术(80211B)因其用国家允许的公用频率,所以会受到其他诸如手机、微波设备等所发出信号的干扰。主要表现为通讯距离缩短,通讯时间加长,发出错误的包。IC卡手持点菜类型IC卡手持点菜系统着重流程管理,针对中餐酒店的所有环节采用信息手段进行整合,从预订、接待、点菜、菜品上传、厨房分单打印、条码划菜、收银、经理查询等全方位计算机管理信息系统。是目前业内较为先进的,非常适合中大型酒楼的管理系统,根据调研IC卡手持点菜的用户情况分析,其系统的特性有以下几点(1)数据准确、无丢单漏单现象;(2)图形化、人性化、直观化;(3)上传速度快、使用效率高;(4)引进先进的条码技术管理菜品厨房分单打印出来的条码单的内容包括台号,名称,数量,价格,制作方式,特殊要求,及条码等;基于单片机的无线点菜餐饮系统服务终端设计5(5)灵活而准确高效的收银结帐系统;(6)是辅助酒店老板的监控和决策的工具。综上所述,从中餐行业的复杂性和从业人员的素质考虑,推荐餐饮企业使用现今应用比较广泛也是比较稳定成熟的IC卡手持点菜技术。14本文的工作详细分析课题任务,首先了解凌阳单片机的特性、SPCE061A指令、程序设计、开发环境等;然后研究、分析无线点菜系统终端设备的系统设计方案;接着根据系统方案设计出达到每个具体要求的子模块;比如要实现语音录放功能就要掌握语音设计方法,设计出语音录放子模块等等。最后根据课题任务的要求设计出实现控制任务的硬件原理图和软件,并进行硬件调试。设计一个基于单片机的无线点菜系统终端设备的具体化技术指标如下1无线点菜系统终端设备的核心控制芯片是SPCE061A的凌阳单片机;2由已经录制好的语音片段提供客人本酒店的点菜服务程序;3由键盘输入客人要点菜单的序号;4由无线传输模块PTR2000将信息发送给主控计算机;5由红外自学习模块控制包间内电气设备的开关。基于单片机的无线点菜餐饮系统服务终端设计6第2章无线点菜餐饮系统服务终端设备设计方案及论证实现基于单片机的无线点菜系统终端设备的设计,我们需要达到以下要求无线服务系统主要由服务终端和服务中心两部分组成。酒店的每个餐厅都设有一个服务终端,服务终端可以通过红外学习模块控制餐厅内所有的电器设备如电视机、空调、DVD、红外遥控窗帘器、遥控灯等。通过服务终端的特色餐饮语音介绍功能,可以向客户推荐酒店的特色餐饮。服务终端将客户的点菜信息进行编码后通过无线传输模块发送给服务中心,服务中心收到信息后,立即进行解码,若收到的信息是客户的语音信息,则立即播放客户语音。若收到的是点菜信息,则立即查询现有食品库存是否满足客户菜单要求,若能满足,则发送回复信息给终端告知点菜成功,同时厨房打印机打印菜单给厨师;若食品库存不够,可直接利用语音模块与服务终端的客户进行对话,询问客户是否可以换菜或等待购菜等,然后根据客户的要求进行换菜或购菜等处理,并发送回复信息告知客户处理结果。在客户用餐的过程中,客户还可能发出加菜、退菜、催菜等信息,服务中心与客户协调后作出相应处理,并发送回复信息或语音信息告知客户处理结果。当终端发出结账信息时,服务中心打印账单结账。客户走后,服务中心发送设备控制信息给服务终端,终端根据控制信息发射红外遥控命令,以关闭电视、空调等设备。所以要求此系统必须具备4个模块语音录放模块、无线传输模块、人机交换模块和红外自学习模块。21基于PDA的无线点菜系统终端设备的设计方案1基于PDA的无线点菜系统终端设备的设计,主要由两大部分组成无线部分各基带信号处理和控制部。1无线部分包括天线系统,发送、接收、调制、解调各振荡器等高频系统,发送部分由射频功率、放大器、带通滤波器组成,接收部分由高频放大、变频,中频放大器组成。2基带信号处理和控制包括发送信道的信号处理和接收信道的信号处理。发送基于单片机的无线点菜餐饮系统服务终端设计7信道的信道处理主要是编码过程,以便形成帧数据可以发送,接收信道处理包括均衡、信道分离、解密解码等,最终得到的数据信息,经过终端数据适配器交给CPU处理。主要的技术指标1工作频率47MHZ2信道间隔4KHZ3信道数目104调制方式FSK5工作电压12V6编码格式POCSAG码天线转换接收解调均衡信道分离解码VCO频率合成器控制器适配器发送调制编码键盘、显示器图21无线终端控制部分系统功能图22基于单片机的无线点菜系统终端设备的设计方案2基于SPCE061A单片机的无线点菜系统终端设备的设计,此设计也包括四个模块语音录放模块、人机交换模块、无线传输模块和红外学习模块。终端设备的控制芯片选用凌阳SPCE061A,此芯片具有强大的语音录放功能,通过服务终端的特色餐饮语音介绍功能,可以向客户推荐酒店的特色餐饮。与此同时,在每个包间的餐桌上都有一份菜单,上面有菜名和菜名所代表的序号,通过语音录放模块提示客人点菜的基于单片机的无线点菜餐饮系统服务终端设计8程序。由键盘电路输入点菜信息。比如,当客人按下键盘电路上的放音键时,语音信息将提示客人“开始点菜,请您按键选择您需要点单的第1道菜的序号,按号键继续点菜,按好键结束点菜。”等,这些详细的按键语音功能介绍将在语音模块中重点介绍。在客人输入点菜信息后,由无线传输模块将这些信息传送到主控计算机,在服务中心处理完信息后可以向服务终端反馈信息。容易与PC机接口。无线传输模块采用PTR2000。红外学习模块可以控制餐厅内所有的电器设备如电视机、空调、DVD、红外遥控窗帘器、遥控灯等。点菜加菜退菜换菜催菜缓菜结帐显示信息播放语音控制设备点菜信息客户语音功能红外学习功能点菜信息回复语音信息设备控制信息信息编码特色餐饮介绍学习红外编码或发射遥控编码接收信息并解码无线传输模块播放语音点菜加菜退菜换菜催菜缓菜结帐显示信息播放语音控制设备点菜信息客户语音功能红外学习功能点菜信息回复语音信息设备控制信息信息编码特色餐饮介绍学习红外编码或发射遥控编码接收信息并解码无线传输模块播放语音点菜加菜退菜换菜催菜缓菜结帐显示信息播放语音控制设备点菜信息客户语音功能红外学习功能点菜信息回复图22服务终端控制部分系统功能框图打印帐单打印菜单点菜信息处理点菜信息回复餐厅设备控制信息播放语音点菜信息信息编码服务中心语音信息语音信息接收信息并解码无线传输模块图23服务中心控制部分系统功能框图我们此次设计的是无线点菜系统的终端设备,也就是图22所要实现的功能。基于单片机的无线点菜餐饮系统服务终端设计923基于PC机无线点菜终端设备的设计方案3是基于PC机的无线点菜系统终端设备的设计。硬件选择推荐配置客户机奔腾以上处理器内存32M以上硬盘5G以上服务器奔腾或至强处理器内存256MSCSI硬盘;软件选择各职能部门的计算机使用PC机,操作系统使用MICROSOFT公司的中文WINDOWS98/2000操作系统;数据库服务器采用MICROSOFT公司的WINDOWS2000SERVER操作系统。本设计的硬件连接相对简单,重点是如何实现无线点菜和如何制作良好的界面,即在软件设计方面下工夫。数据库设计是在既定(本系统使用SQLSERVER)的数据库管理系统基础之上建立数据库的过程。其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的一步。在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必须进行逻辑结构的设计,在逻辑设计阶段,主要完成建立数据库的逻辑模型,并解决数据的完整性、一致性、安全性和有效性等问题;最后一个阶段是数据库的物理结构设计,其任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。网络结构采用星形结构,各个计算机通过千兆以太网卡连接到交换机。结构如图24基于单片机的无线点菜餐饮系统服务终端设计10图24基于PC机无线点菜的网络结构图24论证分析1从终端设备设计价格上来分析,方案1的无线传输部分采用的是天线系统,包括天线系统,发送、接收、调制、解调各振荡器等高频系统,发送部分由射频功率、放大器、带通滤波器组成,接收部分由高频放大、变频,中频放大器组成。它的价格比较昂贵,而且要实现的难度比较大。而且方案1是基于PDA的无线点菜终端设备的设计,成本比单片机要高得多。而方案2采用模块设计,它的无线传输部分是采用PTR2000价格实惠,容易实现,在200M范围内有效,适用于此系统的要求。方案3在每个服务终端都要装配一台PC机,价格更加昂贵。2从实现的功能方面来分析,方案1有强大的无限传输功能和人机交换界面良好,可是语音录放功能和红外学习功能却没有体现出来。而方案2采用的是凌阳公司开发的SPCE061A芯片,此芯片有强大的语音录放功能,而本次设计主要是有语音录放功能向客人提供点菜的程序和反馈主控计算机发回的信息,同时无线传输也本次设计应该突出的重点功能。通过扩展也容易实现红外自学习的功能,容易达到设计的要求。方案3的实现的功能也是非常强大的,通过软件设计可以设计出更加完善的人机交换界面,也能达到本次设计要求的所有功能。3从实现难度方面来分析,方案1中POCSAG编码制式的传输速率低,要增加新的用户量只能靠增加频点、增设新台来实现。在寻呼业高速发展阶段,要使用户量,只要密码组码足够复杂,周期比较长,想从中获取消息是比较困难的。这种保密法与数字通信和频带压缩有紧密的关系。而方案2,无论是硬件设计、外围扩展、软件编程还是调试等等都相对简单些。硬件方面采用功能划分模块,分为语音录放模块、人机交换模块、无线传输模块和红外自学习模块。功能齐全、结构简单、划分明了。在软件编程方面,由于凌阳SPCE061A支持C语言和汇编语言联合编程的方法。C语言作为主程序编程,调用其他程序模块,可以充分利用C语言的优点。汇编语言主要用在子程序模块中,利用它在中断、延时方面的优点。凌阳SPCE061A的集成开发环境IDE也是功能很强大的,凌阳科技将软件编译、连接以及下载SPCE061A程序代码的各种工具集成在一个WINDOWS操作系统下,作成一个功能强大的集成开发环境NSPIDE。它集程序的编辑、编基于单片机的无线点菜餐饮系统服务终端设计11译、连接、调试以及仿真等功能为一体,使人们的编程、调试操作更加方便。此外,它的软件仿真可以在不连接仿真板的情况下模拟硬件的各项功能来调试程序,比较方便。方案3的实现和方案2比起来要复杂些,还需要用到许多附加的设备,在软件编程方面也更加复杂些。综上所述方案2是无论是从经济方面、科学性还是从实现的容易程度都优于方案1和方案3,不失为最佳的选择。综上所述方案2有如下的特点1在完成所要求的任务的基础之上还有着结构简单、明了的特点,很容易实现,而且在一定的程度上节约成本。2由于采用了模块设计,能够达到设计的要求,功能强大。很大程度上的减少了编程的麻烦,编程、调试实现起来较容易。3集成开发环境IDE也是功能很强大,方便我们进行硬件调试、软件调试、软硬件联调,有利于做出实物来。为我们提供了良好的实验开发平台。基于单片机的无线点菜餐饮系统服务终端设计12第3章无线点菜餐饮系统终端设备的硬件设计整个系统由软件和硬件两部分组成。本章详细介绍了系统的硬件和软件设计,并对硬件和软件的每一个部分进行了分析,在后半部分还对系统模型进行了访真与程序调试。硬件和软件的每一个坏节都是深思熟虑而成,各自完成相应的功能并组成一个统一的整体。系统硬件由核心控制芯片SPCE061A单片机、电源电路、语音录放模块、人机交换模块、无线传输模块和红外自学习模块组成。系统电源为整个系统提供电能;语音录放模块为客人提供点菜信息;人机交换模块主要是键盘电路和显示电路,主要为客人提供和主控计算机交流的平台;无线传输模块用于客人和主控计算机的通信;红外自学习模块用于在客人走后,主控计算机发出红外编码信息控制服务包间内电气设备的开关。如电视机、空调、DVD、红外遥控窗帘器、遥控灯等。系统硬件原理图如图31所示。SPCE061APTR2000PTR2000RE232主控计算机放音电路红外自学习模块电气设备显示电路电源电路键盘电路图31系统硬件原理图31单片机SPCE061A简介SPCE061A是继NSP系列产品SPCE500A等之后凌阳科技推出的又一个16位结基于单片机的无线点菜餐饮系统服务终端设计13构的微控制器。与SPCE500A不同的是,在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A里只内嵌32K字的闪存FLASHROM。较高的处理速度使NSP能够非常容易地、快速地处理复杂的数字信号。因此,与SPCE500A相同,以NSP为核心的SPCE061A微控制器也适用在数字语音识别应用领域。SPCE061A在26V至36V工作电压范围内的工作速度范围032MHZ至49152MHZ,较高的工作速度使其应用领域更加拓宽。2K字SRAM和32K字闪存ROM仅占一页存储空间,32位可编程的多功能I/O端口;两个16位定时器/计数器;32768HZ实时时钟;低电压复位/监测功能;8通道10位模数转换输入功能并具有内置自动增益控制功能的麦克风输入方式;双通道10位DAC方式的音频输出功能;SPCE061A是数字声音和语音识别产品的一种最经济的应用。图32SPCE061引脚图311性能16位NSP微处理器;CPU时钟032MHZ49152MHZ;内置2K字SRAM;内置32K闪存ROM;工作电压VDD为2636VCPU,VDDH为VDD55VI/O;可编程音频处理;晶体振荡器;系统处于备用状态下时钟处于停止状态,耗电小于2A36V;2个16位可编程定时器/计数器可自动预置初始计数值;2个10位基于单片机的无线点菜餐饮系统服务终端设计14DAC数模转换输出通道;32位通用可编程输入/输出端口;14个中断源可来自定时器A/B,时基,2个外部时钟源输入,键唤醒;具备触键唤醒的功能;使用凌阳音频编码SACM_S240方式24K位/秒,能容纳210秒的语音数据;锁相环PLL振荡器提供系统时钟信号;32768HZ实时时钟;7通道10位电压模数转换器ADC和单通道声音模数转换器;声音模数转换器输入通道内置麦克风放大器和自动增益控制AGC功能;具备串行设备接口;低电压复位LVR功能和低电压监测LVD功能;内置在线仿真板ICE,INCIRCUITEMULATOR接口。312应用领域语音识别类产品;智能语音交互式玩具;高级亦教亦乐类玩具;儿童电子故事书类产品;通用语音合成器类产品;需较长语音持续时间类产品等等313结构介绍SPCE061A配备了凌阳科技开发的最新的16位微处理器NSP。它内含有8个寄存器4个通用寄存器R1R4,1个程序计数器PC,1个堆栈指针SP,1个基址指针BP和1个段寄存器SR。通用寄存器R3和R4结合形成一个32位寄存器MR,MR可被用作乘法运算和内积运算的目标寄存器。此外,SPCE061A有3个FIQ中断和14个IRQ中断,并且带有一个由指令BREAK控制的软中断。NSP不仅可以进行加、减等基本算术运算和逻辑运算,还可以完成用于数字信号处理的乘法运算和内积运算。SRAMSPCE061A拥有2K字的SRAM包括堆栈区,其地址范围从000000到0007FF。闪存FLASHROM32K字的内嵌式闪存用于存放程序和数据。全部32K字闪存均可在ICE工作方式下被编程写入或被擦除。对闪存设置保密设定后,其内容将不能再通过ICE被读写,也就可以使程序不被其他人读取。输入输出端口是系统与其它设备进行数据交换的接口。SPCE061A具有两个可编程输入输出端口A口和B口。A口既是具有可编程唤醒功能的普通I/O口,又可与ADC的多路LINE_IN输入共用IOA60与LINE_IN17共用,见P_ADC_MUX_CTRL读/写702BH,此时IOA必须被设置为悬浮管脚;B口除了具有普通I/O口的功能外,在特定的管脚上还可以完成一些特殊的功能。基于单片机的无线点菜餐饮系统服务终端设计15SPCE061A提供了两个16位的定时器/计数器TIMERA和TIMERB。TIMERA为通用计数器;TIMERB为多功能计数器。TIMERA的时钟源由时钟源A和时钟源B进行“与”操作而形成;TIMERB的时钟源仅为时钟源A。定时器发生溢出后会产生一个溢出信号TAOUT/TBOUT。一方面,它会作为定时器中断信号传输给CPU中断系统;另一方面,它又会作为4位计数器计数的时钟源信号,输出一个具有4位可调的脉宽调制占空比输出信号APWMO或BPWMO分别从IOB8和IOB9输出,用来控制马达或其它一些设备的速度。此外,定时器溢出信号还可以用于触发ADC输入的自动转换过程和DAC输出的数据锁存。SPCE061A具有两种中断方式快速中断请求FIQFASTINTERRUPTREQUEST中断和中断请求IRQINTERRUPTREQUEST中断。中断控制器可处理3种FIQ中断和11种IRQ中断,以及一个由指令BREAK控制的软中断。相比之下,FIQ中断的优先级较高而IRQ中断的优先级较低。也就是说,FIQ中断可以中断IRQ中断服务子程序的执行,而CPU执行相应的FIQ中断服务子程序的过程不能被任何中断源的中断请求中断。IOB0(SCK)IOB1(SDA)ROMRAMCPU时钟实时时钟低电压监测/低电压复位32管脚通用输入输出端口双16位定时器/计数器时基中断控制双通道10位DAC输出7通道10位ADC单通道ADCAGCICEENICESCKICESDA16位控制器ICEVCPXI/RXO锁相环振荡器IOA150IOB150MICINAUD1AUD2串行输入输出口图33SPCE061A结构图基于单片机的无线点菜餐饮系统服务终端设计1632语音录放模块本次设计的要求为整个系统在运行时能够根据客人的要求,提供语音服务,比如向客人介绍有特色的菜式、服务等等,以增加效果。为了配合设计要求,设计了语音模块。语音是SPCE061A的一大特点。应用SPCE061A可以方便的实现语音录放,该芯片拥有8路10为精度的AD。其中一路AD为音频转化通道,并且内置有自动增益电路。这为语音录入提供了方便的硬件条件。2路10为精度的DA,只需要外接2个功放(LM386)即可以完成语音的播放。而且它支持标准的C语言,可以实现C语言与凌阳汇编语言的相互调用。并且,提供了语音录放库函数,只需要了解库函数的使用,就会容易的完成语音录放,这些都为软件的开发提供了方便的条件。将压缩前的数据量比上压缩后的数据量即可以得出凌阳不同的音频格式压缩比SACMA2000压缩比为81,8125,815SACMS480压缩比为803,8045SACMS240压缩比为8015压缩比越大,存储空间占用越小,更加节省月资源。凌阳的音频格式有许多种,比较常用的有三种,如表31所示。表31凌阳音频的格式模块名称语音压缩编码率类型资料采样率SACMA2000以30/24/20/16(KB/S)的速率进行编码16KHZSACMS240以24KB/S的速率进行编码16KHZSACMS480以48KB/S的速率进行编码24KHZ在这里压缩编码率即为压缩后每秒钟语音播放时所使用的数据量。而编码后每秒钟播放的语音数据量均为16KB。基于单片机的无线点菜餐饮系统服务终端设计17本系统采用的就是SACMA2000模块,其语音压缩编码24KB/S,采样频率为16KHZ。根据设计要求,本系统语音有两部分即语音的录入和输出播放。321原理分析(1)录音录音时,通过A/D转换器将语音信号转换成数字信号,编码后存入存储器中;放音时,将数据从存储器中取出并解码,然后经D/A转换变成语音信号输出。SPCE061A的A/D转换器有8个通道,其中有1个通道是MICIN输入,它专门用于对语音信号进行采样。语音信号经MIC转换成电信号,由隔直电容隔掉直流成分,然后输入至SPCE061A内部前置放大器。SPCE061A内部自动增益控制电路AGC能随时跟踪、监视前置放大器输出的音频信号电平,当输入信号增大时,AGC电路自动减小放大器的增益;当输入信号减小时,AGC电路自动增大放大器的增益,以便使进入A/D的信号保持在最佳电平,又可使削波减至最小。A/D转换器对输入的音频信号进行8KHZ采样,并按照凌阳音频编码格式进行编码,每秒将占用24KBITS的存储器空间。(2)放音解码后,以16KHZ的速率进行D/A转换输出,经电容滤波后,恢复原始语音波形,通过驱动扬声器放音。322语音的录入和压缩根据设计的需要,我们必须录入与设计相关的语音,不能直接调用SPCE061A原有的语音模块,这样才能突出自己设计的特色,因为我们录入了自己所需要的语音。音频录入部分电路原理图如图44所示。语音录入压缩的步骤(1)利用录音机录音,建立BEGIN和END两个文件。(2)新建文件夹,在文件夹中必须包含ADPEN、CEL、SCAM三个文件。对录音进行压缩编码和解码,同时还要加进BEGIN和END两个录音文件。基于单片机的无线点菜餐饮系统服务终端设计18(3)进行压缩的格式为SCAMBEGINWAV、BEGIN24K、BEGINOUT,压缩完毕,END用同样的方法进行压缩(用凌阳自带的压缩工具COMPRESSTOOL)。(4)把新压缩的BEGIN24K加入到模块A2000中。(5)重新定义。在HEAD文件中的RESOURCEINC模块中对BEGIN和END重新定义,在编译即可。323语音录放具体应用在本设计中,语音录放模块的作用是提示客人的点菜信息。它需要和人机交换模块中的键盘电路结合,一起完成此功能。当客人按下键盘电路上的点菜键时,将由录制好的语音信息提示“现在请您开始点菜,请您按键选择您需要点的菜式的序号,例如您按1号键,您选择的菜式是红烧猪蹄。菜式序号在您的餐桌菜单上均以给出。按号键后接着输入下一道菜式的序号,按号键结束点菜。”(此段录音为语音1);在客人按下号键后,将再次出现语音提示“您点的菜式序号为1、15;如果您对以上信息确定,请按确定键;如果您对以上信息否定,请按取消键。”(此段录音为语音2);如果客人按下确定键,语音信息将提示“点菜完毕”(此段录音为语音3)如果客人按下取消键,语音信息将提示“请按点菜键。”(此段录音为语音4)。当客人按下键盘电路上的放音键时,将有录制好的语音信息提示“欢迎您来到本酒店用餐,下面请按键选择。按1号键介绍本酒店的特色菜式;按2号键介绍本酒店的特色服务;按3号键催菜键;按4号键换菜键;按5号键退菜键;按6号键缓菜键;按7号键结帐键;按号键与主控计算机直接对话;按号键结束放音。请您按键选择。”(此段录音为语音5);当客人在放音键后按下1号键,将会有语音提示信息介绍特色菜式(此段特色菜式的录音为语音6);当按下2号键将会介绍特色服务(此段特色服务的录音为语音7);当按下3号键将会有语音信息提示“现在请输入您需要催促菜式的序号按号键输入下一道需要催促菜式的序号,按号键结束催菜。”(此段录音为语音8);在客人按下号键后,将再次出现语音提示“您催促的菜式序号为1、15;如果您对以上信息确定,请按确定键;如果您对以上信息否定,请按取消键。”(此段录音为语音9);如果客人按下确定键,语音信息将提示“催菜完毕基于单片机的无线点菜餐饮系统服务终端设计19”(此段录音为语音10);如果客人按下取消键,语音信息将提示“请按催菜键”(此段录音为语音11);按下4号换菜键(分别有语音12、13、14、15);5号退菜键(分别有语音16、17、18、19);6号缓菜键(分别有语音20、21、22、23);7号为加菜键(分别有语音24、25、26、27);当客人在放音键后按下7号结帐键时,将会有语音信息提示“谢谢惠顾,请您到服务台领取帐单结帐,欢迎下次光临再见。”(此段录音为语音28);当客人按下号键时将会有语音信息提示“现在您将与服务台对话,请在嘀声后留言,按号键结束。”(此段录音为语音29);当客人按号键结束留言后,又会有语音信息提示“若您对以上流言信息确认,请按确定键,否认请按取消键。”(此段录音为语音30);若按确认键,将把流言信息由无线传输模块发送给主控计算机。若按取消键返回到放音键后。值得说明的是,本次设计选用凌阳SPCE061A单片机是因为它有强大的语音功能,上面也已经介绍了语音录放的原理。而本次设计语音录放的功能主要是为了提示客人如何操作。所以,以上的26段语音提前已经录制好了,存储在存储器中。可以在按键后直接调用。而在客人与主控计算机直接对话时,是要把客人现场录制的语音通过无线传输传送给主控计算机,这是一个语音录制的过程。基于单片机的无线点菜餐饮系统服务终端设计20图34音频录入部分电路原理图图35音频输出部分基于单片机的无线点菜餐饮系统服务终端设计2133人机交换模块本次设计的人机交换模块主要由键盘电路和显示模块电路组成,为客人提供一个便捷的操作平台。键盘电路的作用是结合语音录放模块,把客人的点菜信息通过无线传输模块传送给主控计算机;显示电路主要是显示客人的点菜信息,以及便于客人与主控计算机进行通信。对于文本输入系统,除了主控制器外,至少还要包括输入设备和显示设备。系统采用SPCE061A单片机作为主控制器,而输入和显示都通过SPLC701B液晶显示模组(集成了44键盘)实现。SPCE061A单片机作为主控芯片,负责构建拼音输入法的数据结构,并在单片机内部FLASH中保存汉字的拼音编码。SPCE061A接收44按键输入,并通过LCD显示交互内容,从而实现用户操作界面。1SPLC701B液晶显示模组特性SPLC701B液晶显示模组采用基于凌阳SPLC701B芯片的点阵液晶显示器,具有12052显示分辨率,内置汉字字库和半角字符库,可软件调节对比度(32级),支持串行和并行控制方式。模组同时配备44键盘供用户使用。模组包括LCD显示器和44键盘两个部分,LCD与键盘可以各自独立使用,互不影响。2LCD显示器SPLC701B液晶显示模组提供的LCD显示器采用凌阳SPLC701B液晶驱动芯片,点阵分辨率为12052,内置中文字库,可显示汉字、字符、图形等。该LCD显示器支持串行、8位并行、4位并行等多种接口方式,为简化电路连接,这里使用串行接口方式。图36SPLC701LCD硬件电路图344键盘SPLC701B液晶显示模组附带44键盘,可直接与SPCE061A的I/O端口连接。按键扫描是在TMB_128HZ中断服务程序中进的,采用逐行扫描方式获取键值。44键盘基于单片机的无线点菜餐饮系统服务终端设计22的左面3列采取手机按键排布方式,最右一列的4个按键分别被定义为“点菜“、“放音“、“确定“和“取消“,44键盘定义如图37所示。图3744键盘硬件电路图34无线传输模块PTR2000是一种新型的单片无线收发数传MODEM模块,该器件为超小型模块器件,具有超低功耗、高速率(192KBPS)无线收发数传功能,且性能优异,使用方便,可广泛应用于无线数传产品的设计领域。无限收发一体数传MODEM模块PTR2000芯片性能优异,在业界居领先水平,它的显著特点是所需外围元件少,因而设计非常方便。该模板块在内部需成了高频接收、PLL合成、FSK调制/解调、参量放大、功率放大、频道切换等功能,因而是目前集成度较高的无线数传产品。以往设计无线数传产品常常需要相当的无线电专业知识和昂贵的专业设备,而且传统的电路方案不是电路太复杂就是调试困难而令人望而却步,以至影响了用户的使用和新产品的开发研制工作。PTR2000的出现,使有们摆脱了传统无线产品设计的困扰。该器件采用抗干扰能力较强的FSK调制/解调方式,其工作频率稳定可靠、外围元件少、功耗极低且便于设计生产,这些优异特性使得PTR200非常适合于便携及手持产品的设计。另外,由于它采用了低发射功率、高灵敏度设计,因而可满足无线管制的要求且无需使用许可证,是目前低功率无线数传的理想选择。1性能基于单片机的无线点菜餐饮系统服务终端设计23该器件将接收和发射合接为一体;工作频率为国际通用的数传频段433MHZ;采用FSK调制/解调,可直接进入数据输入/输出,抗干扰能力强,特别适合工业控制场合;采用DDS(直接数据合成)PLL频率合成技术,因而频率稳定性极好;灵敏度高达105BBM;工作电压低(27V),功耗小,接受待机状态电流仅为8A;具有两个频道,可满足需要多信道工作的场合;工作数率最高达20KBIT/S也可在较抵速率下工作,如9600BPS;超小体积,约40275MM3;可直接与CPU串口进行连接(如8031),也可以用RS232与计算机接口,软件编程非常方便;标准的DIR引脚间距更适合于趼、嵌入式设备;由于采用了低发射功率、高接收灵敏的设计,因此使用时无需申请许可证,开阔地时的使用距离最远可达1000米。2引脚排列及功能VCC(1脚);下输入端,电压范围为27525V;CS(2脚)频道选择端。CS0时,选择工作频道1,即43392MHZ;CS1时选择工作频道2,即43433MHZ;DO(3脚)数据输出端;DI(4脚)数据输入端GND(5脚)电源地PWR(6脚)节能控制端。当PWR1时,模块处于正常工作状态,PWR0时,模块处于待机微功耗状态;TXTN(7脚)发射/接收控制端。当TXTN1时,模块为发射状态;当TXTN0时,模块被设置为接受状态。(3)PTR2000的应用PTR2000可与所有单片机(如80C31、2051、68HC08、PIC、Z8等)配合使用,可直接接单片机的串口或I/O口,也可与计算机串口进行通讯,此时需要在中间简单地接在一个RS232
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建省华兴集团有限责任公司招聘模拟试卷及一套参考答案详解
- 2025广东韶关市乳源瑶族自治县工业和化局招聘办公室文职人员1人模拟试卷及答案详解一套
- 2025云南普洱市景迈山投资开发管理有限公司市场化选聘管理人员4人笔试历年参考题库附带答案详解
- 浙江国企招聘2025杭州高新科创集团有限公司及下属子公司第一批公开招聘笔试笔试历年参考题库附带答案详解
- 四川盐晟国有资本投资集团有限公司公开招聘财务部副部长笔试历年参考题库附带答案详解
- 中国能建西北院2025届秋季校园招聘笔试历年参考题库附带答案详解
- 2025广东惠州市惠城区招聘公办义务教育学校硕博教育人才65人(第二批)考前自测高频考点模拟试题及答案详解一套
- 2025贵州六盘水市六枝特区城政建设(集团)有限责任公司招聘笔试历年参考题库附带答案详解
- 2025福建易鹿供应链管理有限公司招聘工作人员笔试历年参考题库附带答案详解
- 2025安康太伦新材料有限公司招聘笔试历年参考题库附带答案详解
- (正式版)SHT 3158-2024 石油化工管壳式余热锅炉
- 多格列艾汀使用指南2024课件
- 居民电费户名更改委托书
- (2024年)面神经炎课件完整版
- 机动车交通事故责任纠纷民事起诉状(模板)
- 铝锭质检报告
- 《群英会蒋干中计》课件38张 2023-2024学年高教版(2023)中职语文基础模块下册
- 保密监督与检查方法培训
- 宁夏差旅费报销标准
- 2022版义务教育语文课程标准小学语文学习任务群解读的七个维度
- 妊娠合并先心病指南解读专家讲座
评论
0/150
提交评论