红外信号防干扰处理方法、装置、空调器及可读存储介质与流程

文档序号:13942848阅读:914来源:国知局

本发明涉及空调器技术领域,尤其涉及红外信号防干扰处理方法、装置、空调器及可读存储介质。



背景技术:

现有技术中,空调器检测人体都是通过红外发射头和红外接收头实现的,具体通过红外接收头检测红外发射头发射并被人体反射回来的红外信号以确定人体是否靠近空调器。

由于现有检测方式采用恒定的电压来驱动红外发射头,通过红外接收头采用直接检测电平信号的有无来判断人体是否靠近空调器。如果当前空调器周围存在其他干扰的红外信号,比如空调遥控器发射的红外信号、电视遥控器发送的红外信号等被红外接收头接收后会容易引起误判。同时当存在多组红外传感器时,传感器之间也会存在相互干扰的可能,从而引起误判,进而导致空调器误运行。



技术实现要素:

本发明的主要目的在于提供一种红外信号防干扰处理方法、装置、空调及计算机可读存储介质,旨在解决如何避免多种红外信号之间互相干扰的技术问题。

为实现上述目的,本发明提供的一种红外信号防干扰处理方法,应用于设有多组红外传感器的空调器,所述红外信号防干扰处理方法包括以下步骤:

获取每一组红外传感器的预设条件,其中,每一组红外传感器分别设有红外发射头与红外接收头,预设条件至少包括红外信号的编码格式、设定的工作时间中的任一种;

根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号。

优选地,所述红外信号的编码格式为红外载波信号,所述根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号包括:

当预设条件为红外信号的编码格式时,控制各红外发射头发射预设的红外载波信号,其中,每一组红外发射头预设的红外载波信号的频率信息各不相同;

控制各红外接收头响应并接收预设载波频率的红外载波信号,其中,预设载波频率为该红外接收头对应的同一组红外发射头预设的频率信息。

优选地,所述红外信号的编码格式为红外脉冲信号,所述根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号包括:

当预设条件为红外信号的编码格式时,控制各红外发射头发射预设的红外脉冲信号,其中,每一组红外发射头预设的红外脉冲信号的脉冲信息各不相同;

各红外接收头接收反射的红外脉冲信号,以供用于根据接收到的红外脉冲信号,确定对应的红外传感器。

优选地,所述脉冲信息的内容至少包括:脉冲数量、电平宽度、相邻脉冲之间的间隔宽度中的一种或多种。

优选地,在所述各红外接收头接收反射的红外脉冲信号之后,所述红外信号防干扰处理方法还包括:

对接收到的红外脉冲信号进行解码处理,得到解码数据;

查找脉冲信息库中是否存在与所述解码数据相匹配的脉冲信息;

若是,则确定该红外脉冲信号对应的红外传感器;

若否,则确定该红外脉冲信号为无效信号。

优选地,所述根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号包括:

当预设条件为设定的工作时间时,根据各组设定的工作时间,控制各红外发射头以及各红外接收头在各自对应的工作时间进行发射与接收红外信号,其中,每一组红外传感器设定的工作时间各不相同。

优选地,在所述控制各红外发射头以及各红外接收头在各自对应的工作时间进行发射与接收红外信号之前,所述红外信号防干扰处理方法还包括:

监测当前时间是否为各组设定的工作时间;

若是,则获取对应的红外传感器,以供用于确定该红外传感器的红外发射头发射红外信号以及红外接收头接收红外信号;

若否,则控制当前非工作时间的红外传感器的红外发射头暂停发射红外信号以及红外接收头屏蔽接收红外信号。

此外,为实现上述目的,本发明还提供一种红外信号防干扰装置,所述红外信号防干扰装置包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的红外信号防干扰处理程序,所述红外信号防干扰处理程序被所述处理器执行时实现上述任一项所述的红外信号防干扰处理方法的步骤。

此外,为实现上述目的,本发明还提供一种空调器,包括若干红外传感器,所述空调器还包括上述所述的红外信号防干扰装置。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有红外信号防干扰处理程序,所述红外信号防干扰处理程序被处理器执行时实现上述任一项所述的红外信号防干扰处理方法的步骤。

