双电池切换方法、电路、移动终端及存储介质与流程

文档序号:19245233发布日期:2019-11-27 19:34阅读:261来源:国知局
本发明涉及电池
技术领域
:,尤其涉及双电池切换方法、电路、移动终端及存储介质。
背景技术
::如今的电子终端产品功能越来越多,造成的功耗也越来越大,终端电子产品的使用及待机时间远远不能达到人们的要求。而且现在为了保证用户安全,电池和终端产已经做成一体,用户出远门时也不能像之前一样带着备用电池,而现在往往要带充电宝等储电设备为手机等设备充电,但充电宝转换效率比较低,很大一部分能量都以热量形式浪费掉,而且使用充电宝充电会很不方便。现有的双电池供电方案有的是在产品里面加上另一块电池,这样会势必造成产品的体积增大,不符合当今产品小型化的趋势,而且产品看起来会比较笨重。为电子产品提供除本身电池之外的简单的供电方案,来延长其使用时间成为了增加电子产品竞争的优势之一。为解决此问题,在现有技术中,通常通过双电池供电来延长终端设备的使用时间一般是使用两个内置的电池为终端设备供电,包括第一回路和第二回路。通过检测双电池供电系统的的供电状态,来判断是使用哪个回路为系统供电,回路的切换是通过软件控制。但是,这样的双电池终端增加了移动设备的体积和重量,不方便携带,另外,终端设备必须在外接通用串行总线(universalserialbus,usb)供电时才能使用。技术实现要素:本发明的主要目的在于提出一种双电池切换方法、电路、移动终端及存储介质,旨在解决单电池不能为终端设备提供足够电量且双电池的体积和重量较大的问题。为实现上述目的,本发明提供的一种双电池切换电路,所述电路包括:充电管理芯片、内电池供电回路、外电池供电回路、切换电路、微控制单元mcu以及外电池监测电路,其中,所述充电管理芯片的输入端与所述内电池供电回路、所述外电池供电回路的输出端连接;所述内电池供电回路的输入端连接内置电池,包括内电池开关控制电路;所述外电池供电回路的输入端连接外置电池,所述外置电池可拆卸地安装于移动终端;所述外电池监测电路与所述外置电池和所述mcu连接,用于检测是否插入所述外电池,根据所述外置电池的插入或者拔出状态,自适应地切换至所述外电池供电回路或者所述内电池供电回路。此外,为实现上述目的,本发明还提出一种双电池切换方法,移动终端由内置电池进行供电,所述方法包括步骤:当判断外置电池插入所述移动终端,且选择切换连接至所述外置电池时,则连接所述外置电池的外电池供电回路,以由所述外置电池为所述移动终端供电;判断是否与所述外置电池断开连接;若是,则切换连接至所述内置电池的内电池供电回路。此外,为实现上述目的,本发明还提出一种移动终端,所述移动终端包括处理器以及存储器;所述处理器用于执行存储器中存储的双电池切换程序,以实现上述的方法。此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的方法。本发明提出的双电池切换方法、电路、移动终端及存储介质,通过外电池监测电路实时监测是否插入外置电池,当外置电池插入时,则产生低电平并发送至mcu,以使mcu控制充电管理芯片由内电池供电回路或者外电池供电回供电,当外置电池从移动终端上拔出时,则内电池切换开关将内电池供电回路打开,且切换电路将充电管理芯片与内电池供电回路导通,从而实现无缝切换。采用本发明,能够自适应的在内置电池与外置电池之间切换供电,且在与外置电池突然断开连接的情况下,快速切换回内电池供电回路,适用于多种应用场景。附图说明图1为本发明第一实施例提供的双电池切换系统的结构示意图;图2为本发明第一实施例提供的双电池切换系统的开关电路图;图3为图2中内电池供电回路的电路原理图;图4为图2中外电池供电回路的电路原理图;图5为图2中切换电路的电路原理图;图6为图2中外电池监测电路的电路原理图;图7为本发明第二实施例提供的双电池切换方法的流程示意图;图8为本发明第三实施例提供的移动终端硬件架构的示意图;图9为图8中双电池切换程序的模块示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。第一实施例如图1所示,为本发明较佳实施例提供的双电池切换系统的结构示意图。在图1中,双电池切换系统包括:移动终端10以及可拆卸地安装在移动终端10的外置电池20。移动终端10包括为移动终端10供电的内置电池11。外置电池20的弹性触点与移动终端10对应的金属触点电性连接,为移动终端10提供电力。根据实际使用需要,移动终端10通过切换电池,以选择内置电池11或者外置电池20进行供电。在实际应用使用中,当移动终端10检测到与外置电池20电性连接时,则存在以下三种应用模式:模式一:移动终端10切换至外置电池20的供电回路上,由外置电池20为移动终端10供电,当检测外置电池20的电量低于预设值时,则切换至内置电池11的供电回路,由内置电池11进行供电。模式二:移动终端10切换至外置电池20的供电回路上,由外置电池20为移动终端10供电,当检测到外置电池20与移动终端10断开连接时,则切换至内置电池11的供电回路,由内置电池11进行供电。模式三:移动终端10继续使用内置电池11进行供电,当内置电池11的电量低于预设值时,则切换至外置电池20的供电回路,由外置电池20为移动终端10供电。在本实施例中,移动终端20可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端。如图2所示,为本实施例中双电池切换系统的开关电路图。在图2中,开关电路包括:充电管理芯片210、内电池供电回路220、外电池供电回路230、切换电路240、微控制单元(microcontrollerunit,mcu)250、外电池监测电路260、第一分压电路270及第二分压电路280。其中,充电管理芯片210的chgout管脚的输入端与内电池供电回路220、外电池供电回路230连接,通过mcu250的控制选择性的将充电管理芯片21与内电池供电回路220或者外电池供电回路230进行导通。内电池供电回路220的输入端连接内置电池110,包括内电池开关控制电路221。外电池供电回路230的输入端连接外置电池20,包括外电池开关控制电路231。mcu250包括gpio3管脚、adc2管脚、gpio2管脚、gpio1管脚和adc1管脚。其中,gpio3管脚与外电池监测电路260连接,用于接收外电池监测电路260反馈的外置电池20的接入信号。adc2管脚与第一分压电路270连接。gpio2管脚与外电池开关控制电路231连接。gpio1管脚与内电池开关控制电路221连接。adc1管脚与第二分压电路280连接。第一分压电路270与外置电池20连接。第二分压电路280与内置电池11连接。内置电池11、外置电池20经过第二分压电路280、第一分压电路270连到mcu250的adc1和adc2管脚,以使mcu250可以实时监测内置电池11和外置电池20的状态,从而决定是否下发电池供电回路切换的指令。具体的,如图3所示,为内电池供电回路220的电路原理图。在图3中,内电池供电回路220包括两个pmos管2201,其中一个pmos管2201的输入端与内置电池11的正极连接,其输出端与另一个pmos管2201的输入端连接。内电池供电回路220的输出端(即:另一个pmos管2201的输出端)与充电管理芯片210的chgout管脚连接。通过在内电池供电回路220设置两个pmos管,能够在外置电池20为移动终端10供电时,避免同时为内置电池11充电,进而显示错误的电池电量状态。在本实施例中,内置电池11与充电管理芯片210的chgout管脚同时提供上拉电路,以避免在内置电池11没有电量的情况下,无法为内置电池11充电。内电池开关控制电路221包括两个nmos管2211,其中一个nmos管起到电平转换的作用,另一个nmos管为控制作用。在没有外置电池20插入时,控制信号gpio1为低电平时,将内电池供电回路220打开。如图4所示,为外电池供电回路230的电路原理图。在图4中,外电池供电回路230包括pmos管2301。pmos管2301的输入端与外置电池20的正极连接。外电池供电回路230的输出端(即:pmos管2301的输出端)与充电管理芯片210的chgout管脚连接。外电池开关控制电路231包括nmos管2311。在本实施例中,由外置电池20提供上拉电路。如图5所示,为图2中切换电路240的电路原理图。在图5中,切换电路240包括多个mos管241、电阻242及电容243。当外置电池20从移动终端10上拔出时,mcu250的gpio1产生控制信号,以控制打开内电路供电回路229,使切换电路240与内电池供电回路220连接,以防止外置电池20被拔出时不会断电。当外置电池20插入移动终端10时,则切换电路240不起到切换作用,由mcu250进行软件控制。本实施例的充电管理芯片210的chgout管脚并联一个或者多个电容值为微法级的电容,从而在开关切换过程中的几十微妙内为移动终端10提供短暂的电流。通过切换电路240可以随时随地使用外置电池20为移动终端10供电。当充电管理芯片210切换至外电池供电回路230时,则与内电池供电回路220断开连接。如图6所示,为图2中外电池监测电路260的电路原理图。在图6中,外电池监测电路260包括mos管261和电阻262。mos管261的输入端与外置电池20连接,输出端与电阻262连接。当外置电池20与外电池监测电路260连接时,外电池监测电路260输出低电平至mcu250,以使mcu250根据电平变化来检测是否插入外置电池20。本实施例的双电池切换系统,通过外电池监测电路260实时监测是否插入外置电池20,当外置电池20插入时,则产生低电平并发送至mcu250,以使mcu250控制充电管理芯片210由内电池供电回路220或者外电池供电回路230供电,当外置电池20从移动终端10上拔出时,则内电池切换开关将内电池供电回路打开,且切换电路240将充电管理芯片与内电池供电回路导通,从而实现无缝切换。采用本发明实施例,能够自适应的在内置电池11与外置电池20之间切换供电,且在与外置电池220突然断开连接的情况下,快速切换回内电池供电回路220,适用于多种应用场景。第二实施例基于第一实施例中的双电池切换系统及电路,本发明第二实施例提出一种双电池切换方法,应用于mcu250。如图7所示,为本实施例中双电池切换方法的流程示意图。在图7中,所述方法包括:步骤710,判断外置电池是否插入移动终端;若是,则进入步骤720,若否,则流程结束;步骤720,判断选择内置电池供电或者选择外置电池供电;当选择内置电池供电时,则进入步骤730,当选择外置电池供电时,则进入步骤750;步骤730,连接内置电池的内电池供电回路;步骤740,判断所述内置电池的电量是否低于第一预设值;若是,则进入步骤750,若否,则返回步骤730;步骤750,连接外置电池的外电池供电回路;步骤760,检测是否与外置电池断开连接;若是,则进入步骤730,若否,则返回步骤750;步骤770,判断外置电池的电量是否低于第二预设值;若是,则进入步骤730,若否,则返回步骤750。具体的,移动终端默认通过内置电池进行供电,实时检测或者每隔预设时间段检测是否插入外置电池。基于不同的使用场景和设置,若有外置电池插入,存在两种供电情况,即:继续连接内置电池,或者切换连接至外置电池,这就需要进一步判断选择与内置电池连接还是与外置电池连接。当选择继续连接内置电池时,则连接内电池供电回路,并接收内置电池的充电电流,且实时判断内置电池的电量是否低于第一预设值,若是,则控制切换电路,切换连接至外置电池,由外置电池供电。同时,与内电池供电回路断开连接。当选择切换连接至外置电池时,则连接外电池供电回路,并接收外置电池的充电电流。若检测外置电池被拔出,则内电池切换开关将内电池供电回路打开,且切换电路切换连接至内电池供电回路,否则,继续与外电池供电回路连接。若检测外置电池的电量低于第二预设值,则切换连接至内电池供电回路,否则,继续与外电池供电回路连接。在本实施例中,第二预设值可以与第一预设值相同,也可以与第一预设值不同,本发明才此不作具体限制。在本实施例中,若选择与内置电池的内电池供电回路连接,则自动与外置电池的外电池供电回路断开连接,类似的,若选择与外置电池的外电池供电回路连接,则自动与内置电池的内电池供电回路断开连接。本领域技术人员可以理解的是,本实施例中各个步骤的顺序可以根据实际应用进行调整,本实施例不作具体限制。本实施例的双电池切换方法,通过实时监测是否插入外置电池,当外置电池插入时,则控制内电池供电回路切换至外电池供电回路,或者继续连接内电池供电回路。采用本发明实施例,能够自适应的在内置电池与外置电池之间切换供电,且在与外置电池突然断开连接的情况下,快速切换回内电池供电回路,适用于多种应用场景。第三实施例如图8所示,为本发明第三实施例提供一种移动终端硬件架构的示意图。在图8中,终端包括:存储器810、处理器820及存储在所述存储器810上并可在所述处理器820上运行的双电池切换程序830。在本实施例中,所述的双电池切换程序830包括一系列的存储于存储器810上的计算机程序指令,当该计算机程序指令被处理器820执行时,可以实现本发明各实施例的双电池切换操作。在一些实施例中,基于该计算机程序指令各部分所实现的特定的操作,双电池切换程序830可以被划分为一个或多个模块。如图9所示,双电池切换程序830包括:判断模块910、充电模块920以及断开连接模块930。其中,判断模块910,用于判断外置电池是否插入移动终端;若是,则进一步判断是选择内置电池供电或者选择外置电池供电。充电模块920,用于当选择内置电池供电时,则连接内置电池的内电池供电回路;以及,当选择外置电池供电时在,则连接外置电池的外电池供电回路。判断模块910,还用于判断所述内置电池的电量是否低于第一预设值;若是,则充电模块920连接外置电池的外电池供电回路,否则继续连接内置电池的内电池供电回路。判断模块910,还用于检测是否与外置电池断开连接;若是,则充电模块920连接内置电池的内电池供电回路,否则继续连接外置电池的外电池供电回路。判断模块910,还用于判断外置电池的电量是否低于第二预设值;若是,则充电模块920连接内置电池的内电池供电回路,否则继续连接外置电池的外电池供电回路。具体的,移动终端默认通过内置电池进行供电,判断模块910实时检测或者每隔预设时间段检测是否插入外置电池。基于不同的使用场景和设置,若有外置电池插入,存在两种供电情况,即:继续连接内置电池,或者切换连接至外置电池,这就需要进一步判断选择与内置电池连接还是与外置电池连接。当选择继续连接内置电池时,则充电模块920连接内电池供电回路,并接收内置电池的充电电流,且判断模块910实时判断内置电池的电量是否低于第一预设值,若是,则充电模块920控制切换电路,切换连接至外置电池,由外置电池供电。同时,断开连接模块930与内电池供电回路断开连接。当选择切换连接至外置电池时,则充电模块920连接外电池供电回路,并接收外置电池的充电电流。若判断模块910检测外置电池被拔出,则内电池切换开关将内电池供电回路打开,且切换电路切换连接至内电池供电回路,否则,充电模块920继续与外电池供电回路连接。若判断模块910检测外置电池的电量低于第二预设值,则充电模块920切换连接至内电池供电回路,否则,继续与外电池供电回路连接。在本实施例中,第二预设值可以与第一预设值相同,也可以与第一预设值不同,本发明才此不作具体限制。在本实施例中,若充电模块920选择与内置电池的内电池供电回路连接,则断开连接模块930自动与外置电池的外电池供电回路断开连接,类似的,若充电模块920选择与外置电池的外电池供电回路连接,则断开连接模块930自动与内置电池的内电池供电回路断开连接。本领域技术人员可以理解的是,本实施例中各个步骤的顺序可以根据实际应用进行调整,本实施例不作具体限制。本实施例的移动终端,通过判断模块910实时监测是否插入外置电池,当外置电池插入时,则充电模块920控制由内电池供电回路切换至外电池供电回路,或者继续连接内电池供电回路。采用本发明实施例,能够自适应的在内置电池与外置电池之间切换供电,且在与外置电池突然断开连接的情况下,快速切换回内电池供电回路,适用于多种应用场景。第四实施例本发明实施例还提供了一种计算机可读存储介质。这里的计算机可读存储介质存储有一个或者多个程序。其中,计算机可读存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。当计算机可读存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述第二实施例所提供的双电池切换方法。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1