红外遥控抗干扰检测方法

文档序号:6688233阅读:504来源:国知局
专利名称:红外遥控抗干扰检测方法
技术领域
本发明涉及电子技术,特别涉及红外线遥控技术。
背景技术
目前,一般的家电的遥控接收发射、接收有NEC公司的NEC码和PHILIPS公司的RC-5码两种方式。对于RC-5码当用户按音量+/-,CH+/CH-等任意连续键时,每按一次键,均有一个命令码发出,CPU接收后知道该次按键的命令是什么,因此原理上讲,RC-5码的抗干扰性强些。对于NEC码,出于遥控成本和控制简单出发,其发射码方式为当用户按音量+/-,CH+/CH-等任意连续键时,每按一次键,第一次有一个命令码发出,以后就只有重复码发出,无命令码,当只有重复码发出期间有干扰脉冲窜入时,扰乱了正常的重复码接收,由于此时无命令码发出,CPU就不知道如何操作,出现死机现象,用户表现为遥控停顿、按键不灵现象。

发明内容
本发明所要解决的技术问题是,提供一种红外遥控抗检测方法,能够有效的降低干扰信号对遥控命令的影响。
本发明解决所述技术问题采用的技术方案是,红外遥控抗干扰检测方法,包括以下步骤a、周期性的检测接收到的信号;b、若检测到连续简码,则认为按键持续;若未检测到连续简码,则认为按键松开;其特征在于,检测周期大于两个简码周期。
进一步的,检测周期小于切换时间。所述切换时间是指人的快速切换按键的时间,通常为500ms。更进一步的,检测周期为400ms。所述步骤a中的信号为NEC格式编码信号。
本发明的有益效果是,能在不同的干扰环境下大大提高电视等家电产品的红外遥控接收性能,极大提高红外遥控接收的抗干扰适应性,可解决遥控操作不灵问题。并且,本发明是通过软件编程实现,无须增加整机电路的硬件成本。
以下结合附图和具体实施方式
对本发明作进一步说明。