本发明首先通过获取每一组红外传感器的预设条件,然后再根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号,其中,预设条件至少包括红外信号的编码格式、设定的工作时间中的任一种。由于本发明存在多组红外传感器,且每一组红外传感器分别设有红外发射头与红外接收头,因而通过获取各自对应的预设条件再进行发射和/或接收信号,从而实现避免多种红外信号之间互相干扰,进而提高红外检测的准确度、降低误判率。

附图说明

图1为本发明实施例方案涉及的红外信号防干扰装置运行环境的结构示意图;

图2为本发明空调器一实施例的功能模块示意图;

图3为本发明红外信号防干扰处理方法一实施例的流程示意图;

图4为本发明红外信号防干扰处理方法另一实施例中各组红外发射头发射红外脉冲信号的示意图;

图5为本发明红外信号防干扰处理方法另一实施例中发射与接收红外脉冲信号的示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的红外信号防干扰装置运行环境的结构示意图。

如图1所示,该红外信号防干扰装置可以包括:处理器1001,例如cpu,通信总线1002,存储器1003。其中,通信总线1002用于实现这些组件之间的连接通信。存储器1003可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1003可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的红外信号防干扰装置的硬件结构并不构成对红外信号防干扰装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机可读存储介质的存储器1003中可以包括操作系统、计算机程序,比如红外信号防干扰处理程序等。其中,操作系统是管理和控制红外信号防干扰装置与软件资源的程序,支持红外信号防干扰处理程序以及其它软件和/或程序的运行。

在图1所示的红外信号防干扰装置的硬件结构中,红外信号防干扰装置通过处理器1001可以用于调用存储器1003中存储的红外信号防干扰处理程序,并执行以下操作:

获取每一组红外传感器的预设条件,其中,每一组红外传感器分别设有红外发射头与红外接收头,预设条件至少包括红外信号的编码格式、设定的工作时间中的任一种;

根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号。

进一步地,所述红外信号防干扰装置通过处理器1001调用存储器1003中存储的红外信号防干扰处理程序,以执行下述操作:

当预设条件为红外信号的编码格式时,控制各红外发射头发射预设的红外载波信号,其中,每一组红外发射头预设的红外载波信号的频率信息各不相同;

控制各红外接收头响应并接收预设载波频率的红外载波信号,其中,预设载波频率为该红外接收头对应的同一组红外发射头预设的频率信息。

进一步地,所述红外信号防干扰装置通过处理器1001调用存储器1003中存储的红外信号防干扰处理程序,以执行下述操作:

当预设条件为红外信号的编码格式时,控制各红外发射头发射预设的红外脉冲信号,其中,每一组红外发射头预设的红外脉冲信号的脉冲信息各不相同;

各红外接收头接收反射的红外脉冲信号,以供用于根据接收到的红外脉冲信号,确定对应的红外传感器。

进一步地,所述红外信号防干扰装置通过处理器1001调用存储器1003中存储的红外信号防干扰处理程序,以执行下述操作:

对接收到的红外脉冲信号进行解码处理,得到解码数据;

查找脉冲信息库中是否存在与所述解码数据相匹配的脉冲信息;

若是,则确定该红外脉冲信号对应的红外传感器;

若否,则确定该红外脉冲信号为无效信号。

进一步地,所述红外信号防干扰装置通过处理器1001调用存储器1003中存储的红外信号防干扰处理程序,以执行下述操作:

当预设条件为设定的工作时间时,根据各组设定的工作时间,控制各红外发射头以及各红外接收头在各自对应的工作时间进行发射与接收红外信号,其中,每一组红外传感器设定的工作时间各不相同。

进一步地,所述红外信号防干扰装置通过处理器1001调用存储器1003中存储的红外信号防干扰处理程序,以执行下述操作:

监测当前时间是否为各组设定的工作时间;

若是,则获取对应的红外传感器,以供用于确定该红外传感器的红外发射头发射红外信号以及红外接收头接收红外信号;

若否,则控制当前非工作时间的红外传感器的红外发射头暂停发射红外信号以及红外接收头屏蔽接收红外信号。

参照图2,图2为本发明空调器一实施例的功能模块示意。

