遥控设备频率校准方法及基于遥控设备的通信方法与流程

未命名 07-17 阅读:112 评论:0


1.本技术涉及无线遥控技术。更具体地讲,涉及一种遥控设备频率校准方法及基于遥控设备的通信方法。


背景技术:

2.随着wifi、蓝牙、红外技术的发展,无线遥控技术的应用越来越广泛。晶体作为无线遥控设备的重要组成部分,当晶体贴到电路板上后,晶体的频率会发生一定的偏移。在实际使用无线遥控设备的过程中,如果晶体的频率发生偏移即频偏,会导致无线遥控设备连接中断或接收不良,因此频偏需要控制在一个合理的范围内,以满足无线遥控设备正常发送和接收信号。
3.相关技术中,通过对遥控设备寄存器的校准字进行+1或-1的方式,对校准字进行调整,直至遥控设备发射的控制信号满足需求,准确率较低。


技术实现要素:

4.本技术示例性的实施方式提供一种遥控设备频率校准方法及基于遥控设备的通信方法,用以解决相关技术通过对遥控设备寄存器的校准字进行+1或-1的方式,校准遥控设备发射的控制信号的频率,准确率较低的问题。
5.第一方面,本技术实施例一种遥控设备频率校准方法,包括:
6.设置遥控设备的校准字,以使遥控设备根据校准字确定发射控制信号的频率;
7.接收遥控设备发射的控制信号,确定接收到的控制信号的频率;
8.根据遥控设备对应主设备的需求频率与接收到的控制信号的频率确定频率偏移量;
9.若频率偏移量超出预设范围,则根据频率偏移量及目标频偏确定遥控设备的步进值,并根据遥控设备当前的校准字、频率偏移量、接收到的控制信号的频率及步进值中的至少一个,确定调整后的校准字,以使接收到的控制信号对应的频率偏移量位于预设范围内;
10.将调整后的校准字写入遥控设备,以使遥控设备根据调整后的校准字确定发射给主设备的控制信号的频率。
11.第二方面,本技术实施例提供一种基于遥控设备的通信方法,包括
12.接收遥控设备发射的控制信号,读取控制信号的强度,其中,控制信号的频率由第一方面任一项的方法确定;
13.根据控制信号的强度,确定当前遥控设备的距离;
14.若距离位于第一距离阈值与第二距离阈值范围内,则增大控制信号的强度,以对增大后的控制信号进行处理,第一距离阈值小于第二距离阈值。
15.第三方面,本技术实施例提供一种遥控设备,遥控设备发射的控制信号的频率由第一方面任一项的方法进行校准。
16.第四方面,本技术实施例提供一种基于遥控设备的通信设备,包括处理器、存储
器,存储器中存储代码,处理器运行存储器中存储的代码,以执行下述方法:
17.接收遥控设备发射的控制信号,读取控制信号的强度,其中,控制信号的频率由第一方面任一项的方法确定;
18.根据控制信号的强度,确定当前遥控设备的距离;
19.若距离位于第一距离阈值与第二距离阈值范围内,则增大控制信号的强度,以对增大后的控制信号进行处理,第一距离阈值小于第二距离阈值。
20.第五方面,本技术提供一种通信系统,包括第三方面的遥控设备及第四方面的基于遥控设备的通信设备。
21.第六方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如第一方面和第二方面任一项的方法。
22.本技术提供一种遥控设备频率校准方法及基于遥控设备的通信方法。由于本技术通过在遥控设备发射的控制信号对应的频率偏移量超出预设范围时,根据频率偏移量及目标偏移确定遥控设备的步进值。进一步根据当前的频率偏移量、接收到的控制信号的频率及步进值中的至少一个,对当前的校准字进行调整,获得调整后的校准字,使遥控设备根据调整后的校准字确定控制信号,该控制信号对应的频率偏移量位于预设范围内,实现遥控设备与主设备的交互。本技术无需再依次基于+1或-1的方式,对校准字进行校正,减少了校正次数,从而降低了校正所需要的时间。同时,还基于频率偏移量、接收到的控制信号的频率及步进值等多个参数对步进值对校准字进行调整,有效提高了校准字的准确率,提升了遥控设备与主设备的交互效果。
23.本技术的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
24.为了更清楚地说明本技术实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
25.图1为本技术实施例提供的一种晶体的频率产生偏移的原理示意图;
26.图2为本技术实施例提供的一种遥控系统架构示意图;
27.图3为本技术实施例提供的一种遥控设备频率校准方法流程图一;
28.图4为本技术实施例提供的一种遥控设备频率校准方法流程图二;
29.图5为本技术实施例提供的一种遥控设备频率校准方法流程图三;
30.图6为本技术实施例提供的一种校准字的校准格式示意图;
31.图7为本技术实施例提供的一种多个晶体振荡器在不同的校准字下对应的频率偏移量示意图;
32.图8为本技术实施例提供的一种基于遥控设备的通信方法流程图;
33.图9为本技术实施例提供的一种基于控制信号强度的通信方法流程图;
34.图10为本技术实施例提供的一种遥控设备频率校准设备示意图一;
35.图11为本技术实施例提供的一种基于遥控设备的通信设备示意图一;
36.图12为本技术实施例提供的一种遥控设备频率校准设备示意图二;
37.图13为本技术实施例提供的一种基于遥控设备的通信设备示意图二。
具体实施方式
38.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
39.基于本技术描述的示例性实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术所附权利要求保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。
40.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
41.本技术中说明书和权利要求书及上述附图中的术语

