用于遥控器控制家用电器的通信方法和家用电器系统的制作方法
【技术领域】
[0001]本发明属于电器制造技术领域,尤其涉及一种用于遥控器控制家用电器的通信方法和家用电器系统。
【背景技术】
[0002]—般地,家用电器的RF通信工作在开放频段,典型的例如433MHz,而开放频段是所用人都可以使用的,所以随着RF(Radi0 Freqency射频)家用电器设备的增多,家用电器的遥控器与家用电器进行通信时容易受到干扰,例如,长期工作在规定RF频率的设备受各种因素影响,会产生频率漂移,从而造成长时间的通信中断。
[0003]为了解决干扰的问题,通常采用跳频技术,虽然跳频算法可以很好地解决频率干扰的问题,但是常规的跳频算法对通信设备之间的时间同步要求严格,常用的跳频算法通常需要花费很长的时间来调试,以完成通信设备之间的时间同步,尤其当通信设备基于不同的硬件平台时,往往很小的时间偏差就会造成通信失败。
【发明内容】
[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明需要提出一种用于遥控器控制家用电器的通信方法,该通信方法可以解决开放频段的干扰问题,又无需进行复杂的时间同步,更加简单。
[0005]本发明还提出一种家用电器系统。
[0006]为解决上述问题,本发明一方面实施例提出一种用于遥控器遥控家用电器的通信方法,其中,所述遥控器包括第一 RF模块和第一频率合成器,所述家用电器包括第二 RF模块和第二频率合成器,所述第一 RF模块与所述第二 RF模块进行通信,所述通信方法包括以下步骤:所述遥控器接收到操作指令之后,根据通信协议数据包格式发送所述操作指令;在达到定时时间之后,所述遥控器获取随机RF频点;所述遥控器根据所述通信协议数据包格式发送查询命令至所述家用电器,并根据所述随机RF频点修改第一频率合成器,其中,所述查询命令包括所述随机RF频点;以及所述家用电器在接收到所述查询命令之后,根据所述随机RF频点修改第二频率合成器,并反馈应答数据至所述遥控器。
[0007]根据本发明的用于遥控器遥控家用电器的通信方法,遥控器在发送定时查询命令之后,获取随机RF频点,并根据通信协议数据包格式发送包括该随机RF频点查询命令至家用电器,并根据随机RF频点修改第一频率合成器,进而家用电器在接收到查询命令之后,根据随机RF频点修改第二频率合成器,并反馈应答数据至遥控器,从而实现跳频RF通信,与采用开放频段通信相比可以降低干扰,提高抗干扰性,另外,根据随机RF频点分别修改第一频率合成器和第二频率合成器,与常用的跳频算法相比,无需进行复杂的时间同步,更加简单。
[0008]进一步地,所述遥控器获得随机RF频点具体包括:所述遥控器生成均匀分布的随机数码;以及所述遥控器以所述随机数码为索引确定所述随机数码对应的所述随机RF频点。
[0009]在本发明的一些实施例中,上述通信方法还包括:在所述第一 RF模块初始化之后,所述遥控器建立频点列表,其中,所述频点列表包括数码和对应的PF频点。
[0010]上述方法还包括:在所述第二 RF模块初始化之后,所述家用电器建立与所述遥控器中相同的频点列表。
[0011 ] 其中,所述通信协议数据包格式包括:头码+数据长度+家用电器类型+家用电器ID+RF频点+消息类型+消息内容+校验码。
[0012]为解决上述问题,本发明另一方面提出一种家用电器系统,该系统包括:遥控器,所述遥控器包括第一 RF模块、第一频率合成器和第一控制模块,所述第一控制模块在检测到操作指令时,根据通信协议数据包格式控制所述第一 RF模块发送所述操作指令,并在达到定时时间之后,获取随机RF频点,以及根据所述通信协议数据包格式发送查询命令,并根据所述随机RF频点修改所述第一频率合成器,其中,所述查询命令包括所述随机RF频点;和家用电器,所述家用电器包括第二 RF模块、第二频率合成器和第二控制模块,所述第二 RF模块接收到所述查询命令之后,所述第二控制模块根据所述随机RF频点修改第二频率合成器,并控制所述第二 RF模块反馈应答数据至所述遥控器。
[0013]根据本发明实施例的家用电器系统,遥控器在发送定时查询命令之后,获取随机RF频点,并根据通信协议数据包格式发送包括该随机RF频点查询命令至家用电器,以及根据随机RF频点修改第一频率合成器,进而家用电器在接收到查询命令之后,根据随机RF频点修改第二频率合成器,并反馈应答数据至遥控器,从而实现跳频RF通信,与采用开放频段通信相比可以降低干扰,该家用电器系统通信时抗干扰性提高,另外,遥控器和家用电器根据随机RF频点分别修改第一频率合成器和第二频率合成器,与常用的跳频算法相比,无需进行复杂的时间同步,更加简单。
[0014]进一步地,所述遥控器还包括:数码生成模块,所述第一控制模块控制所述数码生成模块生成均匀分布的随机数码,并以所述随机数码为索引确定所述随机数码对应的所述随机RF频点。
[0015]在本发明的一些实施例中,所述第一控制模块还用于在所述第一 RF模块初始化之后建立频点列表,其中,所述频点列表包括数码和对应的RF频点。
[0016]在本发明的一些实施例中,所述第二控制模块还用于在所述第二 RF模块初始化之后建立与所述遥控器中相同的频点列表。
[0017]其中,所述通信协议数据包格式包括:头码+数据长度+家用电器类型+家用电器ID+RF频点+消息类型+消息内容+校验码。
【附图说明】
[0018]图1是根据本发明的一个实施例的用于遥控器遥控家用电器的通信方法的流程图;
[0019]图2是相关技术中的一种遥控器端的RF通信过程的流程图;
[0020]图3是相关技术中的家用电器端的RF通信过程的流程图;
[0021]图4是根据本发明的一个具体实施例的遥控器端的通信过程的流程图;
[0022]图5是根据本发明的另一个具体实施例的家用电器端的通信过程的流程图;
[0023]图6是根据本发明的一个实施例的家用电器系统的框图;以及
[0024]图7是根据本发明的另一个实施例的家用电器系统的框图。
[0025]附图标记:
[0026]家用电器系统100,
[0027]遥控器10和家用电器20,
[0028]第一 RF模块11、第一频率合成器12和第一控制模块13,数码生成模块14,第二RF模块21、第二频率合成器22和第二控制模块23。
【具体实施方式】
[0029]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0030]下面参照附图描述根据本发明实施例提出的用于遥控器遥控家用电器的通信方法和家用电器系统。
[0031]首先对本发明实施例的用于遥控器遥控家用电器的通信方法进行说明。其中,遥控器包括第一 RF模块和第一频率合成器,家用电器包括第二 RF模块和第二频率合成器,第一 RF模块与第二 RF模块进行通信。
[0032]为了提高家用电器遥控通信的抗干扰性,同时避免常规跳频算法复杂的时间同步过程,本发明实施例的通信方法采用一种简化的跳频算法来控制家用电器和遥控器之间的RF通信频率。
[0033]图1为根据本发明的一个实施例的用于遥控器遥控家用电器的通信方法的流程图,如图1所示,该通信方法包括以下步骤:
[0034]SI,遥控器接收到操作指令之后,根据通信协议数据包格式发送操作指令。
[0035]具体地,在相关技术方案中,家用电器和遥控器工作在相同且固定的RF频率,双方收发的数据包采用协议好的格式,例如典型的格式包括:头码+数据长度+家电类型+家电ID+消息类型+校验码。在本发明的实施例中,改变上述典型的协议数据包格式,在其中加入RF频点信息,在本发明的一个实施例中,通信协议数据包格式包括:头码+数据长度+家用电器类型+家用电器ID+RF频点+消息类型+消息内容+校验码。当遥控器接收到操作指令之后,可以根据上述通信协议数据包格式发送操作指令,其中,RF频点可以采用上一次的值或者默认的值。
[0036]S2,遥控器在达到定时时间之后,获取随机RF频点。
[0037]需要说明的是,在本发明实施例中,在遥控器端和家用电器端的RF模块初始化之后,需要分别在家用电器端和遥控器端建立相同的频点列表,也就是说,在第一 RF模块初始化之后,遥控器建立频点列表,其中,频点列表包括数码和对应的PF频点;以