摘要:为了实现将来的辅助驾驶以及车辆自动驾驶,本次毕业设计针对语音控制小车进行了研究和制作。对于智能车辆的研究,也为将来在环境探测领域提供了帮助。本方案建立在SPCE061A型单片机的基础上,利用系统的语音播放和语音识别资源,最终实现对语音小车的控制。语音控制小车主要包括语音识别电路、数/模与模/数转换电路、动力电机驱动电路和方向电机控制电路,在外界环境噪声干扰小、人机距离在小车语音接收范围内、语音指令清晰的情况下,小车可以准确地完成对语音的识别,并通过控制板驱动来执行语音所指示的相关动作,主要的动作为前进、后退、左转、右转和停止。从小车的成功运行可以看出,本方案是可行的。
关键词 语音识别;SPCE061A;61实验板;语音建模
目录
摘要
Abstract
1 绪论-1
1.1 价值与意义-1
1.2 研究内容-1
1.3 凌阳SPCE061A单片机-1
1.4 61实验板-1
1.5 集成开发环境IDE-2
2 凌阳SPCE061A单片机-3
2.1 SPCE061A总述-3
2.2 SPCE061A性能-3
2.3 SPCE061A 特点-4
2.4 SPCE061A的结构-4
2.5 芯片的引脚排列及功能-5
3 61实验板-8
3.1 “61板”的功能分区-8
3.1.1 “61板”的硬件框图及说明-9
3.2 61实验板接口说明-10
3.2.1 I/O端口-10
3.2.2 音频输入/输出接口-10
3.2.3 PROBE和EZ_PROBE接口-10
3.2.4电源接口-10
3.2.5 外部复位-11
3.3 61实验板的自检-11
4 凌阳语音小车系统的总体设计方案-13
4.1 设计方案的内容及要求-13
4.2 总体设计方案-13
5 小车运动的控制原理-15
5.1 车体结构-15
5.2 控制板原理-15
5.2.1 动力电机驱动电路-16
5.2.2 方向电机控制电路-17
6 语音小车系统的软件部分-20
6.1 系统的总体程序流程-20
6.2 语音识别的原理-21
6.3 训练子程序-21
6.4 语音识别子程序-23
6.5 中断子程序-23
7 语音小车的使用-25
7.1 硬件的连接-25
7.2 代码下载-25
7.3 注意事项-26
7.4 重新训练-26
结论-27
致谢-28
参考文献-29
附录-30
附录1: 语音控制小车源代码-30
附录2: 61板原理图-39