一种检测充电状态的方法和充电器与流程

文档序号:12727759阅读:446来源:国知局
一种检测充电状态的方法和充电器与流程

本发明涉及通信领域,尤其涉及一种检测充电状态的方法和充电器。



背景技术:

随着移动终端快速充电技术的快速发展,相较于上一代普通充电和高压充电技术,目前比较流行的快充技术是采用低压直充,在低压直充技术中,需要搭建移动终端和充电器之间的通信系统,充电器可以根据移动终端的状态实时进行输出电压、输出电流的调整,以及实现充电系统各环节的调整和控制。

目前的快充技术中,通过在移动终端和充电器各设一个微控制器,并基于微控制器搭建通信系统,采用两线式串行总线的方式进行通信,其中移动终端作为主控,发送指令给充电器进行充电器输出电压和电流的调整。充电器与移动终端之间采用轮询的方式对充电过程中的电压电流参数进行调整,无法快速检测到充电状态,进而影响充电的安全性。可见,现有的充电器存在充电状态检测速度慢的问题。



技术实现要素:

本发明实施例提供一种检测充电状态的方法和充电器,以解决充电器存在的充电状态检测速度慢的问题。

第一方面,本发明实施例提供了一种检测充电状态的方法,应用于充电器,包括:

通过处于IO(In/Out,输入输出)口模式的第一通信接口,读取电平状态,其中,所述第一通信接口为所述充电器与移动终端建立通信连接的接口;

根据所述电平状态,确定充电状态。

第二方面,本发明实施例还提供一种充电器,包括:

读取模块,用于通过处于IO口模式的第一通信接口,读取电平状态,其中,所述第一通信接口为所述充电器与移动终端建立通信连接的接口;

确定模块,用于根据所述电平状态,确定充电状态。

这样,本发明实施例中,本发明提供一种检测充电状态的方法和充电器,该方法包括:通过处于IO口模式的第一通信接口,读取电平状态,其中,所述第一通信接口为所述充电器与移动终端建立通信连接的接口;根据所述电平状态,确定充电状态。这样,当第一通信接口配置为IO口模式时,通过读取电平状态确定充电状态,从而快速检测充电器和移动终端之间的充电状态,以便于对充电异常进行及时响应,提高了通信成功率和响应速度,增强了系统的安全性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种检测充电状态的方法的流程图;

图2是本发明实施例提供的一种通信系统硬件框图;

图3是本发明实施例提供的另一种检测充电状态的方法的流程图;

图4是本发明实施例提供的另一种检测充电状态的方法的流程图;

图5是本发明实施例提供的一种充电器的结构图;

图6是本发明实施例提供的确定模块的结构图;

图7是本发明实施例提供的读取模块的结构图;

图8是本发明实施例提供的另一种充电器的结构图;

图9是本发明实施例提供的第一通信模块的结构图;

图10是本发明实施例提供的另一种充电器的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1-2,图1是本发明实施例提供的一种检测充电状态的方法的流程图,图2是本发明实施例提供的一种通信系统硬件框图,如图1所示,包括以下步骤:

步骤101、通过处于IO口模式的第一通信接口,读取电平状态。

该步骤中,在使用充电器对移动终端的充电过程中,可以通过在移动终端与充电器之间搭建如图2所示的通信系统,并通过处于IO口模式的第一通信接口,可以快速的读取到第一通信接口的电平状态,其中,第一通信接口是充电器与移动终端建立通信连接的接口。在本实施例中,第一通信接口可以是充电器的数据正信号引脚,即图2所示充电器的D+信号引脚。

如图2所示,该通信系统包括充电器、移动终端,其中,在充电器侧设置有数据负信号引脚(D-信号引脚)和数据正信号引脚(D+信号引脚),在移动终端侧设置有数据负信号引脚(D-信号引脚)和数据正信号引脚(D+信号引脚)。其中,移动终端的数据负信号引脚与充电器的数据负信号引脚连接,移动终端的数据正信号引脚与充电器的数据正信号引脚连接。在本实施例中,可以将充电器的D+信号定义为TX+信号,D-信号定义为RX-信号;将移动终端的D+信号定义为RX+信号,D-信号定义为TX-信号,其中TX+信号和TX-信号为发送信号,RX-信号和RX+信号为接收信号。