第一



第二



第三

等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(unless otherwise indicated)。应该理解这样使用的用语在适当情况下可以互换,例如能够根据本技术实施例图示或描述中给出那些以外的顺序实施。
42.此外,术语

包括



具有

以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
43.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
44.本技术中使用的术语

模块

,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
45.显示设备,可以是液晶显示器、oled显示器、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备可以根据需要做性能和配置上一些改变。
46.显示设备除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能,包括但不限于,网络电视、智能电视、互联网协议电视(iptv)等。
47.随着无线技术的发展,无线遥控设备在生活中的应用越来越广泛。蓝牙、wifi技术促使每个家庭中的冰箱、空调、电视等存在无线遥控设备的身影。遥控设备中的晶体振荡器能够产生稳定的频率,主要利用的是晶体振荡器中石英晶体的压电效应。当向石英晶体施加电压时,石英晶体会产生机械变形,从而产生电压,以此往复。在使用过程中,一个平台比如蓝牙或wifi等,通常适配的晶体频率是固定的,比如2.4ghz蓝牙平台,其适配的晶体的频率有32mhz,40mhz,24mhz等。晶体的负载电容的大小可以为6pf、8pf、9pf等。图1为一种晶体的频率产生偏移的原理示意图,参考图1所示,当晶体贴到电路板上后,晶体的频率会产生
一定的偏移。为得到所需的射频(rf)频率,还需要利用ppl(phase locked loop,锁相环)对晶体的频率进行倍频处理,从而导致频率的偏移增大。在实际使用过程中,若晶体的频率发生偏移的程度较大,会导致断连接或接收不良等问题。由于遥控设备会涉及到跳频技术,对频偏要求较高,因此频偏需要控制在一个合理的范围内,以满足无线遥控设备正常发送和接收信号。
48.在对频偏进行校准的过程中,由于利用测试仪表测试频偏的便捷性较差,相关技术可以通过对遥控设备寄存器的校准字进行+1或-1的方式,对校准字进行调整,直至遥控设备发射的控制信号满足需求,无法获取最优的校准字,准确率较低,同时需要校准的时间较长,效率较低。
49.有鉴于此,本技术实施例提供一种遥控设备频率校准方法,若遥控设备根据当前的校准字确定的控制信号的频率,该控制信号对应的频率偏移量超出预设范围。此时可根据当前的频率偏移量、控制信号的强度及当前的步进值中的至少一个,对当前的校准字进行调整,以使遥控设备可根据调整后的校准字确定的控制信号对应的频率偏移量位于预设范围,有效提高了调整校准字的效率。同时,还因频率偏移量、控制信号的强度和步进值等多个参数对校准字进行调整,有效提升了校准字的准确率。
50.图2为一种遥控系统架构示意图,如图2所示,遥控系统可包括遥控设备和主设备。其中,主设备可以是显示设备,比如电视等,可以包括电源、主控制器、红外模块、背光模块及无线模块。电源采用220v供电输入,12v输出。主控制器负责信号的调制、解调处理、语音等控制。背光模块用于提供主设备显示屏的背光源,红外模块用于控制主设备的开关机。无线模块用于控制设备的wifi、蓝牙等功能,通过usb传输至主控制器。无线遥控设备用于近距离与无线模块进行通信,实现控制主设备的功能。其中,无线遥控设备可以通过语音、蓝牙、红外等方式实现与主设备的交互。
51.图3为本技术实施例提供的一种遥控设备频率校准方法流程图一,本实施例的方法可以由遥控设备频率校准设备执行,可以通过硬件、软件、或者硬件和软件相结合的方式实现。
52.如图3所示,该方法具体如下:
53.s301:设置遥控设备的校准字,以使遥控设备根据校准字确定发射控制信号的频率。
54.遥控设备通常可在较短的距离范围内无线控制其对应的主设备,可通过红外、蓝牙、wifi、语音等方式实现与主设备的交互。例如:手持式触摸遥控设备,是以触摸屏中用户界面取代一般遥控设备中的大部分物理内置硬件。主设备可以是与遥控设备相应的显示设备,比如电视设备。
55.在一些实施例中,设置遥控设备的校准字时,可对遥控设备进行初始化操作,即可获取当前遥控设备初始的校准字。校准字通常存储于遥控设备中的寄存器中。遥控设备中还包含晶体振荡器,晶体震荡器包含晶体及负载电容。校准字可用于表征负载电容,设置遥控设备初始的校准字时,可通过负载电容的大小进行确定。通过调整校准字的值,以改变负载电容的大小,进而使得遥控设备发射的控制信号的频率也发生变化,因此,遥控设备可根据校准字确定发射的控制信号的频率。
56.s302:接收遥控设备发射的控制信号,确定接收到的控制信号的频率。
57.遥控设备发射的控制信号可以为单载波信号。遥控设备发射的控制信号即本技术遥控设备频率校准设备接收到的控制信号,二者的频率相同。
58.s303:根据遥控设备对应主设备的需求频率与接收到的控制信号的频率确定频率偏移量。
59.主设备的需求频率与其通信方式有关,举例而言,若主设备与遥控设备之间通过蓝牙进行通信,蓝牙的工作频率一般为2.4ghz,因此主设备的需求频率为2.4ghz。
60.在一些实施例中,可将遥控设备对应主设备的需求频率与接收到的控制信号的频率的差作为频率偏移量,即主设备的需求频率与遥控设备发射的控制信号的频率的差值为频率偏移量。当频率偏移量较大时,遥控设备与主设备则无法正常进行通信。
61.s304:若频率偏移量超出预设范围,则根据频率偏移量及目标频偏确定遥控设备的步进值,并根据遥控设备当前的校准字、频率偏移量、接收到的控制信号的频率及步进值中的至少一个,确定调整后的校准字,以使接收到的控制信号对应的频率偏移量位于预设范围内。
62.步进值,也可以称为分级鉴别产品数据转换规则,是cpu的一个重要参数。步进值依赖于遥控设备的负载电容,该步进值是变化的,通常取值范围为+1~+3khz左右。在一种实施场景下,可将频率偏移量与目标频偏的差值的绝对值作为步进值,并将步进值写在遥控设备频率校准设备中的设备文件中。
63.预设范围为主设备与遥控设备能够正常进行交互允许的最大频率偏移量范围。可根据实际需求调整,可以为-5khz-5khz。
64.在另一种实施场景下,若当前的频率偏移量处于预设范围内,表明主设备与遥控设备能够正常进行交互,则无需调整遥控设备发射的控制信号的频率。
65.s305:将调整后的校准字写入遥控设备,以使遥控设备根据调整后的校准字确定发射给主设备的控制信号的频率。
66.在一种实施场景下,可将调整后的校准字写入遥控设备中的寄存器中。遥控设备内可存储有校准字与控制信号频率的映射关系,基于校准字与控制信号频率的映射关系,可根据调整后的校准字确定其对应的发射的控制信号的频率。此时,主设备与遥控设备正常进行交互,能够对接收到的遥控设备发射的控制信号进行相应的处理。
67.综上,本技术实施例提供的遥控设备频率校准方法,通过在遥控设备发射的控制信号对应的频率偏移量超出预设范围时,根据频率偏移量及目标偏移确定遥控设备的步进值。根据遥控设备当前的校准字、频率偏移量、接收到的控制信号的频率以及步进值中的至少一个,确定调整后的校准字,以使接收到的控制信号对应的频率偏移量位于预设范围内,与依次通过+1或-1的方式对校准字进行调整的方式相比而言,能够更加高效的对校准字进行调整。同时由于依次通过+1或-1的方式对校准字进行调整的方式获取符合需求的校准字,此时遥控设备根据该校准字确定控制信号的频率,该控制信号的频率对应的频率偏移量虽位于预设范围内,但频率偏移量通常为预设范围内的较大偏移量,准确率较低。本技术则是根据当前的频率偏移量、接收到的控制信号的频率以及当前的步进值中的至少一个,对当前的校准字进行调整,提升了校准字的准确率,减小了频率偏移量,有效提升了遥控设备与主设备的交互效果。
68.在本技术的一个或多个实施例中,初步设置遥控设备的校准字后,若根据校准字
确定的控制信号的频率对应的频率偏移量位于预设范围内,则无需对该校准字进行调整。
69.在本技术的一个或多个实施例中,若初步设置的校准字无法满足需求,为使遥控设备发射的控制信号对应的频率偏移量位于预设范围内,需要一次或多次对校准字进行调整。图4为本技术实施例提供的一种遥控设备频率校准方法流程图二,参考图4所示,对校准字进行多次调整时,可重复执行下述步骤,直至遥控设备频率校准设备接收到的控制信号对应的频率偏移量位于预设范围内:
70.s401:根据当前的频率偏移量及目标频偏确定当前的步进值,并根据当前的校准字、频率偏移量、接收到的控制信号的频率及步进值中的至少一个,确定调整后的校准字。
71.s402:将调整后的校准字发送给遥控设备,以使遥控设备根据调整后的校准字发射对应频率的控制信号。
72.s403:确定当前接收到的控制信号的频率,根据遥控设备对应主设备的需求频率与控制信号的频率确定频率偏移量。
73.上述步骤s401-s403可重复多次,直至遥控设备根据调整后的校准字确定的控制信号的频率,与主设备的需求频率的频率偏移量位于预设范围内结束。
74.相应的,将调整后的校准字写入遥控设备,包括:在确定频率偏移量位于预设范围内后,将当前的调整后的校准字写入遥控设备。
75.上述方法的实现过程和原理均可以参见前述实施例,此处不再赘述。
76.在上述实施例的基础上,下面提供一个具体的实施例,对遥控设备发射的控制信号的频率进行校准的过程进行详细描述。
77.图5为本技术实施例提供的一种遥控设备频率校准方法流程图三,该方法可以由遥控设备频率校准设备执行。如图5所示,该方法具体如下:
78.s501:获取遥控设备中晶体振荡器的负载电容的电容值,根据负载电容的电容值与校准字初始值的映射关系,确定遥控设备初始的校准字。
79.在一些实施例中,遥控设备可包含晶体振荡器、寄存器等器件,其中,晶体振荡器包含晶体和对应的负载电容。校准字可存储在寄存器中,通常寄存器的范围即校准字的范围为0x00-0x255,也存在比0x00-0x255范围较小的范围。图6为本技术实施例提供的一种校准字的校准格式示意图,如图6所示,校准字可分为头文件、负载码和校准字三部分,其中,头文件为6个字节,负载码为9个字节,校准字为6个字节。
80.不同负载电容可对应初始的校准字,负载电容的电容值与校准字初始值的映射关系中可包含多个不同电容值对应的初始的校准字。举例而言,6pf的负载电容对应的初始的校准字可以为0x5a,8pf的负载电容对应的初始的校准字可以为0x9d,9pf的负载电容对应的初始的校准字可以为0xad。基于上述负载电容的电容值与校准字初始值的映射关系,本技术的方法能够适配多种负载电容对应的晶体振荡器。
81.s502:接收遥控设备发射的控制信号,确定接收到的控制信号的频率。
82.遥控设备发射的控制信号可以为单载波信号。控制信号的频率由遥控设备根据当前的校准字确定。在一种实施场景下,遥控设备内可预设校准字与控制信号频率的映射关系,根据校准字与控制信号频率的映射关系,确定其发射的控制信号的频率。
83.遥控设备发射的控制信号与本技术遥控设备频率校准设备接收到的控制信号为同一控制信号,因此遥控设备发射的控制信号的频率,与本技术遥控设备频率校准设备接
收到的控制信号的频率一致。但是需要说明的是,遥控设备发射的控制信号的频率与遥控设备内晶体本身的频率是存在差异的,会存在一定的偏移,其偏移原理已在上述进行描述,在此不再赘述。
84.s503:根据遥控设备对应主设备的需求频率与当前接收到的控制信号的频率确定频率偏移量。
85.频率偏移量的单位可以是hz,也可以是ppm,ppm表示百万分之一。在一些实施例中,若频率偏移量以hz为单位时,可将遥控设备对应主设备的需求频率与接收到的控制信号的频率的差值作为频率偏移量。由于主设备的需求频率通常为确定值,此时通过调节遥控设备发射的控制信号的频率即可实现频率偏移量的调整。
86.在另一种实施场景下,若频率偏移量的单位为ppm时,频率偏移量可通过以下公式进行计算:
87.频率偏移量(ppm)=(fo/fn-1)
×
10688.上述公式中,f0为接收到的控制信号的频率,即遥控设备发射的控制信号的频率,fn为主设备的需求频率。频率偏移量也可通过其他方式进行计算,本技术对此不作限制。
89.表1晶体振荡器的基本参数
[0090][0091]
如表1所示,若设置需求频率为26000000hz。
[0092]
晶体在pcb板上的输出功率fout=26000008hz,该频率与需求频率之间的频率偏移量=(26000008/26000000-1)
×
106=0.3ppm。
[0093]
晶体频率fl=26000024hz,该频率与需求频率之间的频率偏移量=(26000024-26000000)
×
106=0.9ppm。
[0094]
s504:若频率偏移量超出预设范围,则将当前的频率偏移量与目标频偏的差值的绝对值作为当前的步进值,目标频偏为0。
[0095]
预设范围为当前遥控设备与其对应的主设备能够正常进行通信的频率偏移量范围。举例而言,预设范围可以为-5khz-5khz。
[0096]
在一种实施场景下,当遥控设备发送的控制信号与主设备的需求频率的频率偏移量超出-5khz-5khz这一范围,此时遥控设备与主设备能够则无法正常进行通信。
[0097]
在一些实施例中,步进值的一种计算公式可参考如下所示:
[0098]
步进值=旧标频偏-频率偏移量|
[0099]
目标频偏是指遥控设备对应主设备的需求频率与遥控设备发射的控制信号的频率能够满足通信需求的频率偏移量。由于遥控设备对应主设备的需求频率与遥控设备发射的控制信号的频率一致时,遥控设备与主设备的通信效果较佳,因此目标频偏可以设置为0。
[0100]
举例而言,目标频率为0,频率偏移量为1khz时,此时通过上述公式计算得到的步进值为1000。
[0101]
在另一种实施场景下,当遥控设备发送的控制信号与主设备的需求频率的频率偏移量位于-5khz-5khz范围内,此时遥控设备与主设备能够正常进行通信,可直接执行步骤s07。
[0102]
s505:将当前接收到的控制信号的频率与频率偏移量的乘积,与当前的步进值相除,得到商值,将当前的校准字与商值的差作为调整后的校准字。
[0103]
在一些实施例中,计算调整后的校准字的一种计算公式如下:
[0104][0105]
举例而言,若当前的校准字为32,频率偏移量为-25khz,接收到的控制信号的频率为2442khz,步进值为1500,此时调整后的校准字=32-(-25x2442/1500)=72。
[0106]
本技术仅示例地给出了上述一种调整后的校准字的计算方式,还可以通过当前的校准字、频率偏移量、接收到的控制信号的频率和步进值等参数中的至少一个对调整后的校准字进行计算,在此不对调整后的校准字的计算方式进行限定。
[0107]
图7为多个晶体振荡器在不同的校准字下对应的频率偏移量示意图,图7中包含了6pf、8pf和9pf三个不同大小的负载电容。对于同一负载电容而言,随着校准字逐渐增大,频率偏移量呈现先减小后反向增大的趋势。当校准字变化时,频率偏移量也会发生相应的变化,因此可通过调整校准字,调整频率偏移量。
[0108]
s506:将调整后的校准字发送给遥控设备,以使遥控设备根据调整后的校准字发射对应频率的控制信号。重复执行步骤s502-s506,直至接收到的控制信号对应的频率偏移量位于预设范围内。
[0109]
举例而言,将调整后的校准字70发送给遥控设备,遥控设备根据校准字70发射对应频率的控制信号。若此时该控制信号对应的频率偏移量仍超出了预设范围,则对校准字70再次进行调整,直至控制信号的频率偏移量位于预设范围内。
[0110]
s507:在确定频率偏移量位于预设范围内后,将当前的调整后的校准字写入遥控设备。
[0111]
将当前的调整后的校准字写入遥控设备后,遥控设备可根据该校准字确定发射的控制信号的频率,此时该控制信号的频率对应的频率偏移量位于预设范围内,实现遥控设备与其对应的主设备正常通信。同时,校准字写入遥控设备后,无需再次进行修改,因此用户在实际使用遥控设备对主设备进行控制时,无需每次对遥控设备发射的控制信号的频率进行校准。
[0112]
下面对采用本技术的遥控设备频率校准方法和相关技术进行校准的方法进行比较,可参考以下表2和表3所示:
[0113]
表2基于本技术的遥控设备校准方法的测试数据
[0114][0115]
表3基于相关技术对校准字进行+1或-1的校准方法对应的测试数据
[0116][0117]
以晶体频率为24mhz的晶体振荡器为例,结合表2和表3,基于本技术的遥控设备校准方法校准时长要少于相关技术所需的校准时长,同时,基于相关技术进行校准后的频率偏移量与通过仪表测试进行校准后的频率偏移量的差异较大,而基于本技术的遥控设备校准方法进行校准后的频率偏移量与通过仪表测试进行校准后的频率偏移量的差异较小,因此可表明利用本技术的遥控设备校准方法对校准字进行调整,准确率较高。
[0118]
综上,本技术实施例提供的遥控设备频率校准方法,通过遥控设备中晶体振荡器的负载电容的电容值,确定遥控设备初始的校准字。接收遥控设备发射的控制信号,确定接收到的控制信号的频率。根据遥控设备对应主设备的需求频率与当前接收到的控制信号的频率确定频率偏移量。若频率偏移量超出预设范围,则将当前的频率偏移量与目标频偏的差值的绝对值作为当前的步进值。将当前接收到的控制信号的频率与频率偏移量的乘积,与当前的步进值相除,得到对应的商值。将当前的校准字与商值的差作为调整后的校准字。将调整后的校准字发送给遥控设备,遥控设备根据调整后的校准字发射对应频率的控制信号,以使遥控设备发射的控制信号对应的频率偏移量位于预设范围内。在确定频率偏移量位于预设范围内后,将当前的调整后的校准字写入遥控设备。本技术实施例提供的方法通过接收到的控制信号的频率、频率偏移量及步进值等多个参数对校准字进行调整,无需再依次通过+1和-1的方式逐步调整校准字,缩短了校准时间的同时也提高了校准字的准确率,进而减小了频率偏移量,提升了主设备与遥控设备之间的交互效果。
[0119]
在上述实施例的基础上,下面提供一个实施例,对遥控设备控制其对应的主设备的过程进行描述。
[0120]
图8为本技术实施例提供的一种基于遥控设备的通信方法流程图,该方法可由基于遥控设备的通信设备,即遥控设备对应的主设备执行,具体的,可以是主设备的无线模块。主设备可以是显示设备,比如电视等。如图8所示,该方法可以包括:
[0121]
s801:接收遥控设备发射的控制信号,读取控制信号的强度。
[0122]
其中,控制信号的频率由上述实施例提供的遥控设备频率校准方法确定,以使遥控设备和主设备之间能够正常进行通信,即主设备对接收到的控制信号进行处理。在一种实施场景下,主设备中包含无线模块,无线模块接收遥控设备发射的控制信号,控制信号可以是单载波信号。
[0123]
s802:根据控制信号的强度,确定当前遥控设备的距离。
[0124]
根据控制信号的强度,确定当前遥控设备与主设备之间距离的一种计算公式如下所示:
[0125]
d=10^((abs(rssi)-a)/(10*n))
[0126]
上述公式中,d表示遥控设备与其对应主设备之间的距离,abs表示绝对值,rssi表示主设备接收到的控制信号的强度,a表示遥控设备与主设备相隔1米时,主设备接收到的控制信号的强度绝对值,n为环境衰减因子。通常情况下,rssi通常为负值,比如-77dbm,-83dbm。
[0127]
当a赋值63,n赋值2.0,rssi为-77时,根据上述公式计算得到的遥控设备与其对应主设备之间的距离:d=10^((77-63)/20)=5m。
[0128]
当a赋值63,n赋值2.0,rssi为-83时,根据上述公式计算得到的遥控设备与其对应主设备之间的距离:d=10^((83-63)/20)=10m。
[0129]
本技术仅示例地给出了遥控设备和主设备之间距离的一种计算方式,还可以基于主设备接收到的控制信号的强度、环境衰减因子、遥控设备与主设备相隔1米时,主设备接收到的控制信号的强度绝对值等参数中的至少一个,利用其它方式确定遥控设备和主设备之间的距离。
[0130]
s803:若距离位于第一距离阈值与第二距离阈值范围内,则增大控制信号的强度,以对增大后的控制信号进行处理,第一距离阈值小于第二距离阈值。
[0131]
第一距离阈值为遥控设备与主设备正常通信的最大距离,第二距离阈值为对接收到的控制信号进行强度增大处理的最大距离。当控制设备与主设备之间的距离超出第二距离阈值,则不增大控制信号的强度。举例而言,可设置第一距离阈值为5米,第二距离阈值为10米。
[0132]
在一种实施场景下,若当前遥控设备的距离小于第一距离阈值,比如遥控设备与主设备的距离小于5米,此时遥控设备与主设备之间的距离处于能够正常进行通信的范围内,因此无需增大接收到的控制信号的强度,遥控设备与主设备也可正常通信。
[0133]
在另一种实施场景下,若当前遥控设备的距离大于第二距离阈值,比如遥控设备与主设备的距离大于10米,此时遥控设备与主设备距离过远,则不再增大控制信号的强度,避免因用户远距离对遥控设备进行误操作,导致的遥控设备与主设备进行通信。
[0134]
在一些实施例中,也可以仅根据接收到的控制信号的强度确定是否需要对控制信号进行处理。图9为本技术实施例提供的一种基于控制信号强度的通信方法流程图,具体如下:
[0135]
s901:接收遥控设备发送的控制信号。
[0136]
在一些实施例中,接收遥控设备发送的控制信号之前,可对主设备进行初始化操作,以清除主设备内部缓存的数据。
[0137]
s902:判断控制信号的强度是否位于第一强度阈值与第二强度阈值范围内。
[0138]
s903:若控制信号的强度位于第一强度阈值与第二强度阈值范围内,则增大控制信号的强度,发送处理后的控制信号。
[0139]
其中,第一强度阈值小于第二强度阈值。举例而言,第一强度阈值可以为-83dbm,第二强度阈值可以为-77dbm。
[0140]
s904:若控制信号的强度小于第一强度阈值,断开与遥控设备的连接。
[0141]
s905:若控制信号的强度大于第二强度阈值,发送控制信号。
[0142]
在一种实施场景下,控制信号的强度大于第二强度阈值时,遥控设备与主设备可正常进行通信,因此无线模块无需对控制信号进行增大处理,可直接将控制信号发送至主设备中的主控制器。
[0143]
综上,本技术实施例提供的基于遥控设备的通信方法,接收遥控设备发送的控制信号,读取控制信号的强度。根据控制信号的强度确定当前遥控设备的距离。若距离位于第一距离阈值与第二距离阈值范围内,则增大接收到的控制信号的强度,以对增大后的控制
信号进行处理。本技术实施例提供的方法通过当前遥控设备的距离,确定是否增大接收到的控制信号的强度,使得用户在距离主设备相对较远的距离时,使用遥控设备与主设备实现通信,提升了用户体验。
[0144]
下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
[0145]
图10为本技术实施例提供的一种遥控设备频率校准设备示意图一。如图10所示,本技术实施例提供的遥控设备频率校准设备1000包括:设置模块1001、接收模块1002、确定模块1003和写入模块1004。
[0146]
设置模块1001,用于设置遥控设备的校准字,以使遥控设备根据校准字确定发射控制信号的频率;
[0147]
接收模块1002,用于接收遥控设备发送的控制信号;
[0148]
确定模块1003,用于确定接收到的控制信号的频率;
[0149]
确定模块1003,还用于根据遥控设备对应主设备的需求频率与接收到的控制信号的频率确定频率偏移量;
[0150]
确定模块1003,还用于若频率偏移量超出预设范围,则根据频率偏移量及目标频偏确定遥控设备的步进值,并根据遥控设备当前的校准字、频率偏移量、接收到的控制信号的频率及步进值中的至少一个,确定调整后的校准字,以使接收到的控制信号对应的频率偏移量位于预设范围内;
[0151]
写入模块1004,还用于将调整后的校准字写入遥控设备,以使遥控设备根据调整后的校准字确定发射给主设备的控制信号的频率。
[0152]
需要说明的是,本实施例提供的装置可用于执行上述的遥控设备频率校准设备方法,其实现方式和技术效果类似,本实施例此处不再赘述。
[0153]
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0154]
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个asic(application specific integrated circuit,特定集成电路),或,一个或多个dsp(digital signal processor,数字信号处理器),或,一个或者多个fpga(field programmable gate array,现场可编程门阵列)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如cpu或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以soc(system-on-a-chip,片上系统)的形式实现。
[0155]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机程序。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机程序可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0156]
图11为本技术实施例提供的一种基于遥控设备的通信设备示意图一。如图11所示,本技术实施例提供的基于遥控设备的通信设备1100包括:接收模块1101、读取模块1102、确定模块1103和处理模块1104。
[0157]
接收模块1101,用于接收遥控设备发射的控制信号;
[0158]
读取模块1102,用于读取控制信号的强度,其中,控制信号的频率由上述实施例提供的遥控设备频率校准方法确定;
[0159]
确定模块1103,用于根据控制信号的强度,确定当前遥控设备的距离;
[0160]
处理模块1104,用于若距离位于第一距离阈值与第二距离阈值范围内,则增大控制信号的强度,以对增大后的控制信号进行处理,第一距离阈值小于第二距离阈值。
[0161]
需要说明的是,本实施例提供的装置可用于执行上述的基于遥控设备的通信设备方法,其实现方式和技术效果类似,本实施例此处不再赘述。
[0162]
本技术实施例提供一种遥控设备,遥控设备发射的控制信号的频率由上述方法实施例的遥控设备频率校准方法进行校准,校准过程可参考上述实施例,在此不再赘述。
[0163]
图12为本技术实施例提供的一种遥控设备频率校准设备示意图二。如图12所示,本技术实施例提供一种遥控设备频率校准设备1200包括处理器1201和存储器1202,其中,处理器1201、存储器1202通过总线1203连接。
[0164]
在具体实现过程中,存储器1202中存储代码,处理器1201运行存储器1202中存储的代码,以执行上述方法实施例的遥控设备频率校准方法。
[0165]
处理器1201的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
[0166]
在上述的图12所示的实施例中,应理解,处理器1201可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0167]
存储器1202可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。
[0168]
总线1203可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended lndustry standard architecture,eisa)总线等。总线1203可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线1203并不限定仅有一根总线或一种类型的总线。
[0169]
图13为本技术实施例提供的一种基于遥控设备的通信设备示意图二。如图13所示,本技术实施例提供一种基于遥控设备的通信设备1300包括处理器1301和存储器1302,其中,处理器1301、存储器1302通过总线1303连接。
[0170]
在具体实现过程中,存储器1302中存储代码,处理器1301运行存储器1302中存储的代码,以执行下述方法:
[0171]
接收遥控设备发射的控制信号,读取控制信号的强度,其中,控制信号的频率由上述的遥控设备频率校准方法确定;
[0172]
根据控制信号的强度,确定当前遥控设备的距离;
[0173]
若距离位于第一距离阈值与第二距离阈值范围内,则增大控制信号的强度,以对增大后的控制信号进行处理,第一距离阈值小于第二距离阈值。
[0174]
处理器1301的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
[0175]
本技术实施例提供一种通信系统,包括上述提供的遥控设备及上述提供的基于遥控设备的通信设备。
[0176]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上任一方法实施例的方法。
[0177]
本技术实施例还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时可实现如上任一方法实施例的方法。
[0178]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
[0179]
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

