充电方法及装置、计算机可读存储介质与流程

文档序号:25989751发布日期:2021-07-23 21:00阅读:62来源:国知局
充电方法及装置、计算机可读存储介质与流程
本发明涉及充电
技术领域
,尤其涉及一种充电方法及装置、计算机可读存储介质。
背景技术
:现有的usb国标充电器一般包括四个引脚:vbus引脚、dp引脚、dm引脚以及gnd引脚,其中,vbus引脚为充电器的输出引脚,dp引脚和dm引脚为usb接口的两个信号引脚。在通过充电器对待充电设备,例如手机等移动终端进行充电时,待充电设备通过检测充电器的dm和dp端口是否短路来判断当前充电器是否为国标充电器。在现有的快充协议2.0版本中规定,充电器在向待充电设备输出电能之前,需要与待充电设备进行两次握手过程。在两次握手过程完成之后,充电器向待充电设备输出电能。但是,在充电过程中,待充电设备并不知道充电器所支持的充电模式,无法针对性的调整充电策略。技术实现要素:本发明实施例解决的是待充电设备无法获知充电器所支持的充电模式的技术问题。为实现上述目的,本发明实施例提供一种充电方法,包括:获取待充电设备输出的第一控制信号;确定所述第一控制信号对应的第一电压值处于第一电压范围内时,输出第一反馈信号;使得所述待充电设备在接收到所述第一控制信号后确定完成第一次握手过程;获取所述待充电设备输出的第二控制信号,所述第二控制信号是所述待充电设备在接收到所述第一反馈信号之后发送的;确定所述第二控制信号对应的第二电压值处于第二电压范围内时,输出第二反馈信号,并向所述待充电设备指示当前支持的充电模式。可选的,所述向所述待充电设备指示当前支持的充电模式,包括:在输出所述第二反馈信号之后,向所述待充电设备输出脉冲信号,所述脉冲信号的持续时长与幅度用于表征所述当前支持的充电模式。可选的,所述向所述待充电设备指示当前支持的充电模式,包括:采用不同持续时长与幅度的所述第二反馈信号,向所述待充电设备指示所述当前支持的充电模式;所述当前支持的充电模式包括以下至少一种:恒压充电模式、恒流充电模式。可选的,在向所述待充电设备指示当前支持的充电模式之后,还包括:获取所述待充电设备输出的充电参数调整信号,对当前输出充电参数进行调整;所述充电参数调整信号为所述待充电设备根据所述当前支持的充电模式生成。可选的,所述获取所述待充电设备输出的充电参数调整信号,对当前输出充电参数进行调整,包括:获取所述待充电设备输出的控制电流值;根据预设的对应关系,获取所述控制电流值对应的目标充电参数;将当前输出充电参数调整为所述目标充电参数。可选的,所述获取所述待充电设备输出的充电参数调整信号,对当前输出充电参数进行调整,包括:接收所述待充电设备输出的控制电流值;根据所述控制电流值的大小,按照预设的调整步长调整所述当前输出充电参数。本发明实施例还提供了一种待充电设备的充电方法,包括:检测到与充电器建立连接,输出第一控制信号;接收第一反馈信号;所述第一反馈信号是所述充电器在检测到所述第一控制信号对应的第一电压值处于第一电压范围内时对应生成;输出第二控制信号;接收第二反馈信号,并根据所述充电器的指示获取所述充电器当前支持的充电模式;所述第二反馈信号是所述充电器在检测到所述第二控制信号对应的第二电压值处于第二电压范围内时生成。可选的,所述根据所述充电器的指示获取所述充电器当前支持的充电模式,包括:在接收到所述第二反馈信号后,接收所述充电器输出的脉冲信号;根据所述脉冲信号的持续时长与幅度,获取所述充电器当前支持的充电模式。可选的,所述根据所述充电器的指示获取所述充电器当前支持的充电模式,包括:获取所述第二反馈信号的持续时长与幅度,确定所述充电器当前支持的充电模式。可选的,在根据所述充电器的指示获取所述充电器当前支持的充电模式之后,还包括:根据所述充电器当前支持的充电模式,生成并输出充电参数调整信号,以使得所述充电器对当前充电参数进行调整;所述当前支持的充电模式包括以下至少一种:恒压充电模式、恒流充电模式。可选的,所述输出充电参数调整信号,包括:输出控制电流值,所述控制电流值与目标充电参数对应;使得所述充电器将所述当前充电参数调整为所述目标充电参数。可选的,所述输出充电参数调整信号,包括:输出控制电流值,所述控制电流值与调整步长对应;使得所述充电器根据所述控制电流值对应的调整步长对所述当前充电参数进行调整。本发明实施例还提供了一种充电装置,包括:第一获取单元,用于获取待充电设备输出的第一控制信号;第一输出单元,用于在确定所述第一控制信号对应的第一电压值处于第一电压范围内时,输出第一反馈信号;第二获取单元,用于获取所述待充电设备输出的第二控制信号,所述第二控制信号是所述待充电设备在接收到所述第一反馈信号之后发送的;第二输出单元,用于在确定所述第二控制信号对应的第二电压值处于第二电压范围内时,输出第二反馈信号,并向所述待充电设备指示当前支持的充电模式。本发明实施例还提供了一种待充电设备的充电装置,包括:第三输出单元,用于检测到与充电器建立连接,输出第一控制信号;第一接收单元,用于接收第一反馈信号;所述第一反馈信号是所述充电器在检测到所述第一控制信号对应的第一电压值处于第一电压范围内时对应生成;第四输出单元,用于输出第二控制信号;第二接收单元,用于接收第二反馈信号,并根据所述充电器的指示获取所述充电器当前支持的充电模式;所述第二反馈信号是所述充电器在检测到所述第二控制信号对应的第二电压值处于第二电压范围内时生成。本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述所述的任一种充电方法的步骤,或,执行上述所述的任一种待充电设备的充电方法的步骤。本发明实施例还提供了另一种充电装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一种所述的充电方法的步骤。本发明实施例还提供了另一种待充电设备的充电装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一种所述的待充电设备的充电方法的步骤。与现有技术相比,本发明实施例的技术方案具有以下有益效果:充电器在接收到待充电设备输出的第一控制信号后,若检测到第一控制信号对应的第一电压值处于第一电压范围之内,则输出第一反馈信号,完成与待充电设备的第一次握手过程。待充电设备在接收到第一反馈信号后,向充电器输出第二控制信号。充电器在检测到第二控制信号对应的第二电压值处于第二电压范围之内时,向待充电设备输出第二反馈信号,完成与待充电设备的第二次握手过程。充电器向待充电设备指示当前支持的充电模式,使得待充电设备在获知充电器的充电模式后,可以针对性地向充电器输出充电参数调整信号,进而调整充电过程和充电速度。此外,采用第二反馈信号的持续时长与幅度表征充电器当前所支持的充电模式,无需充电器再发送其他的信号来通知待充电设备,可以节省充电器与待充电设备之间的通信开销。附图说明图1是本发明实施例中的一种充电方法的流程图;图2是本发明实施例中的一种待充电设备的充电方法的流程图;图3是本发明实施例中的一种充电装置的结构示意图;图4是本发明实施例中的一种待充电设备的充电装置的结构示意图;具体实施方式如上述
背景技术
中所述,现有技术中,待充电设备无法获知充电器所支持的充电模式。在本发明实施例中,充电器向待充电设备指示当前支持的充电模式,使得待充电设备在获知充电器的充电模式后,可以针对性地向充电器输出充电参数调整信号,进而调整充电过程和充电速度。为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。本发明实施例提供了一种充电方法,参照图1,以下通过具体步骤进行详细说明。步骤s101,获取待充电设备输出的第一控制信号。在具体实施中,待充电设备可以为任意包含有能够存储电能的装置的设备,充电器可以为包含有usb接口的充电器,待充电设备与充电器通过usb进行信息交互以及电流传输。待充电设备可以为手机终端、平板电脑等,也可以是充电宝、移动电源等可以存储电能的设备,还可以为其他设备,只要包括能够存储电能的装置即可,此处不做赘述。在实际应用中可知,现有的usb国标充电器一般包括四个引脚:vbus引脚、dp引脚、dm引脚以及gnd引脚,其中,vbus引脚为充电器的输出引脚,dp引脚和dm引脚为usb接口的两个信号引脚。在通过充电器对待充电设备,例如手机等移动终端进行充电时,待充电设备需要检测与之连接的充电器是否为国标充电器。在本发明实施例中,待充电设备在检测充电器为国标充电器后,还需要确定充电器是否支持快充协议。待充电设备在确定充电器是否支持快充协议时,需要与充电器完成两次握手过程。在具体实施中,待充电设备在确定当前充电器为国标充电器后,可以输出第一控制信号。具体地,待充电设备可以向充电器输出第一控制信号,第一控制信号可以经由dm接口输出。在本发明实施例中,第一控制信号可以为第一控制电流,也可以为其他类型的控制信号。在具体应用中,可以预先设定第一控制电流的电流值,例如,设定第一控制电流的电流值为45μa。在具体实施中,待充电设备中可以设置有电流源,通过电流源输出第一控制电流。待充电设备中可以设置多个电流源,不同的电流源对应的输出电流值可以不同,从而实现待充电设备输出电流值不同的控制电流。待充电设备中的电流源也可以为可变电流源,通过对可变电流源的输出电流值进行调整,输出不同的控制电流。如上述示例,当可变电流源输出的控制电流为45μa时,即可表征待充电设备输出第一控制电流。步骤s102,确定所述第一控制信号对应的第一电压值处于第一电压范围内时,输出第一反馈信号。在具体实施中,当充电器确定第一控制信号对应的第一电压值处于第一电压范围之内时,可以生成第一反馈信号并输出。充电器可以通过dm接口向待充电设备输出第一反馈信号。在本发明实施例中,当充电器确定第一控制信号对应的第一电压值处于第一电压范围之内时,可以检测第一电压值处于第一电压范围之内的时长。若第一电压值处于第一电压范围之内的时长达到预设的一时长,则生成第一反馈信号并输出,以避免噪声等因素的干扰而导致的误判断。例如,预设的一时长为20ms。充电器在检测到第一电压值处于第一电压范围之内的时长达到20ms时,生成第一反馈信号并输出。在具体实施中,可以在充电器中设置电压检测电路,通过电压检测电路来检测第一控制信号对应的第一电压值,进而确定第一电压值是否处于第一电压范围之内。在本发明实施例中,第一控制信号可以为第一控制电流,电压检测电路可以包括电阻单元。电阻单元的一端可以输入第一控制电流,电阻单元的另一端可以接地。当电阻单元的第一端输入第一控制电流时,电阻单元的第一端与地之间形成压降。通过检测电阻单元两端的电压值,即可确定第一控制电流对应的第一电压值。在具体实施中,也可以在充电器中设置电流检测电路,通过电流检测电路来检测第一控制信号对应的电流值,进而根据电流值与电压值的对应关系,确定第一控制信号对应的第一电压值。例如,第一控制信号为第一控制电流,电流检测单元在检测到第一控制电流对应的电流值之后,即可确定第一控制电流对应的第一电压值。可以理解的是,在实际应用中还可以存在其他的方法来确定第一控制信号对应的第一电压值,本发明实施例不做赘述。在具体实施中,第一反馈信号对应的电压可以不同于第一电压值。换而言之,充电器在检测到第一电压值处于第一电压范围内,且持续时长达到一预设时长时,可以向待充电设备反馈一电压值不同于第一电压值的第一反馈信号。充电器可以通过dm接口向待充电设备输出第一反馈信号。充电器与待充电设备可以均预先获知第一反馈信号对应的电压值。由于待充电设备与充电器通过dm接口连接,因此,当充电器输出第一反馈信号时,dm接口上的电压发生相应的变化。此时,待充电设备根据dm接口上电压值,即可确定充电器是否输出第一反馈信号。在本发明实施例中,充电器输出的第一反馈信号的电压值可以小于第一电压值。在本发明实施例中,待充电设备在接收到第一反馈信号后,即可确定与充电器完成了第一次握手过程。根据现有协议,在完成第一次握手过程后,待充电设备还需要与充电器完成第二次握手过程。步骤s103,获取所述待充电设备输出的第二控制信号。在具体实施中,待充电设备可以在接收到第一反馈信号后,向充电器输出第二控制信号。具体而言,待充电设备可以在接收到第一反馈信号后开始计时,当计时时长达到一预设值时,向充电器输出第二控制信号。在本发明实施例中,待充电设备可以通过dm端口向充电器发送第二控制信号。第二控制信号可以为第二控制电流,也可以为其他类型的控制信号。当第二控制信号为第二控制电流时,第二控制电流可以与第一控制电流相等,也可以与第一控制电流不等。在本发明一实施例中,为与上述的第一次握手过程区分,避免充电器的误判断情况出现,设置第二控制电流与第一控制电流不等。例如,在第一次握手过程中,第一控制电流的大小为45μa;待充电设备输出的第二控制电流的大小为290μa。可以理解的是,第二控制电流的大小也可以根据实际的应用场景自行设定,并不仅限于上述示例。步骤s104,确定所述第二控制信号对应的第二电压值处于第二电压范围内时,输出第二反馈信号,并向所述待充电设备指示当前支持的充电模式。在具体实施中,当充电器确定第二控制信号对应的第二电压值处于第二电压范围之内,且第二电压值处于第二电压范围之内的时长达到一预设时长时,可以生成第二反馈信号,并通过dm接口将第二反馈信号输出至待充电设备。在本发明一实施例中,上述的预设时长为20ms。当充电器检测到第二电压值处于第二电压范围之内的时长达到20ms时,生成第二反馈信号并输出至待充电设备。在本发明实施例中,待充电设备在接收到第二反馈信号之后,即可确定与充电器完成了第二次握手过程。在完成第二次握手过程之后,充电器即可为待充电设备进行充电。在具体应用中可知,充电器可能会支持不同的充电模式,充电模式可以包括恒流充电模式和/或恒压充电模式,不同的充电模式可以对应不同的充电速度和充电效率。因此,充电器可以将自身所支持的充电模式告知待充电设备,由待充电设备来确定是否使用充电器所支持的充电模式进行充电。在具体实施中,在完成与待充电设备的两次握手过程之后,充电器可以向待充电设备发送脉冲信号,以告知待充电设备其所支持的充电模式。在本发明实施例中,可以采用脉冲信号的持续时长以及幅度来表征充电器所支持的充电模式。例如,当脉冲信号的持续时长为20ms,且脉冲信号的幅度为1.5v时,表征充电器当前支持的充电模式为恒压充电模式中的低压充电模式。当脉冲信号的持续时长为50ms,且脉冲信号的幅度为1.5v时,表征充电器当前所支持的充电模式为恒压充电模式中的高压充电模式。当脉冲信号的持续时长为20ms,且脉冲信号的幅度为2.5v时,表征充电器当前所支持的充电模式为恒流充电模式。需要说明的是,上述示例中,脉冲信号的持续时长以及幅度所表征的充电器所支持的充电模式仅为示意性说明。在实际应用中,可以根据具体的需求设置脉冲信号的持续时长以及幅度与充电器所支持的充电模式的对应关系。在具体实施中,充电器也可以对第二反馈信号进行调制,通过第二反馈信号的持续时长与幅度来表征自身当前所支持的充电模式,无需额外增加脉冲信号。例如,当第二反馈信号的持续时长为20ms,且第二反馈信号的幅度为1.5v时,表征充电器当前支持的充电模式为恒压充电模式中的低压充电模式。当第二反馈信号的持续时长为50ms,且第二反馈信号的幅度为1.5v时,表征充电器当前所支持的充电模式为恒压充电模式中的高压充电模式。当第二反馈信号的持续时长为20ms,且第二反馈信号的幅度为2.5v时,表征充电器当前所支持的充电模式为恒流充电模式。需要说明的是,上述示例中,第二反馈信号的持续时长以及幅度所表征的充电器所支持的充电模式仅为示意性说明。在实际应用中,可以根据具体的需求设置第二反馈信号的持续时长以及幅度与充电器所支持的充电模式的对应关系。现有技术中,在确定与之连接的充电器为国标充电器时,待充电设备按照预设的固定输出电压进行充电。然而,无论充电器的输出电压的大小,待充电设备均采用固定的输出电压进行充电,在某些情况下,无法充分利用充电器的充电能力。由本发明上述实施例可知,待充电设备与充电器完成第二次握手过程之后,充电器向待充电设备指示其当前支持的充电模式,使得待充电设备可以获知充电器当前所支持的充电模式。待充电设备可以向充电器输出充电调整信号,以请求充电器在其所支持的充电模式下加快充电。充电器在接收到待充电设备发送的充电调整信号后,即可调整当前输出的电性参数。在具体实施中,充电调整信号可以包括电压调整信号与电流调整信号。充电器调整当前输出的电性参数,可以为充电器调整当前输出电压,或者可以为充电器调整当前输出电流。在本发明实施例中,若充电器支持的充电模式为恒压充电模式,则待充电设备在接收到第二反馈信号之后,可以向充电器输出电压调整信号。待充电设备可以通过dm接口向充电器输出电压调整信号。充电器在接收到待充电设备输出的电压调整信号之后,可以根据电压调整信号对其当前输出电压进行调整。在具体实施中,待充电设备输出的电压调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值对应的目标输出电压,进而将自身当前输出电压调整为目标输出电压。在本发明实施例中,可以在充电器中预先设置电流值与电压值的对应关系。电流值与电压值的对应关系可以是线性的对应关系,也可以是非线性的对应关系,还可以是部分非线性关系,部分是线性关系。充电器在获取到来自待充电设备的控制电流值后,即可获取控制电流值对应的目标输出电压。例如,在本发明一实施例中,参照表1,控制电流值与目标输出电压的对应关系为线性关系。表1充电器获取到来自待充电设备的控制电流值为1.2ma,从表1中可知,对应的输出电压值为3.8v。又如,充电器获取到来自待充电设备的控制电流值为4.2ma,从表1中可知,对应的目标输出电压为7v。又如,在本发明另一实施例中,参照表2,控制电流值与目标输出电压的对应关系部分为线性关系,部分为非线性关系。控制电流值目标输出电压1ma3.6v1.5ma3.8v2ma4.0v2.5ma4.2v3ma4.5v3.6ma5v4ma7v5ma9v6ma12v表2需要说明的是,上述表1及表2中的具体数值仅为示例性说明,并不意味着需要严格遵循上述设定。在实际应用中,控制电流值与目标输出电压的对应关系还可以根据具体的需求进行设定,此处不做一一赘述。在具体实施中,待充电设备输出的电压调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值的大小,按照预设的调整步长调整当前输出电压。设定充电器的当前输出电压为9v。当控制电流值为110μa时,预设的调整步长为-0.5v;当控制电流值为185μa时,预设的调整步长为0.5v。待充电设备输出的控制电流值为110μa。充电器在接收到待充电设备输出的控制电流值(110μa)之后,将当前输出电压调整为8.5v。待充电设备输出的控制电流值为185μa。充电器在接收到待充电设备输出的控制电流值(185μa)之后,将当前输出电压调整为9.5v。需要说明的是,上述的控制电流值与调整步长之间的对应关系也仅为示例性说明。在实际应用中,可以根据具体的应用场景需求设置控制电流值与调整步长之间的对应关系,本发明实施例不做赘述。在本发明实施例中,若充电器支持的充电模式为恒流充电模式,则待充电设备在接收到第二反馈信号之后,可以向充电器输出电流调整信号。待充电设备可以通过dm接口向充电器输出电流调整信号。充电器在接收到待充电设备输出的电流调整信号之后,可以根据电流调整信号对其当前输出电流进行调整。在具体实施中,待充电设备输出的电流调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值对应的目标输出电流,进而将自身当前输出电流调整为目标输出电流。例如,设定控制电流值为110μa,对应的目标输出电流为1a。充电器在检测到待充电设备输出的控制电流值为110μa时,即可将当前输出电流值调整为1a。在具体实施中,待充电设备输出的电流调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值的大小,按照预设的调整步长调整当前输出电流。例如,设定充电器的当前输出电流为1a。当控制电流值为110μa时,预设的调整步长为-0.1a;当控制电流值为185μa时,预设的调整步长为0.1a。待充电设备输出的控制电流值为110μa。充电器在接收到待充电设备输出的控制电流值(110μa)之后,将当前输出电流调整为0.9a。待充电设备输出的控制电流值为185μa。充电器在接收到待充电设备输出的控制电流值(185μa)之后,将当前输出电流调整为1.1a。需要说明的是,上述的控制电流值与调整步长之间的对应关系也仅为示例性说明。在实际应用中,可以根据具体的应用场景需求设置控制电流值与调整步长之间的对应关系,本发明实施例不做赘述。在实际应用中可知,现有的快充协议中,1.0版本中规定充电器与待充电设备执行一次握手过程,在一次握手过程完成后,充电器即可为待充电设备供电。2.0版本中规定充电器与待充电设备执行两次握手过程,在两次握手过程完成后,充电器为待充电设备供电。在实际应用中,待充电设备与充电器连接后,优先检测待充电设备是否支持2.0版本的快充协议。然而,可能会存在待充电设备支持2.0版本的快充协议,但是充电器仅支持1.0版本的快充协议。此时,待充电设备首先与充电器进行第一次握手。在第二次握手时,由于充电器不支持2.0版本的快充协议,因此,充电器在接收到待充电设备发送的第二控制信号后,退出快充模式。若待充电设备仍选择使用1.0版本的快充协议,则待充电设备可以重新向充电器发起第一次握手过程。参照图2,给出了本发明实施例中的一种待充电设备的充电方法,以下通过具体步骤进行详细说明。步骤s201,检测到与充电器建立连接,输出第一控制信号。在具体实施中,待充电设备在检测到与充电器建立连接之后,待充电设备输出第一控制信号。在具体实施中,待充电设备可以为任意包含有能够存储电能的装置的设备,充电器可以为包含有usb接口的充电器,待充电设备与充电器通过usb进行信息交互以及电流传输。待充电设备可以为手机终端、平板电脑等,也可以是充电宝、移动电源等可以存储电能的设备,还可以为其他设备,只要包括能够存储电能的装置即可,此处不做赘述。在具体实施中,待充电设备在确定当前充电器为国标充电器后,可以输出第一控制信号。具体地,待充电设备可以向充电器输出第一控制信号,第一控制信号可以经由dm接口输出。在本发明实施例中,第一控制信号可以为第一控制电流,也可以为其他类型的控制信号。在具体应用中,可以预先设定第一控制电流的电流值,例如,设定第一控制电流的电流值为45μa。在具体实施中,待充电设备中可以设置有电流源,通过电流源输出第一控制电流。待充电设备中可以设置多个电流源,不同的电流源对应的输出电流值可以不同,从而实现待充电设备输出电流值不同的控制电流。待充电设备中的电流源也可以为可变电流源,通过对可变电流源的输出电流值进行调整,输出不同的控制电流。如上述示例,当可变电流源输出的控制电流为45μa时,即可表征待充电设备输出第一控制电流。步骤s202,接收第一反馈信号。在具体实施中,当充电器确定第一控制信号对应的第一电压值处于第一电压范围之内时,可以生成第一反馈信号并输出。充电器可以通过dm接口向待充电设备输出第一反馈信号。相应地,待充电设备可以通过dm端口接收第一反馈信号。在本发明实施例中,当充电器确定第一控制信号对应的第一电压值处于第一电压范围之内时,可以检测第一电压值处于第一电压范围之内的时长。若第一电压值处于第一电压范围之内的时长达到预设的一时长,则生成第一反馈信号并输出,以避免噪声等因素的干扰而导致的误判断。例如,预设的一时长为20ms。充电器在检测到第一电压值处于第一电压范围之内的时长达到20ms时,生成第一反馈信号并输出。在具体实施中,可以在充电器中设置电压检测电路,通过电压检测电路来检测第一控制信号对应的第一电压值,进而确定第一电压值是否处于第一电压范围之内。在本发明实施例中,第一控制信号可以为第一控制电流,电压检测电路可以包括电阻单元。电阻单元的一端可以输入第一控制电流,电阻单元的另一端可以接地。当电阻单元的第一端输入第一控制电流时,电阻单元的第一端与地之间形成压降。通过检测电阻单元两端的电压值,即可确定第一控制电流对应的第一电压值。在具体实施中,也可以在充电器中设置电流检测电路,通过电流检测电路来检测第一控制信号对应的电流值,进而根据电流值与电压值的对应关系,确定第一控制信号对应的第一电压值。例如,第一控制信号为第一控制电流,电流检测单元在检测到第一控制电流对应的电流值之后,即可确定第一控制电流对应的第一电压值。可以理解的是,在实际应用中还可以存在其他的方法来确定第一控制信号对应的第一电压值,本发明实施例不做赘述。在具体实施中,第一反馈信号对应的电压可以不同于第一电压值。换而言之,充电器在检测到第一电压值处于第一电压范围内,且持续时长达到一预设时长时,可以向待充电设备反馈一电压值不同于第一电压值的第一反馈信号。充电器可以通过dm接口向待充电设备输出第一反馈信号。充电器与待充电设备可以均预先获知第一反馈信号对应的电压值。由于待充电设备与充电器通过dm接口连接,因此,当充电器输出第一反馈信号时,dm接口上的电压发生相应的变化。此时,待充电设备根据dm接口上电压值,即可确定充电器是否输出第一反馈信号。在本发明实施例中,充电器输出的第一反馈信号的电压值可以小于第一电压值。在本发明实施例中,待充电设备在接收到第一反馈信号后,即可确定与充电器完成了第一次握手过程。根据现有协议,在完成第一次握手过程后,待充电设备还需要与充电器完成第二次握手过程。步骤s203,输出第二控制信号。在具体实施中,待充电设备在接收到第一反馈信号后,可以向充电器输出第二控制信号。具体而言,待充电设备可以在接收到第一反馈信号后开始计时,当计时时长达到一预设值时,向充电器输出第二控制信号。在本发明实施例中,待充电设备可以通过dm端口向充电器发送第二控制信号。第二控制信号可以为第二控制电流,也可以为其他类型的控制信号。当第二控制信号为第二控制电流时,第二控制电流可以与第一控制电流相等,也可以与第一控制电流不等。在本发明一实施例中,为与上述的第一次握手过程区分,避免充电器的误判断情况出现,设置第二控制电流与第一控制电流不等。例如,在第一次握手过程中,第一控制电流的大小为45μa;待充电设备输出的第二控制电流的大小为290μa。可以理解的是,第二控制电流的大小也可以根据实际的应用场景自行设定,并不仅限于上述示例。步骤s204,接收第二反馈信号,并根据所述充电器的指示获取所述充电器当前支持的充电模式。在具体实施中,当充电器确定第二控制信号对应的第二电压值处于第二电压范围之内,且第二电压值处于第二电压范围之内的时长达到一预设时长时,可以生成第二反馈信号,并通过dm接口将第二反馈信号输出至待充电设备。第二反馈信号对应的电压可以与第二电压值不同。在本发明一实施例中,上述的预设时长为20ms。当充电器检测到第二电压值处于第二电压范围之内的时长达到20ms时,生成第二反馈信号并输出至待充电设备。在本发明实施例中,待充电设备在接收到第二反馈信号之后,即可确定与充电器完成了第二次握手过程。在完成第二次握手过程之后,充电器即可为待充电设备进行充电。在具体应用中可知,充电器可能会支持不同的充电模式,充电模式可以包括恒流充电模式和/或恒压充电模式,不同的充电模式可以对应不同的充电速度和充电效率。因此,充电器可以将自身所支持的充电模式告知待充电设备,由待充电设备来确定是否使用充电器所支持的充电模式进行充电。在具体实施中,充电器可以向待充电设备发送脉冲信号,以告知待充电设备其所支持的充电模式。在本发明实施例中,可以采用脉冲信号的持续时长以及幅度来表征充电器所支持的充电模式。例如,当脉冲信号的持续时长为20ms,且脉冲信号的幅度为1.5v时,表征充电器当前支持的充电模式为恒压充电模式中的低压充电模式。当脉冲信号的持续时长为50ms,且脉冲信号的幅度为1.5v时,表征充电器当前所支持的充电模式为恒压充电模式中的高压充电模式。当脉冲信号的持续时长为20ms,且脉冲信号的幅度为2.5v时,表征充电器当前所支持的充电模式为恒流充电模式。需要说明的是,上述示例中,脉冲信号的持续时长以及幅度所表征的充电器所支持的充电模式仅为示意性说明。在实际应用中,可以根据具体的需求设置脉冲信号的持续时长以及幅度与充电器所支持的充电模式的对应关系。在具体实施中,充电器可以在向待充电设备发送第一反馈信号之后,向待充电设备发送脉冲信号。充电器也可以在向待充电设备发送第二反馈信号之后,向待充电设备发送脉冲信号。在具体实施中,充电器也可以对第二反馈信号进行调制,通过第二反馈信号的持续时长与幅度来表征自身当前所支持的充电模式,无需额外增加脉冲信号。在本发明一实施例中,第二反馈信号的持续时长为20ms,且第二反馈信号的幅度为1.5v时,表征充电器当前支持的充电模式为恒压充电模式中的低压直充模式。当第二反馈信号的持续时长为50ms,且第二反馈信号的幅度为1.5v时,表征充电器当前所支持的充电模式为恒压充电模式中的高压充电模式。当第二反馈信号的持续时长为20ms,且第二反馈信号的幅度为2.5v时,表征充电器当前所支持的充电模式为恒流充电模式。需要说明的是,上述示例中,第二反馈信号的持续时长以及幅度所表征的充电器所支持的充电模式仅为示意性说明。在实际应用中,可以根据具体的需求设置第二反馈信号的持续时长以及幅度与充电器所支持的充电模式的对应关系。现有技术中,在确定与之连接的充电器为国标充电器时,待充电设备按照预设的固定输出电压进行充电。然而,无论充电器的输出电压的大小,待充电设备均采用固定的输出电压进行充电,在某些情况下,无法充分利用充电器的充电能力。由本发明上述实施例可知,待充电设备与充电器完成第二次握手过程之后,待充电设备可以获知充电器当前所支持的充电模式。待充电设备可以向充电器输出充电调整信号,以请求充电器在其所支持的充电模式下加快充电。充电器在接收到待充电设备发送的充电调整信号后,即可调整当前输出的电性参数。在具体实施中,充电调整信号可以包括电压调整信号与电流调整信号。充电器调整当前输出的电性参数,可以为充电器调整当前输出电压,或者可以为充电器调整当前输出电流。在本发明实施例中,若充电器支持的充电模式为恒压充电模式,则待充电设备在接收到第二反馈信号之后,可以向充电器输出电压调整信号。待充电设备可以通过dm接口向充电器输出电压调整信号。充电器在接收到待充电设备输出的电压调整信号之后,可以根据电压调整信号对其当前输出电压进行调整。在具体实施中,待充电设备输出的电压调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值对应的目标输出电压,进而将自身当前输出电压调整为目标输出电压。在本发明实施例中,可以在充电器中预先设置电流值与电压值的对应关系。电流值与电压值的对应关系可以是线性的对应关系,也可以是非线性的对应关系,还可以是部分非线性关系,部分是线性关系。充电器在获取到来自待充电设备的控制电流值后,即可获取控制电流值对应的目标输出电压。在具体实施中,待充电设备输出的电压调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值的大小,按照预设的调整步长调整当前输出电压。设定充电器的当前输出电压为9v。当控制电流值为110μa时,预设的调整步长为-0.5v;当控制电流值为185μa时,预设的调整步长为0.5v。待充电设备输出的控制电流值为110μa。充电器在接收到待充电设备输出的控制电流值(110μa)之后,将当前输出电压调整为8.5v。待充电设备输出的控制电流值为185μa。充电器在接收到待充电设备输出的控制电流值(185μa)之后,将当前输出电压调整为9.5v。需要说明的是,上述的控制电流值与调整步长之间的对应关系也仅为示例性说明。在实际应用中,可以根据具体的应用场景需求设置控制电流值与调整步长之间的对应关系,本发明实施例不做赘述。在本发明实施例中,若充电器支持的充电模式为恒流充电模式,则待充电设备在接收到第二反馈信号之后,可以向充电器输出电流调整信号。待充电设备可以通过dm接口向充电器输出电流调整信号。充电器在接收到待充电设备输出的电流调整信号之后,可以根据电流调整信号对其当前输出电流进行调整。在具体实施中,待充电设备输出的电流调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值对应的目标输出电流,进而将自身当前输出电流调整为目标输出电流。例如,设定控制电流值为110μa,对应的目标输出电流为1a。充电器在检测到待充电设备输出的控制电流值为110μa时,即可将当前输出电流值调整为1a。在具体实施中,待充电设备输出的电流调整信号可以为控制电流值。充电器在接收到待充电设备输出的控制电流值之后,即可获取该控制电流值的大小,按照预设的调整步长调整当前输出电流。例如,设定充电器的当前输出电流为1a。当控制电流值为110μa时,预设的调整步长为-0.1a;当控制电流值为185μa时,预设的调整步长为0.1a。待充电设备输出的控制电流值为110μa。充电器在接收到待充电设备输出的控制电流值(110μa)之后,将当前输出电流调整为0.9a。待充电设备输出的控制电流值为185μa。充电器在接收到待充电设备输出的控制电流值(185μa)之后,将当前输出电流调整为1.1a。需要说明的是,上述的控制电流值与调整步长之间的对应关系也仅为示例性说明。在实际应用中,可以根据具体的应用场景需求设置控制电流值与调整步长之间的对应关系,本发明实施例不做赘述。在具体实施中,也可以由第一反馈信号的持续时长与幅度来表征充电模式。具体的,由第一反馈信号的持续时长与幅度来表征充电模式的原理及过程,可以参照上述示例中由第二反馈信号的持续时长与幅度来表征充电模式的原理及过程。在具体实施中,当通过脉冲信号的持续时长与幅度来表征充电模式时,脉冲信号可以在充电器向待充电设备发送第一反馈信号之后发送,也可以在充电器向待充电设备发送第二反馈信号之后发送。参照图3,给出了本发明实施例中的一种充电装置30的结构示意图,包括:第一获取单元301、第一输出单元302、第二获取单元303以及第二输出单元304,其中:第一获取单元301,用于获取待充电设备输出的第一控制信号;第一输出单元302,用于在确定所述第一控制信号对应的第一电压值处于第一电压范围内时,输出第一反馈信号;第二获取单元303,用于获取所述待充电设备输出的第二控制信号,所述第二控制信号是所述待充电设备在接收到所述第一反馈信号之后发送的;第二输出单元304,用于在确定所述第二控制信号对应的第二电压值处于第二电压范围内时,输出第二反馈信号,并向所述待充电设备指示当前支持的充电模式。在具体实施中,第一获取单元301、第一输出单元302、第二获取单元303以及第二输出单元304的具体执行流程可以对应参照步骤s101~步骤s104,本发明实施例不做赘述。本发明实施例还提供了一种待充电设备的充电装置40,包括:第三输出单元401、第一接收单元402、第四输出单元403以及第二接收单元404,其中:第三输出单元401,用于检测到与充电器建立连接,输出第一控制信号;第一接收单元402,用于接收第一反馈信号;所述第一反馈信号是所述充电器在检测到所述第一控制信号对应的第一电压值处于第一电压范围内时对应生成;第四输出单元403,用于输出第二控制信号;第二接收单元404,用于接收第二反馈信号,并根据所述充电器的指示获取所述充电器当前支持的充电模式;所述第二反馈信号是所述充电器在检测到所述第二控制信号对应的第二电压值处于第二电压范围内时生成。在具体实施中,上述的第三输出单元401、第一接收单元402、第四输出单元403以及第二接收单元404的具体执行流程可以对应参照步骤s201~步骤s204,本发明实施例不做赘述。本发明实施例还提供了一种计算机存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序运行时执行上述步骤s101~步骤s104提供的充电方法的步骤;或,执行上述步骤s201~步骤s204提供的待充电设备的充电方法的步骤。本发明实施例还提供了另一种充电装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述步骤s101~步骤s104所述的充电方法的步骤。本发明实施例还提供了另一种待充电设备的充电装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述步骤s201~步骤s204所述的充电方法的步骤。虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1