需要说明的是,可以通过在移动终端的充电电路里设置上拉电阻,将移动终端侧的数据正信号引脚的电压上拉至预设电压。例如,当充电电压为5V时,可以通过在移动终端的充电电路里设置100千欧的上拉电阻,将移动终端侧的数据正信号引脚电压由2.5V上拉至3.3V。而充电器一侧的数据正信号引脚的初始电压为2.5V,则可以通过读取充电器一侧的数据正信号引脚的电压状态,即读取第一通信接口的电压状态,即可确定充电器和移动终端之间的充电状态。

步骤102、根据电平状态,确定充电状态。

该步骤中,可以根据第一通信接口的电平状态,确定充电器和移动终端之间的充电状态。其中,当第一通信接口的电平状态为高电平时,则可以确定充电器和移动终端之间的充电状态为接入状态;当第一通信接口的电平状态为低电平时,则可以确定充电器和移动终端之间的充电状态为断开状态。

例如,若第一通信接口的初始电压为2.5V,当读取到处于IO口模式下的通信接口的电压为3.3V的时候,则可以确定充电器和移动终端之间的充电状态为接入状态;若第一通信接口的电压为3.3V,当读取到处于IO口模式下的通信接口的电压为2.5V的时候,则可以确定充电器和移动终端之间的充电状态为断开状态。

本发明实施例中,上述方法可以应用于充电器,该充电器包括可对移动终端进行快速充电的充电器,其中该移动终端可以是能够快速充电的手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等。

本发明实施例的检测充电状态的方法,本发明提供一种检测充电状态的方法和充电器,该方法包括:通过处于IO口模式的第一通信接口,读取电平状态;根据电平状态,确定充电状态。这样,当第一通信接口配置为IO口模式时,通过读取电平状态确定充电状态,从而快速检测充电器和移动终端之间的充电状态,以便于对充电异常进行及时响应,提高了通信成功率和响应速度,增强了系统的安全性。

参见图3,图3是本发明实施例提供的另一种检测充电状态的方法的流程图,本实施例与上一实施例的主要区别为通过检测中断信号实现快速读取电平状态,如图3所示,包括以下步骤:

步骤301,在检测到中断信号时,通过处于IO口模式的第一通信接口,读取电平状态。

该步骤中,当第一通信接口处于IO模式时,若检测到中断信号,则读取第一通信接口的电平状态。而且在本实施方式中,可以根据电平状态确定该中断信号的类别。例如,若第一通信接口的电平状态为高电平,则该中断信号为上升沿中断;若第一通信接口的电平状态为低电平,则该中断信号为下降沿中断,并可以根据上升沿中断或者下降沿中断来确定充电器和移动终端之间的充电状态。

步骤302、当电平状态为高电平时,确定充电状态为接入状态。

该步骤中,当第一通信接口的电平状态为高电平时,可以确定充电器和移动终端之间的充电状态为接入状态。而且还可以根据中断信号的类型确定充电器和移动终端之间的充电状态,例如,当中断信号为上升沿中断时,则确定充电器和移动终端之间的充电状态为接入状态。

步骤303、当电平状态为低电平时,确定充电状态为断开状态。

该步骤中,当第一通信接口的电平状态为低电平时,可以确定充电器和移动终端之间的充电状态为断开状态。而且还可以根据中断信号的类型确定充电器和移动终端之间的充电状态,例如,当中断信号为下降沿中断时,则确定充电器和移动终端之间的充电状态为断开状态。

可选的,通过处于IO口模式的第一通信接口,读取电平状态,包括:

将第一通信接口配置为IO口模式,并通过处于第一通信接口,读取电平状态。

该实施方式中,在使用充电器对移动终端的充电过程中,通过将第一通信接口配置为IO口模式,这样可以通过处于IO口模式的第一通信接口,快速的读取第一通信接口的电平状态,进而确定充电器与移动终端之间的充电状态,从而实现快速检测充电器和移动终端之间的充电状态。

可选的,将第一通信接口配置为IO口模式之前,还包括:

通过处于串行通信口模式的第一通信接口,按照预设的轮询周期,与移动终端进行通信握手;

将第一通信接口配置为IO口模式,包括:

在轮询间隔内,将第一通信接口配置为IO口模式;

通过处于IO口模式的第一通信接口,读取电平状态之后,方法还包括:

将第一通信接口从IO口模式切换至串行通信口模式,并继续按照轮询周期,与移动终端进行通信握手。

