多功能语音控制车辆

上传人:cl****1 文档编号:506656893 上传时间:2023-08-31 格式:DOC 页数:7 大小:149.50KB
返回 下载 相关 举报
多功能语音控制车辆_第1页
第1页 / 共7页
多功能语音控制车辆_第2页
第2页 / 共7页
多功能语音控制车辆_第3页
第3页 / 共7页
多功能语音控制车辆_第4页
第4页 / 共7页
多功能语音控制车辆_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《多功能语音控制车辆》由会员分享,可在线阅读,更多相关《多功能语音控制车辆(7页珍藏版)》请在金锄头文库上搜索。

1、多功能语音控制小车摘要关键词: SPCE061A 单片机 ,语音辨识,光电传感器摘要:随着电子业的发展,自动化已不再是一个新鲜的话题,无人驾驶的小汽车也必将进入实用阶段,本系 统模拟将来的智能小车。根据开始录制的语音命令来控制启动、停止、返回和语音模,并且能自动避开障 碍物,进行前行和倒退。利用光电检测器检测道路上的障碍物,控制电动小汽车行使状态,并自动记录往 返距离, 在整个行程中如果遇到正前方的障碍物将倒退一段距离后拐弯正向前行。 SPCE061A 单片机概述SPCE061A是继m nSP系列产品SPCE500A等之后凌阳科技推出的又一个 16位结构的微控制器。目前有两种封装形式: 84

2、引脚的 PLCC84 封装和 80 引脚的 LQFP80 贴片封装。主要性能如下:16 位 m nSP 微处理器;工作电压: VDD 为 2.43.6V(cpu), VDDH 为 2.45.5V(I/O);CPU 时钟: 32768Hz49.152MHz;内置 2K 字 SRAM 、内置 32K FLASH ;可编程音频处理;32 位通用可编程输入 / 输出端口;32768Hz 实时时钟,锁相环 PLL 振荡器提供系统时钟信号;2 个 16 位可编程定时器 /计数器(可自动预置初始计数值 );2 个 10 位 DAC( 数-模转换 )输出通道;7 通道 10 位电压模 - 数转换器 (ADC)

3、 和单通道语音模 -数转换器;声音模 - 数转换器输入通道内置麦克风放大器自动增益控制(AGC) 功能;系统处于备用状态下 ( 时钟处于停止状态 ) 耗电小于 2mA3.6V ;14 个中断源:定时器 A / B , 2 个外部时钟源输入,时基,键唤醒等;具备触键唤醒的功能;使用凌阳音频编码 SACM_S240 方式(2.4K位/秒),能容纳210秒的语音数据;具备异步、同步串行设备接口;具有低电压复位 (LVR) 功能和低电压监测 (LVD) 功能;内置在线仿真电路接口 ICE(In- Circuit Emulator );具有保密能力;具有 WatchDog 功能(由具体型号决定)一、方案

4、设计与论证本系统为典型的实时控制系统,易用单片机控制来实现,这里以凌阳SPCE061A 单片机为主控元件,提出两种设计方案。方案一:采用凌阳 SPCE061A 十六位单片机, 对小车的整个行驶过程进行实时监控, 完成所有功能需要 24 个 I/O 口,由于凌阳 SPCE061A 单片机提供 32 个 I/O 口,一片即可实现所有功能, 这为设计过程提供了极 大方便。其主要设计思想是:小车上,安装一个霍尔元件利用单片机的IOB3 外部中断判别轮胎转数的结果用以计算路程;安装三个检测障碍物的光电检测器和一个碰撞开关,利用IOB4 、IOB5 、IOB6 用扫描的方式来控制拐弯和返回;利用单片机的

5、IOB8-IOB13 控制继电器选择小车的正、反向和加、减速行驶; 凌阳 SPCE061A 十六位单片机提供了丰富的时基信源和时基中断,给设计者以大量的选择空间,并给设 计者提供精确的时基计数,其加减速通过大功率电阻消耗功率来实现。整体框架如图1 ,这种方案可以使程序简单,易于控制。方案二:此方案也采用凌阳 SPCE061A 十六位单片机, 与第一种方案不同之处在于利用单片机的 IOB8 、IOB9 产生控制调速的脉宽和控制小车的正、反行驶,用凌阳 SPCE061A 十六位单片机的 TimeA 和 TimeB 很 容易实现脉宽调制,这大大加强了用脉宽调制控制加减速的可选性,但对继电器要求较高,

6、这里考虑到大 众化设计,采用第一个方案。、硬件电路设计2.1电路方框图及说明系统原理框图如图1所示。主控元件米用凌阳 SPCE061A单片机,属于凌阳u nSP?系列产品的一个16位结构的微控制器。在存储器资源方面考虑到用户的较少资源的需求以及便于程序调试等功能,SPCE061A 里只内嵌32K字的闪存(FLASH ),但用在此系统上已经绰绰有余。 较高的处理速度使 u nSP? 能够非常容易地、快速地处理复杂的数字信号。因此以u nSP?为核心的SPCE061A微控制器也适用在数字语音识别应用领域。 SPCE061A 在2.6V3.6V 工作电压范围内的工作速度范围为0.32MHz49.15

7、2MHz,较高的工作速度使其应用领域更加拓宽。2K字SRAM 和32K字FLASH 仅占一页存储空间,32位可编程的多功能I/O端口;两个16位定时器/计数器;32768Hz 实时时钟;低电压 复位/监测功能;8通道10位模-数转换输入功能并具有内置自动增益控制功能的麦克风输入方式;双通道10位DAC方式的音频输出功能,这就为本系统的特定人辨识和语音播报打下了基础。主控电路正反向和加礦速控制电路I0B8ICEI0B6睦碍物|比电社凌阳SPCE061A单片机DAC1频大路音报岀 音放电语播输I0B5IOfc8-IOA14|LED显示电霜mi2.2各部分电路设计2.2.1光电检测电路电路为了确定障

8、碍物,加入障碍物检测的光电传感器,根据小车所处的位置改变行驶状态,所使用的光电传感器为市场上普通的光电传感器,再没检测到障碍物时Uo输岀为低电平,在检测到障碍物时Uo将与传感器内部电路断开,因而加一个上拉电阻,如图2所示,此时将输出高电平。在检测障碍物的过程中采用查询方式。+5VO拐,MOTOR A控制前进、倒退以及三挡速度。具体控制如表1所示。222继电器驱动电路的设计由于单片机I/O 口提供的电流太小,不能直接驱动继电器。在这里采用8050来提供一个开关电压,实现I/O 口对继电器的驱动,用IN4007 去掉继电器断开时线圈产生的反向电流,保护8050。如图3WCC BARRELAY 1NOR1Iktob*. NFM2.2.3行使状态控制电路的设计如图4所示为行使状态控制电路,整个小车的行驶状态由两个电机来控制,MOTOR B控制左拐和右2lT11W IV旦rn图4 行使状态控制电路表一:行驶状态I0B8I0B9IOB10IOB11IOB12IOB13全速前进101100中速前进101000慢速前进100000左拐100010右拐100001全速倒退011100中速倒退011000

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号