优秀论文答辩PPT-精选版.pptVIP

  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文档。上传文档
查看更多
优秀论文答辩PPT-精选版.ppt

研究的目标 Research Status at Home and Abroad 研究的目标 本课题研究目标是设计一个基于STM8S103F3P6单片机的节能插座系统。它可以实现红外学习、USB智能充电、功率检测三大功能。整体软件设计采用中断思想,红外学习、功率检测、按键检测拥有各自独立的中断处理程序,中断事件处理及时。红外学习和红外匹配采用同一个中断处理程序,使用按键处理中得到的学习标志位加以区分。功率检测利用定时器及脉冲计数来实现30秒低功耗自动断电。 * 研究内容 Theoretical Framework 01 红外解码软件设计 02 负载功率检测模块的软件设计 03 读写内部EEPROM的软件设计 04 按键长短按识别软件设计 05 系统的软硬件联合调试 * 软件设计 红外解码软件设计 负载功率检测软件设计 读写内部EEPROM软件设计 按键长短按识别软件设计 * 红外解码软件设计 Research Status at Home and Abroad 红外解码的算法 红外遥控器输出的红外信号经过数字一体化的红外接收头处理为一小段矩形波。本课题中红外解码软件设计的思想是记录该矩形波,并将其存储到STM8单片机的内部EEPROM里面,从而完成整个红外解码过程。 * 红外解码软件设计 Research Status at Home and Abroad * 负载功率检测软件设计 Research Status at Home and Abroad 负载功率检测的思想 本课题中负载功率计量模块使用的芯片是HLW8012功率计量芯片,在该模块的软件设计中,采用的思想是STM8单片机的PC6脚检测HLW8012芯片CF脚输出的脉冲的个数,进而来判断此时节能插座的工作状态。 * 负载功率检测软件设计 Research Status at Home and Abroad * 读写内部EEPROM的软件设计 Research Status at Home and Abroad 写内部EEPROM的程序设计 将数据写入EEPROM里面的过程,首先需要初始化,然后向里面写入学习的码长、码字和清除缓存,便可将相应的数据写入EEPROM。此外,在该部分的软件设计中,将数据写到EEPROM后,还设计了灯的闪烁程序,用于提示已经将数据写入EEPROM里面。 * 读写内部EEPROM的软件设计 Research Status at Home and Abroad 读内部EEPROM的程序设计 从存储器EEPROM里面读出相应的数据,首先要判断码长是否相同,如果码长相同再执行读的操作,如果码长不一致则不进行读取这个操作。在码长一致的情况下,在读出EEPROM存储器里面的码字,最后清理缓存。 * 按键长短按识别软件设计 Research Status at Home and Abroad 按键Key与STM8单片机的PC5脚相连接。所以首先要判断PC5脚是否发生外部中断。在按键已经发生中断的前提下,在定时器中断函数里面对变量Time2Count开始计数(每次加1表示50ms),如果该变量的计数值大于60时则判断此时插座处于长按状态,如果变量Time2Count值小于60则认为插座目前处于短按状态。 * 系统调试 红外解码调试 负载功率检测软件调试 * 红外解码调试 Research Status at Home and Abroad 红外解码算法的优化 刚开始提出的红外解码算法 该算法在程序的具体调试的过程中遇到的问题: 在检测脉冲上升或者下降沿的时候,需要打开或者关闭定时器。由于打开或者关闭定时器需要运行一段时间,且该时间不可估计,所以会导致记录的矩形波形误差较大,导致记录波形有误差。 由于前面将红外信号存储到EEPROM的时候有误差,导致后面读取EEPROM里面值得时候,会出现不匹配的情况,导致红外遥控出错。 因此,对该算法进行了优化 * * gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht gftr fhtht 基于STM8的节能插座——软件系统设计 答辩学生:许浩浩 指导老师:柯永斌 电子信息工程学院 电子1133班

文档评论(0)

liuxiaoyu92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档