图1为NEC标准下的全码示意图。
图2为NEC标准下的“0”和“1”的表示格式。
图3为NEC连续码的基本原理图。
图4为红外遥控整过处理的主要流程图。
图5为干扰脉冲示意图。
图6为现有技术对NEC连续码的检测周期示意图。
图7为本发明对NEC连续码的检测周期示意图。
具体实施例方式
一般的红外遥控技术主要有RC-5,NEC等技术。这里主要以NEC技术为例首先我们知道NEC技术标准是(以upd6122为例)遥控载波的频率为38KHz;当某个按键按下时,系统首先发射一个完整的全码,然后经延时再发射一系列简码,直到按键松开,即停止发射。简码重复延时108ms,每两个引导脉冲上升沿之间的间隔都是108ms。一个完整的全码如图1所示。其中,引导码高电平9ms,低电平4.5ms;系统码16位,数据码8位,数据反码8位,共32位;数据0用“高电平0.5625ms+低电平0.5625ms”表示,数据1用“高电平0.5625ms+低电平1.6875ms”表示,如图2所示一个简码=引导码+系统码位0的反码+结束位(0.5625ms)高电平。引导码用来通知接收器其后为遥控数据。系统码用来区分是哪一机型的数据,接收端依此来判断后续的数据是否为须执行的指令。数据码用来区分是哪一个键被按下,接收端根据数据码做出应该执行什么动作的判断。简码是在持续按键时发送的码。它告知接收端,某键是否在被连续地按着。
现有技术中,一个接收检测周期软件做的是200ms,在这200ms期间如果系统因为有干扰码出现而未发现连续码,将中断连续码的操作,由于此时无命令码发出,CPU就不知道如何操作,出现死机现象,用户表现为遥控停顿、按键不灵现象。,特别在一些情况下当用户家的信号线接地不好,整机的电源EMC设计不是很好时,50Hz的电源干扰会干扰到遥控接收头,由于遥控接收头比较灵敏,遥控接收头容易产生一个20ms为周期的振荡脉冲,由于该脉冲大小同正常脉冲一样,且频率很低,用硬件方式很难滤除掉。由上面原理我们知道NEC遥控发射时,当按键后马上松开它总是发射出一个完整的全码,即使有干扰脉冲,它是不会出现中断的。所以如果我们按下一个键不放,那么它在108ms的时间间隔里发射一个简码,以此判断是否有连续码的出现,但如果内部有干扰脉冲出现,我们以实测干扰波形,大约20ms(脉冲宽大约2ms)(如图4)出现一个干扰脉冲(注与脉冲的宽度和间隔有关)为例现有技术中,如图5,实际软件编写是以200ms(因为内部定时器是成倍数进行的即为100ms、200ms、400ms、800ms)为一个检测简码的时间间隔,即在200ms内我们判断有无一个连续码的出现,但此时因为内部随机的每20ms有一个干扰脉冲的出现来打断这个简码脉冲。实验发现,识别到一个连续码的几率很小,所以出现连续码中断的慨率是非常的大。如果用电路来过滤这个每20ms出现的一个干扰脉冲是不行的,因为电视的频率是50Hz,所以如果采用电路来过滤这个干扰脉冲,那将会把载波频率为38KHz的遥控码一起过滤掉,所以只能从软件入手;解决这个问题的关键是提高发现简码的概率(当然如果没有干扰脉冲,在这个期间是100%的能发现到连续码,但由于有干扰脉冲的出现,经过实验与计算发现能发现到连续码的慨率与干扰脉冲的脉冲宽度、脉冲的时间间隔、脉冲的起始位置有关;与外界干扰系数有关;与发现简码的时间间隔有关;),由于外界干扰系数,干扰脉冲的脉宽、扰脉脉冲的时间间隔、干扰脉冲的起始位置无法改变,所以要提高这个概率就只能增加发现简码的检测时间间隔,在更长的时间里来发现连续码,即不能再沿用NEC标准的基本原理所采用的200ms这个时间间隔,本发明将检测简码的时间间隔改为400ms,如图6,在这个期间增加了发射连续码脉冲的个数,经过实验论证,此时发现一个连续码的几率就变得更大,几乎不会再出现连续码的中断。
另外,如果将检测简码的时间间隔改为800ms,如图7,虽然发现一个连续码的几率比400ms时发现连续码的概率更大,实验证明,此时很可能会出现误码的现象,因为在800ms期间,如果按下一个键不放,那么当用户在800ms内按下另一个键,它仍会认为是一个连续码,即变成误码了;而400ms是不会出现误码的,是因为人为的快速切换按键时间至少在500ms以上。因此,检测简码的时间间隔,即检测周期,不能大于人为的快速切换按键时间,即500ms。
权利要求
1.红外遥控抗干扰检测方法,包括以下步骤a、周期性的检测接收到的信号;b、若检测到连续简码,则认为按键持续;若未检测到连续简码,则认为按键松开;其特征在于,检测周期大于两个简码周期。
2.如权利要求1所述的红外遥控抗干扰检测方法,其特征在于,检测周期小于切换时间。
3.如权利要求2所述的红外遥控抗干扰检测方法,其特征在于,检测周期为400ms。
4.如权利要求2所述的红外遥控抗干扰检测方法,其特征在于,所述步骤a中的信号为NEC格式编码信号。
全文摘要
红外遥控抗干扰检测方法,涉及电子技术,特别涉及红外线遥控技术。本发明提供一种红外遥控抗干扰检测方法,能够有效的降低干扰信号对遥控命令的影响。本发明包括以下步骤a、周期性的检测接收到的信号;b、若检测到连续简码,则认为按键持续;若未检测到连续简码,则认为按键松开;检测周期大于两个简码周期。本发明的有益效果是,能在不同的干扰环境下大大提高电视等家电产品的红外遥控接收性能,极大提高红外遥控接收的抗干扰适应性,可解决遥控操作不灵问题。并且,本发明是通过软件编程实现,无须增加整机电路的硬件成本。
文档编号G08C23/00GK1719488SQ20051002140
公开日2006年1月11日 申请日期2005年8月3日 优先权日2005年8月3日
发明者胥成祥, 周国立 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1