基于单片机语音控制小车的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0
0 1 0
0
1 0 1
1
正转 反转 正转
正转
停转 停转 正转
反转
前进 倒退 左前传
右前转
语音小车控制板的PCB板
(5)软件设计
1)主程序流程图
2)训练程序流程图
开始训练 训练名称 训练左转指令 训练成功 Y N
训练成功
Y 训练右转指令
N
训练前进指令
训练成功 Y 训练倒车指令
N 训练成功 Y 训练完成提示 N
ICE_EN ICE_SCK ICE_SDA 16 位微 控制器 u'nSP FLASH 双16位定时器 /计数器 时基 中断控制 RAM
+
ICE
V CP XI/R XO 锁相环 振荡器 CPU 时钟 实时时钟 7通道10位ADC 单通道ADC+AGC MIC_IN
低电压监测/ 低电压复位 Watchdog 串行异步通讯接口
1.语音识别技术的概述
语音识别技术是一门交叉学科,正逐步成为信 息技术中人机接口的关键技术,语音识别与语 音合成结合使人们能够甩掉键盘,通过语音命 令进行操作。这样既可以方便用户,又可以实 现保密功能,语音技术的应用已经成为一个具 有竞争性的新兴高技术产业。
2.SPCE061A单片机的介绍
(1)SPCE061A的结构概况
训练成功
N 训练结束
Y
4.系统调试
1)将程序下载到SPCE061A单片机上; 2)进行系统的硬件连接; 3)接通电源,对小车进行语音训练; 4)训练成功后,对小车进行语音控制。 经过调试小车能够实现拟定的前进、倒车、左 转、右转的功能。
(3)SPC061A单片机的最小系统
3.系统的设计
(1)硬件框图
(2)语音控制部分原理
1)音频输入电路
2)音频输出电路
(3)控制板原理图
(4)基本输入与小车运动状态对照表
IOB11 0 IOB10 0 IOB9 0 IOB8 0 后电机 停转 前电机 停转 小车 停
0 0 0
1
0 0 1
IOB7(RXD) IOB10(TXD)
双பைடு நூலகம்道 10位DAC 串行输入输出接口
IOB0 (SCK) IOB1(SDA)
AUD1 AUD2
32 管脚通用输入输出端口
IOA15 - 0
IOB15 - 0
(2)SPCE061A单片机的优点
1 )它整合了多个常用的功能模块,让我们在进行系 统开发的时不用外加过多的硬件就可方便的完成一个 系统的设计。 2 )耗电少,可以满足很多手提设备、掌上设备低能 耗的需求。 3)可方便的用来实现声音录制、播放, 音乐合成和 语音识别。 4 )可方便的完成一系列乘加的运算,实现一些数据 处理比较容易。 5 )芯片里具备在线仿真调试电路,使调试和程序下 载更加方便,比较经济。
0 1 0
0
1 0 1
1
正转 反转 正转
正转
停转 停转 正转
反转
前进 倒退 左前传
右前转
语音小车控制板的PCB板
(5)软件设计
1)主程序流程图
2)训练程序流程图
开始训练 训练名称 训练左转指令 训练成功 Y N
训练成功
Y 训练右转指令
N
训练前进指令
训练成功 Y 训练倒车指令
N 训练成功 Y 训练完成提示 N
ICE_EN ICE_SCK ICE_SDA 16 位微 控制器 u'nSP FLASH 双16位定时器 /计数器 时基 中断控制 RAM
+
ICE
V CP XI/R XO 锁相环 振荡器 CPU 时钟 实时时钟 7通道10位ADC 单通道ADC+AGC MIC_IN
低电压监测/ 低电压复位 Watchdog 串行异步通讯接口
1.语音识别技术的概述
语音识别技术是一门交叉学科,正逐步成为信 息技术中人机接口的关键技术,语音识别与语 音合成结合使人们能够甩掉键盘,通过语音命 令进行操作。这样既可以方便用户,又可以实 现保密功能,语音技术的应用已经成为一个具 有竞争性的新兴高技术产业。
2.SPCE061A单片机的介绍
(1)SPCE061A的结构概况
训练成功
N 训练结束
Y
4.系统调试
1)将程序下载到SPCE061A单片机上; 2)进行系统的硬件连接; 3)接通电源,对小车进行语音训练; 4)训练成功后,对小车进行语音控制。 经过调试小车能够实现拟定的前进、倒车、左 转、右转的功能。
(3)SPC061A单片机的最小系统
3.系统的设计
(1)硬件框图
(2)语音控制部分原理
1)音频输入电路
2)音频输出电路
(3)控制板原理图
(4)基本输入与小车运动状态对照表
IOB11 0 IOB10 0 IOB9 0 IOB8 0 后电机 停转 前电机 停转 小车 停
0 0 0
1
0 0 1
IOB7(RXD) IOB10(TXD)
双பைடு நூலகம்道 10位DAC 串行输入输出接口
IOB0 (SCK) IOB1(SDA)
AUD1 AUD2
32 管脚通用输入输出端口
IOA15 - 0
IOB15 - 0
(2)SPCE061A单片机的优点
1 )它整合了多个常用的功能模块,让我们在进行系 统开发的时不用外加过多的硬件就可方便的完成一个 系统的设计。 2 )耗电少,可以满足很多手提设备、掌上设备低能 耗的需求。 3)可方便的用来实现声音录制、播放, 音乐合成和 语音识别。 4 )可方便的完成一系列乘加的运算,实现一些数据 处理比较容易。 5 )芯片里具备在线仿真调试电路,使调试和程序下 载更加方便,比较经济。