充电控制方法、充电控制装置及存储介质制造方法及图纸

技术编号:35845123 阅读:16 留言:0更新日期:2022-12-07 10:24
本公开是关于一种充电控制方法、充电控制装置及存储介质。充电控制方法,充电控制方法包括:响应于充电设备与供电设备之间建立通信连接,进行充电协议检测。若确定充电设备与供电设备均支持预设充电协议,则确定对充电进行控制的充电控制指令。向供电设备发送充电控制指令,指示供电设备向充电设备充电。通过本公开提供的充电控制方法,在充电设备与供电设备通信连接的过程中,在确定采用预设充电协议进行充电后,能够根据确定的充电控制指令,控制供电设备向充电设备进行充电,进而使充电的控制方式更简单,更具有通用性。更具有通用性。更具有通用性。

【技术实现步骤摘要】
充电控制方法、充电控制装置及存储介质


[0001]本公开涉及电子
,尤其涉及一种充电控制方法、充电控制装置及存储介质。

技术介绍

[0002]随着移动终端快速充电技术的飞速发展,特别是智能手机快速充电技术的飞速发展,市场上出现了很多移动终端快速充电技术协议。例如,快速充电技术协议可以包括:快速充电协议(Fast Charge Protocol,简称FCP)、超级管理协议(Super Charge Protocol,简称SCP)、VOOC闪充协议等。不同的厂商对应指定不同的快速充电技术协议,导致各快速充电技术协议之间不具有通用性,仅供自家厂商进行使用。
[0003]现有技术中,功率传输(Power Delivery,简称PD)协议以及高压快充(Quick Charge,简称QC)协议具备较高的通用性。但上述两种协议所采用的通信方式较为复杂,实现方式过于繁琐。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种充电控制方法、充电控制装置及存储介质。
[0005]根据本公开实施例的第一方面,提供一种充电控制方法,所述充电控制方法包括:响应于所述充电设备与供电设备之间建立通信连接,进行充电协议检测。若确定所述充电设备与所述供电设备均支持预设充电协议,则确定对充电进行控制的充电控制指令。向所述供电设备发送所述充电控制指令,指示所述供电设备向所述充电设备充电。
[0006]在一实施例中,所述向所述供电设备发送所述充电控制指令,包括:确定向所述供电设备发送充电控制指令所采用的物理层数据帧,所述物理层数据帧中包括开始位、数据位以及结束位。基于所述物理层数据帧从低位到高位的数据位变化,将所述充电控制指令发送至所述供电设备。
[0007]在另一实施例中,所述向所述供电设备发送所述充电控制指令,包括:确定向所述供电设备发送充电控制指令所采用的物理层数据包,所述物理层数据包包括数据信息和控制信息。所述数据信息中包括消息头、数据长度、数据以及数据校验函数,所述控制信息中包括消息头、控制命令以及数据校验函数。基于所述物理层数据包从高字节到低字节发送所述数据信息和所述控制信息,将所述充电控制指令发送至所述供电设备。
[0008]在又一实施例中,所述确定所述充电设备与所述供电设备支持的充电协议为预设充电协议,包括:若在第一时间内,所述充电设备的D

数据线的电平信号变化序列和所述供电设备的D+数据线的电平信号变化序列均满足指定脉冲序列,且在第二时间内,D

数据线输出的电平信号或者D+数据线输出的电平信号为目标电平,则确定所述充电设备与所述供电设备支持的充电协议为预设充电协议。
[0009]在又一实施例中,所述充电控制方法还包括:确定第三时间,所述第三时间为在所
述第二时间内,未检测到所述充电设备的D

数据线输出所述目标电平的时间,或者未检测到所述供电设备的D+数据线输出所述目标电平的时间。若所述第三时间大于或等于指定时间窗,则确定D

数据线的电平信号在所述第二时间内未输出所述目标电平的检测次数,或者确定D+数据线的电平信号在所述第二时间内未输出所述目标电平的检测次数,基于所述检测次数确定所述充电设备与所述供电设备支持的充电协议。若所述第三时间小于指定时间窗,则继续检测D

数据线的电平信号在所述第二时间内输出的电平信号,或者D+数据线的电平信号在所述第二时间内输出的电平信号。
[0010]在又一实施例中,所述基于所述检测次数确定所述充电设备与所述供电设备支持的充电协议,包括:若检测次数小于检测次数阈值,则重新确定D

数据线的电平信号变化序列或者D+数据线的电平信号变化序列。若检测次数大于或者等于检测次数阈值,且D

数据线的电平信号或者D+数据线的电平信号在所述第二时间内未输出目标电平,则确定所述充电设备与所述供电设备均支持默认充电协议。
[0011]在又一实施例中,所述充电控制方法还包括:通过硬件复位,初始化所述充电设备的D+数据线的电平信号状态以及D

数据线的电平信号状态。
[0012]根据本公开实施例的第二方面,提供一种充电控制装置,所述充电控制装置包括:检测单元,用于响应于所述充电设备与供电设备之间建立通信连接,进行充电协议检测。确定单元,用于若确定所述充电设备与所述供电设备均支持预设充电协议,则确定对充电进行控制的充电控制指令。指示单元,用于向所述供电设备发送所述充电控制指令,指示所述供电设备向所述充电设备充电。
[0013]在一实施例中,所述指示单元采用下述方式向所述供电设备发送所述充电控制指令:确定向所述供电设备发送充电控制指令所采用的物理层数据帧,所述物理层数据帧中包括开始位、数据位以及结束位。基于所述物理层数据帧从低位到高位的数据位变化,将所述充电控制指令发送至所述供电设备。
[0014]在另一实施例中,所述指示单元采用下述方式向所述供电设备发送所述充电控制指令:确定向所述供电设备发送充电控制指令所采用的物理层数据包,所述物理层数据包包括数据信息和控制信息。所述数据信息中包括消息头、数据长度、数据以及数据校验函数,所述控制信息中包括消息头、控制命令以及数据校验函数。基于所述物理层数据包从高字节到低字节发送所述数据信息和所述控制信息,将所述充电控制指令发送至所述供电设备。
[0015]在又一实施例中,所述确定单元采用下述方式确定所述充电设备与所述供电设备支持的充电协议为预设充电协议:若在第一时间内,所述充电设备的D

