遥控抗干扰控制方法与装置制造方法及图纸

技术编号:15988550 阅读:70 留言:0更新日期:2017-08-12 07:18
本发明专利技术提供一种遥控抗干扰控制方法与装置,其中,该方法包括:当识别出接收到的遥控按键码为连续按键码时,在预设时间段内检测是否有脉冲信号;若检测出脉冲信号,则将脉冲宽度小于预设宽度的脉冲信号滤除。本发明专利技术提供的技术方案,可以降低电源器件对遥控器件的影响,提高遥控抗干扰能力,降低遥控失效率。

【技术实现步骤摘要】
遥控抗干扰控制方法与装置
本专利技术涉及遥控
,尤其涉及一种遥控抗干扰控制方法与装置。
技术介绍
用户在通过电视机观看电视节目的过程中,经常会长按遥控器上的按键(即连续按键)以快速实现预期效果,例如:用户长按“音量+”来连续增加音量,遥控器则会重复发送连续按键码给电视机。目前,电视机对于遥控器的连续按键,采用识别连续按键码的上升沿或者下降沿作为识别连续按键的依据。而在整机设计时,由于电视机中的电源器件存在空间辐射,因此会对遥控信号产生一定的干扰,从而引起连续按键的误判。而整机电源,尤其是作为目前主流设计的三合一主板,即主板、电源板、驱动板一体化设计,电源器件的干扰更容易导入到遥控接收头,导致遥控的误判。图1为电源对连续按键的干扰波形图,如图1所示,前两个脉冲为正常的连续按键码对应的脉冲,后两个脉冲为干扰脉冲。采用识别连续按键码的上升沿或者下降沿来识别连续按键时,会误将后两个干扰脉冲识别为连续按键,从而引发误操作问题。因此,有必要对遥控过程进行改进,以提高遥控抗干扰能力。
技术实现思路
有鉴于此,本专利技术提供一种遥控抗干扰控制方法与装置,用于提高遥控抗干扰能力。为了实现上述目的,一方面,本专利技术一种遥控抗干扰控制方法,包括:当识别出接收到的遥控按键码为连续按键码时,在预设时间段内检测是否有脉冲信号;若检测出脉冲信号,则将脉冲宽度小于预设宽度的脉冲信号滤除。在本专利技术的一实施例中,预设时间段为连续按键码的发送周期与连续按键码对应的时间段之差。在本专利技术的一实施例中,预设宽度为1ms。在本专利技术的一实施例中,在当识别出接收到的遥控按键码为连续按键码时,在预设时间段内检测是否有脉冲信号之前,方法还包括:接收遥控按键码,并识别遥控按键码。在本专利技术的一实施例中,将脉冲宽度小于预设宽度的脉冲信号滤除,具体包括:通过定时计数器计算脉冲信号的脉冲宽度;通过边沿中断器将脉冲宽度小于预设宽度的脉冲信号滤除。另一方面,本专利技术提供一种遥控抗干扰控制装置,包括:检测模块,用于当识别出接收到的遥控按键码为连续按键码时,在预设时间段内检测是否有脉冲信号;滤除模块,用于若检测模块检测出脉冲信号,则将脉冲宽度小于预设宽度的脉冲信号滤除。在本专利技术的一实施例中,预设时间段为连续按键码的发送周期与连续按键码对应的时间段之差。在本专利技术的一实施例中,预设宽度为1ms。在本专利技术的一实施例中,上述装置还包括:接收模块和识别模块;接收模块,用于接收并识别遥控按键码;识别模块,用于识别遥控按键码。在本专利技术的一实施例中,滤除模块具体用于:通过定时计数器计算脉冲信号的脉冲宽度;通过边沿中断器将脉冲宽度小于预设宽度的脉冲信号滤除。本专利技术实施例提供的遥控抗干扰控制方法和装置,根据遥控按键码的编码特点,在识别出连续按键码后,检测出脉冲宽度小于预设宽度的脉冲信号,将其作为干扰脉冲滤除,可以降低电源器件对遥控器件的影响,提高遥控抗干扰能力,降低遥控失效率。附图说明图1为电源对连续按键的干扰波形图;图2为单次按键码的波形示意图;图3为连续按键码的波形示意图;图4为连续按键输出波形图;图5为本专利技术提供的遥控抗干扰控制方法的流程示意图;图6为连续按键输出波形滤除效果图;图7为本专利技术提供的遥控抗干扰控制装置的结构示意图。附图标记说明:10-检测模块;20-滤除模块;30-接收模块;40-识别模块。具体实施方式下面先简要说明一下与本专利技术相关的遥控编码知识。目前,电视机的遥控按键码通常采用NEC编码格式进行编码。遥控按键码包括单次按键码(即单次按键对应的遥控按键码,如图2所示)和连续按键码(如图3所示),其中,单次按键码由引导码+16位用户码+16位数据码+结束码组成,连续按键码发送简码,由9ms高电平+2.25ms低电平+560μs高电平组成。图4为连续按键输出波形图,如图4所示,当用户长按方向键时,遥控器发送的第一帧遥控按键码为单次按键码,从第二帧开始均为连续按键码,连续按键码的发送周期为108ms。电视机通过遥控接收头接收遥控按键码,然后传输给主板上的片上系统(System-on-a-Chip,SoC),SoC的遥控处理模块对接收到的遥控按键码进行处理,在第二个和第三个发送周期中均只检测到连续两个上升沿或下降沿时,识别接收到的遥控按键码为连续按键码;之后每检测到连续两个上升沿或下降沿,则认为接收到的遥控按键码为连续按键码。基于上述识别连续按键码的方法,正常情况下,当用户长按方向键结束时,遥控器停止发送连续按键码,电视机结束连续按键处理。例如:用户在菜单中长按方向键选择想要观看的节目频道1,当节目频道1被选中时,松开方向键,然后单击“确认OK”键进入该节目频道1。但是由于电视机中的电源器件的干扰,遥控接收头在接收到“确认OK”键对应的遥控按键码之前,接收到了电源器件产生的多个干扰脉冲(如图1所示),此时,SoC的遥控处理模块检测到连续两个上升沿或下降沿,则认为接收到了连续按键码,继续执行连续按键码对应的动作,从而使得选中光标继续移动,选中其他节目频道,导致遥控失效,严重影响了用户体验度。为了降低电源器件干扰遥控器件而引起连续按键的误判,降低遥控失效率,本专利技术提供一种遥控抗干扰控制方法与装置,主要根据遥控按键码的编码特点,在识别出连续按键码后,检测出脉冲宽度小于预设宽度的脉冲信号,将其作为干扰脉冲滤除,降低干扰脉冲对遥控器件的影响,提高遥控抗干扰能力。本专利技术实施例提供的遥控抗干扰控制方法与装置,可以适用于采用遥控器进行遥控的整机电源设备,例如:电视机、游戏机等。本专利技术以电视机为例进行示例性说明。下面结合附图,对本专利技术的实施例进行描述。图5为本专利技术提供的遥控抗干扰控制方法的流程示意图,如图5所示,本实施例提供的方法包括以下步骤:S101、当识别出接收到的遥控按键码为连续按键码时,在预设时间段内检测是否有脉冲信号。具体的,本实施例的执行主体可以是电视机的SoC。电视机通过遥控接收头接收遥控按键码,然后传输给主板上的SoC,SoC接收到遥控按键码后对其进行识别,当识别出接收到的遥控按键码为连续按键码时,如:检测到连续两个上升沿或下降沿时,在之后的预设时间段内检测遥控接收头是否有脉冲信号传输过来,以检测是否有干扰脉冲。其中,上述预设时间段为连续按键码的发送周期与连续按键码对应的时间段之差。以上述连续按键码的发送周期为108ms,连续按键码对应的时间段为9ms+2.25ms+560μs,即11.81ms为例,则预设时间段为96.19ms。S102、若检测出脉冲信号,则将脉冲宽度小于预设宽度的脉冲信号滤除。具体的,SoC若检测到脉冲信号,则该脉冲信号可能为正常的遥控按键信号,也可能为干扰脉冲。相比正常的遥控按键信号,通常情况下干扰脉冲的脉冲宽度会比较小。本实施例中,将脉冲宽度小于预设宽度的脉冲信号当作干扰脉冲进行滤除,以避免干扰脉冲对遥控的影响。其中,该预设宽度可以根据电源器件的干扰程度确定,通常情况下,干扰脉冲的脉冲宽度小于1ms,即预设宽度为1ms。另外,SoC具体可以通过定时计数器和边沿中断器滤除干扰脉冲。具体的,当SoC检测到脉冲信号时,可以先通过定时计数器计算脉冲信号的宽度,当确认脉冲宽度小于预设宽度(如1ms)时,认为该脉冲信号为干扰脉冲;然后通过边沿中断器中断该脉冲信号的遥本文档来自技高网...
遥控抗干扰控制方法与装置

