一种垃圾分类语音系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种垃圾分类语音系统设计

一种垃圾分类语音系统的设计   摘 要:本文介绍了设计一种垃圾分类语音系统,主要由安装在垃圾桶把手处的压力传感器,检测放大器,中央处理器,语音识别器,语音输出端,语音测试端以及供电电源组成;以实现语音提示,垃圾桶自动开合,垃圾自动分类等主要功能。   关键词:语音提示 自动开合 垃圾分类   中图分类号:G642 文献标识码:A 文章编号:1672-1578(2018)01-0054-02   1 引言   随着垃圾产量日益增长。其引发的环境问题日益突出。面对垃圾泛滥成灾的局面,世界各国的视线已经不停留在如何控制和销毁垃圾的问题上,而是采取积极的态度和有利的措施进行科学的处理,回收利用垃圾,实现资源的重复利用。欧美、日本等发达国家已实行垃圾分类政策多年,但垃圾分类主要依靠于人工分拣,分类过程繁琐。2015年4月,国家发改委、住建部、财政部、环保部、商务部联合印发通知,确定南通、南京、苏州等26个城市(区)为第一批生活垃圾分类示范城市(区)。“十二五”期间,市委、市政府决定,在南通市区范围内率先启动生活垃圾分类试点,将生活垃圾分类管理列为生态文明建设重点范围,力求通过开展生活垃圾分类管理,提高垃圾资源化处置管理水平,促进循环经济发展。因此生活垃圾分类,势在必行。   因此如何通过垃圾分类管理,最大限度地实现垃圾资源的利用,减少垃圾处置量,改善人类生存环境质量,是当前世界公共关注的问题。本文所设计的垃圾分类语音系统,通过设置语音系统能够有效提高垃圾分类的准确性,还能起到智能开启垃圾桶的效果。   2 总体设计   本文设计的垃圾分类语音系统能够实现语音提示以及垃圾分类,防止垃圾?`放的能力,包括安装在垃圾桶把手处的压力传感器,检测放大器,中央处理器,语音识别器,语音输出端,语音测试端以及供电电源;供电电源将电源电压转换成各个部件所需要的电压并给各部件供电,压力传感器与检测放大器电连接,检测放大器与所述中央处理器电连接,中央处理器与所述语音识别器电连接,中央处理器用于根据压力传感器信号判别垃圾桶是否打开,通过串口通讯给语音识别器发出播放相应语音命令;语音识别器分别与语音输出端及语音测试端电连接,语音输出端将语音识别器播放的语音段电信号转换成声波,语音测试端利用按键测试语音识别器是否工作正常。   当用户手握把手并打开垃圾桶盖时,传感器模块感应打开垃圾桶盖的压力或振动,并将压力或振动信号转换成电信号,经放大滤波比较等,然后将处理后信号送入CPU模块,通过程序控制与判断,得出垃圾桶盖打开,然后通过串口发出命令给语音模块播放相应语音,告知用户投放哪种类型的垃圾,以便起到更好的垃圾分类效果。总体设计框图如图l所示。   3 控制部分硬件电路设计   样机采用典型sTC89C51型单片机,控制电机运转,实现垃圾桶自动开合、检测分类、语音提示等主要功能。控制电路原理图如图2所示。从功能模块的角度,可以将垃圾分类语音系统分为五个主要模块。各模块具体功能如下:   (1)电源模块:电源是保证机器人稳定、可靠运行的关键部件,它直接影响着机器人性能的好坏。将电源电压转换成各个部件所需要的电压并给各部件供电。电机电源采用稳压电源模块,通过电源稳压芯片如7805等,转换成系统要求的5V直流,并整流滤波使电压稳定。   (2)语音模块:语音识别器分别与语音输出端及语音测试端电连接,语音输出端将语音识别器播放的语音段电信号转换成声波,语音测试端利用按键测试语音识别器是否工作正常。   (3)压力传感器模块:压力传感器通过感应打开垃圾桶盖时触摸产生的压力与振动,并将压力与振动信号转成成电信号,送给检测放大器。   (4)检测放大器模块:检测放大器将压力传感器输出信号进行滤波放大整形,使之符合CPU模块识别要求。   (5)CPU模块:中央处理器用于根据压力传感器信号判别垃圾桶是否打开,通过串口通讯给语音识别器发出播放相应语音命令。   4 软件程序设计   本设计在keil环境中采用C语言编程:   //c语言源程序   #include   typedef unsigned char uint8;   sbit KEY1=P1^7;   uint8 First[]={0x7E,0x04,0x03,0x00,0X01,0xEF};   /*UART初始化 波特率:9600*/   void UART_init(void)   {   SCON = 0x40; // 10位uart,允许串行接受   TMOD = 0x20; // 定时器1工作在方式2(自动重装)   TH1 = 0xFD;   TL1 = 0xFD; //设置波特率为9600   TR1 = 1;   }   /*外中断0下降

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档