声控小车设计毕业论文.doc
《声控小车设计毕业论文.doc》由会员分享,可在线阅读,更多相关《声控小车设计毕业论文.doc(43页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的
2、印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 摘要IIIABSTRACTIV引 言1第一章 绪论21.1 论文背景21.2 总体设计要求2第二章 凌阳单片机(SPCE061A)简介42.1 芯片总述42.2 芯片最小系统52.3 I/O端口52.4定时及中断82.4.1 中断系统82.4.2 定时器82.4.3 中断控制102.5 看门狗11第三章 系统软件设计123.1 软件描述123.1.1 音频123.1.2 应用程序接口133.1.3 语音识别原理143.2
3、 软件设计143.2.1 语音压缩编码143.2.2 凌阳音频压缩算法163.2.3 凌阳语音的播放、录制、合成和辨识功能的分析173.2.4语音播放应用程序接口函数183.2.5语音播放应用程序接口函数183.3 程序流程图21第四章 硬件电路设计224.1 SPEC016A电源模块224.1.1 SPY0029芯片简介224.1.2 电路原理分析224.2 语音输入模块设计234.3 语音输出模块设计244.3.1 SPY0030芯片简介254.3.2 电路设计264.4 车体控制模块264.4.1 L298芯片功能分析264.4.2 AMS1117芯片功能分析284.4.3 硬件电路设计
4、28结论30致谢31参考文献32附录33声控小车的设计摘要:声控是利用语音识别技术来控制相关物体。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10 年内,语音识别技术将进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。无人驾驶的智能汽车也必将进入实用阶段。本课题的设计更深入的理解单片机及其相关外围器件的原理、应用和编程,对单片机芯片I/O端口构造等有个清晰的认识,对语音压缩算法、语音识别等进行全面的了解以及对硬件电路的设计模块进行实际操作,同时巩固数电、模电和信号等相关知识,并通过设计更清晰更透彻的理解巩固大学几年的电子信息工程专业的相关知识
5、。本系统的主要目的是针对智能无人驾驶汽车系统出音控小车,在智能化车上实现语音控制,避免出现许多大大小小的事故。旨在研究汽车的智能声控系统,让声控进入汽车,提高汽车的智能化和安全系数。关键词:声控;语音识别;凌阳单片机;小车VOICE-CONTROL MODEL CARAbstract:Voice control, it is that using speech recognition technology to control related objects. In the past twenty years, the speech recognition technology improve
6、 significantly, start from lab to market. People expected, the next 10 years, speech recognition technology will enter the industry, household electrical appliances, communications, automotive electronics, medical, and family services, consumer electronic products, and other fields. Unmanned intelli
7、gent vehicle will also give into the practical stage. This topic design more understanding of the single chip microcomputer and related peripheral devices the principle, application and programming to the single chip chip I/O port structures have a clear understanding, speech compression algorithm,
8、speech recognition and a thorough understanding of the design of the hardware circuit and the actual operation modules, and consolidate several electricity, mould electricity and signal related knowledge, and through the design more clearly more thorough understanding of consolidating the electronic
9、 and information engineering university years professional knowledge. The systems main purpose is for intelligent robots system out YinKong car, in the intelligent car realize voice control, avoid many greatly small accident. The car to research intelligent sonic system, let sonic into cars, improve
10、 the cars intelligent and safety coefficient.Key words: Voice-control;Speech recognition;Sunplus SCM;Model car引 言随着我国经济的高速发展,汽车的保有量不断增加。汽车行驶安全性越来越受到重视,而且早在上个世纪发达国家便提出了智能交通系统ITS(Intelligent TransportationSystems,ITS)的概念,其中汽车的智能尤为重要。汽车的智能化程度越高,为驾驶员提供的服务越周密,安全系数越高。语音识别技术是21世纪间信息技术领域十大重要的科技发展技术之一,正逐步成为信
11、息技术中人机接口的关键技术。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10年内,语音识别技术将进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。随着经济的增长,个人拥有私家汽车已不再是梦想,伴随着汽车业的发展,无人驾驶的智能汽车也必将进入实用阶段。本系统提出智能声控小车模型,旨在研究汽车的智能声控系统,让声控进入汽车,提高汽车的智能化和安全系数。第一章 绪论1.1 论文背景随着我国经济的高速发展,汽车的保有量不断增加。汽车行驶安全性越来越受到重视,而且早在上个
12、世纪发达国家便提出了智能交通系统ITS(Intelligent Trans-portationSystems,ITS)的概念,其中汽车的智能尤为重要。汽车的智能化程度越高,为驾驶员提供的服务越周密,安全系数越高。语音识别技术是21世纪间信息技术领域十大重要的科技发展技术之一,正逐步成为信息技术中人机接口的关键技术。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10 年内,语音识别技术将进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。随着经济的增长,个人拥有私家汽
13、车已不再是梦想,伴随着汽车业的发展,无人驾驶的智能汽车也必将进入实用阶段。本系统提出智能声控小车模型,旨在研究汽车的智能声控系统,让声控进入汽车,提高汽车的智能化和安全系数。1.2 总体设计要求该系统的声控系统是基于凌阳SPEC016A包括语音的输入、语音的识别、语音的输出及车体控制部分 ,主要实现人机语音交流及控制:(1) 当小车准备好的时候,车说“ok,lets go!”。(2) 当小车要求人发出命令而人没有发命令的时候,车说“没有听到任何声音”。(3) 当外界声音比较嘈杂,小车没有识别出人发出的命令的时候,车说“请再说一遍”;(4) 给小车任意取名,当叫到小车的名字的时候,车回答“ok”
14、,小车暂停;(5) 人说“前进”,车回答“ok”,小车向前行驶,前进指示灯亮;(6) 人说“后退”,车回答“ok”,小车向后退,后退指示灯亮;(7) 人说“左前”,车回答“ok”,小车向左拐,左前指示灯亮;(8) 人说“右前”,车回答“ok”,小车向右拐,右前指示灯亮;(9) 人说“停”,车回答“ok”,小车刹停;(10) 人说“左后”,车回答“ok”,小车向左后,左后指示灯亮;(11) 人说“左后”,车回答“ok”,小车向左后,左后指示灯亮;总体设计原理如图1.1所示:SPCE016A语音输出语音输出处理语音输入语音识别语音输入处理车体控制控车指令图1.1 总体设计原理图 语音输入,即通过麦
15、克风将语音信号转换成电信号输入SPCE016A内。SPCE016A将其放大,调用SPCE016A相关语音处理函数,SPCE016A会将电信号转换成数字信号;语音识别,通过调用SPCE016A相关语音识别函数,处理语音信号,进行识别;语音输出,将处理后的语音进行功率放大,然后播放出来;车体控制,依据SPCE016A的控车指令,驱动小车的行驶状态。第二章 凌阳单片机(SPCE061A)简介2.1 芯片总述SPCE061A是台湾凌阳科技公司推出的一款16位SoC(System on Chip,片上系统)的单片机,它采用高性能的unS内核,具有丰富的硬件资源,只内嵌 32K 字的闪存(FLASH)。2
16、个 10 位 DAC(数-模转换)输出通道;能容纳 210 秒的语音数据; 7 通道 10 位电压模-数转换器(ADC)和单通道声音模-数转换器;内置在线仿真电路 ICE(In- Circuit Emulator)接口;具有保密能力;具有 WatchDog 功能。较高的处理速度使nSP能够非常容易地、快速地处理复杂的数字信号。 SPCE061A的结构如图2.1所示16位微控制器FLASHRAM锁相环振荡器CUP时钟双16位定时器/计数器/时机中断控制串行输入输出接口双通道10位ADC7通道10为ADC单通道ADC+AGCAUD2AUD1低电压监测/低电压复位/看门狗32引脚通用输入输出端口UA
17、RT通信接口ISE_SDAICE_SCKICE_ENXI/RXOMIC_INIOB1(SDA)IOB0(SCK)IOB7(RXD)IOB10(TXD)IOB15-0IOA15-0图2.1 SPCE061A结构2.2 芯片最小系统最小系统接线如图2.2所示,在 OSC0、OSC1 端接上晶振及谐振电容,在锁相环压控振荡器的阻容输入 VCP端接上相应的电容电阻后即可工作。其它不用的电源端和地端接上 0.1F 的去藕电容提高抗干扰能力。图2.2 SPEC061A最小系统2.3 I/O端口SPCE061A提供了位控制结构的 I/O 端口,每一位都可以单独用于数据输入或输出。每个独立的位可通过以下3 种
18、控制向量来作设定: (1) 数据向量Data (2) 属性向量Attribution (3) 方向控制向量Direction 每3 个对应的控制向量组合在一起,形成一个控制字,用来定义相对应 I/O 端口位的输入输出状态和方式。 例如, 假设需要 IOA0 是下拉输入引脚, 则相对应的 Data、 Attribution和 Direction 的值均被设为 “0” 。 如果需要 IOA1 是带唤醒功能的悬浮式输入引脚, 则 Data、Attribution 和 Direction 的值被设为“010”。与其它的单片机相比,SPCE061A 除了每个I/O 口可以单独定义其状态外,每个对应状态下
19、的 I/O 端口性质电路都是内置的,在实际的电路中不需要再外接。例:设 A 口为带下拉电阻的输入端口,在连接硬件时不用再外接下拉电路。 A 口和 B 口的 Data、Attribution 和 Direction 的设定值均在不同的寄存器里,用户在进行I/O端口设置时要特别注意这一点。I/O端口的组合控制设置如表2.1 所示: 表2.1 I/O 端口的控制向量组合DirectionAttributionData功能是否带唤唤醒功能功能描述000下拉*是*带下拉电阻的输入引脚001上拉是*带上拉电阻的输入引脚010悬浮是*悬浮式输入引脚011悬浮否悬浮式输入引脚*100高电平输出(带数据反相器)
20、否带数据反相器的高电平输出(当向数据位写入“0”时输出“1”)101低电平输出 (带数据反相器)否带数据反相器的低电平输出 (当向数据位写入“1”时输出“0”)110低电平输出否带数据寄存器的低电平输出 (无数据反相功能)111高电平输出否带数据寄存器的高电平输出 (无数据反相功能)注: *:端口位预设为带下拉电阻的输入引脚; * *:只有当 IOA 70内位的控制字为 000,001 和 010 时, 相对应位才具有唤醒的功能; *:悬浮输入作为 ADC IOA60 的输入。P_IOA_Data(读/写)(7000H) A 端口的数据单元,用于向 A 口写入或从 A 端口读出数据。当 A 口
21、处于输入状态时,读出是读 A 口引脚电平状态; 写入是将数据写入 A 端口的数据寄存器。当 A 口处于输出状态时,写入输出数据到A端口的数据寄存器。P_IOA_Buffer (读/写) (7001H) A 端口的数据向量单元,用于向数据向量寄存器写入或从该寄存器读出数据。当 A 口处于输入状态时,写入是将 A 端口的数据向量写入 A 端口的数据寄存器;读出则是从A 端口数据寄存器内读其数值。当 A 口处于输出状态时,写入输出数据到 A 端口的数据寄存器。 对输出而言,P_IOA_Data 与 P_IOA_Buffer 是一样的.但对输入而言,P_IOA_Data 读的是 IO 的值, P_IO
22、A_Buffer 读的是buffer 内的值。 假设 IOA0作为输出, 并去接LED阳极 (LED阴极接地)。 若P_IOA_Data的IOA0为1。 在某些需要较大驱动能力的LED而言,LED 会亮,但 IOA0会被拉到一个很低的值。此时从 P_IOA_Data 读回为 0,但P_IOA_Buffer则为1。读回的意义是是方便做其它的IO运算。 P_IOA_Dir(读/写)(7002H) A 端口的方向向量单元,用于用来设置 A 口是输入还是输出,该方向控制向量寄存器可以写入或从该寄存器内读出方向控制向量。Dir 位决定了端口位的输入/输出方向:即0为输入,1为输出。 P_IOA_Attr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 声控 小车 设计 毕业论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3941005.html