数据线的电平信号变化序列和所述供电设备的D+数据线的电平信号变化序列均满足指定脉冲序列,且在第二时间内,D

数据线输出的电平信号或者D+数据线输出的电平信号为目标电平,则确定所述充电设备与所述供电设备支持的充电协议为预设充电协议。
[0016]在又一实施例中,所述确定单元,还用于:确定第三时间,所述第三时间为在所述第二时间内,未检测到所述充电设备的D

数据线输出所述目标电平的时间,或者未检测到所述供电设备的D+数据线输出所述目标电平的时间。若所述第三时间大于或等于指定时间窗,则确定D

数据线的电平信号在所述第二时间内未输出所述目标电平的检测次数,或者确定D+数据线的电平信号在所述第二时间内未输出所述目标电平的检测次数,基于所述检
测次数确定所述充电设备与所述供电设备支持的充电协议。若所述第三时间小于指定时间窗,则继续检测D

数据线的电平信号在所述第二时间内输出的电平信号,或者D+数据线的电平信号在所述第二时间内输出的电平信号。
[0017]在又一实施例中,所述确定单元采用下述方式基于所述检测次数确定所述充电设备与所述供电设备支持的充电协议:若检测次数小于检测次数阈值,则重新确定D

数据线的电平信号变化序列或者D+数据线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种充电控制方法,其特征在于,所述充电控制方法包括:响应于所述充电设备与供电设备之间建立通信连接,进行充电协议检测;若确定所述充电设备与所述供电设备均支持预设充电协议,则确定对充电进行控制的充电控制指令;向所述供电设备发送所述充电控制指令,指示所述供电设备向所述充电设备充电。2.根据权利要求1所述的充电控制方法,其特征在于,所述向所述供电设备发送所述充电控制指令,包括:确定向所述供电设备发送充电控制指令所采用的物理层数据帧,所述物理层数据帧中包括开始位、数据位以及结束位;基于所述物理层数据帧从低位到高位的数据位变化,将所述充电控制指令发送至所述供电设备。3.根据权利要求1所述的充电控制方法,其特征在于,所述向所述供电设备发送所述充电控制指令,包括:确定向所述供电设备发送充电控制指令所采用的物理层数据包,所述物理层数据包包括数据信息和控制信息;所述数据信息中包括消息头、数据长度、数据以及数据校验函数,所述控制信息中包括消息头、控制命令以及数据校验函数;基于所述物理层数据包从高字节到低字节发送所述数据信息和所述控制信息,将所述充电控制指令发送至所述供电设备。4.根据权利要求1

3中任一项所述的充电控制方法,其特征在于,所述确定所述充电设备与所述供电设备支持的充电协议为预设充电协议,包括:若在第一时间内,所述充电设备的D

数据线的电平信号变化序列和所述供电设备的D+数据线的电平信号变化序列均满足指定脉冲序列,且在第二时间内,D

数据线输出的电平信号或者D+数据线输出的电平信号为目标电平,则确定所述充电设备与所述供电设备支持的充电协议为预设充电协议。5.根据权利要求4所述的充电控制方法,其特征在于,所述充电控制方法还包括:确定第三时间,所述第三时间为在所述第二时间内,未检测到所述充电设备的D

数据线输出所述目标电平的时间,或者未检测到所述供电设备的D+数据线输出所述目标电平的时间;若所述第三时间大于或等于指定时间窗,则确定D

数据线的电平信号在所述第二时间内未输出所述目标电平的检测次数,或者确定D+数据线的电平信号在所述第二时间内未输出所述目标电平的检测次数,基于所述检测次数确定所述充电设备与所述供电设备支持的充电协议;若所述第三时间小于指定时间窗,则继续检测D

数据线的电平信号在所述第二时间内输出的电平信号,或者D+数据线的电平信号在所述第二时间内输出的电平信号。6.根据权利要求5所述的充电控制方法,其特征在于,所述基于所述检测次数确定所述充电设备与所述供电设备支持的充电协议,包括:若检测次数小于检测次数阈值,则重新确定D

数据线的电平信号变化序列或者D+数据线的电平信号变化序列;
若检测次数大于或者等于检测次数阈值,且D

数据线的电平信号或者D+数据线的电平信号在所述第二时间内未输出所述目标电平,则确定所述充电设备与所述供电设备均支持默认充电协议。7.根据权利要求4所述的充电控制方法,其特征在于,所述充电控制方法还包括:通过硬件复位,初始化所述充电设备的D+数据线的电平信号状态以及D

数据线的电平信号状态。8.一种充电控制装置,其特征在于,所述充电控制装置包括:检测单元,用于响应于所述充电设备与供电设备之间建立通信连接,进行充电协议检测;确定单元,用于若确定所述充电设备与所述供电设备均支持预设充电协议,则确定对充电进行控制的充电控制指令;指...

【专利技术属性】
技术研发人员:任行孙长宇
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1