本实施例中,空调器优选为柜式空调器,包括多组红外传感器10,以及用于控制红外传感器进行工作的红外信号防干扰装置20。其中,红外传感器10包括若干红外发射头30以及若干红外接收头40。

本实施例中,红外发射头30、红外接收头40优选朝向空调器外侧且朝向角度各不相同。通过红外发射头30发送红外信号,当在一定距离内被物体(比如人体)挡住并反射后,由红外接收头40接收反射信号。根据实际需求红外传感器数量可能为2组,3组或更多,优选每一组红外传感器设置在空调器不同的高度位置上,从而实现检测物体是否靠近空调器,以及对物体特征的识别。根据接收到的发射信号确定对应的红外传感器,进而可得到该物体相对于红外传感器的高度、角度、距离等信息。

基于上述红外信号防干扰装置的硬件结构,提出本发明红外信号防干扰处理方法的各个实施例。

参照图3,图3为本发明红外信号防干扰处理方法一实施例的流程示意图。本实施例中,红外信号防干扰处理方法具体应用于设有多组红外传感器的空调器中,包括以下步骤:

步骤s10,获取每一组红外传感器的预设条件,其中,每一组红外传感器分别设有红外发射头与红外接收头,预设条件至少包括红外信号的编码格式、设定的工作时间中的任一种;

本实施例中,由于设有多组红外传感器,一组红外传感器至少包括一个红外发射头与一个红外接收头。具体根据实际需要,一组红外传感器还可以适当增加红外发射头或红外接收头的数量。红外发射头,用于发射红外信号,可以包括红外发射管、rf(radiofrequency,射频)电路、编码器等,红外接收头,用于接收红外信号,可选的可以包括红外接收管、放大器、解码器等。通常预设条件为装置在出厂时已由开发设计人员预先设置好的条件,也就是在运行红外传感器前,处理器能够读取每一组红外传感器的预设条件,进而解读并执行对每一组红外传感器的相关操作。

本实施例中,预设条件有多种,比如是否开启红外检测等,优选红外信号的编码格式以及设定的工作时间。红外信号的编码格式指的是对红外信号进行编码处理,其采用编码的方式不一样,从而得到多种不同编码格式的红外信号。设定的工作时间指的是红外传感器运行的时间。比如,红外传感器工作时间可设为每20分钟;或设为一天中的某个时间段,比如9点至21点需要开启红外传感器进行工作,而其它时间段不需要;或可设为每周一开启等等,具体设定时间不限。

步骤s20,根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号。

本实施例中,根据预设条件控制各组红外发射头发射红外信号,当在一定距离内被物体(比如人体)挡住并反射后,由红外接收头接收反射的红外信号(具体根据预设条件接收或不接收)。具体地,由于红外信号只有发射后被物体挡住并反射,才会被红外接收头接收到,因而红外接收头并不一定每次都可接收到红外发射头发射的信号,也就是说控制红外接收头接收信号,但该接收头并不一定就能接收到信号,仅是开启可接收信号的功能,因而控制红外发射头发射信号以及控制红外接收头接收信号的执行先后顺序不做限定,可以先控制红外接收头开启接收信号,也可以先控制红外发射头发射信号,也可以是同时执行,具体可根据实际需要进行设置。

本实施例中,首先通过获取每一组红外传感器的预设条件,然后再根据预设条件控制各组的红外发射头发射红外信号和/或红外接收头接收红外信号,其中,预设条件至少包括红外信号的编码格式、设定的工作时间中的任一种。由于本发明存在多组红外传感器,且每一组红外传感器分别设有红外发射头与红外接收头,因而通过获取各自对应的预设条件再进行发射和/或接收信号,从而实现避免多种红外信号之间互相干扰,进而提高红外检测的准确度、降低误判率。

进一步可选的,在本发明红外传感器控制处理方法另一实施例中,红外信号的编码格式为红外载波信号。载波信号,就是把普通信号(声音、图象、红外)加载到一定频率的高频信号上,在没有加载普通信号的高频信号时,高频信号的波幅是固定的,加载之后波幅就随着普通信号的变化而变化,也就是调幅,还可以调相,调频。载波频率是在信号传输的过程中,并不是将信号直接进行传输,而是将信号负载到一个固定频率的波上,这个过程称为加载,这样的一个固定频率。严格的讲,就是把一个较低的信号频率调制到一个相对较高的频率上去,这被低频调制的较高频率就叫载波频率,也叫基频。