该实施方式中,在使用充电器对移动终端的充电过程中,可以通过预先设定轮询周期,并采用轮询的方式对充电过程中的电压电流参数进行调整,当处于轮询期间时,可以通过处于串行通信口模式的第一通信接口,与移动终端进行通信握手。其中,当充电器与移动终端之间的数据通信处于轮询间隔期时,则将第一通信接口配置为IO口模式,使用IO口模式下的中断功能,可以实现快速检测充电器的充电状态。当轮询间隔期结束,则将第一通信接口从IO口模式切换至串行通信口模式,并继续按照预先设定的轮询周期,与移动终端进行通信握手,继续对充电过程进行轮询处理。这样,通过处于IO口模式下的第一通信接口,可以快速的读取第一通信接口的电平状态,进而确定充电器与移动终端之间的充电状态,实现快速检测充电器和移动终端之间的充电状态。

可选的,通过处于串行通信口模式的第一通信接口,按照预设的轮询周期,与移动终端进行通信握手,包括:

在第一通信接口配置为串行通信口模式时,向移动终端发送握手数据;

将第一通信接口配置为IO口模式,包括:

在发送握手数据后,将第一通信接口从串行通信口模式切换至IO口模式。

该实施方式中,可以通过对充电过程进行轮询处理,实时调整充电电压和充电电流参数。其中,在第一通信接口配置为串行通信口模式时,向移动终端发送握手数据,当握手数据发送完成后,将第一通信接口从串行通信口模式切换至IO口模式,这样通过使用IO口模式下的中断功能,可以在轮询间隔内快速检测充电器的充电状态,实现安全充电。

可选的,通过处于串行通信口模式的第一通信接口,按照预设的轮询周期,与移动终端进行通信握手,包括:

在第一通信接口配置为串行通信口模式时,向移动终端发送握手数据;

通过充电器中与移动终端建立通信连接的第二通信接口,接收移动终端返回的响应数据;

将第一通信接口配置为IO口模式,包括:

在通过第二通信接口接收到响应数据后,将第一通信接口从串行通信口模式切换至IO口模式。

该实施方式中,可以通过对充电过程进行轮询处理,实时调整充电电压和充电电流参数。其中,在第一通信接口配置为串行通信口模式时,向移动终端发送握手数据,并通过充电器中的第二通信接口接收移动终端返回的响应数据,当第二通信接口接收到移动终端返回的响应数据后,则将第一通信接口从串行通信口模式切换至IO口模式,这样通过使用IO口模式下的中断功能,可以在轮询间隔内快速检测充电器的充电状态,实现安全充电。

需要说明的是,在本实施方式中,第一通信接口为充电器的数据正信号引脚,第二通信接口为充电器的数据负信号引脚。

这样,本发明实施例提供的检测充电状态的方法,在检测到中断信号时,通过处于IO口模式的第一通信接口,读取电平状态;当电平状态为高电平时,确定充电状态为接入状态;当电平状态为低电平时,确定充电状态为断开状态。这样,当第一通信接口配置为IO口模式时,通过读取电平状态确定充电状态,从而快速检测充电器和移动终端之间的充电状态,以便于对充电异常进行及时响应,提高了通信成功率和响应速度,增强了系统的安全性。

参见图4,图4是本发明实施例提供的另一种检测充电状态的方法的流程图,本实施例与上述实施例的主要区别为充电状态为接入状态的情况,如图4所示,包括以下步骤:

步骤401、通过处于IO口模式的第一通信接口,读取电平状态。

该步骤中,在使用充电器对移动终端的充电过程中,通过处于IO口模式的第一通信接口,可以快速的读取到第一通信接口的电平状态,其中,第一通信接口是充电器与移动终端建立通信连接的接口。

步骤402、当电平状态为高电平时,确定充电状态为接入状态。

该步骤中,当充电器的第一通信接口的电平状态为高电平时,则可以确定充电器和移动终端之间的充电状态的为接入状态,充电器开始对移动终端输出电压,并开始对移动终端充电。

需要说明的是,本发明实施例还可以通过检测中断的方式确定充电状态。例如,当充电器接入移动终端时,且移动终端的数据正信号引脚的初始电压为3.3V,则充电器的第一通信接口的电压也会由初始的2.5V升至3.3V,且当充电器的第一通信接口配置为IO口模式下时,会产生电平变化情况为低电平转变到高电平的变化情况对应的上降沿中断。基于该上升沿中断,则可以确定充电器与移动终端之间处于接入状态,充电器开始对移动终端输出电压,并开始对移动终端充电。

步骤403、将第一通信接口从IO口模式切换至串行通信口模式。

