文 摘 随着电子业的发展,自动化已不再是一个新鲜的话题,无人驾驶的小汽车也必将进入实用阶段,本系统模拟将来的智能小车。根据开始录制的语音命令来控制启动、停止、返回和语音辩识,并且能自动避开障碍物,进行前行和倒退。利用金属传感器和黑白传感器来控制电机的正反转和控制电磁铁的吸合与断电,从而达到让小车能够清理道路上的小铁块。利用光电检测器检测道路上的障碍物,控制电动小汽车行使状态,并自动记录往返距离,显示小车所走过的路程。在整个行程中如果遇到正前方的障碍物将倒退一段距离后拐弯正向前行。SPCE061A单片机是继m’nSP系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器,它具有体积小、集成度高、可靠性好且易于扩展、具有较强的中断处理能力、功能强、效率高的指令系统、低功耗、低电压等特点。SPCE061A单片机可应用在很多领域里如:家用电器控制器、仪器仪表、工业控制、智能家居控制器、通讯产品、语音识别类产品等领域。
关键词 SPCE061A单片机;语音辨识;红外传感器;霍尔元件;金属传感器;共阴极数码管LG5641AH
目 录
1 SPCE061A单片机的介绍 2
1.1 SPCE061A概述 2
1.2 SPCE061A主要性能 2
1.3 SPCE061A芯片引脚功能说明 3
1.4 SPCE061A的输入/输出接口(I/O) 3
1.5 模/数转换器ADC 5
1.6 DAC方式的音频输出 6
1.7 看门狗计数器(WatchDog) 6
2 指令系统 7
2.1 指令系统的概述及符号约定 7
2.2 数据传送指令 7
2.3 伪指令 8
3 接口设计 8
3.1 接口电路方框图及说明 8
3.2 传感器原理及应用 9
3.2.1 传感器的定义与组成 9
3.2.2 传感器分类 10
3.3 光电传感器 10
3.4 霍尔传感器 11
3.5 红外探测器 11
3.6 行驶路程计算 13
3.7 显示路程 13
4 中断系统 15
4.1 中断的概述 15
4.2 SPCE061A的中断系统 16
4.3 中断服务流程 18
4.4 控制小车中断子程序 20
5 语音识别处理 22
5.1 音频的概述 22
5.2 SPCE061A应用程序接口API的功能介绍及应用 22
5.3 语音辩识 24
5.4 语音训练模块 26
6 小车行驶主程序设计 28
6.1 电机控制设计 28
6.2 拾铁块设计 30
6.3 小车前进子函数 32
6.4 延时子函数 33
7 调试及运行 34
8 结束语 34
参考文献 35
致谢 36
多功能语音控制小车——软件设计链接: https://pan.baidu.com/s/1NYaFdYiqHTRUAC9RG-JYZQ 提取码: yb2v 复制这段内容后打开百度网盘手机App,操作更方便哦
多功能语音控制小车——软件设计相关范文