【技术保护点】
一种遥控抗干扰控制方法,其特征在于,包括:当识别出接收到的遥控按键码为连续按键码时,在预设时间段内检测是否有脉冲信号;若检测出脉冲信号,则将脉冲宽度小于预设宽度的脉冲信号滤除。

【技术特征摘要】
1.一种遥控抗干扰控制方法,其特征在于,包括:当识别出接收到的遥控按键码为连续按键码时,在预设时间段内检测是否有脉冲信号;若检测出脉冲信号,则将脉冲宽度小于预设宽度的脉冲信号滤除。2.根据权利要求1所述的方法,其特征在于,所述预设时间段为所述连续按键码的发送周期与所述连续按键码对应的时间段之差。3.根据权利要求1所述的方法,其特征在于,所述预设宽度为1ms。4.根据权利要求1所述的方法,其特征在于,在所述在预设时间段内检测是否有脉冲信号之前,所述方法还包括:接收所述遥控按键码,并识别所述遥控按键码。5.根据权利要求1所述的方法,其特征在于,所述将脉冲宽度小于预设宽度的脉冲信号滤除,具体包括:通过定时计数器计算所述脉冲信号的脉冲宽度;通过边沿中断器将脉冲宽度小于预设宽度的脉冲信号滤除。6.一种遥控...

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

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

1