该步骤中,当确定充电状态为接入状态时,则将第一通信接口从IO口模式切换至串行通信口模式,并可以利用串口通信口的特性向移动终端侧发送握手数据。

步骤404、通过处于串行通信口模式的第一通信接口,按照预设的轮询周期,与移动终端进行通信握手。

该步骤中,当第一目标数据通信接口从IO口模式切换至串行通信模式后,可以按照预先设置的轮询周期,与移动终端进行通信握手,即向移动终端发送握手数据,开始对移动终端充电。

这样,本发明实施例提供的检测充电状态的方法,通过处于输入输出IO口模式的第一通信接口,读取电平状态;当电平状态为高电平时,确定充电状态为接入状态;将第一通信接口从IO口模式切换至串行通信口模式;通过处于串行通信口模式的第一通信接口,按照预设的轮询周期,与移动终端进行通信握手。这样,当第一通信接口配置为IO口模式时,通过读取电平状态确定充电状态,从而快速检测充电器和移动终端之间的充电状态,以便于对充电异常进行及时响应,提高了通信成功率和响应速度,增强了系统的安全性。

参见图5,图5是本发明实施提供的充电器的结构图,如图5所示,充电器500包括读取模块501和确定模块502,其中,读取模块501和确定模块502连接。

读取模块501,用于通过处于IO口模式的第一通信接口,读取电平状态,其中,所述第一通信接口为所述充电器与移动终端建立通信连接的接口;

确定模块502,用于根据所述电平状态,确定充电状态。

可选的,如图6所示,所述确定模块502包括:

第一确定子模块5021,用于当所述电平状态为高电平时,确定充电状态为接入状态;

第二确定子模块5022,用于当所述电平状态为低电平时,确定充电状态为断开状态。

可选的,如图7所示,所述读取模块501包括:

第一读取子模块5011,用于在检测到中断信号时,通过处于IO口模式的第一通信接口,读取电平状态;

或者,

第二读取子模块5012,用于将所述第一通信接口配置为IO口模式,并通过所述第一通信接口,读取电平状态。

可选的,如图8所示,所述读取模块501包括所述第二读取子模块5012时,所述充电器500还包括:

第一通信模块503,用于通过处于串行通信口模式的所述第一通信接口,按照预设的轮询周期,与所述移动终端进行通信握手;

所述第二读取子模块5012,具体用于在轮询间隔内,将所述第一通信接口配置为IO口模式,并通过所述第一通信接口,读取电平状态;

所述第一通信模块503,还用于在所述第二读取子模块5012通过所述第一通信接口读取电平状态之后,将所述第一通信接口从IO口模式切换至串行通信口模式,并继续按照所述轮询周期,与所述移动终端进行通信握手。

可选的,所述第一通信模块503,具体用于在所述第一通信接口配置为串行通信口模式时,向所述移动终端发送握手数据;

所述第二读取子模块5012,具体用于在发送所述握手数据后,将所述第一通信接口从所述串行通信口模式切换至IO口模式,并通过所述第一通信接口,读取电平状态。

可选的,如图9所示,所述第一通信模块503包括:

发送子模块5031,用于在所述第一通信接口配置为串行通信口模式时,向所述移动终端发送握手数据;

接收子模块5032,用于通过所述充电器中与所述移动终端建立通信连接的第二通信接口,接收所述移动终端返回的响应数据;

所述第二读取子模块5012,具体用于在通过所述第二通信接口接收到所述响应数据后,将所述第一通信接口从所述串行通信口模式切换至IO口模式,并通过所述第一通信接口,读取电平状态。

可选的,所述第一通信接口为所述充电器的数据正信号引脚,所述第二通信接口为所述充电器的数据负信号引脚。

可选的,如图10所示,所述充电器500还包括:

配置模块504,用于在所述第一确定子模块5021确定充电状态为接入状态后,将所述第一通信接口从IO口模式切换至串行通信口模式;

第二通信模块505,用于通过处于串行通信口模式的所述第一通信接口,按照预设的轮询周期,与所述移动终端进行通信握手。

充电器500能够实现图1至图4的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例提供的充电器,本发明提供一种检测充电状态的方法和充电器,该方法包括:通过处于IO口模式的第一通信接口,读取电平状态;根据电平状态,确定充电状态。这样,当第一通信接口配置为IO口模式时,通过读取电平状态确定充电状态,从而快速检测充电器和移动终端之间的充电状态,以便于对充电异常进行及时响应,提高了通信成功率和响应速度,增强了系统的安全性。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1