微波炉语音控制系统设计论文-毕设论文.doc
《微波炉语音控制系统设计论文-毕设论文.doc》由会员分享,可在线阅读,更多相关《微波炉语音控制系统设计论文-毕设论文.doc(51页珍藏版)》请在咨信网上搜索。
1、微波炉语音控制系统毕 业 论 文(设 计)题 目: 微波炉语音控制系统 (Title): Voice control system for microwave oven 微波炉语音控制系统摘要本系统是由单片机、语音识别模块、键盘、显示等的组成部分,用来模拟微波炉控制电路及其功能实现。主控部分是由单片机和语音模块部分构成,显示部分是由LCD显示模块和LED工作模拟部分构成。 微波炉控制器系统以AT89S52单片机为核心,由液晶显示模块、 语音识别电路模块、键盘模块、掉电存储模块、电源模块等功能模块组成。本系统对语音功能和定时功能进行了重点设计。此外,还设置了微波火力八级档位设定、烹调模式、语音识
2、别、烹调预约时间设置,对微波炉的基本功能进行设计与实现。本系统把语音识别模块内嵌到微波炉中,设计出一种语音识别控制微波炉。用户只需用简单、 人性化的语音指令告诉微波炉它要执行的任务之后它就愉快地帮主人完成系统操作。关键词: AT89C52单片机;语音控制系统Voice control system for microwave oven SummaryThe system is composed of microcomputer, a speech recognition module, keyboard, display, used to simulate microwave oven con
3、trol circuit and its realization. The main control part is composed of single-chip computer and voice module, display part is composed of a LCD display module and LED analog parts.Microwave oven controller system based on AT89S52 microcontroller as the core, by the liquid crystal display module, voi
4、ce recognition circuit module, keyboard module, power-down memory module, power supply module. The system is focused on the design of function sets the basic and timing functions. In addition, extend the microwave power level eight gear set, cooking mode, speech recognition, cooking appointment time
5、 setting, the basic function of the microwave oven is designed and implemented. The speech recognition module is embedded into the microwave oven, design a speech recognition control of microwave oven. After the user only need a simple, user-friendly voice instructions that tell the microwave oven -
6、 which task to perform it happy to help the master to complete the system operation.Keyword: AT89S52 microcontroller;Voice control system目录1 绪论111设计的背景212设计的意义22 设计任务与要求321设计路线322设计方案323实现功能43总体方案论证与比较531芯片选择532语音识别模块选择633显示模块方案选择1134键盘模块选择1335语音电路方案选择1436电源方案选择1637定时方案选择1738掉电存储模块选择1839火力输出方案选择184
7、系统设计及操作说明2141系统软件设计2142硬件电路设计235 总结31参考文献36致谢38附录A40附录B41附录C42附录D43语音控制微波炉系统一、 绪论1.1设计的背景随着人们生活水平的不断提高,现代化的厨房电器已成为人们日常不可缺少的家用电器。不断更新的现代化家用厨房电器,极大地方便和丰富了们的家庭生活。如微波炉已经成为现代城市生活中人们不可缺少的烹饪工具,现在的微波炉已经可以做到煎、煮、烤、烘、焖、炖、蒸、烩等多种烹饪方式,做出各种营养美味的食物。与其他烹饪工具相比,微波炉具有热效率高、耗电量少、烹调速度快等优点。合乎经济原则,也比传统烹饪节省时间。由于独特的加热原理,它可以有效
8、保持食物原有的色、香、味与营养成份,还可以迅速解冻食物,保持食物的水分与鲜嫩。而且微波炉使用中绝少产生油烟与炽热空气,使厨房保持清洁。微波炉有如此强大的功能与新技术的不断应用是分不开的。例如,微波炉的智能化、多功能化、节能化、健康化、操作简便化的发展,使得微波炉的发展前景越来越好,越来越受到人们的欢迎。微波炉,顾名思义是用微波来加热,用的频率是24. 5亿赫左右的超短波,它由磁控管产生,经微波炉金属器壁反射再反射后,被炉中的食物吸收。食物能吸收微波是因为食物中含有水分1。水分子为极性分子,一端为正极,一端为负极,而微波是电磁波,有正半周与负半周。24. 5亿赫即表示该微波在一秒钟内变换正负极达
9、24. 5亿次,每换一次,水分子即跟随反转一次;由于水分子一直振动反射,也就摩擦生热,热被食物分子吸收,食物就会变热、变熟2。微波炉控制器系统以AT89C52单片机为核心,由液晶显示模块、语音电路模块、键盘模块、掉电存储模块、电源模块等功能模块组成。本系统对基本的功能设置、语音识别控制功能、数据装入和定时功能进行了重点设计。此外,还扩展了微波火力八级档位设定、烹调模式、语音提示、烹调预约时间设置等功能,对微波炉的基本功能进行设计与实现。1.2设计的意义在现代人快节奏生活中,微波炉已成为便捷生活的一部分,为人们节省了时间,为社会节约了能源随着控制技术和智能技术的发展。微波炉也向着智能化、信息化发
10、展除了可以实现常规解冻,烹调烘烤三项基本功能外,又进行了创新设计,增加了温度涮量和压力测量,定时,防微波泄漏检测,自定义烹调,程序烹调等功能。采用数码显示工作状态和时闻,预留液晶显示端口,显示更直观更人性化 微波炉是一种用微波加热的现代化烹调灶具,它由电源、磁控管、控制电路和烹调腔组成。其中,微波炉控制器部分完成和工作状态之间的切换功能。虽然现今之微波炉的功能巳大大不同与以前。也由于此,更多的控制按键及不同要求的屏幕出现以配合不同的要求。系统的操作变得更烦琐。在市场上有些高档次的微波炉用了非常复杂的温度感应器加上高准及高灵敏度的湿度控制器,这类产品使生产成本大为提高, 同时软件结构变得更加复杂
11、直接影响系统的稳定性。然而语言是人类传递信息的主要手段,语音识别技术是目前世界上最热门和最具发展前景的新型信息技术之一。采用语音识别作为人机接口的设备能够具有简便、快捷、灵活的优点,其在军事、民用和商业领域都发挥了巨大的作用,并在未来一定会成为新一代操作系统的接口。语音控制技术在声控汽车、智能家电操作、自动导航、自动售票系统和智能玩具等方面有着广泛的应用。本文以嵌入式微处理器为核心,采用ICRoute公司的高性能LD3320语音识别芯片和相关控制电路,设计实现了微波炉的语音控制系统。由于LD3320芯片集成了语音识别处理器和外部电路,包括AD和DA转换器、麦克风、声音输出等接口,且不需要外接任
12、何的辅助芯片如Flash、RAM等。在现有的产品中直接集成即可实现语音识别声控,人机对话功能,识别的关键词语列表是可以任意动态编辑的,因而满足了小体积、低功耗和可通用的要求,因而本声控系统有着广泛的应用前景。本课题把语音识别模块内嵌到微波炉中,设计出一种语音识别控制微波炉。用户只需用简单, 人性化的语音指令告诉微波炉-它要执行的任务之后它就愉快地帮主人完成系统操作。 二、设计任务与要求2.1设计路线本项目详细分析微波炉控制器的原理和组成结构,设计一个语音识别控制的具有定时和信息显示功能的微波炉控制器。微波控制器系统可由以下五个电路模块组成:语音识别控制模块:其功能是识别微波炉工作过程中语音指令
13、并执行操作;显示模块:其功能是显示各种工作模式、微波炉火力档的设定、预约时间和工作时间等等图文复杂的信息;语音电路模块,其功能是在按键模式工作时,芯片可以通过 LED 管脚给出信号来提示芯片的工作状态,并且伴随有提示音,用户也可自定 4 种提示音效; 计时电路,其功能是对时钟进行减法计数,提供烹调完成时的状态信号;显示译码电路,其功能是显示微波炉控制器的各状态信息。单片机及外围电路单片机及外围电路单片机及外围电路2.2设计方案设计一个语音识别控制的具备定时和信息显示功能的微波炉控制器。要求:(1) 该微波炉控制器能够在任意时刻取消当前工作,复位为初始状态。(2)可以根据需要设置烹调时间的长短,
14、系统最长的烹调时间为 59 分 59 秒;开始烹调后能 够显示剩余时间的多少。 (3) 显示微波炉控制器的烹调状态。 (4) 语音通过语音识别芯片和单片机的结合,实现输出控制,实现语音控制微波炉各种操作。(5) 设计适当的外围电路,实现微波炉系统功能。2.3实现功能 (1) 语音识别菜单功能:识别微波炉工作过程中语音指令并执行操作。例如:语音输入命令:“上”、“下”、“左”、“右”、“确定”、“返回”可语音识别控制液晶显示屏选择对应的模式,确定烹饪模式和火力大小,调节定时并开始微波。(2) 烹饪功能:烹饪模式有几种可选:有烧烤、解冻、汤类、蒸菜模式,同时人性化的增加了自定义模式,可自行选择适合
15、的模式进行微波。可通过语音识别或加、减按键和确定键来对时间进行设置或预约,首先是对时间的设置,按确定键再对分进行设置,接着对秒进行设置,每次设置完就要按一次确定键,以完成对时间的设置。时间设置完毕返回等待系统开始烹饪。(3) 火力调节功能:火力模式有对应的烹饪模式中有固定的火力大小,也可自定义选择火力大小。固定的烹饪模式的火力大小有:烧烤模式6档火力、解冻模式3档火力、汤类模式7档火力、蒸菜模式5档火力。可通过语音识别或加、减键来设置烹饪时间,最高是8档,最低是1档,流程同预约时间的设置相同,时间设置完毕就直接开始烹饪(4) 液晶显示功能:液晶显示屏使用12864显示屏,液晶显示子程序显示各模
16、式的工作状态,如显示火力模式、烹饪模式、预约时间和烹饪时间、也可显示“作者名”和“欢迎使用 语音控制微波炉系统”。液晶显示器采用的是并行通讯的工作方式。(5) 定时服务功能:程序检测系统是否开始烹饪,当系统已经进入烹饪状态,定时服务子程序开始工作,首先通过按键扫描判断预约时间标志按键是否被按下,当有按键按下进入预约时间的定时服务,如果没有按键按下,直接进入烹饪时间的定时服务。各固定烹饪模式的定时时间为烧烤模式定时十分钟、解冻模式定时五分钟、汤类模式定时一分三十秒、蒸菜模式定时八分钟。三、总体方案论证与比较3.1芯片选择方案一:采用数字逻辑芯片本系统有功能设置、数据装入、定时、显示、音响控制多个
17、功能模块。各个状态保持或转移的条件依赖于键盘控制信号。由于键盘控制信号繁多,系统的逻辑状态以及相互转移更是复杂,用纯粹的数字电路或小规模的可编程逻辑电路实现该系统有一定的困难,需要用中大规模的可编程逻辑电路。这样,系统的成本就会急剧上升相对于方案二。因此,本设计并未采用这种方案。方案二:采用单片机作为整个控制系统的核心鉴于市场上常见的51系列8位单片机的售价比较低廉,我们的设计采用了P89V51RB2FN单片机作为主控制器,AT89C52 是一款微控制器,包含16kB Flash 和256 字节的数据RAM ,3 个16 位定时器/计数器,8 个中断源,4 个中断优先级,2 个DPTR 寄存器
18、3;主要负责系统的控制与协调工作。具体方案如下:首先,利用单片机检测各种模拟信号,通过接收键盘送来的命令,确认功能设置,实现数据装入和实时监控,其次,根据CPU发出的信号控制语音播报、显示等功能,用软件实现系统定时功能,节省了硬件成本的开销。这样的设计使安装和调试工作可以并行进行,极大地缩短了总体设计和制造的时间,综合考虑以上因素。我们采用了方案二,本方案的基本原理如图1所示,控制系统的原理图见附录。单片机及外围电路交流输入整流虑波输出调整单元液晶显示模块图1 系统原理框图掉电存储模块键盘模块语音模块3.2 语音识别模块选择语音识别模块选用LD3320语音识别模块(图2),该模块有16个单片机
19、IO口,其中有一组8位IO扩展接口、1个定时器、1个外部中断,可做为单片机最小系统实现控制功能,可配套其他单片机也可独自完成工作。LD3320芯片(图3)是一款“语音识别”专用芯片,由ICRoute公司设计生产。该芯片集成了语音识别处理器和一些外部电路,包括AD、DA转换器、麦克风接口、声音输出接口等。本芯片在设计上注重节能与高效,不需要外接任何的辅助芯片如Flash、RAM等,直接集成在现有的产品中即可以实现语音识别声控人机对话功能。并且,识别的关键词语列表是可以任意动态编辑的。 图2 语音识别模块图3 语音识别芯片3.2.1 功能介绍(1)通过ICRoute公司特有的快速而稳定的优化算法,
20、完成非特定人语音识别。不需要用户事先训练和录音,识别准确率95%。(2)不需要外接任何辅助的Flash芯片,RAM芯片和AD芯片,就可以完成语音识别功能。真正提供了单芯片语音识别解决方案。(3)每次识别最多可以设置50项候选识别句,每个识别句可以是单字,词组或短句,长度为不超过10个汉字或者79个字节的拼音串。另一方面,识别句内容可以动态编辑修改,因此可由一个系统支持多种场景。(4)芯片内部已经准备了16位A/D转换器、16位D/A转换器和功放电路,麦克风、立体声耳机和单声道喇叭可以很方便地和芯片管脚连接。立体声耳机接口的输幽功率为20mW,而喇叭接口的输出功率为550mW,能产生清晰响亮的声
21、音。(5)支持并行和串行接口,串行方式可以简化与其他模块的连接。(6)支持MP3播放功能,无需外围辅助器件,主控MCU将MP3数据依次送入LD3320芯片内部就可以从芯片的相应PIN输出声音。产品设计可以选择从立体声的耳机或者单声道喇叭来获得声音输出。支持MPEGI(ISO/IEC11172-3), MPEG2(ISO/IEC13818-3)和MPEG 2.5 layer 3等格式。(7)工作供电为3. 3V,如果用于便携式系统,使用3节AA电池就可以满足供电需要。3.2.2 电路说明 图4 内部电路的简单逻辑图(1)电压要求:VDD 数字电路用电源输入 3. 0 V - 3. 3 VVDDI
22、O 数字1/0电路用电源输入 1. 65 V - VDDVDDA 模拟电路用电源输入 3. 0 V - 4. 0 V芯片管脚输入电压范围:高电压(逻辑“1”):0. 7;lcVDDIOVDDIO 低电压(逻辑“0”):00. 3VDDIO(2)时钟(Clock)芯片必须连接外部时钟,可接受的频率范围是4-48MHz;而芯片内部还有PLL频率合成器,可产生特定的频率供内部模块使用。(3)复位对芯片的复位信号(RSTB:1:)必须在VDD/VDDA/VDDIO都稳定后进行。无论芯片正在进行何种运算,复位信号都可以使它恢复初始状态,并使各寄存器复位。如果没有后续的指令(对寄存器的设置),复位后芯片将
23、进入休眠状态。此后,一个CSB:1:信号就可以重新激活芯片进入工作状态。(4)并行接口本芯片可通过并行方式和外部主CPU连接,此时使用8根数据线(PO-P7),4个控制信号(WRB#,RDB#,CS冰,AO),以及一个中断返回信号(INTB#)。(5)串行接口串行接口通过SPI协议和外部主CPU连接,首先要将MD接高电平,而将(SPIS:1:)接地。此时只使用4个管脚:片选(SCS冰)、SPI时钟(SDCK)、SPI输入(SDI)和SPI输出(SDO)。(6)寄存器对芯片的设置和命令,包括传送数据和接受数据,都是通过对寄存器的操作来完成的。例如进行语音识别时,设置识别的关键词语列表,设定芯片的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微波炉 语音 控制系统 设计 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。