发明名称 一种基于智能盒的红外学控制系统及方法
摘要 本发明公开了一种基于智能盒的红外学控制系统,包括学模块、存储模块、控制模块、红外线编码发射模块、红外线解码接收模块、识别模块、控制码存储模块,红外线编码发射模块由家电设备的遥控器的红外发射二极管组成;红外线解码接收模块用于信号的接收、滤波、整形以及信号输出;识别模块接收红外线解码接收模块输出的指令,进行抗干扰处理、识别,并进行数据处理、分类,完成指令功能;控制码存储模块用于存储控制命令;学模块用于进行红外控制信号的学,存储模块用于存储命令,控制模块用于通过红外控制家电设备。本发明同时公开了一种基于智能盒的红外学控制方法,可以实现家电设备的集中红外控制。
申请公布号 CN103886736B 申请公布日期 2015.03.11
申请号 CN201210560091.5 申请日期 2012.12.20
申请人 中山大学深圳研究院 发明人 刘海亮;杨艾琳;罗笑南;苏航;陈湘萍;王炫盛
分类号 G08C23/04(2006.01)I 主分类号 G08C23/04(2006.01)I
代理机构 北京同辉知识产权代理事务所(普通合伙) 11357 代理人 刘洪勋
主权项 一种基于智能盒的红外学习控制方法,其特征在于:包括以下步骤:步骤1:采集红外数据进行学习;步骤2:存储红外命令;步骤3:读取红外命令信息;步骤4:发射红外控制命令实现对家电设备的控制;所述步骤1与步骤2之间还包括有学习散转的步骤,具体包括:步骤1:读取命令码,所述命令码为采用码分制的红外指令;步骤2:将命令码转为二进制码;步骤3:判断命令码是否超限,如果超限则放弃命令、返回主程序待命;否则转步骤4;步骤4:转入相应功能入口,根据码的大小,转入到相应的入口地址执行存储功能;步骤5:执行命令后返回主程序待命;所述步骤1的采集过程包括以下子步骤:步骤101:清零接收存储单元并设置接收的首地址;步骤102:判断是否有红外信号,若有,转步骤103,若无,则继续检测;步骤103:判断红外信号码,若为高电平则转步骤109,若为低电平,则转步骤104;步骤104:判断是否已经完成低电平标志的设置,如果设置完成转步骤106,否则转步骤105;步骤105:设置低电平标志并调整存储技术单元指针;步骤106:采样存储计数器加1;步骤107:判断红外信号码是否为长码,如果不是则转步骤103;否则转步骤108;步骤108:判断该码是否有效,如果有效,长码技术单元加1,转步骤103;否则采样结束;步骤109:判断是否已经设置高电平标志,如果是则转步骤111,否则转步骤110;步骤110:设置高电平标志并调整存储计数单元指针;步骤111:采样存储计数器加1;步骤112:判断采样是否结束,如果是则结束,否则转步骤103;所述步骤2的存储过程包括以下步骤:步骤201:设置目的首地址、源首地址;步骤202:设置页,设置页字节以及设置开始状态;步骤203:送写入命令,然后目的首地址写入;步骤204:取原码,写入源码,然后调整源码地址;步骤205:判断页字节数目是否写完,如果没有则转步骤4;否则转步骤6;步骤206:设置结束状态,判断页写完否,如果写完则返回主程序;否则转步骤207;步骤207:吸入固化延时,调整页首地址,然后转入步骤2;所述步骤3的读取过程包括:步骤301:设置目的首地址、源首地址;设置存储字;步骤302:置为开始状态,送写入命令,读出写入命令;步骤303:读出一个字节,保存在目的地址中;然后调整地址指针,置结束状态;步骤304:判断是否读完,如果是则结束,否则转步骤302。所述步骤4包括:步骤401:发送散转程序,寻找命令相应的存储地址;步骤402:取控制命令到RAM中;步骤403:码转换程序;步骤404:进行红外发送;步骤405:判断是否继续,如果是转步骤401,否则结束。
地址 518057 广东省深圳市南山区科技园南区虚拟大学园A610