- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1
PAGE 1
VoyagerII型机器人声控系统的设计
摘要: 机器人声控系统的讨论始终是机器人讨论的主要内容之一。传统的以PC 机为的声控系统由于体积大、功耗大和成本高等缘由, 不适合于中小型机器人使用。本文给出了一种基于SPCE061A 的Voyager II 型机器人声控系统的设计方案。 主要介绍了声控系统的软、硬件实现方法。和传统的声控系统相比,本系统具有成本低、体积小、耗能低和使用敏捷便利等特点。既可以作为机器人的声控系统,也可以作为试验教学平台供同学使用。 1 引言 机器人声控系统的讨论始终是机器人讨论的主要内容之一。传统的声音掌握系统一般采纳PC 机作为平台对机器人进行掌握,虽然其具有处理力量强大、语音库完备、系统更新力量强等优点,但是PC 机体积大,功耗大,成本高,不适合于中、小型机器人使用。本文以SPCE061A 为,设计了一套机器人声控系统,和传统的PC 机声控系统相比较,具有成本低、体积小、耗能低和使用敏捷便利等特点。 本系统采纳的机器人平台是北京博创兴盛机器人技术有限公司供应的Voyager II 型地面移动机器人, 该机器人采纳了模块化的设计理念,高负载力量的直流伺服掌握,可选配声纳、红外、视觉、罗盘、GPS 等传感器和机械手等执行器。完全可以满意声控系统的设计要求。系统的整体设计分为硬件设计和软件设计两部分,下面首先介绍一下系统的硬件设计。 2 系统硬件结构 依据机器人平台状况, 声控系统的硬件结构主要由微处理器单元、供电单元、声音采集单元和串口输出单元四部分组成,如图1 所示: 2.1 微处理器单元 本系统采纳凌阳公司的16 位单片机SPCE061A 作为掌握芯片,内置32K 闪存,其较高的处理速度能使芯片特别快速的处理简单的数字信号, 适用于语音识别等应用领域。 SPCF061A 的工作频率范围为0.32-49.152MHz.具备8 通道10位ADC 输入功能, 内置了具有自动增益掌握的麦克风输入功能。双通道10 位DAC 音频输出功能及A、B 两个I/ 0 口输入输出功能。具有集成度高、性能牢靠、价格低廉、功耗小等特点。这些特点充分体现了微掌握器工业进展的新趋势。目前,凌阳单片机SPCE061A 的应用越来越广,深受广阔用户的欢迎。 2.2 声音采集单元 声音采集单元的换能器采纳驻极体话筒, 通过话筒将采集到的声音信号通过MIC_IN 通道传送给CPU,MIC_IN 通道特地用于对语音信号进行采样。语音信号经MIC 转换成电信号,由电容将其中的直流成分滤除, 然后输入到集成在SPCE061A 内部的前置放大器中。SPCE061A 的内部增益掌握电路AGC 能随时跟踪、监视前置放大器输出的音频信号的电平,当输入信号过大时,自动减小放大器增益;当输入信号减小时,自动增大放大器增益。这样即可以使A/D 转换器接收到的信号始终保持在电平,又可以使声音损失减至少,从而提高语音识别的精度。 2.3 外接供电单元 外接供电单元是声控系统的选配单元, 由于声控系统的能耗很低,可以外接3 个1.5V 电池,作为外接供电单元给系统供电。在没有选配外接供电单元时,也可以直接使用Voyager II 型地面移动机器人的蓄电池为关济实: 讲师工学硕士声控系统供电,Voyager II 型机器人的蓄电池供电电压为24V, 将24V 电压先经过7805 转换成5V电压, 然后使用SPY0029 将5V 电压转换成3.3V 电压给SPCE061A 供电。 2.4 存储器单元 存储器单元也是声控系统的选配单元, 当需要识别的语音资源较少时,则使用单片机中集成的FLASH 存储器,就可以满意要求。当语音资源较丰富时,就需要连接外部存储器单元,对语音资源进行存储。为了保证系统的兼容性, 选用凌阳公司的SPR4096 作为外部存储器, LASHSPR4096 内部有512K×8bits F和4K×8bits SRAM.在进行FLASH 编程或擦除的时候,可以并发执行SRAM 的读写,SPR4096 内置了一个总线存储器接口和一个串行接口,它允许单片机通过8_bit 并行模式或者1_bit 串行模式访问FLASH SDRAM 的存储区。在本系统中,将SPR4096的SCK 和SDA 与SPCE061A 的IOB0 和IOB1 连接, 构成串行数据通信。 2.5 串口输出单元 由于SPCE061A 单片机的输入、输出电平是TTL 电平,而Voyager II 型机器人配置的是RS-232 标准串行接口,二者的电气规范不全都。
您可能关注的文档
最近下载
- 全国大学生市场调查分析大赛优秀报告.docx
- 2024年上海市中考综合测试(物理、化学、跨学科)试题卷模拟卷(含答案解析).docx
- 小学科学地球的卫星——月球 课件.pptx VIP
- 1﹒1﹒3集合基本运算.ppt VIP
- AHRI Standard 210.240-2023 (2020)北美单元式空调能效认证.pdf VIP
- 考勤管理制度附请假调休公出等表格.doc
- 人教版八年级英语AnoldmantriedtomovethemountainsSectionA3a-3c.pptx VIP
- 热力管道支架托架图集05R417-1.pdf
- 脑血管病医院商业计划书案.pptx
- 新外研版八年级下册期中总复习课件.pptx
文档评论(0)