TOP2 语音识别机器人系统电路

系统电源电路设计

SPCE061A采用低电压供电方式,这可以大大降低芯片的功率损耗。其中,SPCE06lA的电源分两种,即内核电源(VDD)和I/O口电源(VDDH)。I/O口电源采用5V电压,而内核电源则为3.3V或者更低。降低芯片内核电压的目的主要还是降低芯片的功耗,同时也可以降低芯片的工作温度,延长芯片使用寿命。尽管这种语音芯片的工作电压范围很大,但是为了使芯片内核运行更加稳定,同时又保证I/O口及外部扩展部件的工作电压要求,电源电路采用芯片7805和SPY0029分别提供5V和3.3V电压完成对整个系统供电。 7805芯片电路中正常工作是,输入、输出电压差为2~3V。电路中靠近引脚处接入电容C40、C41用来实现频率补偿,防止稳压器产生高频自激震荡和抑制电路引入的高频干扰,C39是电解电容,以减小稳压电源输出端由输入电源引入的低频干扰。

6是保护二级管,当输入端短路时,给输出电容器C39一个放电通路,防止C39两端电压作用于调整管的be结,造成调整管be结击穿而损坏。

控制与结果显示电路

键盘模组可直接用排线与61单片机I/O口相连。1*8KEY 的8 列分别定义为COL1~COL8,1 行定义为ROW1。如图3-11所示。 按键分别和SPCE061A的IOA0~IOA7相连,他们的作用分别为1个系统开关键,1个系统复位键,1个单个命令训练按键,1个所有语句循环训练按键,剩余4个初步设定为LCD功能控制按键。每个按键的按下与抬起都会送给IOA口一个电压值,当按键按下使相应的IOA口得到一个高电压。相反,则为低电压。单片机则根据IO口的电压值进行相应的操作。

利用LED显示来测试是否达到控制电器目标。利用数码管显示数字的不同来模拟验证是否能达到对家用电器的控制。 LED和LCD电路作为系统的显示部分,以显示当前的系统状况及识别结果以便检验实验结果和提示用户进行下一步操作。LCD部分在实验阶段可不接入。 计划采用内置SPLC0501点阵式图形液晶显示模块由液晶驱动控制器SPLC501、LCD显示器和外部设备的接口等几部分组成,液晶驱动控制器 SPLC501集行、列驱动器、显示数据存储器(DDRAM,Display Data RAM)和控制器与一体,广泛用于小规模液晶显示模块。内置SPLC501点阵式图形液晶显示模块的管脚排列和SPEC061A接线方法如图所示。

虽然实现了语音控制家用电器,但是总的来说系统界面不是很友好。为此,我们可以充分利用计算机和通信技术,并用VB等软件开发友好的管理界面,将数据和其他信息通过计算机统一进行管理和控制。

语音识别机器人系统电路设计

目前制造业市场上,工业机器人具有相当大的市场潜力,要使工业机器人真正应用于生产线上的各个方面,满足人们日益增长的需求,就离不开高性能的语音识别控制系统。随着计算机软硬件技术、半导体技术、电子技术、通讯技术等的飞速发展人类已经进入后PC时代。语音识别技术得到了迅猛发展, 支持语音识别的各种产品纷纷面世。人类实现了语音命令控制空调、电视、灯光、自动窗帘等的使用,让人们的生活“随音所欲”,更加舒适,更加便捷。基于凌阳 16位SPCE061A单片机设计了一个具有语音识别功能的机器人。在经过训练后使机器人对训练人的命令做出应答,完成跳两首舞曲、走步、转向、转头、发射飞盘等动作。

语音识别可划分为训练和识别两个过程。在第一阶段,语音识别系统对人类的 语言进行学习,把学习内容组成语音库存储起来,在第二阶段就可以把当前输入的语音在语音库中查找相应的词义或语义。凌阳16位SPCE061A单片机内嵌 32K字闪存,2K字SRAM,内置10位ADC、DAC,有多达14个的中断源。它的CPU内核采用16位具有DSP功能的微处理器芯片, 而且CPU可最高工作在49MHz的主频下,能够非常容易地、快速地处理复杂的数字信号,因此与其他类型的单片机相比,在数字语音处理方面 SPCE061A更具有优势。基于SPCE061A设计了一个具有语音识别功能的机器人。经过训练,训练人可使用各种命令让机器人完成许多有趣的动作,使得人机交互更具智能化。

SPCE061A最小系统

SPCE061A最小系统中,含有SPCE061A芯片外围的基本模块,其主要由晶体输入模块(OSC)、锁相环外围电路(PLL)、复位电路(RESET)、指示灯(LED)等组成,参看图 4-1。在OSC32O、OSC32I端口接上晶体振荡器和谐振电容,在VCOIN端口接上相对应的电容和电阻后即可工作。在其他不用的VDD端口和 GND端口也不能悬空应该接上0.1uF的耦合电容以提高抗干扰能力。 图 4-1 SPCE061A最小系统。