技术特征:
1.一种遥控设备频率校准方法,其特征在于,包括:设置遥控设备的校准字,以使所述遥控设备根据校准字确定发射控制信号的频率;接收所述遥控设备发射的控制信号,确定接收到的控制信号的频率;根据所述遥控设备对应主设备的需求频率与接收到的控制信号的频率确定频率偏移量;若所述频率偏移量超出预设范围,则根据所述频率偏移量及目标频偏确定所述遥控设备的步进值,并根据所述遥控设备当前的校准字、所述频率偏移量、接收到的控制信号的频率及所述步进值中的至少一个,确定调整后的校准字,以使接收到的控制信号对应的频率偏移量位于预设范围内;将调整后的校准字写入所述遥控设备,以使所述遥控设备根据调整后的校准字确定发射给所述主设备的控制信号的频率。2.根据权利要求1所述的方法,其特征在于,所述根据所述频率偏移量及目标频偏确定所述遥控设备的步进值,并根据所述遥控设备当前的校准字、所述频率偏移量、接收到的控制信号的频率及所述步进值中的至少一个,确定调整后的校准字,以使接收到的控制信号对应的频率偏移量位于预设范围内,包括:重复执行下述步骤,直至接收到的控制信号对应的频率偏移量位于预设范围内:根据当前的频率偏移量及目标频偏确定当前的步进值,并根据当前的校准字、频率偏移量、接收到的控制信号的频率及步进值中的至少一个,确定调整后的校准字;将调整后的校准字发送给所述遥控设备,以使所述遥控设备根据所述调整后的校准字发射对应频率的控制信号;确定当前接收到的控制信号的频率,根据所述遥控设备对应主设备的需求频率与所述控制信号的频率确定频率偏移量;相应的,将调整后的校准字写入所述遥控设备,包括:在确定频率偏移量位于预设范围内后,将当前的调整后的校准字写入所述遥控设备。3.根据权利要求2所述的方法,其特征在于,所述根据当前的校准字、频率偏移量、接收到的控制信号的频率及步进值中的至少一个,确定调整后的校准字,包括:将当前接收到的控制信号的频率与频率偏移量的乘积,与当前的步进值相除,得到商值;将当前的校准字与所述商值的差作为调整后的校准字。4.根据权利要求2所述的方法,其特征在于,所述根据当前的频率偏移量及目标频偏确定当前的步进值,包括:将当前的频率偏移量与所述目标频偏的差值的绝对值作为当前的步进值,所述目标频偏为0。5.根据权利要求1_4任一项所述的方法,其特征在于,所述设置遥控设备的校准字,包括:获取所述遥控设备中晶体振荡器的负载电容的电容值;根据负载电容的电容值与校准字初始值的映射关系,确定所述遥控设备初始的校准字。6.一种基于遥控设备的通信方法,其特征在于,包括:
接收遥控设备发射的控制信号,读取所述控制信号的强度,其中,所述控制信号的频率由权利要求1-5任一项所述的方法确定;根据所述控制信号的强度,确定当前所述遥控设备的距离;若所述距离位于第一距离阈值与第二距离阈值范围内,则增大所述控制信号的强度,以对增大后的控制信号进行处理,所述第一距离阈值小于所述第二距离阈值。7.一种遥控设备,其特征在于,所述遥控设备发射的控制信号的频率由权利要求1-5任一项所述的方法进行校准。8.一种基于遥控设备的通信设备,其特征在于,包括处理器、存储器,所述存储器中存储代码,所述处理器运行所述存储器中存储的代码,以执行下述方法:接收遥控设备发射的控制信号,读取所述控制信号的强度,其中,所述控制信号的频率由权利要求1-5任一项所述的方法确定;根据所述控制信号的强度,确定当前所述遥控设备的距离;若所述距离位于第一距离阈值与第二距离阈值范围内,则增大所述控制信号的强度,以对增大后的控制信号进行处理,所述第一距离阈值小于所述第二距离阈值。9.一种通信系统,其特征在于,包括权利要求7所述的遥控设备及权利要求8所述的基于遥控设备的通信设备。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6任一项所述的方法。

技术总结
本申请提供实施例,属于无线遥控技术,提供一种遥控设备频率校准方法及基于遥控设备的通信方法,该方法包括:设置遥控设备的校准字;接收遥控设备根据当前校准字发射的控制信号,确定控制信号的频率;根据遥控设备对应主设备的需求频率与控制信号的频率确定频率偏移量;若频率偏移量超出预设范围,根据频率偏移量及目标频偏确定遥控设备的步进值,并根据遥控设备当前的校准字、频率偏移量、接收到的控制信号的频率及步进值中的至少一个,确定调整后的校准字,使控制信号对应的频率偏移量位于预设范围内;将调整后的校准字写入遥控设备,使遥控设备根据调整后的校准字确定发射的控制信号的频率,提高了校准字的准确率。提高了校准字的准确率。提高了校准字的准确率。


技术研发人员:刘晓颖 张焕斌 刘思波 沈润渊 黄瑞雪 孔晓晓 张莉卓
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:2023.03.24
技术公布日:2023/6/26
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