智能家居语音控制系统.docx
《智能家居语音控制系统.docx》由会员分享,可在线阅读,更多相关《智能家居语音控制系统.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉纺织大学毕 业 设 计毕 业 设 计 论 文论 文 题目:题目:智能家居语音控制系统智能家居语音控制系统学学院:院:机 械 工 程 与 自 动 化 学 院机 械 工 程 与 自 动 化 学 院专专业:业:测 控 技 术 与 仪 器测 控 技 术 与 仪 器姓姓名:名:指指 导导 教教 师师:2021 年5 月 25 日摘要随着现代信息科技的迅速进步和发展,人们生活质量的提高也逐渐提高,智能家居在现代社会中也备受关注,与传统的方式相比,语音控制不需要复杂的操作,通过说话就可以指导一些设备完成相应的动作,减少用户对手机、遥控的依赖,从而为用户提供更加舒适高效的环境。本课题利用STC89C52单
2、片机和LD3320语音识别芯片对用户说出的关键字进行识别,然后将识别的结果输出给单片机,单片机再输出信号控制继电器,进而控制开关的工作,最后实现控制灯光和风扇等常用设施的操作,充分体现了它在语音识别和智能控制方面的优势,具有较高的识别率和实时性。关键词:智能家居;语音识别;单片机;LD3320AbstractWith the rapid progress and development of modern information technology,theimprovement of peoples life quality also gradually improve,intelligen
3、t householdalso focus in the modern society,compared with the traditional way,voice controldoes not need complex operations,through talking can guide some equipment tocomplete the corresponding action,reduce the users reliance on mobile phone,remotecontrol,So as to provide users with a more comforta
4、ble and efficient environment.This topic uses STC89C52 microcontroller and LD3320 voice recognition chipto identify the keywords that the user says,and then outputs the results to themicrocontroller,and then the microcontroller outputs the signal to control the relay,and then controls the work of th
5、e switch,and finally realizes the operation of thecommon facilities such as lights and fans.It fully reflects its advantages in speechrecognition and intelligent control,and has high recognition rate and real timeperformance.Key words:intelligent home;voice recognition;MCU;LD3320目 录1 绪论.11.1 选题的背景.1
6、1.2 国内外发展状况.11.3 主要研究内容.22 系统方案选择.32.1 智能家居系统的总体设计.32.2 方案选择.32.2.1 主控芯片的选择.32.2.2 语音芯片的选择.42.2.3 液晶显示器的选择.52.2.4 继电器模块的选择.52.3 系统方案总结.53系统主要硬件电路设计.63.1 主控单片机电路与最小系统.63.2 语音控制部分.83.2.1 语音识别原理.83.2.2LD3320 电路设计.93.3 复位电路.103.4 时钟电路.113.5 继电器电路.114 软件设计.124.1 LD3320 的软件设计.124.1.1 编程模式.124.1.2 LD3320 程
7、序流程.134.2 寄存器的操作和功能.144.2.1 并行方式.144.2.2 串行 SPI 方式.154.2.3 寄存器的功能.164.3 语音芯片关键词的设置.164.4 单片机程序下载.175 实物制作.175.1 pcb 电路板的制作流程.175.2 系统调试.195.2.1 硬件调试.205.2.2 软件调试.20总结.21参考文献.22附录致谢.30武汉纺织大学 2021 届毕业论文设计11 绪论1.1 选题的背景在维纳观点中:“人们对外部世界加以适应,通过适应来完成对世界的控制,而此过程中与外部进行将交换的内容称就作为信息。”语言则是人与人之间进行沟通最方便又快速的方式,那么在
8、 2021 年的今天人与机器也能像人与人之间沟通这么便捷。例如:iPhone 中的 Siri 等都是大家所熟悉并常用的功能。随着当代中国的经济以及互联网和电子信息等新一代技术的高速进步和发展,人民的物质生活水平也在不断改善和提高,居住的条件更是发生了质的变化,人们以前都追求自己房屋的宽敞以及装修华丽程度,随着时代的进步和变化,人们越来越开始追求自己的居住环境的便捷及其智能化,因此电子产品就广泛地运用于到了居民的日常生活起居中,这就有了智能家具的出现,智能家居是信息技术与生活品质完美结合的产物,智能家居的出现满足了人民日益增长的美好生活的需要,智能家居利用各种通信、网络技术实现家居设备集成,让我
9、们的居住环境更加舒适更加高效更加智能。但是把语音控制应用在智能家居中却不是那么常见的,一般还要靠遥控器或者是手动来控制一些家具电器。但是家用电器越来越多的话,使用开关和遥控器就不是那么方便了,但如果这时我们可以使用声音来控制一些电器设备,例如看电视的时候,直接对这电视说一句湖南卫视,电视收到语音指令后就会自动切换到湖南卫视的界面,这样就会方便许多,从而减少了用户对遥控器等中控设备的依赖,使生活更加方便更加舒适。11.2 国内外发展状况语音识别技术是一门具有交叉性的学科,语音识别的技术在我国近些年发展上取得了很大的突破和进步,并逐渐由起初的实验室发展到现在的市场,正如我们所见,语音识别的技术已广
10、泛地应用于我国的工业、家具装饰设备、医用器械、电子产品等的各个方面,虽然目前语音控制在智能家居中的应用不是特别广泛,但在各方面都高速发展的今天,将语音控制技术全面覆盖到智能家居中这是指日可待的。因为语音控制技术的方便化以及智能化,智能家居语音控制无论是再国内还是国外都得到了广泛的关注和应用。当下中国智能语音市场分别包含了传统的 it 巨头以及专业语音技术厂商两大类,科大讯飞研究院院长胡郁说道:“语武汉纺织大学 2021 届毕业论文设计2音识别技术作为最方便的方式,利用其实现人机交互成为未来行业发展的大趋势之一。”在交流的过程中,语音是最自然便捷的。人机交互技术中,语音识别得到了较为广泛的运用,
11、成为其一大重要组成。语音识别的准确性和实时性在我国信息技术持续发展中得到了全面的优化,且各方面性能也逐渐趋于稳定。基于语言翻译及自动理解,语音识别技术可以有效的解决语言交流障碍。海外市场通过对语音识别系统的充分利用完成了多样化的科技产品研发与应用。举例来说有语音记事本、声控拨机号电话及其他等,进一步展现了语音识别技术在应用领域的多样性,与此同时发展前景光明。此外通信与语音技术的持续优化,因为社会不同领域创造了价值,提供方便,如医药卫生、网上会议、教育培训等,且创造了极好的经济效益,未来可期。1.31.3 主要研究内容主要研究内容本次设计智能家居语音控制系统在进行主控芯片选择的过程中,通过比对最
12、终确定为 STC89C52 芯片,辅助硬件采用语音识别模块、继电器模块、晶振模块、复位电路模块结合的系统。件采用 c 语言编程技术在 Keil4 中编写,通过 STC_ISP下载器对程序进行烧录实现作品的设计,该设计中包括各种可实行方案的论证,软件设计以及硬件设计。要从无到有实现该系统的设计,不仅要经过理论可行性的分析,还需要对硬件的选取和焊接、软件程序的调试与烧录。三者结合才能实现本次设计的功能需求。具体研究工作概述如下:1、对现有智能家居语音控制系统的设计思路和工作原理进行深入研究,并提出几种可行性的方案,包括对所需的主控芯片,显示器等相关器件进行选型和分析,再根据分析的结果挑选出最适合的
13、实行方案。2、接着寻找更细节的相关手册,对选定的单片机和相关传感器进行工作原理上的研究,包括其硬件结构,软件驱动控制方式和内部资源以及数据计算公式等,可为后期的硬件原理图设计和程序编写做参考。2、采用 AD 绘图工具软件对本次设计的原理图进行绘制,并对采用的传感器进行封装的绘制,再导入到 PCB 中进行布局,而后对照画好的 PCB 图,利用电烙铁和焊锡、钳子等焊接工具进行实物的硬件焊接。3、在硬件部分焊接调试完成后,需要绘制单片机程序流程图,主要涉及内武汉纺织大学 2021 届毕业论文设计3容有主程序、模块子程序等,并在此基础上运用 KEIL 软件完成程序编写,实施调试和烧录。2 系统方案选择
14、2.1 智能家居系统的总体设计市面上有很多种不同类型的智能家居语音控制系统,它们的功能也存在着差异之处。本课题设计的智能家具控制系统,是从实用的角度出发,比如电视机电灯等每天必用的家电,如能够用语音来控制它们的开关状态就会方便很多。第一步是完成语音指令的采集,这是建立在 LD3320 语音识别芯之上完成的,指令会在单片机作用下进行了合理的转变成为与之匹配的信号,来实施家具控制。此次系统设计过程中涉及了多个模块,具体有:液晶显示、单片机、继电器控制驱动、手动驱动、LD3320 语音识别等。2.2 方案选择整个智能开关系统一共分为六个大部分,其中包括了语音识别芯片、STC89C52 主控单片机、继
15、电器控制驱动、复位电路、时钟电路。整个系统的的框架如下图所示:图 2-1 整体系统框图2.2.1 主控芯片的选择方案一:STC89C52 系列是基础入门级的芯片,具有 8K 的 ROM 用于放置程序和数据,256K 的 RAM 用于存放缓存数据,内部具有 21 个专用寄存器、2 个定武汉纺织大学 2021 届毕业论文设计4时计数器、一个全双工串口用来程序下载和数据通讯,2 个 GPIO 口数量,可配置输入输出等功能。它是市面上教程资料最为详细的芯片,使用 Keil4 软件用于程序仿真和下载调试,主要开发语言是 C 语言,是一款基础的入门芯片,整体较为简单比较适合刚入手的新人。芯片主要应用于教学
16、场合和性能要求不高的应用场景。方案二:STM32系列的芯片是一款进阶级的芯片,具有32 位的Cortex-M3CPU芯片,支持最高工作在 72Mhz 的频率,在进行数据内容程序存储的过程中准备了 512KFlash,同时还有 64KSRAM 存储器,内部最多达 11 个计数/定时器,至多112 个 GPIO,支持 CAN BUS、SPI、Uart、I2C、I2S、USB 等多种协议通讯。主要开发语言是 C 语言,是一款进阶级的芯片,整体有一定的门槛,适合已经入门的或者有一定开发经验的人,芯片主要应用于较为复杂的智能家居和消费级产品上,主要应用场景也是多样化。基于 STC89C52 芯片和 ST
17、M32 芯片的性能对比,结合本设计的设计需求,STM32 的性能更强,甚至有更多的资源余量,STC89C52 的性能相对较弱,但是它可以满足本次设计的一些基本功能和要求,并且该芯片在开发难度上相对比较简单,开发时间相对也比较短,相对 STM32 芯片来讲,STC89C52 芯片更适合本次设计。此外与目前市面上传统的 8051 内核单片机相比较,它的性能更好,工作速度也更快,另外,STC89C52 不需要使用专用的编程器,也不需要专用的仿真,可直接在系统编程,使得单片的应用系统开发变得简单。2.2.2 语音芯片的选择语音识别芯片 LD3320 是通过外部电路与语音处理器共同组建的,举例来说有:麦
18、克风接口、AD/DA 转换等,在语音识别核心引擎方面拥有目前市面上最为领先的技术,在语音识别和可操作方面有很大的优势,LD3320 芯片是一款特制的语音识别芯片,故而纵然无 Flash/RAM/AD 条件,依然可以进行高准确度的识别,通过 STC89C52 单片机加以设置便可完成全部控制。现阶段 LD3320 已经在手机中得到了认可,进行了规模化的应用,由此可知在语音识别中它的总体优势极为突出2。武汉纺织大学 2021 届毕业论文设计5它只要求一个单片机和它的语音系统并行相连,写入一个被识别的短语,就已经可以实现对其的语音监听。并且这些关键字的列表都是用户可以随时自己编辑的,非特定语音输入的意
19、思就是,即使语音命令的发出者,他们无论是男是女,声音无论粗还是细,不论音色也不管音调的高低,这些用户都不用接收语音培训,只要他们说出相同设置的关键词,语音芯片都可以识别得到,并且识别的准确率高达 95%。2.2.3 液晶显示器的选择在显示器方面,其与一般的小型数字二极管液晶显示和需要大型点阵式液晶显示的类型进行比较,LCD 液晶显示器具备了某些较为突出的优势:(1)低耗能,无高温现象出现。(2)小体量,薄,体积仅为三分之一的 CRT 显示器体积。2(3)显示界面呈绿色,而且画面不会闪烁,从而可以保护使用者的眼睛不受伤害。因此液晶显示系统选择了 LCD1602 液晶屏。2.2.4 继电器模块的选
20、择继电器是我们在生活中经常会用到的一种电控制器件,比如洗衣机等等一些家用电器都会用到继电器,它可以有效防止电流过大而损害我们的电器,通俗意义上来说它就是我们可以利用较小电流来对大电流进行自动控制的一种自动开关,所以这种继电器在电路中主要扮演着自动电流调整、安全自动防护等重要角色。在此次课题的开展过程中为了进一步完成开关控制进而对单片机实施采用。保证主控单片机电压、语音识别芯片电压、电平控的电压三者统一,均设置为3.3V,我们的主要目标和初衷是希望将其广泛的在家庭智能这个领域投入使用,故而在设计中对交流继电器采纳。SRS-05VDC-SL 是继电器中的一款,电压为 5V,并可在高低电平中进行自由
21、切换选择。这使得继电器和语音芯片在电压输出方面存在着一定的差异,故而进行了 PNP 型三极管的选取。其设置有助于实现放大电压的效用。对直流 30V/3A 以及交流 250V/3A 做有效控制处理,运用于本设计中具备一定的合理性。综上,在开关模块中将选取 SRS-05VDC-SL 继电器。2.3 系统方案总结本文主要设计了一种基于智能家居的语音控制系统,在本系统中选取了武汉纺织大学 2021 届毕业论文设计6LD3320 语音识别芯片,利用主控单片机进而有效完成外部麦克风收集到的语音信号处理工作。首先对收集信号加以频谱分析,这是通过语音芯片 LD3320 完成的,其次利用单片机进行语音特征识别并
22、完成特征提取,完成收集所得的关键字同列表关键词的配对,确定其中最高得分的关键字,向单片机实施传送,再由该单片机自动进行数据处理,然后由单片机输出一个信号来驱动控制一台继电器,再通过一个继电器驱动来控制开关,这样开关就可以同时实现大量的家用电器的自动控制,从而使系统实现了语音的智能化,硬件设计要求合理,软件设计要可行。测试结果表明,该语音控制系统在环境背景相对安静、说话者发音不模糊等前提条件下,能够智能响应语音命令,因此实现了预期的一些功能。3系统主要硬件电路设计在此次系统设计的过程中,运用的主要硬件系统有:复位电路、时钟电路、电源语音识别系统等。对外部麦克风加以有效利用可以完成全部语音信号的采
23、集工作,实施 A/D 转换,进而可成功识别声音信号,此外若想进行外部继电器开关的有效运用可实施外部继电器控制。辨认和识别声音指令,来自动产生外部控制信号,以及控制外部继电器的驱动终端,以此为基础来自动控制外部继电器的驱动和操作。3.1 主控单片机电路与最小系统在本设计的方案论证和器件选型中,选用 STC89C52 芯片作为本作品的主控芯片和控制中心,STC89C52 芯片内部集成了 521M 大小的内存用于存储程序和数据,系统的掉电数据保存功能就是通过对 EEPROM 内存写入数据防止系统掉电之后数据丢失。集成8K的闪存保证了系统的运行和计算,并且内部集成了STC89C51没有的看门狗功能。通
24、过软件直接驱动驱动,实现程序跑飞或者程序异常之后系统进行自动复位功能,保证了系统异常后有一定的自动恢复的能力。STC89C52芯片内部集成了大量的功能电路,这样有效减轻了芯片外部电路负担,做简化处理。在 STC89C52 芯片中仅仅运转晶振电路与复位电路即可,便可使得最小的系统加以工作。图 3-1 展示的单片机引脚图:武汉纺织大学 2021 届毕业论文设计7图 3-1 单片机内部资源框图最小系统的构成有:单片机及外围相关电路,51 单片机最小系统的组成内容具体有:晶振、排阻、电源地。在 STC89C52 内晶振范围在 8Mhz24Mhz,通常为了通信的串口校验准确率常使用 11.0592mhz
25、。起振电容在 10pf 到 20pf 之间即可,10k 的排阻连接这单片机的 P0 口可改变该口的通信方式,由高阻态输入模式变成输入输出通用模式,具体的最小系统电路图如下图 3-2 所示图 3-2 单片机最小系统3.2 语音控制部分3.2.1 语音识别原理武汉纺织大学 2021 届毕业论文设计8LD3320是一类声控芯片,且可以根据不同的人进行语音识别。其作用是语音识别,具备专业性。此芯片的组成较为多元,具体有语音识别处理器以及麦克风接口、AD、DA 转换器等外部电路。3纵然不存在RAM、Flash类似的外围辅助芯片,LD3320仍旧可以同自身产品进行集成操作,实现人机对话、语音识别及其他功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能家居 语音 控制系统
限制150内