语音识别电路设计图集锦 - 嵌入式类电子电路图 - 电子发烧友网相关推荐

  1. 学好这些模块电路,看懂电子电路图需要这几步

    学好这些模块电路,看懂电子电路图需要这几步 TDA2030电路图 34063电路图 555电路 TDA2030电路图 三极管分立元件电路 好了,看完以上这些电路图,大家能够看得明白,每一个电路图,到底 ...

  2. 三相全控tc787触发电路_教你快速看懂电子电路图

    点击"电工电气学习"关注即可免费订阅! 电工学习网:www.diangon.com 关注电工学习网官方微信公众号"电工电气学习",收获更多经验知识. <教 ...

  3. 800G自动化类、嵌入式类以及前端学习资料

    前言 大学时候在一个机缘巧合下找到这份资料,虽然我没有全部看完,但是靠着这些资料我成为了同专业同学眼中的大佬,为此我一直把这些当宝贝一样保存着不舍得和别人分享,今天突然翻到了这些如今我已经毕业一年了, ...

  4. D55_BMS_IntefaceBoard_RevA接口板电路设计图

    一.电源设计 1.供电电路 24V&5V,电路设计图如下: J1作为电源插件,用来对24V和5V直流电源输入,只需要提供了直流稳压电源(24V&5V)或者24V开关电源即可完成控制板供 ...

  5. 计算机电子电路原理图,电子电路图 如何看懂电子电路图 凡亿教你如何看懂电路图...

    电路图 电路图是人们为了研究和工程的需要,用约定的符号绘制的一种表示电路结构的图形.通过电路图可以知道实际电路的情况.这样,我们在分析电路时,就不必把实物翻来覆去地琢磨,而只要拿着一张图纸就可以了:在 ...

  6. 计算机系统(嵌入式类)术语概念

    6月忙于期末的复习和课业项目,很久没更博客,今天来分享一部分有关计算机系统(含嵌入式类系统)的概念知识. 既是考点,又是需要掌握的概念,发在这里做个记录和分享. 嵌入式系统: 是一种嵌入机械或电气系统 ...

  7. 河北省单招计算机类考试考英语吗,2019年河北省高职单招考试十类 和对口电子电工类、计算机类联考 专业基础考试(英语)考试大纲.doc...

    2019年河北省高职单招考试十类 和对口电子电工类.计算机类联考 专业基础考试(英语)考试大纲 本考试大纲是根据教育部2003年颁布的<普通高中英语课程标准(实验)>.教育部考试中心201 ...

  8. matlab 防雷硒堆,单相全控桥式晶闸管整流电路的设计(阻感负载)电力电子课程设计...

    绪论 电力电子学,又称功率电子学(Power Electronics).它主要研究各种电力电子器件,以及由这些电力电子器件所构成的各式各样的电路或装置,以完成对电能的变换和控制.它既是电子学在强电(高 ...

  9. 本土黑马谈车载语音识别 - 汽车电子 - 电子发烧友网

    如今,汽车业向智能辅助驾驶系统和车载信息化的方向发展趋势逐渐加快,语音识别技术在车联网领域的应用已成为车联网智能化发展的助推器.那么什么是语音识别技术呢?其实语音识别是一门交叉学科,涉及到从语言学到通 ...

最新文章

  1. 如何避免死锁,我们有什么套路可循?
  2. 德式秘籍:产品总监最该学会的管理方法是什么?(一)
  3. Bone Collector(HDU-2602)
  4. spring boot +vue用什么记录登录状态_为什么很多Spring Boot开发者放弃了Tomcat
  5. Android 系统应用Setting开发总结
  6. 计算机软件在哪里建文本文档,如何新建文档
  7. 如何用计算机函数来求加权总分,根据等级加权计算总分--SUMPRODUCT和LOOKUP函数的组合...
  8. Java发送邮件,优美html邮件模板分享
  9. @Adaptive注解
  10. MapReduce之week2 test 分区计算结余(练习)
  11. Python文本挖掘练习(一)// 新闻摘要
  12. 爬取今日头条街拍美女图片
  13. Hibernate4.3.1搭建Log4J日志环境
  14. 《利用Python进行数据分析: Python for Data Analysis 》学习随笔
  15. 交流电源和直流电源有什么区别?
  16. 国外LEAD联盟赚钱,日付款联盟推荐
  17. 个人项目 小跟班——蓝牙小车控制(UI篇)
  18. Python学习:小数/浮点数(float)类型详解
  19. API身份验证和授权介绍
  20. 使用Navicat 连接oracle “ORA-03135: Connection Lost Contact”

热门文章

  1. thymeltesys-基于Spring Boot Oauth2的扫码登录框架
  2. 微信小程序一笔记账开发进度五
  3. Thinkphp3.2邮件发送
  4. 《机电传动控制》学习笔记-07
  5. Oracle定时器执行多线程
  6. iOS开发 -------- Block技术中的weak - strong
  7. Maven编译时跳过Test
  8. 黑马程序员——C语言小节------字符串与指针
  9. 安装MATLAB R2012B遇到问题(需要继续安装以下一个或多个产品: MATLAB 8.0 (不可用) 您必须选择已至少安装这些),已决解!...
  10. asp.net中的validaterequest属性与安全性