一种红外遥控数据中干扰脉冲的消除方法和装置制造方法及图纸

技术编号:14684378 阅读:110 留言:0更新日期:2017-02-22 17:57
本发明专利技术公开了一种红外遥控数据中干扰脉冲的消除方法和装置,涉及红外遥控技术领域。其中,所述方法包括:确定有效数据脉冲中多个逻辑码段;当目标逻辑码段中脉冲宽度不等于协议规定的载波脉冲标准宽度时,确定所述目标逻辑码段中包含干扰脉冲;剔除所述目标逻辑码段中干扰脉冲得到有效载波脉冲。如此能够判断出有效数据脉冲内包含的干扰脉冲,并剔除干扰脉冲,得到有效载波脉冲后再进行解码,从而提高红外遥控数据的解码正确率,进一步提高红外遥控产品稳定性和用户体验。

【技术实现步骤摘要】

本专利技术涉及红外遥控
,具体涉及一种对红外遥控数据中干扰脉冲的消除方法和装置
技术介绍
红外遥控接收端接收脉冲信号时,采用输入捕获方式来测量脉冲宽度,即根据上升沿和下降沿检测。如:要捕获高电平脉冲时,设置为上升沿检测,当检测到上升沿后记录当前第一时刻的值,然后设置下降沿捕获,当检测到下降沿后记录当前第二时刻的值,第二时刻与第一时刻的值之差就是高电平的脉宽;当检测到上升沿后记录当前第三时刻的值,第三时刻与第二时刻的值之差就是低电平的持续时间。以此,对每一个脉冲进行记录和保存,然后根据脉冲宽度即时解码,如此提高解码效率。但是由于红外遥控系统很容易受到外界红外信号的干扰,如红外触摸屏、日光灯和一些强电磁的场所,红外遥控接收端接收到包含外界红外干扰信号和遥控发射端发射的正常脉冲信号,由于红外遥控系统不能很好的对红外干扰信号进行识别并剔除,所以采用即时解码方法会导致解码失败,影响用户正常使用。例如:当来自外界同波段的红外信号混入遥控发射端发射的正常脉冲序列时,遥控接收端接收到脉冲信号。若红外干扰信号混入到高电平脉冲内,两个信号叠加后,仍为高电平,不会对脉冲造成影响。但是若红外干扰信号混入低电平内,会导致在本该持续为低电平处,突然捕获一个高电平脉冲,如图1所示,遥控接收端无法判断脉冲信号来自遥控发射端还是来自外界红外干扰信号,进而无法判断脉冲信号携带的信息,此时采用即时解码方式将无法正确解码,极大的影响了产品稳定性且降低了用户体验。为此,相关技术中提出一种抗干扰红外遥控解码的方法,考虑外界干扰的影响,通过在包含红外遥控数据的脉冲序列中截取有效数据脉冲,并使用数据修复算法对其进行修复处理,获得解码数据后再进行解码。但是上述方法中是根据数据补码进行有效数据脉冲的修复,若补码被干扰,则修复后获得的解码数据也是错误的。因此,需要提出一种能够对红外遥控数据中的干扰脉冲消除的方法,从而使获得的红外遥控数据的解码正确率大大提高。
技术实现思路
本专利技术的实施例提供一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除方法和装置,能够解决上述相关技术中由于红外遥控系统不能很好的识别并剔除混入遥控发射端发射的正常脉冲序列中的红外干扰脉冲,导致对接收端接收的红外遥控数据解码失败的问题。为达到上述目的,本专利技术实施例所采用的技术方案是:第一方面,提供一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除方法,包括以下步骤:确定有效数据脉冲中多个逻辑码段;当目标逻辑码段中脉冲宽度不等于协议规定的载波脉冲标准宽度时,确定所述目标逻辑码段中包含干扰脉冲;剔除所述目标逻辑码段中干扰脉冲得到有效载波脉冲。第二方面,提供一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除装置,包括以下单元:有效数据脉冲确定单元,用于确定有效数据脉冲中多个逻辑码段;干扰脉冲确定单元,用于当目标逻辑码段中脉冲宽度不等于协议规定的载波脉冲标准宽度时,确定所述目标逻辑码段中包含干扰脉冲;干扰脉冲剔除单元,用于剔除所述目标逻辑码段中干扰脉冲得到有效载波脉冲。本专利技术首先通过确定有效数据脉冲中的多个逻辑码段;然后判断有效数据脉冲内各个目标逻辑码段中的脉冲宽度是否不等于协议规定的载波脉冲标准宽度,若不等于,则确定所述目标逻辑码段中包含干扰脉冲;再将所述目标逻辑码段中包含的干扰脉冲剔除掉,从而得到有效载波脉冲。与相关技术中采用数据补码修复被干扰的有效数据脉冲相比,本专利技术能够根据有效数据脉冲内各个逻辑码段中的脉冲宽度与协议规定的载波脉冲标准宽度之间的差异,判断出有效数据脉冲逻辑码段内包含的干扰脉冲,然后剔除逻辑码段中的干扰脉冲,得到有效载波脉冲后再进行解码,克服了相关技术中“由于没有识别出补码也被干扰导致采用数据补码修复有效数据脉冲后获得的解码数据错误”的不足,从而可提高红外遥控数据的解码正确率,进一步提高红外遥控产品稳定性和用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是低电平处混入干扰脉冲的示意图。图2是标准的NEC协议中发送一帧数据脉冲的示意图。图3是NEC协议中重复码脉冲的示意图。图4是脉冲序列中包含重复码序列的示意图。图5是NEC协议中逻辑“1”和逻辑“0”脉冲的示意图。图6是标准的SIRC协议中发送一帧数据脉冲的示意图。图7是SIRC协议中逻辑“1”和逻辑“0”脉冲的示意图。图8是本专利技术实施例一提供的一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除方法流程示意图。图9是图8所示步骤S11的详细流程示意图。图10是图8所示步骤S12的详细流程示意图。图11是干扰脉冲示意图。图12是另一种干扰脉冲的示意图。图13是部分干扰脉冲与高电平脉冲重叠的示意图。图14是干扰脉冲连续出现的示意图。图15是本专利技术实施例二提供的一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除装置的示意图。图16是图15所示有效数据脉冲确定单元部分的示意图。图17是图15所示干扰脉冲确定单元部分的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,都属于本专利技术保护的范围。红外遥控系统不仅被应用在电视、录像机、空调等家用环境中,还被广泛应用在高压、辐射、粉尘等工业环境下,用于对设备进行可靠的控制。红外遥控系统有发送和接收两个组成部分。发射端由专用芯片产生指令代码,经载波调制后驱动红外发射器件,进而发射红外信号;红外信号的指令代码均为二进制码,编码调制由专用芯片完成,编码的方法有多种,不同芯片的编码方法和代码长度有所不同。接收端接收红外遥控信号后,经放大、检波、整形,得到TTL电平的代码信号,再送给解码电路,经译码并执行,去控制指定对象,从而实现遥控功能。然而,在红外遥控发送端发送信号时,外界环境光信号中也包含有红外信号成分,例如:阳光照射时,环境光中红外信号成分较高;红外触摸屏发射对管工作时发出的红外信号;一些强磁场所中的红外信号等。这些红外信号会对红外遥控接收端接收信号时造成极大的干扰,导致红外遥控器无法正确解码,进而无法判断脉冲信号携带的信息,极大的影响了产品稳定性且降低了用户体验。因此,考虑到外界环境中红外信号脉冲宽度一般在10us以内,本专利技术实施例提供了一种能够对红外遥控数据中的干扰脉冲消除的方法和装置,根据有效数据脉冲内各个逻辑码段中的脉冲宽度与协议规定的载波脉冲标准宽度之间的差异,能够确定有效数据脉冲中混入的干扰脉冲,进一步对已被干扰的有效数据脉冲进行剔除干扰处理,再进行解码,如此可提高红外遥控数据的解码正确率,从而保持红外遥控产品具有良好的稳定性以及提高用户体验。需要说明的是,本专利技术下面所提供的本文档来自技高网
...
一种红外遥控数据中干扰脉冲的消除方法和装置