可选的,在本实施例中,编码格式预先设置,且每一组红外传感器的红外载波信号的载波频率大小不同。当前环境中存在干扰的红外载波信号,比如空调遥控器的红外载波信号、其他组红外传感器发射的红外载波信号等,因此,为避免误判,红外接收头只接收预设的载波频率的红外载波信号,而不会接收其他频率的载波信号,进而可避免各组红外传感器之间的相互干扰。比如红外传感器1采用38khz,红外传感器2采用56khz,红外传感器3采用64khz等。需要说明的是,红外传感器1采用38khz,即红外传感器1的红外发射头发射载波信号的频率为38khz,且红外传感器1的红外接收头只对38khz的载波信号有响应;红外传感器2采用56khz,即红外传感器2的红外发射头发射载波信号的频率为56khz,且红外传感器2的红外接收头只对56khz的载波信号有响应。每一组红外传感器通过设置特定的编码格式的载波信号,进而能与其他干扰载波信号相区别,进而避免红外检测存在误判而导致空调器误运行,提升了红外检测的准确性。

进一步可选的,在本发明红外传感器控制处理方法另一实施例中,采用红外信号的编码格式为红外脉冲信号,且编码格式预先设置好,对应每一组红外传感器。每一组红外传感器设置的红外脉冲信号的脉冲信息不相同,因而每一组的红外发射头发射的红外脉冲信号也必然不相同,通过设置特定的编码格式的红外脉冲信号,进而可与其它组相区别,且还可以与其他干扰脉冲信号相区别,进而避免红外检测存在误判而导致空调器误运行,提升了红外检测的准确性。各组红外接收头接收发射的红外脉冲信号,也就是各组红外接收头可接收同一组或其他组或其他干扰的红外脉冲信号。

进一步可选的,红外脉冲信号的脉冲信息内容至少包括脉冲数量、电平宽度、相邻脉冲之间的间隔宽度中的一种或多种。脉冲数量具体是指同一个脉冲信号内存在脉冲个数,比如一个或多个脉冲,电平宽度具体是指脉冲信号的持续时长,相邻脉冲之间的宽度具体是指相邻脉冲之间的间隔时长。此外,编码内容还可以包括一个发射循环周期的脉冲数量、电平宽度、脉冲间隔宽度等。

参照图4,图4为本发明红外信号防干扰处理方法另一实施例中各组红外发射头发射红外脉冲信号的示意图。

为辅助理解本发明红外信号防干扰处理方法中各组红外发射头预设的红外脉冲信号的脉冲信息各不相同,t1为电平宽度,t2为相邻脉冲之间的间隔宽度,如图4所示,红外传感器1预设的红外脉冲信号为单一脉冲,t1=2ms,也就是该红外传感器1的红外发射头发射的红外脉冲信号为单一脉冲,t1=2ms;红外传感器2预设的红外脉冲信号的脉冲数量为三个,t1=1ms,t2=5ms,t1’=2ms,t2’=4ms,t1”=1ms;红外传感器3预设的红外脉冲信号的脉冲数量为四个,t1=1ms,t2=2ms,t1’=1ms,t2’=2ms,t1”=1ms,t2”=6ms,t1”’=1ms。在实际使用过程中,脉冲数量可以更多,以便用于更准确区分接收到红外脉冲信号是否为干扰信号。

进一步可选的,在本发明红外传感器控制处理方法另一实施例中,通过对各组设置不同的红外脉冲信号加以区分,在上述实施例各红外接收头接收发射的红外脉冲信号之后,处理器还执行以下操作:

1、对接收到的红外脉冲信号进行解码处理,得到解码数据;

2、查找脉冲信息库中是否存在与所述解码数据相匹配的脉冲信息;

3、若是,则确定该红外脉冲信号对应的红外传感器;

4、若否,则确定该红外脉冲信号为无效信号。

