本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的充电器检测时机获取控制方法及系统。
背景技术:
目前,移动终端普遍采用可充电电池,故充电是移动终端日常使用中最为常用的功能之一。
在现有技术中充电器检测方案如下:充电器有一个充电输出端,移动终端有一个充电输入端;当充电器未与移动终端相连接时,充电器的充电输出端输出5伏电压,移动终端充电输入端为低电平;当充电器的充电输出端与移动终端的充电输入端相连接时,移动终端将会检测到充电输入端为高电平,移动终端正是通过充电输入端电平由低变高来检测充电器插入,然后配置启动充电功能对移动终端电池予以充电。
现有技术存在如下问题:由于实际的充电器与移动终端连接过程并不是一蹴而就的,整个插入过程往往需要一到两秒,通过测量移动终端的输入端的电压变化(如图1)可以发现,在T1时刻移动终端与充电器相连接,由于用户插入充电器并不是一蹴而就的,整个插入过程往往需要一到两秒,在T1到T2的过程中,移动终端输入端的电压并不稳定但其已经触发了充电的控制过程,这样容易造成内部电路不稳定,有时还容易造成不必要的元器件损伤。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的充电器检测时机获取控制方法及系统。本发明提供一种充电器检测时机获取方法,旨在使移动终端能够在较准确的时机才开始检测充电器以提高充器检测效率,从而方便用户使用。
本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的充电器检测时机获取控制方法,其中,包括:
A、移动终端检测充电输入端是否接入电压,当检测到移动终端充电输入端有电压接入时,判断充电输入端接入的电压是否高于或等于第一预定电压;
B、当充电输入端接入的电压高于或等于第一预定电压时,控制启动定时器检测在一预定时间内所述充电输入端接入的电压是否低于或等于第二预定电压;
C、如果在所述预定时间内充电输入端接入的电压低于或等于第二预定电压时控制返回步骤A;如果在所述预定时间内充电输入端接入的电压不低于或不等于第二预定电压,则控制启动充电器检测。
所述基于移动终端的充电器检测时机获取控制方法,其中,在所述步骤A之前还包括步骤:
第一预先设置模块,用于预先在移动终端上配置充电输入端的高电平中断,用于当移动终端检测到充电输入端的电压高于或等于第一预定电压时产生高电平中断。
所述基于移动终端的充电器检测时机获取控制方法,其中,在所述步骤A之前还包括步骤:
第二预先设置模块,用于预先在移动终端上配置充电输入端的低电平中断,用于当移动终端检测到充电输入端的电压低于或等于第二预定电压时产生低电平中断。
所述基于移动终端的充电器检测时机获取控制方法,其中,所述在移动终端上配置充电输入端的高电平中断为配置当移动终端充电输入端高于或等于5V电压时产生高电平中断。
所述基于移动终端的充电器检测时机获取控制方法,其中,所述在移动终端上配置充电输入端的低电平中断为配置当移动终端充电输入端低于或等于4.5电压时产生低电平中断。
所述基于移动终端的充电器检测时机获取控制方法,其中,所述预定时间为1秒,所述第一预定电压为5V,所述第二预定电压为4.5V。
所述基于移动终端的充电器检测时机获取控制方法,其中,所述步骤C具体包括:
C1、当检测到移动终端充电输入端产生高电平中断的所述一预定时间内,在所述充电输入端检测到低电平中断时,控制返回步骤A;
C2如果当检测到移动终端充电输入端产生高电平中断的所述一预定时间内,没有在所述充电输入端检测到低电平中断时,则控制启动充电器检测。
一种基于移动终端的充电器检测时机获取控制系统,其中,包括:
检测与判断模块,用于移动终端检测充电输入端是否接入电压,当检测到移动终端充电输入端有电压接入时,判断充电输入端接入的电压是否高于或等于第一预定电压;
第一控制模块,用于当充电输入端接入的电压高于或等于第一预定电压时,控制启动定时器检测在一预定时间内所述充电输入端接入的电压是否低于或等于第二预定电压;
第二控制模块,用于如果在所述预定时间内充电输入端接入的电压低于或等于第二预定电压时控制返回检测充电输入端是否接入电压;如果在所述预定时间内充电输入端接入的电压不低于或不等于第二预定电压,则控制启动充电器检测。
所述基于移动终端的充电器检测时机获取控制系统,其中,还包括:
第一预先设置模块,用于预先在移动终端上配置充电输入端的高电平中断,用于当移动终端检测到充电输入端的电压高于或等于第一预定电压时产生高电平中断;
第二预先设置模块,用于预先在移动终端上配置充电输入端的低电平中断,用于当移动终端检测到充电输入端的电压低于或等于第二预定电压时产生低电平中断。
所述基于移动终端的充电器检测时机获取控制系统,其中,所述预定时间为1秒,所述第一预定电压为5V,所述第二预定电压为4.5V;
所述在移动终端上配置充电输入端的高电平中断为配置当移动终端充电输入端高于或等于5V电压时产生高电平中断;
所述在移动终端上配置充电输入端的低电平中断为配置当移动终端充电输入端低于或等于4.5电压时产生低电平中断;
第二控制模块包括:
第一控制单元,用于当检测到移动终端充电输入端产生高电平中断的所述一预定时间内,在所述充电输入端检测到低电平中断时,控制返回检测充电输入端是否接入电压;
第二控制单元,用于如果当检测到移动终端充电输入端产生高电平中断的所述一预定时间内,没有在所述充电输入端检测到低电平中断时,则控制启动充电器检测。
本发明所提供的基于移动终端的充电器检测时机获取控制方法及系统,所述方法通过配置移动终端充电输入端的高电平中断;当检测到移动终端充电输入端产生高电平时,启动定时器并配置移动终端充电输入端的低电平中断;当定时器超时时,启动充电器检测。使移动终端能够在较准确的时机才开始检测充电器以提高充器检测效率,从而方便用户使用。
附图说明
图1是在充电器插入时移动终端充电输入端的电压变化示意图。
图2是本发明基于移动终端的充电器检测时机获取控制方法的第一较佳实施例的流程图。
图3是本发明基于移动终端的充电器检测时机获取控制方法的第二较佳实施例的流程图。
图4是本发明基于移动终端的充电器检测时机获取控制系统的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图2,图2是本发明基于移动终端的充电器检测时机获取控制方法的较佳实施例的流程图。如图2所示,本发明实施例提供的一种基于移动终端的充电器检测时机获取控制方法,包括:
S10、移动终端检测充电输入端是否接入电压,当检测到移动终端充电输入端有电压接入时,判断充电输入端接入的电压是否高于或等于第一预定电压。
本发明实施例中,当移动终端接入充电器接,移动终端检测充电输入端是否接入电压,当检测到移动终端充电输入端有电压接入时,判断充电输入端接入的电压是否高于或等于第一预定电压,其中所述第一预定电压为5V。
S20、当充电输入端接入的电压高于或等于第一预定电压时,控制启动定时器检测在一预定时间内所述充电输入端接入的电压是否低于或等于第二预定电压。
本发明实施例中,当充电输入端接入的电压高于或等于所述第一预定电压为5V,控制启动定时器检测在一预定时间内所述充电输入端接入的电压是否低于或等于第二预定电压,其中,所述预定时间为1秒,所述第二预定电压为4.5V。
S30、如果在所述预定时间内充电输入端接入的电压低于或等于第二预定电压时控制返回步骤S10;如果在所述预定时间内充电输入端接入的电压不低于或不等于第二预定电压,则控制启动充电器检测。
即本发明中如果在1秒内充电输入端接入的电压低于或等于4.5V时控制返回步骤S10;如果在1秒内充电输入端接入的电压不低于或不等于4.5V,则控制启动充电器检测。
当然本发明在具体实施时,可以预先在移动终端上配置充电输入端的高电平中断,用于当移动终端检测到充电输入端的电压高于或等于第一预定电压(5V)时产生高电平中断。以及预先在移动终端上配置充电输入端的低电平中断,用于当移动终端检测到充电输入端的电压低于或等于第二预定电压(4.5V)时产生低电平中断。
其中,所述在移动终端上配置充电输入端的高电平中断为配置当移动终端充电输入端高于或等于5V电压时产生高电平中断。所述在移动终端上配置充电输入端的低电平中断为配置当移动终端充电输入端低于或等于4.5电压时产生低电平中断。
当充电输入端接入的电压高于或等于所述第一预定电压为5V时,控制启动定时器检测在一预定时间(1秒)内所述充电输入端接入的电压是否低于或等于第二预定电压(4.5V)。当检测到移动终端充电输入端产生高电平中断的所述一预定时间(1秒)内,在所述充电输入端检测到低电平中断时,控制返回步骤S10;如果当检测到移动终端充电输入端产生高电平中断的所述一预定时间(1秒)内,没有在所述充电输入端检测到低电平中断时,则控制启动充电器检测。
这样,本发明不是在充电器插入移动终端马上启动充电检测,而是等待一预定时间(例如1秒),插入稳定并检测电压稳定在5V一预定时间后,再启动充电检测,使移动终端能够在较准确的时机才开始检测充电器以提高充器检测效率,从而方便用户使用。
请参见图3,图3是本发明基于移动终端的充电器检测时机获取控制方法的较佳实施例的流程图。如图2所示,本发明实施例提供的一种基于移动终端的充电器检测时机获取控制方法,包括:
S100,配置移动终端充电输入端的高电平中断,用于当移动终端检测到充电输入端的电压高于或等于第一预定电压时产生中断;当检测到移动终端充电输入端产生高电平时,执行步骤S200;
具体地,所述配置移动终端充电输入端的高电平中断为配置当移动终端充电输入端高于或等于5V电压时产生中断;也就是说,只要移动终端充电输入端的电压大于或等于5V时就会产生中断被移动终端主控制器所检测到。
S200,启动定时器并配置移动终端充电输入端的低电平中断;当检测到移动终端输入端产生低电平时,关闭定时器并执行S100;
所述步骤S200,还包括设置定时器的超时时间为1秒。
即本步骤启动1个1秒的定时器并配置移动终端充电输入端的低电平中断;当检测到移动终端输入端产生低电平时,关闭定时器并执行S100,如果定时器超时时,没有检测到输入端产生低电平中断时进入步骤S300。
具体地,所述配置移动终端充电输入端的低电平中断为配置当移动终端充电输入端低于4.5电压时产生中断;也就是说,只要移动终端充电输入端的电压小于或等于4.5V时就会产生中断被移动终端主控制器所检测到。
S300,当定时器超时时,启动充电器检测。
由上可见,本发明所述方法实施例通过配置移动终端充电输入端的高电平中断;当检测到移动终端充电输入端产生高电平时,启动定时器并配置移动终端充电输入端的低电平中断;当定时器超时时,启动充电器检测。使移动终端能够在较准确的时机才开始检测充电器以提高充器检测效率,从而方便用户使用。
基于上述方法实施例,本发明还提供了一种基于移动终端的充电器检测时机获取控制系统,如图4所示,所述系统包括:
检测与判断模块210,用于移动终端检测充电输入端是否接入电压,当检测到移动终端充电输入端有电压接入时,判断充电输入端接入的电压是否高于或等于第一预定电压;具体如上所述。
第一控制模块220,用于当充电输入端接入的电压高于或等于第一预定电压时,控制启动定时器检测在一预定时间内所述充电输入端接入的电压是否低于或等于第二预定电压;具体如上所述。
第二控制模块230,用于如果在所述预定时间内充电输入端接入的电压低于或等于第二预定电压时控制返回检测充电输入端是否接入电压;如果在所述预定时间内充电输入端接入的电压不低于或不等于第二预定电压,则控制启动充电器检测;具体如上所述。
所述基于移动终端的充电器检测时机获取控制系统,其中,还包括:
第一预先设置模块,用于预先在移动终端上配置充电输入端的高电平中断,用于当移动终端检测到充电输入端的电压高于或等于第一预定电压时产生高电平中断;具体如上所述。
第二预先设置模块,用于预先在移动终端上配置充电输入端的低电平中断,用于当移动终端检测到充电输入端的电压低于或等于第二预定电压时产生低电平中断;具体如上所述。
所述基于移动终端的充电器检测时机获取控制系统,其中,所述预定时间为1秒,所述第一预定电压为5V,所述第二预定电压为4.5V;具体如上所述。
所述在移动终端上配置充电输入端的高电平中断为配置当移动终端充电输入端高于或等于5V电压时产生高电平中断;
所述在移动终端上配置充电输入端的低电平中断为配置当移动终端充电输入端低于或等于4.5电压时产生低电平中断;具体如上所述。
第二控制模块包括:
第一控制单元,用于当检测到移动终端充电输入端产生高电平中断的所述一预定时间内,在所述充电输入端检测到低电平中断时,控制返回检测充电输入端是否接入电压;具体如上所述。
第二控制单元,用于如果当检测到移动终端充电输入端产生高电平中断的所述一预定时间内,没有在所述充电输入端检测到低电平中断时,则控制启动充电器检测;具体如上所述。
综上所述,本发明所提供的基于移动终端的充电器检测时机获取控制方法及系统,所述方法通过配置移动终端充电输入端的高电平中断;当检测到移动终端充电输入端产生高电平时,启动定时器并配置移动终端充电输入端的低电平中断;当定时器超时时,启动充电器检测。使移动终端能够在较准确的时机才开始检测充电器以提高充器检测效率,从而方便用户使用。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。