一种基于温度的移动终端充电电流设置方法及系统的制作方法_2

文档序号:9566522阅读:来源:国知局
一种基于温度的移动终端充电电流设置方法,包括以下步骤:
步骤S100、预先设置两个温度:第一温度、第二温度,且第一温度高于第二温度;并以第一温度、第二温度为界限划分出三个温度区间;
其中,如图3所示,所述以第一温度、第二温度为界限划分出三个温度区间如下: 第一温度区间:温度高于第一温度的区间;
第二温度区间:温度低于等于第一温度且高于等于第二温度的区间;
第三温度区间:温度低于第二温度的区间。
[0024]同时本发明还需要预先设置两种工作模式:第一工作模式、第二工作模式。其中,所述第一工作模式为:获取当前电池温度,确定当前电池温度所处的温度区间;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第一温度区间时,设置充电电流为第一充电电流;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第二温度区间或第三温度区间时,设置充电电流为第二充电电流;
所述第二工作模式为:获取当前电池温度,确定当前电池温度所处的温度区间;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第一温度区间时,设置充电电流为第一充电电流;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第三温度区间时,设置充电电流为第二充电电流。
[0025]其中,所述第一温度为50度,第二温度为40度,第一充电电流400毫安,第二充电电流为1000晕安。
[0026]步骤S200、检测到移动终端连接充电器时,设置工作模式为第一工作模式。
[0027]步骤S300、定时获取当前电池温度,根据当前电池温度并按所处工作模式进行充电电流设置。
[0028]其中,所述定时获取获取当前电池温度,其由超时时间为1秒的第一定时器来触发获取温度。
[0029]步骤S400、当每一次设置充电电流时,记录当前时间,当相邻两次进行充电电流设置时的时间差小于第一时间阈值且当前所处工作模式为第一工作模式时,设置工作模式为第二工作模式;当第二工作模式运行超过一预定时间时,设置工作模式为第一工作模式。
[0030]例如、当每一次设置充电电流时,记录当前时间,当相邻两次进行充电电流设置时的时间差小于第一时间阈值且当前所处工作模式为第一工作模式时,设置工作模式为第二工作模式,同时启动第二定时器;当工作模式为第二工作模式时,当每一次设置充电电流时,还将复位第二定时器。
[0031]当第二定时器超时时,设置工作模式为第一工作模式,同时关闭第二定时器。其中,所述第二定时器的超时时间为30秒。
[0032]由上可见,本发明方法,旨在解决当温度在所设置的高温门限附近时所导致的频繁设置低、正常的充电电流而使一段时间的平均充电电流仍偏高的问题,从而降低高温环境充电对电池产生的危险,提高了安全性。
[0033]请参阅图2,图1所示为本发明一种基于温度的移动终端充电电流设置方法的具体应用实施例的流程图,如图2所示,包括如下步骤:
S10、预先设置两个温度:第一温度T1、第二温度T2,且第一温度T1高于第二温度T2 ;如图3所示,并以第一温度T1、第二温度T2为界限划分出三个温度区间如下:
第一温度区间:温度高于第一温度T1 (例如50度)的区间;
第二温度区间:温度低于等于第一温度T1且高于等于第二温度T2的区间;
第三温度区间:温度低于第二温度T2 (例如40度)的区间;
同时预先设置两种工作模式:第一工作模式、第二工作模式。
[0034]所述第一工作模式为:获取当前电池温度,确定当前电池温度所处的温度区间;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第一温度区间时,设置充电电流为第一充电电流;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第二温度区间或第三温度区间时,设置充电电流为第二充电电流;
所述第二工作模式为:获取当前电池温度,确定当前电池温度所处的温度区间;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第一温度区间时,设置充电电流为第一充电电流(例如400毫安);当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第三温度区间时,设置充电电流为第二充电电流(例如1000毫安)。
[0035]其中,所述第一温度T1为50度,第二温度T2为40度,第一充电电流400毫安,第二充电电流为1000晕安;
根据以上描述,请参阅图2,图2所示为温度区间划分示意图;在实际使用中,将第一温度T1设为与现有技术中的高温门限相同,譬如为50度,第二温度T2设为40度,这样,当处于第一工作模式时,其工作状态与现有技术完全一样,即温度高于50度时降低充电电流为400毫安,温度低于等于50度时设置充电电流为正常值1000毫安。
[0036]但与现有技术不同的是,本发明还提供第二工作模式,从图2可以看出,当温度高于50度设置充电电流为400毫安后,需要当检测到温度低于40度时才会重新设置充电电流为正常值1000毫安;至于第一工作模式与第二工作模式之间的切换方法请详见下文件描述。
[0037]另外,值得一提的是步骤S10实际上为预设置步骤,其主要为设置第一温度T1,第二温度T2,第一充电电流,第二充电电流等值,其为开机时对于以上值的初始化设置,在实际使用时对于本发明所述的一种基于温度的充电电流设置方法的流程图真正执行是从步骤S20开始的。
[0038]S20、检测到移动终端连接充电器时,设置工作模式为第一工作模式;
也就是说,当移动终端一插上充电器时处于第一工作模式;每一次充电器插入本流程都将从步骤S20重新开始。
[0039]S30、定时获取当前电池温度,根据当前电池温度并按所处工作模式进行充电电流设置;
所述定时获取获取当前电池温度,其由超时时间为1秒的第一定时器来触发获取温度。
[0040]S40、当每一次设置充电电流时,记录当前时间,当相邻两次进行充电电流设置时的时间差小于第一时间阈值且当前所处工作模式为第一工作模式时,设置工作模式为第二工作模式,同时启动第二定时器;
当当前工作模式为第一工作模式时,如第一工作模式的工作流程,获取当前电池温度,确定当前电池温度所处的温度区间;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第一温度区间时,设置充电电流为第一充电电流;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第二温度区间或第三温度区间时,设置充电电流为第二充电电流;当设置充电电流时,获取当前时间,当相邻两次进行充电电流设置时的时间差小于第一时间阈值(如2秒)时,设置工作模式为第二工作模式,同时启动第二定时器;之后按第二工作模式的流程进行工作,并且当工作模式为第二工作模式时,当每一次设置充电电流时,还将复位第二定时器;其中,所述第二定时器的超时时间为30秒。
[0041]S50、当第二定时器超时时,设置工作模式为第一工作模式,同时关闭第二定时器;
之后按第一工作模式的流程进行工作。
[0042]实际上步骤S40中当连续两次设置充电电流的时间间隔小于第一时间阈值(如2秒)则将由第一工作模式切换为第二工作模式,之后当连续30秒未设置充电电流时则将第二工作模式切换为第一工作模式,如此往复。
[0043]基于上述方法实施例,本发明还提供了一种基于温度的移动终端充电电流设置系统,如图4所示,所述系统包括:
第一预先设置模块410,用于预先设置两个温度:第一温度、第二温度,且第一温度高于第二温度;并以第一温度、第二温度为界限划分出三个温度区间;第一温度区间:温度高于第一温度的区间;第二温度区间:温度低于等于第一温度且高于等于第二温度的区间;第三温度区间:温度低于第二温度的区间;具体如上所述。
[0044]第二预先设置模块420,用于预先设置两种工作模式:第一工作模式、第二工作模式;其中,所述第一工作模式为:获取当前电池温度,确定当前电池温度所处的温度区间;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第一温度区间时,设置充电电流为第一充电电流;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第二温度区间或第三温度区间时,设置充电电流为第二充电电流;所述第二工作模式为:获取当前电池温度,确定当前电池温度所处的温度区间;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第一温度区间时,设置充电电流为第一充电电流;当当前电池温度所处的温度区间不是原温度区间,且当前电池温度处于第三温度区间时,设置充电电流为第二充电电流;具体如上所述。
[0045]初始设置模块430,用于检测到移动终端连接充电器时,设置工作模式为第一
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1