本实施例中,红外信号经编码后得到红外脉冲信号,通过红外发射头发射信号。当发射的红外脉冲信号经物体发射,被红外接收头接收到。需要说明的是红外发射头发射的是预设好的特定的红外脉冲信号,且各红外发射头发射的红外脉冲信号的脉冲信息均不相同,而各红外接收头接收发射的信号,也就是可以接收不同组的红外脉冲信号,因而接收到红外脉冲信号后,还需对接收的红外脉冲信号进行解码处理,得到解码数据,也就是得到对应的脉冲信息。脉冲信息库是存储有各组设定好的红外脉冲信号的脉冲信息的数据库。基于解码数据,查找脉冲信息库是否存在与解码数据相匹配的脉冲信息,也就将接收到的红外脉冲信号与预设的可发射的红外脉冲信号进行对比,通过对比可判断出接收的红外脉冲信号属于哪一组红外传感器,也就是确定唯一对应的红外传感器。进一步地,由于当前环境不仅存在多组红外传感器发射的红外信号,同时还存在其它如遥控器发射的干扰信号,因而当查找不到匹配的脉冲信息时,可确定接收到的信号为干扰信号,进而判定为无效信号,以免红外检测误判而导致空调器误运行,进而提高准确度。

参照图5,图5为本发明红外信号防干扰处理方法另一实施例中发射与接收红外脉冲信号的示意图。

本实施例中,某一组红外传感器的红外发射头发射的红外脉冲信号如图5发送所示,当发射的红外脉冲信号经物体反射被某一组红外传感器的红外接收头接收如图5接收所示,也就是说预设好的红外脉冲信号在经过发射-反射-接收这一过程,最后红外接收头接收到的脉冲信号的信息与红外发射头发射的脉冲信号的信息一致。由于每一组红外脉冲信号预设的编码内容不一样,同时每一组红外传感器可设有多个红外发射头,但只要是同一组的发射头发射的编码内容一致。进一步地,不管哪一组红外接收头接收到信号后,解码得到对应的编码内容,进而可确定接收到的红外脉冲信号来自哪一组红外传感器发射。

进一步可选的,在本发明红外传感器控制处理方法另一实施例中,当预设条件为设定的工作时间时,根据各组设定的工作时间,控制各红外发射头以及各红外接收头在各自对应的工作时间进行发射与接收红外信号,其中,每一组红外传感器设定的工作时间各不相同。通过设置不同的工作时间,从而避免各组红外传感器之间相互干扰。具体可采用分时发射的方法,比如红外传感器1工作时,红外传感器2、3、4等均停止工作,而红外传感器2工作时,其他组红外传感器停止工作。

进一步可选的,在上述实施例控制各红外发射头以及各红外接收头在各自对应的工作时间进行发射与接收红外信号之前,处理器还执行以下操作:

1、监测当前时间是否为各组设定的工作时间;

2、若是,则获取对应的红外传感器,以供用于确定该红外传感器的红外发射头发射红外信号以及红外接收头接收红外信号;

3、若否,则控制当前非工作时间的红外传感器的红外发射头暂停发射红外信号以及红外接收头屏蔽接收红外信号。

本实施例中,由于各组设定的工作时间不相同,因而通过监测当前时间是否为各组设定的工作时间,若是,则获取对应的红外传感器并进行工作,若否,则当前非工作时间的红外传感器不工作。比如红外传感器1设定为每小时的00-20分进行工作,红外传感器2设定为每小时的25-40分进行工作,红外传感器3设定为每小时的45-58分进行工作,当前时间为11点00时,控制红外传感器1的红外发射头发射信号以及红外接收头接收信号,而红外传感器2、3不工作,也就是暂停发射信号并屏蔽接收信号。由于每一组红外传感器工作时间不一样,因而可避免相互之间的干扰,进而避免红外检测存在误判而导致空调器误运行,提升了红外检测的准确性。

进一步可选的,为实现上述目的,本发明还提供一种计算机可读存储介质,在本实施例中提出的计算机可读存储介质上存储有红外信号防干扰处理程序,包括获取预设条件、发射信号和接收信号等。存储的红外信号防干扰处理程序能够被处理器读取、解读并执行,从而实现上述任一红外信号防干扰处理方法实施例中的红外信号防干扰处理方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1