- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子信息工程学院
电子1133班
选题背景及国内外研究现状
研究目标及内容
软件设计
系统调试
论文总结
目录
选题背景及国内外研究现状
选题背景
国内外研究现状
选题背景
Rearch Background
随着科技的快速发展,人们生活中使用的家用电器、视听产品等设备越来越多。这些设备在待机功能下需要消耗的电能称之为待机能耗,待机能耗引起的资源问题越来越受到社会的广泛关注。节能插座因其方便、节能已成为国内外节能产品的研究热点。
国内外研究现状
Research Status at Home and Abroad
国内外研究现状
尽管国内在该节能插座的研究起步相比国外较晚,但国内在节能插座方面与国外的研发和使用差距不是很大,功能上也几乎差不多。国内外对节能插座的研究基本都是对插座的定时通断、远程控制和用电保护的研究。
目前国内外市场上的节能插座种类有很多,总结一下,主要有以下几种类型:
1、定时关断型插座。
2、主路控制型插座。
3、漏电保护性插座。
4、遥控型插座。
研究的目标及内容
研究目标
研究内容
研究的目标
Research Status at Home and Abroad
研究的目标
本课题研究目标是设计一个基于STM8S103F3P6单片机的节能插座系统。它可以实现红外学习、USB智能充电、功率检测三大功能。整体软件设计采用中断思想,红外学习、功率检测、按键检测拥有各自独立的中断处理程序,中断事件处理及时。红外学习和红外匹配采用同一个中断处理程序,使用按键处理中得到的学习标志位加以区分。功率检测利用定时器及脉冲计数来实现30秒低功耗自动断电。
研究内容
Theoretical Framework
软件设计
红外解码软件设计
负载功率检测软件设计
读写内部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里面值得时候,会出现不匹配的情况,导致红外遥
您可能关注的文档
最近下载
- 2017-2018学年上学期学校工作计划(含中小学部)与2017-2018学年上学期学生会工作总结合集.doc
- 松下面包机SD-PT1000使用说明书.pptx
- 中国古典小说巅峰-四大名著鉴赏超星尔雅满分答案...pdf
- 第38届中国化学奥林匹克(初赛)试题及参考答案.pdf VIP
- 四年级数学 三位数乘两位数笔算练习题100道.doc VIP
- 产业园区招商说辞、招商话术模板(通用).docx VIP
- 苏教版科学三年级上册全册同步练习(含答案).pdf
- 全国传染病信息报告管理工作技术指南附有答案.docx
- 内控合规知识考试题及答案.doc
- 第1章 有理数-有理数加减乘除乘方混合运算专项训练(学生版).pdf VIP
文档评论(0)