一种充电控制方法和装置与流程

文档序号:31689462发布日期:2022-09-30 22:23阅读:105来源:国知局
一种充电控制方法和装置与流程

1.本公开涉及充电技术领域,尤其涉及一种充电控制方法和装置。


背景技术:

2.随着快充技术的发展,充电适配器可提供的充电功率越来越高,充电速度越来越快,相应的,器件在充电中的发热问题越来越被关注。


技术实现要素:

3.本公开提供一种充电控制方法和装置,以解决相关技术中的不足。
4.根据本公开实施例的第一方面,提出一种充电控制方法,所述方法包括:
5.在受电设备与充电适配器成功握手后,获取所述充电适配器的温度;
6.在所述温度达到预设预警阈值时,获取所述充电适配器当前输出的实际功率;其中,所述预设预警阈值小于所述充电适配器的温度保护阈值;
7.从所述充电适配器支持的功率档位中查找与所述受电设备当前申请到的第一功率档位关联的目标功率档位;
8.根据所述目标功率档位、所述第一功率档位和所述实际功率,确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述实际功率;
9.控制所述充电适配器按照所述需求电压和所述需求电流进行输出。
10.根据本公开实施例的第二方面,提出一种充电控制方法,所述方法应用于受电设备,所述方法包括:
11.在与充电适配器成功握手后,接收所述充电适配器通过充电协议传递的指示消息;
12.在基于所述指示消息确定所述充电适配器的温度达到预设预警阈值时,重新确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述充电适配器当前输出的实际功率;
13.将所述需求电压和所述需求电流通过充电协议传递给所述充电适配器,以指示所述充电适配器按照所述需求电压和所述需求电流进行输出。
14.根据本公开实施例的第三方面,提出一种充电控制方法,所述方法应用于充电适配器,所述方法包括:
15.在受电设备与本设备成功握手后,通过充电协议向所述受电设备传递指示消息,以指示所述受电设备在基于所述指示消息确定所述充电适配器的温度大于预设预警阈值时,重新确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述充电适配器当前输出的实际功率;
16.接收所述受电设备返回的需求电压和需求电流,并按照所述需求电压和所述需求电流进行输出。
17.根据本公开实施例的第四方面,提出一种充电控制装置,所述装置包括获取模块、
查找模块、确定模块和处理模块,其中,
18.所述获取模块,用于在受电设备与充电适配器成功握手后,获取所述充电适配器的温度;
19.所述获取模块,还用于在所述温度达到预设预警阈值时,获取所述充电适配器当前输出的实际功率;其中,所述预设预警阈值小于所述充电适配器的温度保护阈值;
20.所述查找模块,用于从所述充电适配器支持的功率档位中查找与所述受电设备当前申请到的第一功率档位关联的目标功率档位;
21.所述确定模块,用于根据所述目标功率档位、所述第一功率档位和所述实际功率,确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述实际功率;
22.所述处理模块,用于控制所述充电适配器按照所述需求电压和所述需求电流进行输出。
23.根据本公开实施例的第五方面,提出一种受电设备,包括:
24.处理器;
25.用于存储处理器可执行指令的存储器;
26.其中,所述处理器被配置为实现本技术第一方面提供的任一项所述的方法。
27.根据本公开实施例的第六方面,提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面提供的任一项所述的方法。
28.本公开的实施例提供的技术方案可以包括以下有益效果:
29.由上述实施例可知,本公开提供的充电控制方法和装置,充电适配器和受电设备通过充电协议传递指示消息,受电设备可在基于指示消息确定充电适配器的温度达到预设预警阈值时,重新确定需求电压和需求电流,而确定出的所述需求电压和所述需求电流对应的功率小于所述充电适配器当前输出的实际功率。这样,可在发生温度预警时,及时降低充电适配器输出的功率,以降低充电适配器的温度,尽可能的防止充电适配器的温度达到温度保护阈值,尽可能的避免因温度达到预设温度保护阈值引起断充,可提升充电体验。
30.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
31.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
32.图1为本公开提供的充电控制方法实施例一的流程图;
33.图2为本公开提供的充电控制方法实施例二的流程图;
34.图3为本公开提供的充电控制方法实施例三的流程图;
35.图4为本公开提供的充电控制方法实施例四的流程图;
36.图5为本公开提供的充电控制方法实施例五的流程图;
37.图6为本公开提供的充电控制方法实施例六的流程图;
38.图7为本公开提供的充电控制方法实施例七的流程图;
39.图8为本公开根据一示例性实施例示出的一种充电适配器与受电设备的交互流程
图;
40.图9为本公开根据一示例性实施例示出的另一种充电适配器和受电设备的交互流程图;
41.图10为本公开根据一示例性实施例示出的一种充电控制方法的实现原理图;
42.图11为本公开根据一示例性实施例示出的另一种充电控制方法的实现原理图;
43.图12为本公开根据一示例性实施例示出的一种充电控制装置的结构示意图;
44.图13为本公开根据一示例性实施例示出的一种受电设备的结构示意图。
具体实施方式
45.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
46.发明人在解决充电中器件发热问题的过程中发现,随着充电功率的不断提升,充电适配器在充电时的温度也越来越高,为了保护充电适配器中的硬件不会因温度过高而损坏,充电适配器通常设置有预设温度保护阈值,其可在本设备的温度超过该温度保护阈值时,停止向与其连接的受电设备充电,并在停止充电后,再次与受电设备握手,以继续给受电设备充电。上述方法虽然可以保护硬件不会损坏,但是会导致频繁的断充。基于此,本公开提出一种充电控制方法和装置。
47.图1为本公开提供的充电控制方法实施例一的流程图。请参照图1,本实施例提供的方法,可以应用于充电适配器或受电设备,所述方法可以包括:
48.s101、在受电设备与充电适配器成功握手后,获取所述充电适配器的温度。
49.有关受电设备与充电适配器成功握手的具体实现原理和实现过程可以参考相关技术中的描述,此处不再赘述。
50.具体的,受电设备与充电适配器成功握手可以指受电设备通过某项充电协议成功从充电适配器申请到一个功率档位。换言之,受电设备与充电适配器成功握手可以指受电设备基于某项充电协议成功握手某一功率档位。
51.需要说明的是,充电适配器可以支持若干个固定功率档位,进一步地,在支持若干个固定功率档位的基础上,充电适配器还可以支持至少一组可扩展功率档位。例如,一实施例中,充电适配器支持5个固定功率档位,两组可扩展功率档位。为方便说明,将这5个固定功率档位分别记为pd1:5v,3a(其中,5v为该功率档位对应的允许电压,3a为该功率档位对应的最大允许电流),pd2:9v,3a,pd3:12v,3a,pd4:15v,3a和pd5:20v,3.25a。将这两组可扩展功率档位分别记为pps1:5v-11v,5a(其中,5v-11v为该功率档位对应的允许电压区间,5a为该功率档位对应的最大允许电流),pps2:5v-20v,3.25a。
52.具体的,可以实时获取充电适配器的温度;或按照预设周期,周期性地获取充电适配器的温度。本实施例中,不对此进行限定。
53.需要说明的是,当按照预设周期,周期性地获取充电适配器的温度时,该预设周期是根据实际需要设定的,本实施例中,不对其具体值进行限定。例如,一实施例中,预设周期可以为3min。
54.进一步地,当本方法应用于受电设备时,此时,充电适配器可周期性的将自身的温度通过充电协议传递给受电设备。例如,其可以通过pd充电协议或厂商自定义的充电协议将自身的温度传递给受电设备(具体实现时,例如,可通过pd充电协议的数据消息中的sop消息传递温度,或通过厂商自定义的充电协议中的vdm消息或扩展消息中的status消息传输温度)。
55.s102、在所述温度达到预设预警阈值时,获取所述充电适配器当前输出的实际功率;其中,所述预设预警阈值小于所述充电适配器的温度保护阈值。
56.需要说明的是,充电适配器会在自身的温度大于温度保护阈值时,停止向受电设备充电。
57.具体的,预设预警阈值是根据实际需要设定的,本实施例中,不对其具体值进行限定。例如,预设预警阈值可以比充电适配器的温度保护阈值小2℃。
58.需要说明的是,获取到的充电适配器当前输出的实际功率可以用当前输出的实际电压和实际电流表征。例如,一实施例中,获取到充电适配器当前输出的实际功率为8.90v,1.47a(7.11w)。
59.s103、从所述充电适配器支持的功率档位中查找与所述受电设备当前申请到的第一功率档位关联的目标功率档位。
60.需要说明的是,当本方法应用于受电设备时,此时,充电适配器可通过充电协议将自身支持的功率档位传递给受电设备。例如,其可以通过pdo充电协议将自身支持的功率档位传递给受电设备(pdo用于公布source端口的功率输出能力或sink端口的功率需求,其类型可以分别source_capabilities和sink_capabilities)。
61.具体的,当受电设备当前申请到的第一功率档位为固定功率档位时,与该第一功率档位关联的目标功率档位为充电适配器支持的所有固定功率档位。
62.结合上面的例子,例如,受电设备当前申请到的第一功率档位为pd2(9v,3a),此时,与该功率档位关联的目标功率档位为pd1至pd5。
63.进一步地,当受电设备当前申请到的第一功率档位为可扩展功率档位中的某一电压档时,此时,与该功率档位关联的目标功率档位为该可扩展功率档位。
64.例如,一实施例中,受电设备当前申请到的第一功率档位为pps1中的(9v、4a)档,此时,与该功率档位关联的目标功率档位为pps1。
65.s104、根据所述目标功率档位、所述第一功率档位和所述实际功率,确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述实际功率。
66.例如,一实施例中,可将第一功率档位对应的允许电压作为需求电压,进而令需求电流小于实际功率对应的电流(通过降电流达到降低功率的目的)。
67.再例如,一实施例中,可从目标功率档位的允许电压中选出一个比第一功率档位的允许电压小的允许电压作为需求电压,进而结合实际功率和需求电压对应的功率档位的最大允许电流选出需求电流(通过降电压达到降低功率的目的)。
68.结合上面的例子,充电适配器当前输出的实际功率为8.90v,1.47a(7.11w),目标功率档位为5个固定功率档位,此时,可令需求电压为9v,需求电流为1a,或令需求电压为5v,需求电流为2a或1.5a或1a。
69.下面将给出具体的实施例中,用以详细说明该步骤的具体实现过程,此处不再赘
述。
70.s105、控制所述充电适配器按照所述需求电压和所述需求电流进行输出。
71.具体的,当该方法应用于受电设备时,受电设备可将需求电压和需求电流发送至充电适配器,以指示充电适配器按照该需求电压和需求电流进行输出。
72.本实施例提供的方法,在受电设备与充电适配器成功握手后,通过获取所述充电适配器的温度,进而在所述温度达到预设预警阈值时,获取所述充电适配器当前输出的实际功率,并从所述充电适配器支持的功率档位中查找与所述受电设备当前申请到的第一功率档位关联的目标功率档位,从而根据所述目标功率档位、所述第一功率档位和所述实际功率,确定需求电压和需求电流,并控制所述充电适配器按照所述需求电压和所述需求电流进行输出。其中,所述预设预警阈值小于所述充电适配器的温度保护阈值,所述需求电压和所述需求电流对应的功率小于所述实际功率。这样,在发生温度预警时,可及时降低充电适配器输出的功率,以降低充电适配器的温度,尽可能的防止充电适配器的温度达到温度保护阈值,尽可能的避免因温度达到预设温度保护阈值引起断充,可提升充电体验。
73.图2为本公开提供的充电控制方法实施例二的流程图。本实施例提供的方法,执行主体为受电设备。请参照图2,本实施例提供的方法,在上述实施例的基础上,步骤s103,可以包括:
74.s201、从所述目标功率档位的允许电压中选出一个允许电压作为所述需求电压;其中,所述需求电压小于或者等于所述第一功率档位的第一允许电压。
75.例如,一实施例中,受电设备通过pps协议成功握手pps1中的“9v”档,此时,目标功率档位为pps1(5v-11v)。本步骤中,可从如下电压区间[5v-9v]中任意选择一个电压作为需求电压。例如,一实施例中,确定需求电压为8v。
[0076]
再例如,一实施例中,受电设备通过pd协议成功握手固定功率档位中的“15v”档,此时,目标功率档位为pd1到pd5。本步骤中,可从如下允许电压(5v、9v、15v)中任意选择一个电压作为需求电压。例如,一实施例中,确定需求电压为15v。
[0077]
s202、根据所述实际功率,从第二功率档位对应的若干指定电流中选出一个电流作为所述需求电流,以使所述需求电流和所述需求电压对应的功率小于所述实际功率;其中,所述第二功率档位为所述需求电压对应的功率档位;所述指定电流小于或等于所述第二功率档位的最大允许电流。
[0078]
需要说明的是,第二功率档位对应的若干指定电流的数量和每个指定电流的具体值是根据实际需要设定的,本实施例中,不对其进行限定。例如,一实施例中,可从第二功率档位对应的最大允许电流开始,每隔预设值(其中,预设值是根据实际需要设定的,例如,可以为0.5a)设置一个指定电流,并令最小的指定电流不低于指定值(指定值是根据实际需要设定的,例如,指定值可以为0.5a)。
[0079]
需要说明的是,针对各个固定功率档位,其对应的指定电流的数量和每个指定电流的具体值可以相同,也可以不同,本实施例中,不对其进行限定。例如,一实施例中,pd1-pd4对应的指定电流可以为0.5a、1a、1.5a、2a、2.5a、3a,pd5对应的指定电流可以为0.5a、1a、1.5a、2a、2.5a、3a和3.25a。
[0080]
此外,对于可扩展功率档位中的各功率档位,其指定电流的数量和每个指定电流的具体值可以相同。例如,pps1中的各功率档位对应的指定电流可以为1a、2a、3a、4a、5a。
[0081]
结合上面的例子,例如,在第一个例子中,确定需求电压为8v,其对应的第二功率档位为pps1,此时,可从1a、2a、3a、4a、5a中选出需求电流。进一步地,例如,在一实施例中,实际功率为8.75v,3.03a(26.53w),此时,结合功率要求,可从1a、2a、3a中任意选择一个电流作为需求电流。例如,一实施例中,确定需求电流等于2a。
[0082]
再例如,在上述第二个例子中,需求电压为15v,其对应的第二功率档位(15v,3a)对应的指定电流为0.5a、1a、1.5a、2a、2.5a、3a,此时,可从1a、2a、3a、4a、5a中选出需求电流。进一步地,例如,在一实施例中,实际输出的功率为14.86v,2.27a(33.74),此时,结合功率要求,可从0.5a、1a、1.5a、2a中任意选择一个电流作为需求电流。例如,一实施例中,确定需求电流等于1a。
[0083]
本实施例提供的方法,提供了一种确定需求电压和需求电流的方法,通过该方法,受电设备可直接确定自己的需求电压和需求电流,以控制充电适配器降低功率,进而达到降低充电适配器温度的目的,可尽可能的避免因温度达到预设温度保护阈值引起断充,可提升充电体验。
[0084]
图3为本公开提供的充电控制方法实施例三的流程图。请参照图3,本实施例提供的方法,在上述实施例的基础上,步骤s201,可以包括:
[0085]
s301、在所述实际功率对应的电流大于预设阈值时,将所述第一允许电压确定为所述需求电压。
[0086]
s302、在所述实际功率对应的电流小于或等于所述预设阈值时,从所述目标功率档位的允许电压中选出一个比所述第一允许电压小的允许电压作为所述需求电压。
[0087]
具体实现时,在从目标功率档位的允许电压中选出一个比第一允许电压小的允许电压作为需求电压时,可先查找出所有比第一允许电压小的允许电压,进而从查找到的允许电压中任意选择一个允许电压作为需求电压。优选的,一实施例中,可将查找到的允许电压中的最大值确定为需求电压(以通过该需求电压提供较高的充电效率或较快的充电速度)。
[0088]
其中,预设阈值是根据实际需要设定的,本实施例中,不对预设阈值的具体值进行限定。例如,预设阈值为1a。
[0089]
例如,一实施例中,充电适配器当前输出的实际功率为“19.84v,3.01a(59.85w)”,受电设备当前申请到的功率档位为“20v,3.25a”,此时,确定实际功率对应的电流(3.01a)大于预设阈值,此时,确定需求电压为20v。进一步地,当确定需求电压为20v时,此时,结合功率要求,可从2.5a、2a、1.5a、1a、0.5a中任意选择一个电流作为需求电流。
[0090]
再例如,一实施例中,充电适配器当前输出的实际功率为“14.91v,1a(14.91w)”,受电设备当前申请到的功率档位为“15v,3a,此时,确定实际功率对应的电流(1a)不大于预设阈值,此时,从12v、9v、5v中任意选择一个电压作为需求电压。例如,确定需求电压为12v。进一步地,当确定需求电压为12v时,此时,结合功率要求,可确定需求电流为1a。
[0091]
本实施例提供的方法,在实际功率对应的电流大于预设阈值时,将第一允许电压作为需求电压(不降电压),通过降电流来达到降低功率的目的,而在实际功率对应的电流小于或等于预设阈值时(实际的电流已经很小),将比第一允许电压小的允许电压作为需求电压,通过降电压来达到降低功率的目的,这样,不仅可尽可能的避免因充电适配器温度过高导致断充,还能仅可能的保证充电速度(能降电流先考虑降电流,不能降电流(若电流降
的太低,充电速度将很慢)再考虑降电压)。
[0092]
图4为本公开提供的充电控制方法实施例四的流程图。请参照图4,在上述实施例的基础上,步骤s202,可以包括:
[0093]
s401、根据所述实际功率,从所述第二功率对应的若干指定电流中查找出候选电流;其中,所述候选电流和所述需求电压对应的功率小于所述实际功率。
[0094]
s402、从所述候选电流中选出最大的电流作为所述需求电流。
[0095]
具体实现时,在确定好需求电压后,针对需求电压对应的第二功率档位中的每个指定电流,可判断该指定电流和需求电压对应的功率是否小于所述实际功率,进而在小于实际功率时,将该指定电流确定为候选电流。
[0096]
结合实施例三中的例子,例如,在实施例三中的第一个例子中,确定候选电流为2.5a、2a、1.5a、1a、0.5a,本实施例中,可确定需求电流为2.5a。
[0097]
本实施例提供的方法,在确定好需求电压后,可结合功率要求,从需求电压对应的第二功率对应的若干指定电流中查找出候选电流,进而将候选电流中的最大值确定为需求电流,这样,在避免断充的基础上,可提高充电效率。
[0098]
图5为本公开提供的充电控制方法实施例五的流程图。本实施例提供的方法,执行主体为充电适配器。请参照图5,本实施例提供的方法,在上述实施例的基础上,步骤s103可以包括:
[0099]
s501、根据所述目标功率档位、所述第一功率档位和所述实际功率,确定组合功率档位;其中,所述组合功率档位的允许电压小于或等于所述第一功率档位的允许电压,且所述组合功率档位对应的功率小于所述实际功率。
[0100]
具体的,当所述目标功率档位为固定功率档位时,该步骤的具体实现过程,可以包括:
[0101]
(1)从所述目标功率档位中查找出允许电压小于或等于所述第一功率档位的允许电压的第三功率档位。
[0102]
例如,一实施例中,第一功率档位为“9v,3a”,此时,确定第三功率档位包括pd2(“9v,3a”)和pd1(“5v,3a”)。
[0103]
(2)针对各个所述第三功率档位,基于该第三功率档位对应的允许电压和若干指定电流组合出若干待选功率档位;其中,所述指定允许电流小于或等于所述第三功率档位对应的允许电流。
[0104]
参见前面的介绍,第三功率档位对应的若干指定电流的数量和每个指定电流的具体值是根据实际需要设定的。例如,pd2和pd2对应的指定电流有3a、2.5a、2a、1.5a、1a和0.5a。
[0105]
结合上面的例子,此时,对于pd1,可组合出6个待选功率档位,这6个待选功率档位分别为“5v,3a”、“5v,2.5a”“5v,2a”“5v,1.5a”“5v,1a”和“5v,0.5a”。进一步地,对于pd2,也可以组合出6个待选功率档位,这6个待选功率档位分别为“9v,3a”、“9v,2.5a”“9v,2a”“9v,1.5a”“9v,1a”和“9v,0.5a”。
[0106]
(3)将功率小于所述实际功率的待选功率档位确定为所述组合功率档位。
[0107]
进一步地,例如,一实施例中,当前输出的实际功率为“8.90v,1.47a(7.11w)”,此时,就从待选功率档位中选出功率小于7.11的功率档位作为组合功率档位。
[0108]
结合上面的例子,此时,确定组合功率档位7个固定功率档位,这7个固定功率档位分别为“5v,2.5a”、“5v,2a”、“5v,1.5a”、“5v,1a”、“5v,0.5a”、“9v,1a”和“9v,0.5a”。
[0109]
进一步地,当所述目标功率档位为可扩展功率档位时,该步骤的具体实现过程,可以包括:
[0110]
(1)基于所述第一允许电压,确定目标电压;其中,所述目标电压大于所述可扩展功率档位对应的最小允许电压、且小于或等于所述第一允许电压。
[0111]
例如,一实施例中,受电设备当前成功申请到pps1中的9.40v电压档,充电适配器当前输出的实际功率为“9.40v,4.97a(46.79w)”,此时,只要目标电压小于大于5v,小于或等于9.40v即可。例如,可令目标电压为9v。
[0112]
(2)将所述最小允许电压和所述第一允许电压确定为组合功率档位对应的允许电压区间。
[0113]
结合上面的例子,本步骤中,就确定组合功率档位对应的允许电压区间为[5v 9v]。
[0114]
(3)基于所述实际功率对应的电流,确定目标电流;其中,所述目标电流小于所述实际功率对应的电流。
[0115]
结合上面的例子,例如,实际功率对应的电流为4.97a,此时,只要令目标电流小于4.97a即可,例如,一实施例中,确定目标电流为4a。
[0116]
(4)将所述目标电流确定为所述组合功率对应的允许电流。
[0117]
结合上面的例子,此时,确定组合功率档位为“5v-9v,4a”。
[0118]
s502、将所述组合功率档位发送至所述受电设备,以指示所述受电设备基于所述组合功率档位确定需求电压和需求电流。
[0119]
具体的,在组合功率档位为固定功率档位时,受电设备可直接选择任意一个组合功率档位作为目标功率档位,进而该目标功率档位的允许电压确定为需求电压,并基于该目标功率档位的最大允许电流确定需求电流。例如,可直接将最大允许电流确定为需求电流。
[0120]
s503、接收所述受电设备返回的需求电压和需求电流。
[0121]
本实施例提供的方法,充电适配器在确定自身的温度大于预设预警阈值时,通过确定降功率后的组合功率档位,进而将组合功率档位重新广播给受电设备,以使受电设备基于组合功率档位确定需求电压和需求电流,进而根据需求电压和需求电流进行输出。这样,可在发生温度预警时,及时降低充电适配器输出的功率,以降低充电适配器的温度,尽可能的防止充电适配器的温度达到温度保护阈值,尽可能的避免因温度达到预设温度保护阈值引起断充,可提升充电体验。
[0122]
下面从受电设备与充电适配器交互的角度,详细说明本技术的技术方案:
[0123]
图6为本公开提供的充电控制方法实施例六的流程图。本实施例提供的方法,应用于受电设备。请参照图6,本实施例提供的方法,可以包括:
[0124]
s601、在与充电适配器成功握手后,接收所述充电适配器通过充电协议传递的指示消息。
[0125]
具体的,一实施例中,指示消息可以携带充电适配器的温度。结合前面的描述,充电适配器与受电设备成功握手后,可按照预设周期,周期性地将自身的温度通过充电协议
(例如,可通过pd协议或厂商自定义的协议传递温度)传输给受电设备。
[0126]
另一实施例中,指示消息可以携带用于指示所述充电适配器的温度已经达到预设预警阈值的报警信息和所述充电适配器的组合功率档位。
[0127]
需要说明的是,组合功率档位是充电适配器在确定自身的温度达到预设预警阈值时,基于受电设备当前申请到的第一功率档位、本设备支持的功率档位中与所述第一功率档位关联的目标功率档位和本设备当前输出的实际功率确定出的功率档位(有关组合功率档位的具体确定原理和确定方法可以参见前面实施例中的描述,此处不再赘述)。
[0128]
此外,该组合功率档位的允许电压小于或等于所述第一功率档位的第一允许电压,且所述组合功率档位对应的功率小于所述充电适配器当前输出的实际功率。
[0129]
s602、在基于所述指示消息确定所述充电适配器的温度大于预设预警阈值时,重新确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述充电适配器当前输出的实际功率。
[0130]
参见前面的描述,在指示消息携带充电适配器的温度时,可将该温度与预设预警阈值进行比较,以确定该温度是否达到预设预警阈值。
[0131]
需要说明的是,充电适配器的预设预警阈值可以是充电适配器与受电设备成功握手后,通过充电协议传递给受电设备的。
[0132]
此时,重新确定需求电压和需求电流的步骤,可以包括:
[0133]
(1)从所述充电适配器支持的功率档位中查找与所述受电设备当前申请到的第一功率档位关联的目标功率档位。
[0134]
(2)根据所述目标功率档位、所述第一功率档位和所述实际功率,确定需求电压和需求电流。
[0135]
有关步骤(1)和步骤(2)的具体实现原理和实现过程可以参见前面实施例中的描述,此处不再赘述。
[0136]
此外,在指示消息携带报警信息时,可基于该报警信息确定充电适配器的温度达到预设预警阈值。
[0137]
进一步地,此时,可直接基于所述组合功率档位重新选择需求电压和需求电流(有关该步骤的具体实现过程和实现原理可以参见前面实施例中的描述,此处不再赘述。)。
[0138]
s603、将所述需求电压和所述需求电流通过充电协议传递给所述充电适配器,以指示所述充电适配器按照所述需求电压和所述需求电流进行输出。
[0139]
本实施例提供的方法,充电适配器和受电设备通过充电协议传递指示消息,受电设备可在基于指示消息确定充电适配器的温度达到预设预警阈值时,重新确定需求电压和需求电流,而确定出的所述需求电压和所述需求电流对应的功率小于所述充电适配器当前输出的实际功率。这样,可在发生温度预警时,及时降低充电适配器输出的功率,以降低充电适配器的温度,尽可能的防止充电适配器的温度达到温度保护阈值,尽可能的避免因温度达到预设温度保护阈值引起断充,可提升充电体验。
[0140]
图7为本公开提供的充电控制方法实施例七的流程图。本实施例提供的方法,应用于充电适配器,所述方法包括:
[0141]
s701、在受电设备与本设备成功握手后,通过充电协议向所述受电设备传递指示消息,以指示所述受电设备在基于所述指示消息确定所述充电适配器的温度大于预设预警
阈值时,重新确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述充电适配器当前输出的实际功率。
[0142]
具体的,一实施例中,按照预设周期,周期性地将自身的温度作为指示消息传递给所述受电设备。
[0143]
另一实施例中,该步骤的具体实现过程,可以包括:
[0144]
(1)在确定自身的温度达到预设预警阈值时,根据目标功率档位、第一功率档位和本设备当前输出的实际功率,确定组合功率档位;其中,所述组合功率档位的允许电压小于或等于所述第一功率档位的第一允许电压,且所述组合功率档位对应的功率小于所述实际功率;所述第一功率档位为所述受电设备当前申请到的功率档位;所述目标功率档位为本设备支持的功率档位中与所述第一功率档位关联的功率档位。
[0145]
有关该步骤的具体实现原理和实现过程可以参见前面实施例中的描述,此处不再赘述。
[0146]
(2)利用用于指示温度已经达到预设预警阈值的报警信息和所述组合功率档位构建指示消息,并将所述指示消息传递给所述受电设备。
[0147]
需要说明的是,有关受电设备重新确定需求电压和需求电流的具体实现原理和实现过程可以参见前面实施例中的描述,此处不再赘述。
[0148]
s702、接收所述受电设备返回的需求电压和需求电流,并按照所述需求电压和所述需求电流进行输出。
[0149]
具体的,受电设备可通过充电协议将需求电压和需求电流传递给充电适配器。
[0150]
本实施例提供的方法,充电适配器和受电设备通过充电协议传递指示消息,受电设备可在基于指示消息确定充电适配器的温度达到预设预警阈值时,重新确定需求电压和需求电流,而确定出的所述需求电压和所述需求电流对应的功率小于所述充电适配器当前输出的实际功率。这样,可在发生温度预警时,及时降低充电适配器输出的功率,以降低充电适配器的温度,尽可能的防止充电适配器的温度达到温度保护阈值,尽可能的避免因温度达到预设温度保护阈值引起断充,可提升充电体验。
[0151]
图8为本公开根据一示例性实施例示出的一种充电适配器与受电设备的交互流程图。请参照图8,本实施例提供的方法,可以包括:
[0152]
s801、充电适配器在与受电设备成功握手后,通过充电协议周期性地将自身的温度传递给所述受电设备。
[0153]
s802、所述受电设备在确定所述充电适配器的温度达到预设预警阈值时,向所述充电适配器发送用于重新申请功率档位的申请消息。
[0154]
s803、所述充电适配器将自身支持的功率档位通过充电协议传递给所述受电设备。
[0155]
s804、所述受电设备从所述充电适配器支持的功率档位中查找与所述受电设备当前申请到的第一功率档位关联的目标功率档位。
[0156]
s805、所述受电设备根据所述目标功率档位、所述第一功率档位和所述实际功率,确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述实际功率。
[0157]
参见前面的描述,受电设备可以降低充电功率。例如,其可以在相同电压档位下降
低需求电流(即需求电压等于当前申请到的第一功率档位对应的允许电压),或直接重新选择比较低的功率档位(即需求电压小于当前申请到的第一功率档位对应的允许电压)。
[0158]
s806、所述受电设备将所述需求电压和所述需求电流传递给所述充电适配器。
[0159]
s807、所述充电适配器按照所述需求电压和所述需求电流进行输出。
[0160]
有关步骤s801至s807的具体实现原理和实现过程可以参见前面实施例中的描述,此处不再赘述。
[0161]
图9为本公开根据一示例性实施例示出的另一种充电适配器和受电设备的交互流程图。请参照图9,本实施例提供的方法,可以包括:
[0162]
s901、充电适配器在与受电设备成功握手后,周期性的判断自身的温度是否达到预设预警阈值。
[0163]
s902、所述充电适配器在确定自身的温度到达到预设预警阈值时,根据目标功率档位、第一功率档位和本设备当前输出的实际功率,确定组合功率档位;其中,所述组合功率档位的允许电压小于或等于所述第一功率档位的第一允许电压,且所述组合功率档位对应的功率小于所述实际功率;所述第一功率档位为所述受电设备当前申请到的功率档位;所述目标功率档位为本设备支持的功率档位中与所述第一功率档位关联的功率档位。
[0164]
s903、所述充电适配器利用用于指示温度已经达到预设预警阈值的报警消息和所述组合功率档位构建指示消息。
[0165]
s904、所述充电适配器将所述指示消息传递给所述受电设备。
[0166]
s905、所述受电设备在基于所述指示消息确定所述充电适配器的温度达到预设预警阈值时,基于所述组合功率档位重新选择需求电压和需求电流。
[0167]
s906、所述受电设备将所述需求电压和所述需求电流传递给所述充电适配器。
[0168]
s907、所述充电适配器按照所述需求电压和所述需求电流进行输出。
[0169]
在图9所示实施例中,适配器在确定自身的温度达到预设预警阈值时,主动广播降低功率后的功率档位(即前面所述的组合功率档位),进而由受电设备基于降低功率后的功率档位确定需求电压和需求电流。有关组合功率档位的具体确定原理和确定方法可以参见前面实施例中的描述,此处不再赘述。
[0170]
有关以上各个步骤的具体实现原理和实现过程可以参见前面实施例中的描述,此处不再赘述。
[0171]
下面给出两个更具体的实施例的,用以详细说明本公开技术方案:
[0172]
图10为本公开根据一示例性实施例示出的一种充电控制方法的实现原理图。请参照图10,充电适配器通过图10所示方法与受电设备成功握手后,会通过厂商自定义协议将自身的温度传递给受电设备,进一步地,受电设备可在确定充电适配器的温度大于预设预警阈值时,通过充电协议重新向充电适配器申请功率档位。进一步地,基于该申请,充电适配器重新广播自身支持的功率档位,受电设备选择降低档位(降电压)或电流(不降电压,降电流)的充电适配器供电能力(参见前面的描述,即选择好的需求电流和需求电压对应的功率小于当前输出的实际功率),充电适配器收到消息后调整输出(按照需求电流和需求电压输出),受电设备接收降低功率的输出。这样,可尽可能避免高温断充问题。
[0173]
图11为本公开根据一示例性实施例示出的一种充电控制方法的实现原理图。请参照图11,充电适配器通过图11所示的方法与受电设备成功握手后(图11以apdo为例进行说
明,若为pdo,则没有第二次功率调整过程),若充电适配器检测到自身的温度到达预设预警阈值,此时,充电适配器会采取降低功率措施,具体的,充电适配器会重新广播降低功率档位后的一级供电能力pdo(向受电设备发送组合功率档位),相应的,受电设备会基于充电适配器发送的降低功率档位后的一级供电能力选择自身所需的功率(确定需求电压和需求电流),充电适配器收到消息后调整输出(按照需求电流和需求电压输出),受电设备接收降低功率的输出。这样,可尽可能避免高温断充问题。
[0174]
与前述的充电控制方法的实施例相对应,本公开还提供了充电控制装置的实施例。
[0175]
图12为本公开根据一示例性实施例示出的一种充电控制装置的结构示意图。请参照图12,所述装置包括获取模块1010、查找模块1020、确定模块1030和处理模块1040,其中,
[0176]
所述获取模块1010,用于在受电设备与充电适配器成功握手后,获取所述充电适配器的温度;
[0177]
所述获取模块1010,还用于在所述温度达到预设预警阈值时,获取所述充电适配器当前输出的实际功率;其中,所述预设预警阈值小于所述充电适配器的温度保护阈值;
[0178]
所述查找模块1020,用于从所述充电适配器支持的功率档位中查找与所述受电设备当前申请到的第一功率档位关联的目标功率档位;
[0179]
所述确定模块1030,用于根据所述目标功率档位、所述第一功率档位和所述实际功率,确定需求电压和需求电流;其中,所述需求电压和所述需求电流对应的功率小于所述实际功率;
[0180]
所述处理模块1040,用于控制所述充电适配器按照所述需求电压和所述需求电流进行输出。
[0181]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在相关方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0182]
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0183]
本公开的实施例还提出一种受电设备,包括:
[0184]
处理器;
[0185]
用于存储处理器可执行指令的存储器;
[0186]
其中,所述处理器被配置为实现上述任一实施例所述的方法。
[0187]
本公开的实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例所述的步骤。
[0188]
图13为本公开根据一示例性实施例示出的一种受电设备的结构示意图。例如,受电设备1100可以是移动电话,数字广播终端,消息收发设备,平板设备,等。
[0189]
参照图11,受电设备1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出(i/o)的接口1112,传感器
组件1114,以及通信组件1116。
[0190]
处理组件1102通常控制受电设备1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1102可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。
[0191]
存储器1104被配置为存储各种类型的数据以支持在受电设备1100的操作。这些数据的示例包括用于在受电设备1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0192]
电源组件1106为受电设备1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为受电设备1100生成、管理和分配电力相关联的组件。
[0193]
多媒体组件1108包括在所述受电设备1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当受电设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0194]
音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(mic),当受电设备1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。
[0195]
i/o接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0196]
传感器组件1114包括一个或多个传感器,用于为受电设备1100提供各个方面的状态评估。例如,传感器组件1114可以检测到受电设备1100的打开/关闭状态,组件的相对定位,例如所述组件为受电设备1100的显示器和小键盘,传感器组件1114还可以检测受电设备1100或受电设备1100一个组件的位置改变,用户与受电设备1100接触的存在或不存在,受电设备1100方位或加速/减速和受电设备1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该
传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0197]
通信组件1116被配置为便于受电设备1100和其他设备之间有线或无线方式的通信。受电设备1100可以接入基于通信标准的无线网络,如wifi,2g或3g,4g lte、5g nr或它们的组合。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
[0198]
在示例性实施例中,受电设备1100可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述任一实施例所述的方法。
[0199]
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由受电设备1100的处理器1120执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0200]
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0201]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1