[发明专利]一种采集不同红外频率进行存储的方法在审
| 申请号: | 201410689660.5 | 申请日: | 2014-11-26 |
| 公开(公告)号: | CN104392600A | 公开(公告)日: | 2015-03-04 |
| 发明(设计)人: | 李志航;刘宇 | 申请(专利权)人: | 福建求实智能股份有限公司 |
| 主分类号: | G08C23/04 | 分类号: | G08C23/04 |
| 代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
| 地址: | 361000 福建省厦门市火*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 采集 不同 红外 频率 进行 存储 方法 | ||
技术领域
本发明涉及红外遥控器技术领域,尤其涉及一种采集不同红外频率进行存储的方法。
背景技术
现有的多载波空调红外信号自学习控制器由单片机模块、多只红外一体化接收管、四输入与门、EEPROM 存储单元等设备组成。该工作逻辑如下:该控制器平时处于休眠状态,红外遥控信号会引起主控微处理器外部中断使其进入自学习状态,通过集成多种红外一体化接收管,实现多种载波编码信号的无串扰解调,并准确区分、记忆、复制所学习载波频段,达到多种载波空调红外遥控信号的远距离学习功能。
市场推出了一种学习型控制器,他们的学习方法只记录遥控器信号码的格式,将获取的数据压缩后或者是不进行压缩处理存储起来,发射时按照原来脉冲宽度基于一定载波原封不动地再次发送出去,未对红外编码信号进行分析处理,复制的是某一次的按键发射编码效果,其存储数据容量会非常巨大。此外,多数学习型控制器在对红外信号的学习时,采用多种红外一体化接收管,只能学习特定的红外频段,对于其他红外频段的学习,代价高。
现有技术中公开了一种“多载波空调红外信号自学习控制器及其方法”,见公开号为:102538140A,公开日为:2012-07-04的中国专利,该发明涉及多载波空调红外信号自学习控制器及方法,包括MCU模块、多只红外一体化接收管、四输入与门、EEPROM存储单元、串口通讯单元、按键单元和红外发射单元,四输入与门、EEPROM存储单元、串口通讯单元、按键单元、红外发射单元均与MCU模块相连,多只红外一体化接收管分别与四输入与门和MCU模块相连。该控制器平时处于休眠状态,耗电量极小,红外遥控信号会引起主控微处理器外部中断使其进入自学习状态,通过集成多种红外一体化接收管,实现多种载波编码信号的无串扰解调,并准确区分、记忆、复制所学习载波频段,达到多种载波空调红外遥控信号的远距离学习功能。该专利也只能学习特定的红外频段,对于其他红外频段的学习,代价高。
发明内容
本发明要解决的技术问题,在于提供一种采集不同红外频率进行存储的方法,解决红外学习只能限定在38k或单一频段的问题;且解决发送频率精度与存储空间互相矛盾的问题;节省了存储空间。
本发明是这样实现的:一种采集不同红外频率进行存储的方法,所述方法具体包括如下步骤:
步骤1、单片机采集并记录红外载波信息的频段、编码标识信息;采集至少5个载波脉冲;通过捕捉器进行捕捉载波;
步骤2、单片机通过编码标识信息来判断是否为四类的红外协议,若采集到的编码标识信息符合某一类型的红外协议编码方式,则进入步骤3,否则进入步骤1;所述四类的红外协议为:NEC数据格式、SONY格式、RECS80格式、RC-5格式的四种红外协议;
步骤3、采集时判断红外载波的载波频率中0、1的编码;判断出载波中逻辑0或1的特性,并通过二进制移位存储的方式填入存储器中。
进一步地,所述步骤1具体为:单片机采集红外最原始信号,且红外编码载波以高低电平构成,即要捕获两次上升沿的信号来确定此次红外载波频率;并记录红外载波信息的频段、编码标识信息,采集至少5个载波脉冲后才进行频率的存储。
进一步地,单片机根据不断采集到红外载波数据的间隔时间,同时也不断在计数;在等到红外载波第一串启动码发完以后,间隔大于150us的时候,确定为载波已经停止发送;由于采集记录时间的定时器还处在工作状态,停止这段的时间间隔内单片机都能记录红外载波信息的频段、编码标识信息;通过定时器记录时间。
进一步地,所述红外载波包括如下四种格式:
NEC数据格式:
该格式有引导码,先粗略判断一个范围,即引导码持续时间是:引导载波记录次数*载波频率>8000,即大于2ms;接着再细分判断引导码载波持续的时间是:引导载波记录次数*载波频率>108000,即大于2.7ms;通过这两个判断引导码载波持续的时间能确定是NEC红外发出的数据格式;同时定时器也记录下来引导码间隔的时间,并开始判断载波中逻辑0或1的特性;同样的,在接收到逻辑0或1的特性,其间隔>150us即为逻辑0或1发完,进入判断特性;在NEC数据格式内,宽的载波比窄的多50%, 即为逻辑1,否则为逻辑0;这样即可区分出来;通过二进制进行数据存储,移位到数据区,其存储的数据如下:
data[0] 载波频率
data[1] 引导载波记录次数低位
data[2] 引导载波记录次数高位
data[3] 引导间隔时间低位
data[4] 引导间隔时间高位
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建求实智能股份有限公司,未经福建求实智能股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410689660.5/2.html,转载请声明来源钻瓜专利网。





