充电控制电路、充电控制方法和电子设备与流程
未命名
07-15
阅读:100
评论:0
1.本技术涉及充电技术领域,尤其涉及一种充电控制电路、充电控制方法和电子设备。
背景技术:
2.折叠屏手机的两个折叠区域分别具有独立的充电芯片和电池。在通过两个充电芯片对两个电池分别进行充电时,这两个电池存在差异(例如电池容量不同、电池电压不同、所在折叠区域温度不同等),如果采用相同充电方式,可能导致两个电池充电不均衡。例如某个电池无法充电到截止状态、充电慢等。
技术实现要素:
3.本技术实施例提供一充电控制电路、充电控制方法和电子设备,用于实现两个电池的充电均衡。
4.为达到上述目的,本技术的实施例采用如下技术方案:第一方面,提供了一种充电控制电路,应用于包括第一电池、第二电池和折叠屏的电子设备,折叠屏能够折叠形成第一折叠区域和第二折叠区域,第一电池位于第一折叠区域,第二电池位于第二折叠区域;充电控制电路包括第一充电芯片、第二充电芯片和控制器,第一充电芯片用于对第一电池进行充电,第二充电芯片用于对第二电池进行充电;控制器用于:获取电子设备的充电状态,电子设备的充电状态包括:电子设备处于折叠状态或展开状态、第一电池的电压和第二电池的电压、第一电池的容量和第二电池的容量,以及,第一折叠区域的温度和第二折叠区域的温度;根据电子设备的充电状态,控制第一充电芯片和第二充电芯片中的至少一个进行充电。
5.本技术实施例提供的充电控制电路,两个充电芯片分别用于对两个电池进行充电,这两个电池分别位于两个折叠区域。根据电子设备处于折叠状态或展开状态、两个电池的电压、两个电池的容量、两个折叠区域的温度等因素,来控制两个充电芯片中的至少一个对电池进行充电,从而实现两个电池的充电均衡。
6.在一种可能的实施方式中,控制器具体用于:在初始充电阶段,根据第一电池的电压以及第二电池的电压,控制第一充电芯片或者第二充电芯片进行充电;根据电子设备处于折叠状态或展开状态、第一折叠区域的温度和第二折叠区域的温度,确定在快速充电阶段是否允许第一充电芯片和第二充电芯片进行充电;在快速充电阶段,根据最大充电电流、当前充电电流以及是否允许第一充电芯片和第二充电芯片进行充电,确定是否控制第一充电芯片和第二充电芯片共同进行充电;在恒压充电阶段,根据第一电池的容量以及第二电池的容量,控制第一充电芯片进行充电,或者,控制第二充电芯片进行充电。
7.在初始充电阶段,电子设备可以与电源适配器通信,电源适配器可以输出默认电压和电流。在快速充电阶段,充电电流较大,充电芯片对电池进行充电同样会引起较大升温,影响用户体验。在恒压充电阶段,充电电流比较小,电池放热量较小,升温不明显。
8.在一种可能的实施方式中,控制器具体用于:如果第一电池的升压裕量减去第二电池的升压裕量之差大于电压阈值,则确定在初始充电阶段,控制第一充电芯片进行充电;如果第二电池的升压裕量减去第一电池的升压裕量之差大于电压阈值,则确定在初始充电阶段,控制第二充电芯片进行充电;其中,第一电池的升压裕量指第一截止电压与第一电池的电压之差,第二电池的升压裕量指第二截止电压与第二电池的电压之差。
9.电池的升压裕量表示电池的升压空间,也就是说,在初始充电阶段,优先选择升压空间大的电池所对应的充电芯片对该电池进行充电,以尽量提高电池的电压。
10.在一种可能的实施方式中,控制器具体用于:如果电子设备处于折叠状态,则在快速充电阶段允许第一充电芯片和第二充电芯片进行充电;如果电子设备处于展开状态,并且,第一折叠区域的温度大于第一温度门限,则在快速充电阶段不允许第一充电芯片进行充电;如果电子设备处于展开状态,并且,第一折叠区域的温度小于或等于第二温度门限,则在快速充电阶段允许第一充电芯片进行充电,第一温度门限大于第二温度门限;如果电子设备处于展开状态,并且,第二折叠区域的温度大于第一温度门限,则在快速充电阶段不允许第二充电芯片进行充电;如果电子设备处于展开状态,并且,第二折叠区域的温度小于或等于第二温度门限,则在快速充电阶段允许第二充电芯片进行充电。
11.在电子设备处于折叠状态下,用户未使用电子设备或者电子设备的负载较低(例如运行音乐播放软件),电子设备运行软件引起的升温不明显,可以允许第一充电芯片和第二充电芯片均进行充电,或者说,使能第一充电芯片和第二充电芯片。
12.在电子设备处于展开状态下,用户使用电子设备,电子设备运行软件可能引起较大的升温,而在快速充电阶段,充电芯片对电池进行充电同样会引起较大升温,影响用户体验。由于第一充电芯片和第二充电芯片分别位于不同折叠区域,因此,可以根据充电芯片所在折叠区域的温度来确定在快速充电阶段是否允许该充电芯片进行充电(即使能该充电芯片),优先控制温度低的折叠区域的充电芯片进行充电。
13.在一种可能的实施方式中,控制器具体用于:如果最大充电电流大于电流阈值,当前充电电流大于电流阈值,并且允许第一充电芯片和第二充电芯片进行充电,则控制第一充电芯片和第二充电芯片进行充电,否则,控制允许充电的充电芯片进行充电。
14.也就是说,在限流足够宽裕,并且充电电流足够大的情况下,如果两个充电芯片均允许进行充电,则尽量让两个充电芯片均进行充电,以提高充电速度。如果限流很严格,或者,充电电流很小,或者只允许一个充电芯片进行充电,则让允许充电的充电芯片进行充电即可。此时可能第一充电芯片、第二充电芯片中的一个进行充电,或者,第一充电芯片和第二充电芯片均进行充电。
15.在一种可能的实施方式中,控制器具体用于:如果第一电池的容量大于第二电池的容量,则控制第一充电芯片进行充电,否则控制第二充电芯片进行充电。
16.也就是说,优先控制容量大的电池对应的充电芯片进行充电,使得容量大的电池储存更多电能。
17.在一种可能的实施方式中,第一折叠区域的温度由第一电池的温度、第一折叠区域的壳体温度、第一折叠区域中发热源的温度得到。
18.第一折叠区域的温度也可以替换为第一电池的温度。
19.在一种可能的实施方式中,第二折叠区域的温度由第二电池的温度、第二折叠区
域的壳体温度、第二折叠区域中发热源的温度得到。
20.第二折叠区域的温度也可以替换为第二电池的温度。
21.第二方面,提供了一种充电控制方法,包括:获取电子设备的充电状态,电子设备的充电状态包括:电子设备处于折叠状态或展开状态、电子设备中第一电池的电压和第二电池的电压、第一电池的容量和第二电池的容量,以及,电子设备中第一折叠区域的温度和第二折叠区域的温度;根据电子设备的充电状态,控制电子设备中第一充电芯片和第二充电芯片中的至少一个进行充电。
22.在一种可能的实施方式中,根据电子设备的充电状态,控制电子设备中第一充电芯片和第二充电芯片中的至少一个进行充电,包括:在初始充电阶段,根据第一电池的电压以及第二电池的电压,控制第一充电芯片或者第二充电芯片进行充电;根据电子设备处于折叠状态或展开状态、第一折叠区域的温度和第二折叠区域的温度,确定在快速充电阶段是否允许第一充电芯片和第二充电芯片进行充电;在快速充电阶段,根据最大充电电流、当前充电电流以及是否允许第一充电芯片和第二充电芯片进行充电,确定是否控制第一充电芯片和第二充电芯片共同进行充电;在恒压充电阶段,根据第一电池的容量以及第二电池的容量,控制第一充电芯片进行充电,或者,控制第二充电芯片进行充电。
23.在一种可能的实施方式中,在初始充电阶段,根据第一电池的电压以及第二电池的电压,控制第一充电芯片或者第二充电芯片进行充电,包括:如果第一电池的升压裕量减去第二电池的升压裕量之差大于电压阈值,则确定在初始充电阶段,控制第一充电芯片进行充电;如果第二电池的升压裕量减去第一电池的升压裕量之差大于电压阈值,则确定在初始充电阶段,控制第二充电芯片进行充电;其中,第一电池的升压裕量指第一截止电压与第一电池的电压之差,第二电池的升压裕量指第二截止电压与第二电池的电压之差。
24.在一种可能的实施方式中,根据电子设备处于折叠状态或展开状态、第一折叠区域的温度和第二折叠区域的温度,确定在快速充电阶段是否允许第一充电芯片和第二充电芯片进行充电,包括:如果电子设备处于折叠状态,则在快速充电阶段允许第一充电芯片和第二充电芯片进行充电;如果电子设备处于展开状态,并且,第一折叠区域的温度大于第一温度门限,则在快速充电阶段不允许第一充电芯片进行充电;如果电子设备处于展开状态,并且,第一折叠区域的温度小于或等于第二温度门限,则在快速充电阶段允许第一充电芯片进行充电,第一温度门限大于第二温度门限;如果电子设备处于展开状态,并且,第二折叠区域的温度大于第一温度门限,则在快速充电阶段不允许第二充电芯片进行充电;如果电子设备处于展开状态,并且,第二折叠区域的温度小于或等于第二温度门限,则在快速充电阶段允许第二充电芯片进行充电。
25.在一种可能的实施方式中,根据最大充电电流、当前充电电流以及是否允许第一充电芯片和第二充电芯片进行充电,确定是否控制第一充电芯片和第二充电芯片共同进行充电,包括:如果最大充电电流大于电流阈值,当前充电电流大于电流阈值,并且允许第一充电芯片和第二充电芯片进行充电,则控制第一充电芯片和第二充电芯片进行充电,否则,控制允许充电的充电芯片进行充电。
26.在一种可能的实施方式中,根据第一电池的容量以及第二电池的容量,控制第一充电芯片进行充电,或者,控制第二充电芯片进行充电,包括:如果第一电池的容量大于第二电池的容量,则控制第一充电芯片进行充电,否则控制第二充电芯片进行充电。
27.在一种可能的实施方式中,第一折叠区域的温度由第一电池的温度、第一折叠区域的壳体温度、第一折叠区域中发热源的温度得到。
28.在一种可能的实施方式中,第二折叠区域的温度由第二电池的温度、第二折叠区域的壳体温度、第二折叠区域中发热源的温度得到。
29.第三方面,提供了一种电子设备,包括第一电池、第二电池、折叠屏和如第一方面及其任一实施方式所述的充电控制电路,折叠屏能够折叠形成第一折叠区域和第二折叠区域,第一电池位于第一折叠区域,第二电池位于第二折叠区域,第一折叠区域能够与第二折叠区域折叠或展开;充电控制电路用于对第一电池或第二电池进行充电。
30.第四方面,提供了一种电子设备,包括折叠屏、第一电池、第二电池、第一充电芯片、第二充电芯片、存储器以及一个或多个处理器;折叠屏能够折叠形成第一折叠区域和第二折叠区域,第一电池位于第一折叠区域,第二电池位于第二折叠区域;第一充电芯片用于对第一电池进行充电,第二充电芯片用于对第二电池进行充电;存储器中存储计算机程序代码,计算机程序代码包括计算机指令,当处理器执行计算机指令时,电子设备执行如第二方面及其任一实施方式所述的方法。
31.第五方面,提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第二方面及其任一实施方式所述的方法。
32.第六方面,提供了一种包含计算机指令的计算机程序产品,当计算机指令在上述电子设备上运行时,使得该电子设备执行如第二方面及其任一实施方式所述的方法。
33.第七方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持电子设备实现上述第一方面中所涉及的功能。在一种可能的设计中,该装置还包括接口电路,接口电路可用于从其它装置(例如存储器)接收信号,或者,向其它装置(例如通信接口)发送信号。该芯片系统可以包括芯片,还可以包括其他分立器件。
34.第二方面至第七方面的技术效果参照第一方面及其任一实施方式的技术效果,在此不再重复。
附图说明
35.图1为本技术实施例提供的一种电子设备的结构示意图;图2为本技术实施例提供的一种电子设备中充电控制电路的结构示意图;图3为本技术实施例提供的一种电子设备为折叠屏手机的示意图;图4为本技术实施例提供的另一种电子设备为折叠屏手机的示意图;图5为本技术实施例提供的一种软件架构的示意图;图6为本技术实施例提供的一种充电控制方法的流程示意图;图7为本技术实施例提供的一种通过磁传感器获取折叠角度的示意图;图8为本技术实施例提供的另一种充电控制方法的流程示意图;图9为本技术实施例提供的又一种充电控制方法的流程示意图;图10为本技术实施例提供的一种电池的电流电压曲线的示意图;图11为本技术实施例提供的一种芯片系统的结构示意图。
具体实施方式
36.首先对本技术涉及的一些概念进行描述。
37.本技术实施例涉及的术语“第一”、“第二”等仅用于区分同一类型特征的目的,不能理解为用于指示相对重要性、数量、顺序等。
38.本技术实施例涉及的术语“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
39.本技术实施例涉及的术语“耦合”、“连接”应做广义理解,例如,可以指物理上的直接连接,也可以指通过电子器件实现的间接连接,例如通过电阻、电感、电容或其他电子器件实现的连接。
40.如前文所述的,对于折叠屏手机来说,两个电池分别位于两个折叠区域。在通过两个充电芯片对这两个电池分别进行充电时,这两个电池的充电条件存在差异,例如电池容量不同、电池电压不同、所在折叠区域温度不同等。如果采用相同充电方式,可能导致两个电池充电不均衡,还有可能导致折叠区域过热。
41.因此,本技术实施例提供的充电控制电路、充电控制方法和电子设备,结合电子设备处于折叠状态或展开状态、两个电池的电压、两个电池的容量、两个折叠区域的温度等因素,来控制两个充电芯片中的至少一个对电池进行充电。从而实现两个电池的充电均衡。
42.需要说明的是,本技术实施例以两个电池为例进行说明,还可以应用于更多电池的场景。
43.本技术实施例提供了一种电子设备,该电子设备可以是一种具有多个电池的可折叠的设备。示例性的,在本技术实施例中,该电子设备包括两个折叠区域和两个电池,这两个折叠区域可以通过铰链结构连接在一起,使得这两个折叠区域能够折叠或展开。两个电池位于不同折叠区域,并且通过不同的充电芯片来独立控制对这两个电池的充电。
44.该电子设备可以是移动的,也可以是固定的。电子设备可以部署在陆地上(例如室内或室外、手持或车载等),也可以部署在水面上(例如轮船等),还可以部署在空中(例如飞机、气球和卫星等)。该电子设备可以称为用户设备(user equipment,ue)、接入终端、终端单元、用户单元(subscriber unit)、终端站、移动站(mobile station,ms)、移动台、终端代理或终端装置等。例如,该电子设备可以是手机、平板电脑、笔记本电脑、智能手环、智能手表、耳机、智能音箱、虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的终端、无人驾驶(self driving)中的终端、远程医疗(remote medical)中的终端、智能电网(smart grid)中的终端、运输安全(transportation safety)中的终端、智慧城市(smart city)中的终端、智慧家庭(smart home)中的终端等。本技术实施例对电子设备的具体类型和结构等不作限定。下面对电子设备的一种可能结构进行说明。
45.以电子设备为手机为例,图1示出了电子设备101的一种可能的结构。该电子设备101可以包括处理器210、外部存储器接口220、内部存储器221、通用串行总线(universal serial bus,usb)接口230、电源管理模块240、电池241、无线充电线圈242、天线1、天线2、移动通信模块250、无线通信模块260、音频模块270、扬声器270a、受话器270b、麦克风270c、耳
机接口270d、传感器模块280、按键290、马达291、指示器292、摄像头293、显示屏294以及用户标识模块(subscriber identification module,sim)卡接口295等。另外,如图2所示,该电子设备按照充电控制功能划分包括充电控制电路200,充电控制电路200包括其中的处理器210和电源管理模块240。图2还对电池241进行了展开。
46.其中,传感器模块280可以包括压力传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、距离传感器、接近光传感器、指纹传感器、温度传感器、触摸传感器、环境光传感器、骨传导传感器等。
47.可以理解的是,本技术实施例示意的结构并不构成对电子设备101的具体限定。在本技术另一些实施例中,电子设备101可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
48.处理器210可以包括一个或多个处理单元,例如:处理器210可以为现场可编程门阵列(field programmable gate array,fpga)、专用集成电路(application specific integrated circuit,asic)、片上系统(system on chip,soc)、中央处理单元(central processing unit,cpu)、应用处理器(application processor,ap)、网络处理器(network processor,np)、数字信号处理器(digital signal processor,dsp)、微控制单元(micro controller unit,mcu)、可编程逻辑器件(programmable logic device,pld)、调制解调处理器、图形处理器(graphics processing unit,gpu)、图像信号处理器(image signal processor,isp)、控制器、视频编解码器、基带处理器以及神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。例如,处理器210可以是应用处理器ap。或者,上述处理器210可以集成在片上系统(system on chip,soc)中。或者,上述处理器210可以集成在集成电路(integrated circuit,ic)芯片中。该处理器210可以包括ic芯片中的模拟前端(analog front end,afe)和微控制单元(micro-controller unit,mcu)。
49.其中,控制器可以是电子设备101的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
50.处理器210中还可以设置存储器,用于存储计算机指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的计算机指令或数据。如果处理器210需要再次使用该计算机指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
51.在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口、集成电路内置音频(inter-integrated circuit sound,i2s)接口、脉冲编码调制(pulse code modulation,pcm)接口、通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口、移动产业处理器接口(mobile industry processor interface,mipi)、通用输入输出(general-purpose input/output,gpio)接口、用户标识模块(subscriber identity module,sim)接口和/或usb接口等。
52.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备101的结构限定。在本技术另一些实施例中,电子设备101也可以采用
上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
53.电子设备101的无线通信功能可以通过天线1、天线2、移动通信模块250、无线通信模块260、调制解调处理器以及基带处理器等实现。
54.天线1和天线2用于发射和接收电磁波信号。电子设备101中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
55.移动通信模块250可以提供应用在电子设备101上的包括2g/3g/4g/5g等无线通信的解决方案。无线通信模块260可以提供应用在电子设备101上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络)、蓝牙(bluetooth,bt)、全球导航卫星系统(global navigation satellite system,gnss)、调频(frequency modulation,fm)、近距离无线通信技术(near field communication,nfc)、红外技术(infrared,ir)等无线通信的解决方案。在一些实施例中,电子设备101的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得电子设备101可以通过无线通信技术与网络以及其他设备通信。
56.外部存储器接口220可以用于连接外部存储卡,例如微闪迪(micro sandisk,micro sd)卡,实现扩展电子设备101的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
57.内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括计算机指令。处理器210通过运行存储在内部存储器221的计算机指令,从而执行电子设备101的各种功能应用以及数据处理。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、通用闪存存储器(universal flash storage,ufs)等。
58.本技术实施例涉及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
59.电子设备101可以通过音频模块270、扬声器270a、受话器270b、麦克风270c、耳机接口270d以及应用处理器等实现音频功能。例如音乐播放,录音等。
60.音频模块270用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。在一些实施例中,音频模块270可以设置于处理器210中,或将音频模块270的部分功能模块设置于处理器210中。扬声器270a,也称“喇叭”,用于将音频电信
号转换为声音信号。受话器270b,也称“听筒”,用于将音频电信号转换成声音信号。麦克风270c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。电子设备101可以设置至少一个麦克风270c。耳机接口270d用于连接有线耳机。耳机接口270d可以是usb接口230,也可以是3.5mm的开放移动终端平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
61.按键290包括开机键、音量键等。按键290可以是机械按键。也可以是触摸式按键。电子设备101可以接收按键输入,产生与电子设备101的用户设置以及功能控制有关的键信号输入。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息、未接来电、通知等。sim卡接口295用于连接sim卡。sim卡可以通过插入sim卡接口295,或从sim卡接口295拔出,实现和电子设备101的接触和分离。电子设备101可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口295可以支持纳sin(nano sim)卡、微sim(micro sim)卡、sim卡等。在一些实施例中,电子设备101采用嵌入式(embedded sim,esim)卡,esim卡可以嵌在电子设备101中,不能和电子设备101分离。
62.电子设备101可以通过isp、摄像头293、视频编解码器、gpu、显示屏294以及应用处理器等实现拍摄功能。isp 用于处理摄像头293反馈的数据。在一些实施例中,isp可以设置在摄像头293中。摄像头293用于捕获静态图像或视频。在一些实施例中,电子设备101可以包括1个或n个摄像头293,n为大于1的正整数。
63.电子设备101可以通过gpu、显示屏294以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏294和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个gpu,其执行计算机指令以生成或改变显示信息。
64.显示屏294用于显示图像,视频等。显示屏294包括显示面板。在一些实施方式中,电子设备101可以包括1个或多个显示屏294。在另一些实施方式中,显示屏294中的触控屏可以为折叠屏。示例性的,如图3和图4中所示,显示屏294的显示面板可以包括折叠屏,折叠屏能够折叠形成第一折叠区域31和第二折叠区域32,第一折叠区域31与第二折叠区域32通过铰链结构连接在一起,第一折叠区域31与第二折叠区域32能够折叠或展开,从而实现电子设备中显示屏294的折叠或展开。当显示屏294进行折叠时,第一折叠区域31和第二折叠区域32可以位于不同平面,其中,图3中的显示屏294向外折叠,使得折叠后第一折叠区域31和第二折叠区域32对用户可见,用户仍可以对显示屏294进行触控操作,图4中的显示屏294向内折叠,使得完全折叠后第一折叠区域31和第二折叠区域32相对,有利于保护显示屏294的显示面板。本技术实施例提供的显示屏294可以为图3所示的向外折叠的折叠屏,还可以应用于图4所示的向内折叠的折叠屏。
65.电池241可以包括至少两个电池,至少两个电池可以采用串联、并联等方式来为负载供电。本技术实施例以两个电池为例,例如图2所示的第一电池2411和第二电池2412,第一电池2411位于图3或图4所示的第一折叠区域31,第二电池2412位于图3或图4所示的第二折叠区域32。
66.电源管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,例如无线充电底座、具有反向无线充电功能的其他电子设备101等。电源管理模块240可以
通过电子设备的无线充电线圈242接收无线充电输入。充电器也可以是有线充电器,例如,电源管理模块240可以通过柔性电路板(flexible printed circuit,fpc)21(图2所示)连接的usb接口230接收有线充电器的充电输入。
67.其中,电源管理模块240为电池241充电的同时,还可以为电子设备供电。电源管理模块240接收电池241的输入,为处理器210、内部存储器221、外部存储器接口220、显示屏294、摄像头293和无线通信模块260等供电。电源管理模块240还可以用于监测电池241的容量、电压、电池循环次数、电池健康状态(漏电、阻抗)等参数。在其他一些实施例中,电源管理模块240也可以设置于处理器210中。
68.电源管理模块240可以包括多个充电芯片(或称充电ic),每个充电芯片通过板对板(board to board,btb)连接器连接一个电池,从而对一个电池进行充电,例如,如图4所示,电源管理模块240包括第一充电芯片2401、第二充电芯片2402、第一过压保护(over voltage protection,ovp)电路2403、第二ovp电路2404。处理器210可以控制第一充电芯片2401对第一电池2411进行充电,处理器210可以控制第二充电芯片2402对第二电池2412进行充电。第一ovp电路2403用于防止第一电池2411的充电电压过高,第二ovp电路2403用于防止第二电池2412的充电电压过高。
69.处理器210通过执行内部存储器221中存储的程序、计算机指令来执行本技术实施例提供的充电控制方法。处理器210运行的程序可以基于操作系统,例如安卓(android)操作系统
®
、苹果(ios)操作系统
®
、视窗(windows)操作系统等。
70.如图5所示,以处理器210运行的程序基于安卓操作系统
®
为例,处理器210运行的程序按照功能进行分层,可以包括内核层、硬件抽象层(hardware abstraction layer,hal)、框架层、应用程序层。
71.内核层包括操作系统(operation system,os)内核(kernel)以及用于驱动硬件资源的硬件驱动,例如温度传感器驱动、位置传感器驱动、充电芯片驱动等。操作系统内核用于管理系统的进程、内存、驱动程序、文件系统和网络系统等。温度传感器驱动用于驱动温度传感器以获取电子设备各区域的温度,例如壳体的温度、发热源的温度、电池的温度等。位置传感器驱动用于驱动位置传感器获取电子设备的折叠角度。充电芯片驱动用于驱动充电芯片(前文所述的第一充电芯片和第二充电芯片)来对电池进行充电。
72.hal用于提供虚拟硬件平台以将硬件抽象化,隐藏了硬件接口细节,使得代码具有硬件无关性,并可在多种平台上进行移植。例如,hal包括温度传感器hal、位置传感器hal、充电芯片hal等。
73.框架层用于向应用程序层中的应用程序提供应用程序编程接口(application programming interface,api)和系统资源服务。例如框架层包括温度传感器api、位置传感器api、充电芯片api等。
74.应用程序层可以包括充电控制程序,充电控制程序用于执行本技术实施例提供的充电控制方法,包括调用温度传感器api以获取电子设备各区域的温度,调用位置传感器api以获取电子设备的折叠角度,调用充电芯片api以控制充电芯片对电子进行充电。另外,在一些实施方式中,电源管理的部分功能还可以由音频数字信号处理器(audio digital signal processor,adsp)50来实现,处理器210可以通过内核层与adsp 50通信,由处理器210和adsp 50共同对充电芯片的充电进行控制。
75.如图6所示,本技术实施例提供的充电控制方法包括:s101、获取电子设备的充电状态。
76.当电子设备连接至电源适配器时,处理器判断是否可以进行高压直充,如果可以进行高压直充,则与电源适配器进行通信,以指示电源适配器开始对电子设备进行充电。电子设备的充电状态包括但不限于:电子设备处于折叠状态或展开状态、第一电池的电压和第二电池的电压、第一电池的容量和第二电池的容量、第一电池的温度和第二电池的温度、以及,第一折叠区域的温度和第二折叠区域的温度。
77.处理器可以通过位置传感器(例如磁传感器)来获取电子设备的折叠角度,从而确定电子设备处于折叠状态或展开状态,即第一折叠区域与第二折叠区域是折叠在一起还是展开。当折叠角度小于角度阈值时,可以确定第一折叠区域与第二折叠区域折叠在一起,当折叠角度大于角度阈值时,可以确定第一折叠区域与第二折叠区域是展开的。示例性的,如图7所示,可以在第一折叠区域31设置磁铁71,在第二折叠区域32设置磁传感器72,磁铁71与磁传感器72之间的相对位置随着第一折叠区域31与第二折叠区域32之间的折叠角度而变化,而磁传感器72检测到的磁场强度随着磁铁71与磁传感器72之间相对位置的变化而变化,所以通过磁传感器72检测到的磁场强度即可以得到第一折叠区域31与第二折叠区域32之间的折叠角度,进而确定第一折叠区域与第二折叠区域是折叠在一起还是展开。
78.处理器可以通过系统的参数来获取第一电池的容量和第二电池的容量,例如电子设备在出厂时,装配的电池的容量以参数形式写入电子设备中。或者,处理器可以通过第一充电芯片中集成的电量计得到第一电池的容量,或者,通过第一电池所在电池包中的电量计得到第一电池的容量;处理器可以通过第二充电芯片中集成的电量计得到第二电池的容量,或者,可以通过第二电池所在电池包中的电量计得到第二电池的容量。以两个电池为例,这两个电池的容量可以相同或不同。
79.处理器可以通过第一充电芯片中集成的电量计得到第一电池的电压,或者,通过第一电池所在电池包中的电量计得到第一电池的电压;处理器可以通过第二充电芯片中集成的电量计得到第二电池的电压,或者,可以通过第二电池所在电池包中的电量计得到第二电池的电压。
80.处理器可以通过第一电池的温度tbat1、第一折叠区域的壳体温度tshell1(前壳温度和/或后壳温度)、第一折叠区域中发热源的温度theater1等得到第一折叠区域的温度t1,例如t1=f1(tbat1,tshell1,theater1),f1( )表示函数,具体不作限定。在一种可能的实施方式中,t1=a1*tbat1+b1*tshell1+c1*theater1,a1、b1、c1为系数,从而实现对第一折叠区域的温度的线性估计。
81.其中,第一电池的温度tbat1可以由安装于第一电池处的温度传感器测量得到。第一折叠区域的壳体温度tshell1可以由安装于第一折叠区域的前壳和/或后壳处的温度传感器测量得到。第一折叠区域中发热源的温度theater1可以由安装于第一折叠区域中发热源处的温度传感器测量得到。第一折叠区域中发热源指第一折叠区域中工作时产生大量热量的器件,例如位于第一折叠区域中的处理器、soc、gpu等。
82.处理器可以通过第二电池的温度tbat2、第二折叠区域的壳体温度tshell2(前壳温度和/或后壳温度)、第二折叠区域中发热源的温度theater2等得到第二折叠区域的温度t2,例如t2=f2(tbat2,tshell2,theater2,f2( )表示函数,具体不作限定。在一种可能的实
施方式中,t2=a2*tbat2+b2*tshell2+c2*theater2,a2、b2、c2为系数,从而实现对第二折叠区域的温度的线性估计。
83.其中,第二电池的温度tbat2可以由安装于第二电池处的温度传感器测量得到。第二折叠区域的壳体温度tshell2可以由安装于第二折叠区域的前壳和/或后壳处的温度传感器测量得到。第二折叠区域中发热源的温度theater2可以由安装于第二折叠区域中发热源处的温度传感器测量得到。第二折叠区域中发热源指第二折叠区域中工作时产生大量热量的器件,例如位于第二折叠区域中的处理器、soc、gpu等。
84.需要说明的是,处理器获取的上述信息并不是一次性的,而是周期性进行的或条件触发的,可以在执行步骤s102的过程中根据需要来执行的。因此,本技术不限定处理器获取上述信息的时机。
85.s102、根据电子设备的充电状态,控制第一充电芯片和第二充电芯片中的至少一个进行充电。
86.处理器可以控制第一充电芯片和第二充电芯片中的一个充电,或者控制第一充电芯片和第二充电芯片均充电。当充电完成后或者电子设备与电源适配器之间断开连接时,处理器可以控制第一充电芯片和第二充电芯片停止充电。当电子设备与电源适配器重新连接时,可以重新从s101开始执行。
87.如图8和图9所示,步骤s102包括步骤s1021-s1024。
88.s1021、在初始充电阶段,根据第一电池的电压以及第二电池的电压,控制第一充电芯片或者第二充电芯片进行充电。
89.也就是说,在电子设备刚连接至电源适配器的初始充电阶段,先默认从第一充电芯片或第二充电芯片中选择一个进行充电。在初始充电阶段,电子设备可以与电源适配器通信,电源适配器可以输出默认电压和电流。
90.如果第一电池的升压裕量vdiff1减去第二电池的升压裕量vdiff2之差大于电压阈值vth,即vdiff1-vdiff2》vth,则可以确定在初始充电阶段,控制第一充电芯片进行充电。如果第二电池的升压裕量vdiff2减去第一电池的升压裕量vdiff1之差大于电压阈值vth,即vdiff2-vdiff1》vth,则可以确定在初始充电阶段,控制第二充电芯片对第二电池进行充电。否则(即|vdiff2-vdiff1|≤vth),则任选第一充电芯片或第二充电芯片进行充电。其中,第一电池的升压裕量vdiff1指第一电池的截止电压(即第一截止电压)vend1与第一电池的电压v1之差,即vdiff1=vend1-v1。第二电池的升压裕量vdiff2指第二电池的截止电压(即第二截止电压)vend2与第二电池的电压v2之差,即vdiff2=vend2-v2。第二截止电压与第一截止电压可以相同或不同。
91.电池的升压裕量表示电池的升压空间,也就是说,在初始充电阶段,优先选择升压空间大的电池所对应的充电芯片对该电池进行充电,以尽量提高电池的电压。
92.s1022、根据电子设备处于折叠状态或展开状态、第一折叠区域的温度和第二折叠区域的温度,确定在快速充电阶段是否允许第一充电芯片和第二充电芯片进行充电。
93.在电子设备处于折叠状态下,用户未使用电子设备或者电子设备的负载较低(例如运行音乐播放软件),电子设备运行软件引起的升温不明显,可以允许第一充电芯片和第二充电芯片均进行充电,或者说,使能第一充电芯片和第二充电芯片。
94.在电子设备处于展开状态下,用户使用电子设备,电子设备运行软件可能引起较
大的升温,而在快速充电阶段,充电电流较大,充电芯片对电池进行充电同样会引起较大升温,影响用户体验。由于第一充电芯片和第二充电芯片分别位于不同折叠区域,因此,可以根据充电芯片所在折叠区域的温度来确定在快速充电阶段是否允许该充电芯片进行充电(即使能该充电芯片),优先控制温度低的折叠区域的充电芯片进行充电。
95.如果电子设备处于展开状态,并且,第一折叠区域的温度t1或第一电池的温度tbat1大于第一温度门限tth1(即第一折叠区域的温度或第一电池的温度较高),则在快速充电阶段不允许第一充电芯片进行充电(即去使能第一充电芯片),以避免第一折叠区域温度过高。如果电子设备处于展开状态,并且,第一折叠区域的温度t1或第一电池的温度tbat1小于或等于第二温度门限tth2(即第一折叠区域的温度或第一电池的温度较低),则在快速充电阶段允许第一充电芯片进行充电(即使能第一充电芯片)。其中,第一温度门限大于第二温度门限。另外,如果tth2≤t1≤tth1,则不对是否允许第一充电芯片进行充电进行判断,以避免第一折叠区域的温度t1或第一电池的温度tbat1在区间[tth2,tth1]内变化时频繁触发进行上述判断。
[0096]
同理,如果电子设备处于展开状态,并且,第二折叠区域的温度t2或第二电池的温度tbat2大于第一温度门限tth1(即第二折叠区域的温度或第二电池的温度较高),则在快速充电阶段不允许第二充电芯片进行充电(即去使能第二充电芯片),以避免第二折叠区域温度或第二电池的温度过高。如果电子设备处于展开状态,并且,第二折叠区域的温度t2或第二电池的温度tbat2小于或等于第二温度门限tth2(即第二折叠区域的温度或第二电池的温度较低),则在快速充电阶段允许第二充电芯片进行充电(即使能第二充电芯片)。另外,如果tth2≤t2≤tth1,则不对是否允许第二充电芯片进行充电进行判断,以避免第二折叠区域的温度t1或第二电池的温度tbat2在区间[tth2,tth1]内变化时频繁触发进行上述判断。
[0097]
第一温度门限和第二温度门限可以通过第一预设温度门限与第一回滞门限得到,例如,第一温度门限=第一预设温度门限+第一回滞门限,第二温度门限=第一预设温度门限-第一回滞门限。
[0098]
s1023、根据最大充电电流、当前充电电流以及是否允许第一充电芯片和第二充电芯片进行充电,确定是否控制第一充电芯片和第二充电芯片共同进行充电。
[0099]
处理器可以根据第一折叠区域的温度t1和第二折叠区域的温度t2查找温控表,来确定最大充电电流imax(即限流参数)。并且当电子设备处于折叠状态和展开状态时,所要查找的温控表可以相同或不同。示例性的,一种可能的温控表如表1所示。
[0100]
表1
[0101]
处理器可以根据第一电池的电压或者第二电池的电压查找电池的电流电压
(current voltage,cv)曲线,得到当前充电电流。示例性的,一种可能的cv曲线如图10所示。在充电过程中可以包括至少一个充电循环,每个充电循环包括恒流充电阶段和恒压充电阶段。在恒流充电阶段,充电电流保持不变,充电电压不断升高;在恒压充电阶段,充电电压保持不变,充电电流不断降低。
[0102]
如果最大充电电流imax大于电流阈值ith,当前充电电流icur大于电流阈值ith,并且允许第一充电芯片和第二充电芯片进行充电,则控制第一充电芯片和第二充电芯片进行充电,否则,控制允许充电的充电芯片进行充电。也就是说,在限流足够宽裕,并且充电电流足够大的情况下,如果两个充电芯片均允许进行充电,则尽量让两个充电芯片均进行充电,以提高充电速度。如果限流很严格,或者,充电电流很小,或者只允许一个充电芯片进行充电,则让允许充电的充电芯片进行充电即可。此时可能第一充电芯片、第二充电芯片中的一个进行充电,或者,第一充电芯片和第二充电芯片均进行充电。
[0103]
s1024、在恒压充电阶段,根据第一电池的容量以及第二电池的容量,控制第一充电芯片进行充电,或者,控制第二充电芯片进行充电。
[0104]
该恒压充电阶段可以指最后一个充电循环的恒压充电阶段,如果不是最后一个充电循环的恒压充电阶段,则可以重新从s1022开始执行。在该阶段充电电流比较小,电池放热量较小,升温不明显。如果第一电池的容量大于第二电池的容量,则控制第一充电芯片进行充电,否则控制第二充电芯片进行充电。也就是说,优先控制容量大的电池对应的充电芯片进行充电,使得容量大的电池储存更多电能。
[0105]
本技术实施例提供的充电控制电路、充电控制方法和电子设备,两个充电芯片分别用于对两个电池进行充电,这两个电池分别位于两个折叠区域。根据电子设备处于折叠状态或展开状态、两个电池的电压、两个电池的容量、两个折叠区域的温度等因素,来控制两个充电芯片中的至少一个对电池进行充电,从而实现对两个电池的充电均衡。
[0106]
如图11所示,本技术实施例还提供一种芯片系统。该芯片系统60包括至少一个处理器601和至少一个接口电路602。至少一个处理器601和至少一个接口电路602可通过线路互联。处理器601用于支持电子设备实现上述方法实施例中的各个步骤,例如图6、图8、图9所示的方法,至少一个接口电路602可用于从其它装置(例如存储器)接收信号,或者,向其它装置(例如通信接口)发送信号。该芯片系统可以包括芯片,还可以包括其他分立器件。
[0107]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当计算机指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中的各个步骤,例如执行图6、图8、图9所示的方法。
[0108]
本技术实施例还提供一种包括计算机指令的计算机程序产品,当计算机指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中的各个步骤,例如执行图6、图8、图9所示的方法。
[0109]
关于芯片系统、计算机可读存储介质、计算机程序产品的技术效果参照前面方法实施例的技术效果。
[0110]
应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0111]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模
块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0112]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0113]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0114]
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个设备,或者也可以分布到多个设备上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0115]
另外,在本技术各个实施例中的各功能模块可以集成在一个设备中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个设备中。
[0116]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0117]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种充电控制电路,其特征在于,应用于包括第一电池、第二电池和折叠屏的电子设备,所述折叠屏能够折叠形成第一折叠区域和第二折叠区域,所述第一电池位于所述第一折叠区域,所述第二电池位于所述第二折叠区域;所述充电控制电路包括第一充电芯片、第二充电芯片和控制器,所述第一充电芯片用于对所述第一电池进行充电,所述第二充电芯片用于对所述第二电池进行充电;所述控制器用于:获取所述电子设备的充电状态,所述电子设备的充电状态包括:所述电子设备处于折叠状态或展开状态、所述第一电池的电压和所述第二电池的电压、所述第一电池的容量和所述第二电池的容量,以及,所述第一折叠区域的温度和所述第二折叠区域的温度;根据所述电子设备的充电状态,控制所述第一充电芯片和所述第二充电芯片中的至少一个进行充电。2.根据权利要求1所述的充电控制电路,其特征在于,所述控制器具体用于:在初始充电阶段,根据所述第一电池的电压以及所述第二电池的电压,控制所述第一充电芯片或者所述第二充电芯片进行充电;根据所述电子设备处于折叠状态或展开状态、所述第一折叠区域的温度和所述第二折叠区域的温度,确定在快速充电阶段是否允许所述第一充电芯片和所述第二充电芯片进行充电;在快速充电阶段,根据最大充电电流、当前充电电流以及是否允许所述第一充电芯片和所述第二充电芯片进行充电,确定是否控制所述第一充电芯片和所述第二充电芯片共同进行充电;在恒压充电阶段,根据所述第一电池的容量以及所述第二电池的容量,控制所述第一充电芯片进行充电,或者,控制所述第二充电芯片进行充电。3.根据权利要求2所述的充电控制电路,其特征在于,所述控制器具体用于:如果所述第一电池的升压裕量减去所述第二电池的升压裕量之差大于电压阈值,则确定在初始充电阶段,控制所述第一充电芯片进行充电;如果所述第二电池的升压裕量减去所述第一电池的升压裕量之差大于所述电压阈值,则确定在初始充电阶段,控制所述第二充电芯片进行充电;其中,所述第一电池的升压裕量指第一截止电压与所述第一电池的电压之差,所述第二电池的升压裕量指第二截止电压与所述第二电池的电压之差。4.根据权利要求2或3所述的充电控制电路,其特征在于,所述控制器具体用于:如果所述电子设备处于折叠状态,则在快速充电阶段允许所述第一充电芯片和所述第二充电芯片进行充电;如果所述电子设备处于展开状态,并且,所述第一折叠区域的温度大于第一温度门限,则在快速充电阶段不允许所述第一充电芯片进行充电;如果电子设备处于展开状态,并且,所述第一折叠区域的温度小于或等于第二温度门限,则在快速充电阶段允许所述第一充电芯片进行充电,所述第一温度门限大于所述第二温度门限;如果所述电子设备处于展开状态,并且,所述第二折叠区域的温度大于所述第一温度门限,则在快速充电阶段不允许所述第二充电芯片进行充电;如果电子设备处于展开状态,并且,所述第二折叠区域的温度小于或等于所述第二温度门限,则在快速充电阶段允许所
述第二充电芯片进行充电。5.根据权利要求2或3所述的充电控制电路,其特征在于,所述控制器具体用于:如果所述最大充电电流大于电流阈值,所述当前充电电流大于电流阈值,并且允许所述第一充电芯片和所述第二充电芯片进行充电,则控制所述第一充电芯片和所述第二充电芯片进行充电,否则,控制允许充电的充电芯片进行充电。6.根据权利要求2或3所述的充电控制电路,其特征在于,所述控制器具体用于:如果所述第一电池的容量大于所述第二电池的容量,则控制所述第一充电芯片进行充电,否则控制所述第二充电芯片进行充电。7.根据权利要求1-3任一项所述的充电控制电路,其特征在于,所述第一折叠区域的温度由所述第一电池的温度、所述第一折叠区域的壳体温度、所述第一折叠区域中发热源的温度得到。8.根据权利要求1-3任一项所述的充电控制电路,其特征在于,所述第二折叠区域的温度由所述第二电池的温度、所述第二折叠区域的壳体温度、所述第二折叠区域中发热源的温度得到。9.一种充电控制方法,其特征在于,包括:获取电子设备的充电状态,所述电子设备的充电状态包括:所述电子设备处于折叠状态或展开状态、所述电子设备中第一电池的电压和第二电池的电压、所述第一电池的容量和所述第二电池的容量,以及,所述电子设备中第一折叠区域的温度和第二折叠区域的温度;根据所述电子设备的充电状态,控制所述电子设备中第一充电芯片和第二充电芯片中的至少一个进行充电。10.根据权利要求9所述的方法,其特征在于,所述根据所述电子设备的充电状态,控制所述电子设备中第一充电芯片和第二充电芯片中的至少一个进行充电,包括:在初始充电阶段,根据所述第一电池的电压以及所述第二电池的电压,控制所述第一充电芯片或者所述第二充电芯片进行充电;根据所述电子设备处于折叠状态或展开状态、所述第一折叠区域的温度和所述第二折叠区域的温度,确定在快速充电阶段是否允许所述第一充电芯片和所述第二充电芯片进行充电;在快速充电阶段,根据最大充电电流、当前充电电流以及是否允许所述第一充电芯片和所述第二充电芯片进行充电,确定是否控制所述第一充电芯片和所述第二充电芯片共同进行充电;在恒压充电阶段,根据所述第一电池的容量以及所述第二电池的容量,控制所述第一充电芯片进行充电,或者,控制所述第二充电芯片进行充电。11.根据权利要求10所述的方法,其特征在于,所述在初始充电阶段,根据所述第一电池的电压以及所述第二电池的电压,控制所述第一充电芯片或者所述第二充电芯片进行充电,包括:如果所述第一电池的升压裕量减去所述第二电池的升压裕量之差大于电压阈值,则确定在初始充电阶段,控制所述第一充电芯片进行充电;如果所述第二电池的升压裕量减去所述第一电池的升压裕量之差大于所述电压阈值,
则确定在初始充电阶段,控制所述第二充电芯片进行充电;其中,所述第一电池的升压裕量指第一截止电压与所述第一电池的电压之差,所述第二电池的升压裕量指第二截止电压与所述第二电池的电压之差。12.根据权利要求10或11所述的方法,其特征在于,所述根据所述电子设备处于折叠状态或展开状态、所述第一折叠区域的温度和所述第二折叠区域的温度,确定在快速充电阶段是否允许所述第一充电芯片和所述第二充电芯片进行充电,包括:如果所述电子设备处于折叠状态,则在快速充电阶段允许所述第一充电芯片和所述第二充电芯片进行充电;如果所述电子设备处于展开状态,并且,所述第一折叠区域的温度大于第一温度门限,则在快速充电阶段不允许所述第一充电芯片进行充电;如果电子设备处于展开状态,并且,所述第一折叠区域的温度小于或等于第二温度门限,则在快速充电阶段允许所述第一充电芯片进行充电,所述第一温度门限大于所述第二温度门限;如果所述电子设备处于展开状态,并且,所述第二折叠区域的温度大于所述第一温度门限,则在快速充电阶段不允许所述第二充电芯片进行充电;如果电子设备处于展开状态,并且,所述第二折叠区域的温度小于或等于所述第二温度门限,则在快速充电阶段允许所述第二充电芯片进行充电。13.根据权利要求10或11所述的方法,其特征在于,所述根据最大充电电流、当前充电电流以及是否允许所述第一充电芯片和所述第二充电芯片进行充电,确定是否控制所述第一充电芯片和所述第二充电芯片共同进行充电,包括:如果所述最大充电电流大于电流阈值,所述当前充电电流大于电流阈值,并且允许所述第一充电芯片和所述第二充电芯片进行充电,则控制所述第一充电芯片和所述第二充电芯片进行充电,否则,控制允许充电的充电芯片进行充电。14.根据权利要求10或11所述的方法,其特征在于,所述根据所述第一电池的容量以及所述第二电池的容量,控制所述第一充电芯片进行充电,或者,控制所述第二充电芯片进行充电,包括:如果所述第一电池的容量大于所述第二电池的容量,则控制所述第一充电芯片进行充电,否则控制所述第二充电芯片进行充电。15.根据权利要求9-11任一项所述的方法,其特征在于,所述第一折叠区域的温度由所述第一电池的温度、所述第一折叠区域的壳体温度、所述第一折叠区域中发热源的温度得到。16.根据权利要求9-11任一项所述的方法,其特征在于,所述第二折叠区域的温度由所述第二电池的温度、所述第二折叠区域的壳体温度、所述第二折叠区域中发热源的温度得到。17.一种电子设备,其特征在于,包括第一电池、第二电池、折叠屏和如权利要求1-8任一项所述的充电控制电路,所述折叠屏能够折叠形成第一折叠区域和第二折叠区域,所述第一电池位于所述第一折叠区域,所述第二电池位于所述第二折叠区域,所述第一折叠区域能够与所述第二折叠区域折叠或展开;所述充电控制电路用于对所述第一电池或所述第二电池进行充电。18.一种电子设备,其特征在于,包括:折叠屏、第一电池、第二电池、第一充电芯片、第
二充电芯片、存储器以及一个或多个处理器;所述折叠屏能够折叠形成第一折叠区域和第二折叠区域,所述第一电池位于所述第一折叠区域,所述第二电池位于所述第二折叠区域;所述第一充电芯片用于对所述第一电池进行充电,所述第二充电芯片用于对所述第二电池进行充电;所述存储器中存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求9-16任一项所述的方法。19.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求9-16任一项所述的方法。
技术总结
本申请公开了一种充电控制电路、充电控制方法和电子设备,涉及充电技术领域,用于实现对两个电池的充电进行独立控制。充电控制电路应用于包括第一电池、第二电池、第一折叠区域和第二折叠区域的电子设备,第一电池位于第一折叠区域,第二电池位于第二折叠区域。充电控制电路中第一充电芯片用于对第一电池充电,第二充电芯片用于对第二电池充电;控制器用于:获取电子设备的充电状态,电子设备的充电状态包括:电子设备处于折叠状态或展开状态、第一电池的电压和第二电池的电压、第一电池的容量和第二电池的容量,以及,第一折叠区域的温度和第二折叠区域的温度;根据电子设备的充电状态,控制第一充电芯片和第二充电芯片中的至少一个进行充电。一个进行充电。一个进行充电。
技术研发人员:宁红扬 袁振 李鹏辉 李士亮
受保护的技术使用者:荣耀终端有限公司
技术研发日:2023.06.02
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