【技术保护点】
一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除方法,其特征在于,包括以下步骤:确定有效数据脉冲中多个逻辑码段;当目标逻辑码段中脉冲宽度不等于协议规定的载波脉冲标准宽度时,确定所述目标逻辑码段中包含干扰脉冲;剔除所述目标逻辑码段中干扰脉冲得到有效载波脉冲。

【技术特征摘要】
1.一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除方法,其特征在于,包括以下步骤:确定有效数据脉冲中多个逻辑码段;当目标逻辑码段中脉冲宽度不等于协议规定的载波脉冲标准宽度时,确定所述目标逻辑码段中包含干扰脉冲;剔除所述目标逻辑码段中干扰脉冲得到有效载波脉冲。2.根据权利要求1所述的消除方法,其特征在于,所述步骤:当目标逻辑码段中脉冲宽度不等于协议规定的载波脉冲标准宽度时,确定所述目标逻辑码段中包含干扰脉冲,该步骤具体包括:判断所述目标逻辑码段中脉冲宽度是否小于协议规定的载波脉冲标准宽度;当所述目标逻辑码段中脉冲宽度小于协议规定的载波脉冲标准宽度时,确定目标逻辑码段中的所述脉冲是干扰脉冲;当所述目标逻辑码段中脉冲宽度大于协议规定的载波脉冲标准宽度时,确定目标逻辑码段中的所述脉冲是携带干扰脉冲的载波脉冲。3.一种用于对接收终端接收红外遥控协议编码数据脉冲中干扰脉冲的消除装置,其特征在于,包括:有效数据脉冲确定单元,用于确定有效数据脉冲中多个逻辑码段;干扰脉冲确定单元,用于当目标...

【专利技术属性】
技术研发人员:王稳仲李新
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1