CN117175752A - 充电异常处理方法、设备、***、存储介质及程序产品 - Google Patents
充电异常处理方法、设备、***、存储介质及程序产品 Download PDFInfo
- Publication number
- CN117175752A CN117175752A CN202311444585.1A CN202311444585A CN117175752A CN 117175752 A CN117175752 A CN 117175752A CN 202311444585 A CN202311444585 A CN 202311444585A CN 117175752 A CN117175752 A CN 117175752A
- Authority
- CN
- China
- Prior art keywords
- parameter
- charging
- adapter
- current
- embedded controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007600 charging Methods 0.000 title claims abstract description 400
- 230000005856 abnormality Effects 0.000 title abstract description 24
- 238000003672 processing method Methods 0.000 title abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 56
- 238000012545 processing Methods 0.000 claims description 14
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 230000007423 decrease Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 230000008439 repair process Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 6
- 230000003247 decreasing effect Effects 0.000 description 6
- 238000011084 recovery Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010280 constant potential charging Methods 0.000 description 1
- 238000010277 constant-current charging Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本申请涉及充电技术领域,旨在解决适配器断充的问题,提供一种充电异常处理方法、设备、***、存储介质及程序产品。该方法包括:在适配器断充未恢复时,循环执行以下调整操作,直至适配器断充恢复或确定适配器故障:调整第一时间参数和第一电流参数中的一个或多个,并将调整后的参数传输至对应的芯片,以使得芯片根据调整后的参数运行;第一时间参数用于指示触发电源充电芯片复位适配器的时间门限值,第一电流参数用于指示触发充电管理芯片限制适配器充电电流的电流门限值,在适配器断充恢复时,将调整后的第一参数写入对应芯片的固件。灵活调整一时间参数和/或第一电流参数,以配置最合适的参数数值,进而修复适配器断充。
Description
技术领域
本申请实施例涉及充电技术领域,尤其涉及一种充电异常处理方法、设备、***、存储介质及程序产品。
背景技术
在个人计算机(Personal Computer,PC)等电子设备通过适配器充电时,适配器输出能力不足,容易出现充电异常。例如,在电子设备处于大功耗场景,适配器的输出功率无法满足电子设备的功率需求时,容易出现适配器断充。而适配器断充容易导致电子设备出现如下情形:充不满电、性能模式退出以及所显示的充电图标来回切换,进而影响用户使用。
发明内容
本申请实施例提供一种充电异常处理方法、设备、***、存储介质及程序产品,解决充电异常的问题,特别是在电子设备处于大功耗场景中适配器断充的问题。
第一方面,本申请实施例提供一种充电异常处理方法,应用于电子设备,电子设备连接适配器,电子设备包括嵌入式控制器、电源充电芯片以及充电管理芯片,嵌入式控制器连接电源充电芯片以及充电管理芯片,该方法包括:在适配器断充未恢复时,嵌入式控制器循环执行以下调整操作,直至适配器断充恢复或确定适配器故障:调整第一参数,并将调整后的第一参数传输至对应的芯片,以使得芯片根据调整后的第一参数运行;其中第一参数包括第一时间参数和第一电流参数中的一个或多个;第一时间参数用于指示触发电源充电芯片复位适配器的时间门限值,第一电流参数用于指示触发充电管理芯片限制适配器充电电流的电流门限值;在适配器断充恢复时,嵌入式控制器将调整后的第一参数写入对应芯片的固件。
本申请实施例在电子设备通过适配器充电时,电子设备可以自动检测适配器断充故障,并在适配器断充时通过灵活调整第一时间参数、第一电流参数以及第二时间参数对应的数值,为当下情形配置最合适的参数数值,以修复适配器断充,同时还可以保证电子设备的正常运行,提升用户使用体验。
在一种可能实现方式中,其中,调整操作包括第一操作和/或第二操作,第一操作包括:根据第一预设规则增加第一时间参数,并将增加后的第一时间参数传输至电源充电芯片,以使得电源充电芯片根据增加后的第一时间参数运行;第二操作包括:根据第二预设规则减小第一电流参数,并将减小后的第一电流参数传输至充电管理芯片,以使得充电管理芯片根据减小后的第一电流参数运行;则嵌入式控制器循环执行以下调整操作包括:嵌入式控制器循环执行第一操作和/或第二操作。
在一种可能实现方式中,嵌入式控制器循环执行第一操作和第二操作包括:嵌入式控制器执行第一操作;在适配器断充未恢复时,判断调整第一时间参数的次数是否达到第一阈值,第一阈值大于或等于1;若否,嵌入式控制器执行第一操作;若是,嵌入式控制器执行第二操作。
在一种可能实现方式中,电子设备还包括处理器,充电管理芯片连接处理器;第一参数还包括第二时间参数,第二时间参数用于指示触发充电管理芯片输出降频信号至处理器的时间门限值;降频信号用于指示处理器降频;调整操作还包括第三操作,第三操作包括:根据第三预设规则增加第二时间参数,将增加后的第二时间参数传输至充电管理芯片,以使得充电管理芯片根据增加后的第二时间参数运行;则嵌入式控制器循环执行以下调整操作还包括:在执行第二操作之后且适配器断充未恢复时,判断调整第一电流参数的次数是否达到第二阈值,第二阈值大于或等于1;若否,嵌入式控制器执行第二操作;若是,嵌入式控制器执行第三操作。
在一种可能实现方式中,嵌入式控制器循环执行第一操作和第二操作包括:嵌入式控制器根据第一预设规则增加第一时间参数,并根据第二预设规则减小第一电流参数;将增加后的第一时间参数传输至电源充电芯片以及将减小后的第一电流参数传输至充电管理芯片,以使得电源充电芯片根据增加后的第一时间参数运行,且充电管理芯片根据减小后的第一电流参数运行。
在一种可能实现方式中,根据第一预设规则增加第一时间参数包括:获取第一调整值,其中第一调整值为当前差值的预设百分比,当前差值为将第一时间参数的规格范围内的最大值减去当前第一时间参数的数值所得到的差值;将当前第一时间参数的数值增加第一调整值,得到增加后的第一时间参数。
在一种可能实现方式中,根据第二预设规则减小第一电流参数包括:获取第二调整值,其中第二调整值为当前差值的预设百分比,当前差值为将第一电流参数的规格范围内的最大值减去当前第一电流参数的数值所得到的差值;将当前第一电流参数的数值减去第二调整值,得到减小后的第一时间参数。
在一种可能实现方式中,该方法还包括:在适配器断充未恢复,且调整后的第一电流参数和调整后的第一时间参数均超出对应的规格范围时,嵌入式控制器确定适配器故障,并上传故障信息。
第二方面,本申请实施例提供一种电子设备,电子设备连接适配器,包括:嵌入式控制器、电源充电芯片以及充电管理芯片;嵌入式控制器连接电源充电芯片以及充电管理芯片,嵌入式控制器调用计算机程序,执行如上任一项方法。
第三方面,本申请实施例提供一种充电***,充电***包括电子设备和适配器,电子设备为如上的电子设备;适配器连接电子设备,以为电子设备供电。
第四方面,本申请实施例提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上任一项方法。
第五方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如上任一项方法。
上述第二方面、第三方面、第四方面和第五方面所获得的技术效果与第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。
附图说明
图1为本申请实施例提供的一种充电***结构示意图。
图2为本申请实施例提供的一种电子设备的结构示意图。
图3为本申请实施例提供的一种参数示意图。
图4为本申请实施例提供的另一种电子设备结构示意图。
图5为本申请实施例提供的一种充电异常处理方法流程示意图。
图6为本申请实施例提供的另一种充电异常处理方法流程示意图。
图7为本申请实施例提供的另一种充电异常处理方法流程示意图。
图8为本申请实施例提供的另一种充电异常处理方法流程示意图。
具体实施方式
可理解的,本申请中所描述的连接关系指的是直接或间接连接。例如,A与B连接,既可以是A与B直接连接,也可以是A与B之间通过一个或多个其它电学元器件间接连接,例如可以是A与C直接连接,C与B直接连接,从而使得A与B之间通过C实现了连接。
需要说明的是,本申请的说明书和权利要求书及附图中的术语“第一”、“第二”是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。本申请的说明书和权利要求书及附图中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本申请的说明书和权利要求书及附图中术语“多个”是指两个或多于两个。
另外需要说明的是,本申请实施例中公开的方法或流程图所示出的方法,包括用于实现方法的一个或多个步骤,在不脱离权利要求的范围的情况下,多个步骤的执行顺序可以彼此互换,其中某些步骤也可以被删除。
下面将结合附图对一些实施例做出说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
个人计算机等电子设备通常通过适配器进行充电。在电子设备处于大功耗场景,适配器的输出功率无法达到电子设备的功率需求,而电子设备的电池又无法及时供电(如基于充电管理芯片响应慢导致电池无法及时供电)时,容易出现充电异常,如容易导致适配器被拉挂,适配器断充。
示例性地,在整机启动或处理游戏任务等大功耗场景下,处理器调用(或频繁调用)高处理能力,处理器的工作频率提高,相应地处理器的功耗增大,导致电子设备的功率需求增大。当适配器的输出功率无法满足电子设备的功率需求时,如适配器输出的充电电压低于预设电压阈值,电子设备输出复位信号至适配器。适配器根据复位信号复位,适配器停止向与其连接的电子设备充电,并在停止充电后,再次与该电子设备连接,以继续给电子设备充电。发明人在实施本申请实施例时发现,在整机启动或处理游戏任务等大功耗场景下,通常复位后的适配器的输出功率仍无法满足电子设备的功率需求,电子设备仍会输出复位信号,仍会出现适配器断充。当电子设备频繁输出复位信号至适配器时,会导致适配器频繁断充。显然,适配器频繁断充容易导致电子设备充不满电、性能模式频繁退出以及所显示的充电图标来回切换,进而影响用户使用。
鉴于此,本申请实施例提供一种充电异常处理方法、电子设备、充电***、存储介质及程序产品,在电子设备通过适配器充电时,电子设备可以自动检测适配器断充故障,并在适配器断充时调整相关参数,以解决充电异常的问题,特别是在电子设备处于大功耗场景下适配器断充的问题。
请参阅图1,示例性介绍本申请实施例提供的充电***10。充电***10包括电子设备100和适配器200。电子设备100连接适配器200,以通过适配器200进行充电。
在本申请实施例中,电子设备100包括外部接口101。外部接口101用于连接适配器200,外部接口101包括但不限于:型通用串行总线(universal serial bus,USB)接口。
在本申请实施例中,电子设备100可以是个人计算机,例如,台式机、笔记本电脑、小型笔记本电脑、平板电脑以及超级本等。电子设备100还可以是手机、蜂窝电话、个人数字助理(personal digital assistant,PDA)、可穿戴式设备(如:智能手表、智能手环)、游戏机等可充电的设备。本申请实施例对于电子设备100的具体设备形态不作特殊限制。
在本申请实施例中,适配器200可以为恒压恒流电源设备,可以用于为电子设备100持续供电。例如,适配器200通过电子设备100的型接口连接至电子设备100,以为电子设备100进行快速充电,因此适配器200也可以称为/>电源适配器。在一些情形下,适配器200也可以被称为充电器。
如图1所示,以电子设备100为个人计算机为例。当适配器200接入供电电源(如市电),并且与个人计算机的外部接口101相连时,个人计算机可以与适配器200进行协议握手,从而适配器200可以通过外部接口101获得个人计算机上报的充电协议,并根据充电协议输出特定充电电压和特定充电电流的电能给个人计算机,以为个人计算机供电。
可以理解,图1所示的电子设备100以及适配器200仅是示例,本申请实施例对电子设备100以及适配器200的类型不作具体限定。
本申请实施例提供的充电***10所能达到的有益效果可参考下文本申请实施例所提供的充电异常处理方法的有益效果,此处不再赘述。
请参阅图2,示例性介绍本申请实施例提供的电子设备100的结构。
电子设备100包括外部接口101、电源充电芯片(power delivery,PD)102、充电管理芯片(Charger Intergrated Circuit,Charger IC) 103、嵌入式控制器(EmbeddedController,EC)104、电池105、处理器106以及基本输入输出***(Basic Input OutputSystem,BIOS)107。
在本申请实施例中,嵌入式控制器104连接电源充电芯片102、充电管理芯片103以及基本输入输出***107。充电管理芯片103连接外部接口101、电池105以及处理器106。电源充电芯片102连接外部接口101和基本输入输出***107。
其中,外部接口101用于连接适配器200,例如外部接口101通过充电线(或数据线)连接适配器200。
在本申请实施例中,在将适配器200连接电子设备100的外部接口101之后,适配器200可以采用特定电压(例如20V)为电子设备100充电。
在本申请实施例中,电子设备100可以通过外部接口101与适配器200进行数据交互。例如,在电子设备100与适配器200之间实现充电协议、复位信号或控制指令等的交互,该控制指令可以用于控制适配器200根据电子设备100的需求提供对应的充电电压和/或充电电流。
其中,电源充电芯片102用于实现快速充电。
在本申请实施例中,电源充电芯片102是遵循PD充电协议的充电控制器。PD充电协议是USB-IF组织公布的功率传输协议,即快速充电标准。在实际应用中,支持PD充电协议充电的接口可以包括型接口。
在本申请实施例中,电源充电芯片102可以基于与外部接口101的连接,获得适配器200输出的充电电压。电源充电芯片102还可以基于与外部接口101的连接,输出用于指示适配器200复位的复位信号至适配器200,以使得适配器200根据该复位信号进行复位。
在本申请实施例中,电源充电芯片102中与适配器200充电有关的参数可以包括:第一电压门限值以及第一时间参数。
请一并参阅图3,示例性介绍本申实施例提供的参数。第一电压门限值用于指示触发电源充电芯片102复位适配器200的电压门限值。第一时间参数用于指示触发电源充电芯片102复位适配器200的时间门限值。
在本申请实施例中,当适配器200的充电电压小于或等于第一电压门限值时,电源充电芯片102可以触发适配器200进行复位,如硬复位。在一些实施例中,为避免误触发,如避免软件故障或人为插拔操作导致的充电电压小于或等于第一电压门限值而误触发电源充电芯片102复位适配器200,电源充电芯片102可以配置第一时间参数。
在本申请实施例中,电源充电芯片102复位适配器200需要同时满足两个条件:充电电压小于或等于第一电压门限值,且充电电压小于或等于第一电压门限值的持续时间大于或等于第一时间参数。
在本申请实施例中,第一电压门限值VPD以及第一时间参数TDebounce time均为配置在电源充电芯片102的固件(Firmware)中的参数。第一时间参数TDebounce time有其对应的规格范围,称为第一规格范围。第一时间参数TDebounce time所对应的数值不能超过第一规格范围。
在本申请实施例中,在保证第一时间参数TDebounce time所对应的数值不超过第一规格范围下,可以灵活调整第一时间参数TDebounce time所对应的数值。
其中,充电管理芯片103用于监测和控制充电过程。
在本申请实施例中,充电管理芯片103可以实时监测充电电流、充电电压、温度等参数,并根据设定的充电模式和保护机制来控制充电流程。
在本申请实施例中,充电管理芯片103可以基于与外部接口101的连接,获得适配器200输出的充电电压和充电电流,进而充电管理芯片103可以向嵌入式控制器104或电源充电芯片102通知适配器200的充电电压和充电电流。具体地,在外部接口101与适配器200连接后,外部接口101可以向充电管理芯片103通知适配器200的充电电压和充电电流。
在本申请实施例中,充电管理芯片103还可以通过外部接口101接收充电输入,为电池105充电的同时,还可以为工作时需要供电的用电设备(如处理器106)供电。
在本申请实施例中,充电管理芯片103还可以基于与外部接口101的连接,输出控制指令至适配器200。示例性地,充电管理芯片103可以输出用于指示适配器200调整充电电流的控制指令。适配器200可以根据控制指令增大充电电流或减小充电电流。
在本申请实施例中,充电管理芯片103可以输出用于指示处理器106降频的降频信号。其中,降频信号包括但不限于:Prochot信号。
在本申请实施例中,充电管理芯片103中与适配器200充电有关的参数可以包括:第一电流参数、峰值电流以及第二时间参数。
请一并参阅图3,第一电流参数用于指示触发充电管理芯片103限制适配器200充电电流的电流门限值。峰值电流用于指示触发充电管理芯片103输出降频信号至处理器106的电流门限值。第二时间参数用于指示触发充电管理芯片103输出降频信号至处理器106的时间门限值。
其中第一电流参数的数值与峰值电流之间的关系可以为:峰值电流=第一电流参数的数值,本申请对此不作具体限定。
在本申请实施例中,当适配器200的充电电流大于或等于第一电流参数时,充电管理芯片103可以限制适配器200输出的充电电流。换句话说,当适配器200的充电电流大于或等于第一电流参数时,充电管理芯片103可以输出用于指示降低充电电流的控制指令至适配器200,以使得适配器200根据该控制指令降低输出的充电电流。而充电管理芯片103限制适配器200输出充电电流的生效时间取决于充电管理芯片103的响应速度。当充电管理芯片103响应速度慢,在适配器200的充电电流大于或等于第一电流参数时,充电管理芯片103无法及时输出用于指示降低充电电流的控制指令至适配器200,也即充电管理芯片103无法及时限制适配器200输出的充电电流,则适配器200输出的充电电流会持续上升,由此存在充电电流大于或等于峰值电流的情形。
在本申请实施例中,当适配器200的充电电流大于或等于峰值电流时,充电管理芯片103可以触发处理器106降频,即触发处理器106减小工作频率。换句话说,当适配器200的充电电流大于或等于峰值电流时,充电管理芯片103可以输出降频信号至处理器106。在一些实施例中,充电管理芯片103可以配置第二时间参数。通过配置第二时间参数可以避免频繁触发处理器106降频,影响电子设备100的正常运行。
在本申请实施例中,充电管理芯片103触发处理器106降频需要同时满足两个条件:充电电流大于或等于峰值电流,且充电电流大于或等于峰值电流的持续时间大于或等于第二时间参数。
在本申请实施例中,第一电流参数ILIM2、峰值电流ICRIT以及第二时间参数TICRIT Debounce time均为配置在充电管理芯片103的固件中的参数。第一电流参数ILIM2以及第二时间参数TICRIT Debounce time均有其对应的规格范围。第一电流参数ILIM2对应的规格范围可以称为第二规格范围。第二时间参数TICRIT Debounce time对应的规格范围可以称为第三规格范围。第一电流参数ILIM2以及第二时间参数TICRIT Debounce time所对应的数值均不能超过其对应的规格范围。
在本申请实施例中,在保证第一电流参数ILIM2所对应的数值不超过第二规格范围,第二时间参数TICRIT Debounce time所对应的数值不超过第三规格范围下,可以灵活调整第一电流参数ILIM2以及第二时间参数TICRIT Debounce time所对应的数值。
在一些实施例中,第二时间参数TICRIT Debounce time对应的规格范围为包括四个档位。
可以理解,上述第一规格范围至第三规格范围可以不同,具体的规格范围根据实际情况确定,本申请对此不作具体限定。
需要说明的是,现有技术中电子设备100的第一时间参数TDebounce time、第一电流参数ILIM2以及第二时间参数TICRIT Debounce time对应的数值均是固定值。而本申请实施例提供的电子设备100在检测到适配器断充时,可以通过灵活调整第一时间参数TDebounce time、第一电流参数ILIM2以及第二时间参数TICRIT Debounce time对应的数值,为电子设备100与适配器200之间的充电配置最合适的参数数值,以此解决适配器断充问题。电子设备100调整参数的内容可以参考下文本申请实施例所提供的充电异常处理方法。
在本申请实施例中,充电管理芯片103还可以包括但不限于如下功能:充电控制功能、充电保护功能、充电状态监测功能以及充电模式切换功能。充电控制功能可以根据用户需求和电子设备100的电池105状态来控制充电过程。充电保护功能可以提供过压保护、过流保护以及过温保护等。电子设备100可以提供多种充电模式,如恒流充电、恒压充电、浮充充电等,充电模式切换功能可以实现上述充电模式的切换。
在本申请实施例中,嵌入式控制器104可以用于执行本申请实施例提供的充电异常处理方法,如嵌入式控制器104检测适配器200是否断充、在适配器200断充时嵌入式控制器104调整充电管理芯片103和/或电源充电芯片102中与适配器200充电有关的参数、嵌入式控制器104将调整后的参数写入至对应芯片的固件。
在一些实施例中,嵌入式控制器104还可以用于上报故障信息。如将故障信息输出至基本输入输出***107,以通过基本输入输出***107上报至后台。故障信息包括但不限于:适配器200故障或适配器200断充。
在一些实施例中,嵌入式控制器104可以用于进行电源管理,电池智能充放电管理,控制主板电源。
在一些实施例中,嵌入式控制器104可以是挂在处理器106的LPC总线(Low pincount Bus)下的一颗嵌入主控芯片,嵌入式控制器104还用于管理低速外设,如键盘、触摸板以及状态指示灯等硬件设备。
其中,电池105又称为内置电池。电池105内置于电子设备100,用于为电子设备100供电。电池105可以响应于充电管理芯片103的控制为电子设备100供电。例如,当充电电流大于或等于第一电流参数时,充电管理芯片103可以控制电池105输出电能。
其中,处理器106可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器106、数字信号处理器106 (Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器106也可以是任何常规的处理器106等。
在本申请实施例中,处理器106可以根据降频信号降低工作频率。
其中,基本输入输出***107可以包括一组固化到电子设备100主板上的程序。
在本申请实施例中,电源充电芯片102可以通过I2C(Inter-Integrated Circuit)总线连接基本输入输出***107,由此实现电源充电芯片102与基本输入输出***107之间的数据交互。嵌入式控制器104可以通过X-BUS总线或SPI总线连接基本输入输出***107,由此实现嵌入式控制器104与基本输入输出***107之间的数据交互。
在本申请实施例中,基本输入输出***107可以获取嵌入式控制器104输出的适配器断充信息,并将适配器断充信息输出至电脑管家应用(图未示),进而基于电脑管家应用将适配器断充信息显示给用户,如显示未连接适配器。
在一些实施例中,基本输入输出***107中可以保存着电子设备100最重要的基本输入输出的程序、***设置信息、开机后自检程序以及***自启动程序。
在一些实施例中,电子设备100还可以包括其他用电设备(图未示)。用电设备连接充电管理芯片103和电池105。
请参阅图4,示例性介绍本申请实施例提供的另一电子设备300的结构。
图4所示电子设备300包括图2所示电子设备100中的外部接口101、电源充电芯片102、充电管理芯片103、嵌入式控制器104、电池105、处理器106以及基本输入输出***107,电子设备300还包括采样电阻R。
其中,采样电阻R连接在外部接口101和充电管理芯片103之间。嵌入式控制器104可以通过获取采样电阻R两端的电压,得到适配器200的充电电压。
在一些实施例中,电子设备300还包括采样模块108。采样模块108用于对采样电阻R两端的电压进行采样,并以得到适配器200实际输出的充电电压,并将采样到的充电电压输出至嵌入式控制器104。
可以理解,图2所示的电子设备100以及图4所示电子设备300仅是范例,并且电子设备100或电子设备300可以具有比图中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图2或图4中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
本申请实施例提供的电子设备100、300所能达到的有益效果可参考下文本申请实施例所提供的充电异常处理方法的有益效果,此处不再赘述。
本申请实施例提供的充电异常处理方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该充电异常处理方法的功能模块和/或功能实体,并且本申请方案能够通过硬件和/或软件的方式实现,具体的可以根据实际使用需求确定,本申请实施例不作限定。
下面结合附图,通过电子设备的部件交互,对本申请实施例提供的充电异常处理方法进行示例性的说明。
请参阅图5,示例性介绍本申请实施例提供的充电异常处理方法流程。该充电异常处理方法流程包括步骤S501至步骤S513。
步骤S501,电子设备的外部接口连接适配器。
其中,外部接口可以为型的物理端口。
示例性地,用户将连接供电电源(如市电)的适配器***电子设备的外部接口。
步骤S502,电源充电芯片获取适配器的充电电压。
在本申请实施例中,在电子设备的外部接口与适配器连接后,电源充电芯片可以实时采集适配器的充电电压。例如,适配器的充电电压可以为20V,在电子设备的外部接口与适配器连接后,电源适配器采用20V充电电压对电子设备充电,相应地,电源充电芯片可以获得适配器的充电电压为20V。
步骤S503,嵌入式控制器获取适配器的充电电压。
在本申请实施例中,嵌入式控制器可以实时获取电源充电芯片采集到的充电电压。示例性地,以电子设备所包括的电源充电芯片为第一PD芯片,适配器所包括的电源充电芯片为第二PD芯片为例。当电子设备的嵌入式控制器被唤醒时,嵌入式控制器运行其对应的控制代码逻辑,向第一PD芯片发送供电信息查询信令,该供电信息查询信令用于查询适配器的供电信息,供电信息包括但不限于:充电电压和充电电流等。第一PD芯片向第二PD芯片发送该电信息查询信令,以指示请求获取适配器的供电信息,其对应的消息类型可以为Control:GetSink_Cap。第二PD芯片向第一PD芯片返回根据供电信息查询信令查询到的供电信息,其对应的消息类型可以为Data:Sink Capability。第一PD芯片可以将获得的供电信息输出至嵌入式控制器。
在本申请实施例中,当适配器与电子设备连接时,电源充电芯片与充电管理芯片均可以获取适配器的充电电压和/或充电电流。从而,嵌入式控制器可以实时从电源充电芯片或充电管理芯片中获取适配器的充电电压。
步骤S504,电源充电芯片检测到充电电压小于或等于第一电压门限值,且充电电压小于或等于第一电压门限值的持续时间大于或等于第一时间参数时,确定适配器断充并输出复位信号至适配器。
在本申请实施例中,电源充电芯片检测到充电电压小于或等于第一电压门限值,且充电电压小于或等于第一电压门限值的持续时间大于或等于电源充电芯片的固件所存储的第一时间参数的数值,电源充电芯片输出复位信号至外部接口,进而通过外部接口将复位信号输出至适配器。
步骤S505,适配器根据复位信号复位。
在适配器接收到复位信号后,运行其对应的控制代码逻辑,复位(重置)适配器。在适配器复位时,适配器会断开与电子设备的连接(即出现适配器断充),然后又重新建立与电子设备的连接。
步骤S506,在适配器断充时,嵌入式控制器向对应的芯片发送获取第一参数的参数请求信息。
在本申请实施例中,嵌入式控制器可以预先获取第一电压门限值以及第一时间参数,进而可以根据实时获得的充电电压检测适配器是否断充。当嵌入式控制器检测到充电电压小于或等于第一电压门限值,且充电电压小于或等于第一电压门限值的持续时间大于或等于第一时间参数时,确定适配器断充。
在另一些实施例中,嵌入式控制器可以在电源充电芯片输出复位信号时,确定适配器断充。
其中,第一参数可以包括充电管理芯片和/或电源充电芯片中与适配器充电有关的参数。具体地,第一参数包括但不限于:第一时间参数、第一电流参数和第二时间参数。对应的芯片包括充电管理芯片和电源充电芯片中的任一个或两个。
其中,参数请求信息可以用于指示请求获取第一参数,也即参数请求信息指示要获取的第一参数。在另一些实施例中,参数请求信息还可以用于指示请求获取第一参数的规格范围,也即参数请求信息还指示要获取的第一参数所对应的规格范围。第一参数对应规格范围可以参考上述各个参数所对应的规格范围的内容,在此不再赘述。
下述以参数请求信息仅用于指示获取第一参数为例,在执行步骤S506时,嵌入式控制器可以向电源充电芯片发送获取第一时间参数的参数请求信息,以获取电源充电芯片中的第一时间参数。或者,嵌入式控制器可以向充电管理芯片发送获取第一电流参数的参数请求信息,以获取充电管理芯片中的第一电流参数。或者,嵌入式控制器可以向电源充电芯片发送获取第一时间参数的参数请求信息,以获取第一时间参数,同时向充电管理芯片发送获取第一电流参数和第二时间参数的参数请求信息,以获取第一电流参数和第二时间参数,本申请对此不作具体限定。
可以理解,当参数请求信息用于指示请求获取第一参数和该第一参数对应的规格范围时,嵌入式控制器可以向某一芯片发送一次参数请求信息,就可以同时获得该芯片中的第一参数和该第一参数对应的规格范围。以向电源充电芯片发送获取第一时间参数的参数请求信息为例,则该参数请求信息指示获取第一时间参数和第一规格范围。其他以此类推。
在另一些实施例中,参数请求信息仅用于指示获取第一参数,规格范围请求信息仅用于指示获取该第一参数对应的规格范围。则嵌入式控制器向某一芯片至少需要发送两次请求信息才能获得该芯片中的第一参数和该第一参数对应的规格范围,而嵌入式控制器发送参数请求信息的时机与发送规格范围请求信息的时机可以相同或不同,具体可以根据实际情况设置,本申请对此不作具体限定。
步骤S507,对应的芯片向嵌入式控制器传输第一参数。
在本申请实施例,在步骤S506中嵌入式控制器向对应的芯片发送参数请求信息,对应的芯片根据该参数请求信息反馈对应的信息,如反馈第一参数,或反馈第一参数和该第一参数对应的规格范围。
例如,在步骤S506中,嵌入式控制器向电源充电芯片发送获取第一时间参数和该第一时间参数的规格范围的参数请求信息,则在步骤S507中,电源充电芯片向嵌入式控制器传输第一时间参数和第一规格范围。又例如,在步骤S506中,嵌入式控制器向充电管理芯片发送获取第一电流参数和该第一电流参数的规格范围的参数请求信息,则在步骤S507中,充电管理芯片向嵌入式控制器传输第一电流参数和第二规格范围。又例如,在步骤S506中,嵌入式控制器向充电管理芯片发送获取第一电流参数、第二时间参数和对应的规格范围的参数信息,同时还向电源充电芯片发送获取第一时间参数和该第一时间参数的规格范围的参数请求信息,则在步骤S507中,充电管理芯片向嵌入式控制器传输第一电流参数、第二时间参数、第二规格范围以及第三规格范围,且,电源充电芯片向嵌入式控制器传输第一时间参数和第一规格范围。
可以理解,当嵌入式控制器向对应芯片发送获取其部分或全部的第一参数时,则对应芯片向嵌入式控制器返回其部分或全部的第一参数以及所返回第一参数的规格范围。
步骤S508,嵌入式控制器调整第一参数。
在本申请实施例中,在适配器断充时,嵌入式控制器调整第一参数。具体地,嵌入式控制器调整步骤S507中所传输的第一参数,如可以对步骤S507中所传输的所有第一参数均进行调整,也可以对步骤S507中所传输的第一参数中的部分进行调整。
在本申请实施例中,调整第一参数包括但不限于:增加第一参数的数值、减小第一参数的数值或保持第一参数的数值。例如,嵌入式控制器可以在第一规格范围内增加第一时间参数的数值。又例如,嵌入式控制器可以在第二规格范围内降低第一电流参数的数值。又例如,嵌入式控制器可以在第三规格范围内提高第二时间参数的档位。
在本申请实施例中,嵌入式控制器调整第一参数的内容将在下文详细介绍。
可以理解,电源充电芯片和嵌入式控制器可以同时确定适配器断充。步骤S504和S506以及步骤S505和S506的执行先后顺序不作具体限定,步骤S504和S506可以同时执行,或步骤S505和S506可以同时执行。
步骤S509,嵌入式控制器将调整后的第一参数输出至对应的芯片。
在本申请实施例中,在步骤S508调整第一参数后,则在步骤S509中,将步骤S508中调整后的第一参数输出至对应的芯片。
例如,在步骤S508中,嵌入式控制器调整充电管理芯片的第一电流参数,则在步骤S509中,嵌入式控制器将调整后的第一电流参数传输至充电管理芯片。又例如,在步骤S508中,嵌入式控制器调整电源充电芯片的第一时间参数,则在步骤S509中,嵌入式控制器将调整后的第一时间参数传输至电源充电芯片。又例如,在步骤S508中,嵌入式控制器调整充电管理芯片的第一电流参数、第二时间参数以及电源充电芯片的第一时间参数,则在步骤S509中,嵌入式控制器将调整后的第一电流参数以及调整后的第二时间参数传输至充电管理芯片,并将调整后的第一时间参数传输至电源充电芯片。
步骤S510,对应的芯片根据接收到的调整后的第一参数运行。
在本申请实施例中,嵌入式控制器在将步骤S508中,将调整后的第一参数输出至对应的芯片后,该对应的芯片就根据调整后的第一参数运行。
例如,在步骤S508嵌入式控制器调整第一时间参数,则在步骤S510中,当充电电压小于第一电压门限值时,电源充电芯片根据调整后的第一时间参数判断是否输复位信息。又例如,在步骤S508嵌入式控制器调整第一电流参数,则在步骤S510中,充电管理芯片根据调整后的第一电流参数控制适配器输出对应的充电电流。又例如,在步骤S508嵌入式控制器调整第二时间参数,则在步骤S510中,在充电电流大于或等于峰值电流时,充电管理芯片根据调整后的第二时间参数判断是否触发处理器降频。
步骤S511,在调整第一参数后,嵌入式控制器监测适配器断充是否恢复。
在本申请实施例中,在调整第一参数后,对应的芯片根据接收到的调整后的第一参数运行。在对应的芯片根据接收到的调整后的第一参数运行时或后,嵌入式控制器可以通过实时获取的充电电压判断适配器断充是否恢复。当检测到充电电压大于第一电压门限值,则适配器断充恢复。而检测到充电电压小于或等于第一电压门限值,则适配器断充未恢复。
步骤S512,在断充恢复时,嵌入式控制器将调整后的第一参数写入对应芯片的固件。
其中,嵌入式控制器将调整后的第一参数写入对应芯片的固件,可以通过烧录或更新固件等方式将固件中所对应的第一参数的数值设置为调整后的第一参数的数值。
在本申请实施例中,调整后的第一参数包括在适配器断充至适配器断充恢复这段时间内,嵌入式控制器所调整过的所有第一参数,且该调整后的第一参数的数值为适配器断充恢复时,芯片所运行的参数数值。
例如,在适配器断充至适配器断充恢复这段时间内,嵌入式控制器将第一时间参数的数值由原固定值a调整为b,并在电源充电芯片根据第一时间参数的数值为b运行时,检测到适配器断充未恢复。嵌入式控制器继续调整第一电流参数的数值为c。在电源充电芯片根据第一时间参数的数值为b运行且充电管理芯片根据第一电流参数的数值为c运行时,检测到适配器断充恢复,则嵌入式控制器将电源充电芯片的固件中第一时间参数的数值设置为b,并将充电管理芯片的固件中第一电流参数的数值设置为c。
又例如,如上述示例,在电源充电芯片根据第一时间参数的数值为b进行运行时,适配器断充未恢复,则嵌入式控制器将第一时间参数的数值调整为原固定值a,并继续调整第一电流参数的数值为c。在电源充电芯片根据第一时间参数的数值为a运行,且充电管理芯片根据第一电流参数的数值为c运行时,检测到适配器断充恢复,则嵌入式控制器保持电源充电芯片的固件中第一时间参数的数值为原固定值a,将充电管理芯片的固件中第一电流参数的数值设置为c。
又例如,在适配器断充至适配器断充恢复这段时间内,嵌入式控制器仅调整充电管理芯片的第一电流参数,且在充电管理芯片根据第一参数的数值为A运行时,检测到适配器断充恢复,则充电管理芯片的固件中第一电流参数的数值设置为A。
可以理解,图5中步骤S506、S507、S509、S510、S512以对应的芯片包括充电管理芯片和电源充电芯片为例,并不对本申请实施例调整第一参数做具体限定。
步骤S513,在适配器断充未恢复且确定适配器故障时,嵌入式控制器输出故障信息至基本输入输出***。
在本申请实施例中,嵌入式控制器可以根据调整的参数以及适配器断充未恢复确定适配器故障。在适配器故障时嵌入式控制器可以输出故障信息至基本输入输出***,以通过基本输入输出***上报至对应的应用(如电脑管家),进而通过对应的应用上传至后台,以便及时通知到后台工作人员。
本申请实施例提供的充电异常处理方法包括但不限于如下技术效果:
本申请实施例在电子设备通过适配器充电时,电子设备可以自动检测适配器断充故障,并在适配器断充时通过灵活调整第一时间参数、第一电流参数以及第二时间参数对应的数值,为当下电子设备和适配器之间的充电配置最合适的参数数值,以修复适配器断充。
请参阅图6,示例性介绍本申请实施例提供的另一种充电异常处理方法流程,该充电异常处理方法可以应用于上述电子设备,具体地,可以由嵌入式控制器执行。该方法流程包括步骤S601至步骤S606。其中,步骤S602的内容可以参考上述步骤S509和步骤S510,步骤S603的内容可以参考上述步骤S511,步骤S604的内容可以参考上述步骤S512,在此不再赘述。
步骤S601,在适配器断充时,嵌入式控制器自适应调整第一时间参数、第一电流参数和第二时间参数中的一个或多个。
在本申请实施例中,嵌入式控制器可以实时获取电源充电芯片所获得的充电电压,并根据充电电压确定适配器是否断充。在另一些实施例中,嵌入式控制器可以根据充电管理芯片通知的适配器在位情况确定适配器是否断充。具体地,在适配器***外部接口,外部接口向充电管理芯片通知充电管理芯片电平变化和充电电压,根据电平变化确定外部接口有***事件,根据充电电压确定有适配器***外部接口,进而充电管理芯片确定适配器在位。充电管理芯片向嵌入式控制器通知适配器在位情况,进而嵌入式控制器可以根据适配器在位情况确实适配器是否断充。
可以理解,嵌入式控制器还可以根据其他方式确定适配器是否断充,本申请实施例对此不作具体限定。
在本申请实施例中,嵌入式控制器调整第一参数包括但不限于:增加第一时间参数的数值、减小第一电流参数的数值和提高第二时间参数的档位。嵌入式控制器自适应进行如下操作中的一个或多个:增加第一时间参数的数值、减小第一电流参数的数值和提高第二时间参数的档位。
请一并参阅图3,示例性介绍本申请实施例提供的调整第一参数的原理。
在本申请实施例中,若没有调整第一参数,如增加第一时间参数TDebounce time的数值、减小第一电流参数的数值或提高第二时间参数的档位,则一旦充电电压VBUS小于或等于第一电压门限值VPD,且充电电压VBUS小于或等于第一电压门限值VPD的持续时间大于或等于第一时间参数TDebounce time的原数值,电源充电芯片就会复位适配器,导致适配器断充,适配器无法为电子设备提供更多的能量。同时,若充电管理芯片响应速度慢,此时电子设备的电池也无法及时为电子设备供电,影响电子设备的正常运行。
在本申请实施例中,相对于未增加第一时间参数TDebounce time的数值,在嵌入式控制器增加第一时间参数TDebounce time的数值,电源充电芯片根据第一时间参数TDebounce time增加后的数值运行时,则在充电电压VBUS小于第一电压门限值VPD后,电源充电芯片需要更多时间才能输出复位信号至适配器。也即增加第一时间参数TDebouncetime的数值后,可以降低电源充电芯片输出复位信号的频率,相应地减少适配器断充的频率。
进一步地,如图3所示,在增加第一时间参数TDebounce time的数值后,可以使得充电电流IBUS上升得更多,也即可以让适配器为电子设备提供更多的电能,保证适配器的输出能力以及电子设备的正常运行。
进一步地,当充电电流IBUS持续上升到大于或等于第一电流参数ILIM2时,基于充电管理芯片的响应速度慢,充电管理芯片可能无法及时响应。而在增加第一时间参数TDebounce time的数值后,可以为充电管理芯片提供更多的时间去响应。也即延迟复位,则可以增大充电管理芯片触发适配器降低充电电流IBUS的概率和触发电池输出电能的概率。在适配器降低充电电流IBUS后,适配器的充电电压VBUS上升,进而充电电压VBUS可以大于第一电压门限值VPD,由此恢复断充,同时电池输出电能可以保证电子设备的正常运行。
在本申请实施例中,在减小第一电流参数ILIM2的数值后,可以更快触发充电管理芯片限制充电电流IBUS,也即更快地触发充电管理芯片输出控制指令至适配器,以使得适配器降低充电电流IBUS。当充电电流IBUS降低后,相应地,适配器的充电电压VBUS上升,上升后的充电电压VBUS就可以大于第一电压门限值VPD,进而使得电源充电芯片输出复位信号至适配器的条件不满足,也即适配器断充恢复。
进一步地,在减小第一电流参数ILIM2的数值后,可以更快触发充电管理芯片控制电池输出电能,由此可以更快地为电子设备提供电能,保证电子设备的正常运行。
在本申请实施例中,在提高第二时间参数TICRIT Debounce time的档位后,则充电管理芯片触发处理器限频的概率下降,为响应速度慢的充电管理芯片提供更多时间进行响应。也即延迟处理器降频,则可以增大充电管理芯片触发适配器降低充电电流IBUS的概率和触发电池输出电能的概率。在适配器降低充电电流IBUS后,适配器的充电电压VBUS上升,进而充电电压VBUS可以大于第一电压门限值VPD,由此恢复断充,同时电池输出电能可以保证电子设备的正常运行。
步骤S602,嵌入式控制器将调整后的第一参数传输至对应的芯片,以使得对应的芯片根据调整后的第一参数运行。
在本申请实施例中,嵌入式控制器调整第一时间参数、第一电流参数和第二时间参数中的一个或多个,则对应的芯片可以为充电管理芯片和电源充电芯片中的一个或多个。当对应的芯片包括电源充电芯片时,将调整后的第一时间参数传输给电源充电芯片。当对应的芯片包括充电管理芯片时,将调整后的第一电流参数和第二时间参数中的一个或多个传输给充电管理芯片。
步骤S603,在调整第一参数后,嵌入式控制器获取适配器的断充情况。
在本申请实施例中,嵌入式控制器调整第一参数的数值后,对应的芯片根据该调整后的第一参数的数值运行,然后嵌入式控制器可以根据充电电压确定适配器的断充情况。当充电电压由小于或等于第一电压门限值变为大于第一电压门限值,则断充情况为断充恢复。当充电电压一直处于小于或等于第一电压门限值,则断充情况为断充未恢复。
步骤S604,在断充情况为断充恢复时,嵌入式控制器将调整后的第一参数写入对应的固件。
步骤S605,在断充情况为断充未恢复时,嵌入式控制器判断当前第一时间参数以及当前第一电流参数是否均超出对应的规格范围。
在断充情况为断充未恢复时,嵌入式控制器判断当前第一时间参数是否超出第一规格范围以及当前第一电流参数是否超出第二规格范围。若当前第一时间参数超出第一规格范围且当前第一电流参数超出第二规格范围,嵌入式控制器执行步骤S606。在未符合当前第一时间参数超出第一规格范围且当前第一电流参数超出第二规格范围的条件下,嵌入式控制器重复执行步骤S601。也即若当前第一时间参数未超出第一规格范围,或,当前第一电流参数未超出第二规格范围,或,当前第一时间参数未超出第一规格范围且当前第一电流参数未超出第二规格范围,嵌入式控制器重复执行步骤S601。
可以理解,在执行步骤S605时,若嵌入式控制器仅调整过第一时间参数或仅调整过第一电流参数,则显然另一未调整的参数未超出对应的规格范围,也即未符合当前第一时间参数以及当前第一电流参数均超出对应的规格范围,由此重复执行步骤S601。
其中,当前第一时间参数即当前时刻如执行步骤S605时的第一时间参数的数值,相应地,当前第一电流参数当前时刻如执行步骤S605时的第一电流参数的数值。当前第一时间参数或当前第一电流参数可以为进行参数调整后在执行步骤S605时的数值也可以为尚未调整过的原固定值。
可以理解,在嵌入式控制器重复执行步骤S601时,嵌入式控制器调整的第一参数可以与此前所调整的第一参数相同或不同。例如,以嵌入式控制器调整第一时间参数为例,在嵌入式控制器执行到步骤S605后需要重复执行步骤S601时,嵌入式控制器可以继续调整第一时间参数,也可以调整第一电流参数或调整第二时间参数。
需要说明的是,在嵌入式控制器调整第一参数至嵌入式控制器获取对应芯片根据调整后的第一参数运行后适配器的断充情况期间,如上述步骤S601至步骤S603器件,针对某一第一参数,仅调整一次该第一参数的数值。换句话说,针对某一第一参数,调整该第一参数的数值后,对应的芯片就根据该调整后的第一参数的数值运行,然后嵌入式控制器获取适配器的断充情况,在断充未恢复时,针对该第一参数才可以进行下一次的数值调整。
步骤S606,嵌入式控制器确定适配器故障,并输出故障信息至基本输入输出***。
在本申请实施例中,嵌入式控制器确定适配器故障时,嵌入式控制器可以先将故障信息上报至后台,再将故障信息上报至电脑管家。
本申请实施例提供的充电异常处理方法包括但不限于如下技术效果:
本申请实施例在适配器断充时,嵌入式控制器通过灵活调整第一时间参数、第一电流参数以及第二时间参数对应的数值,为当下情形配置最合适的参数数值,以修复适配器断充,同时还可以保证电子设备的正常运行。
在一些实施例中,嵌入式控制器可以根据预设规则调整第一参数。具体地,嵌入式控制器根据第一预设规则增加第一时间参数,和/或,嵌入式控制器根据第二预设规则减小第一电流参数,和/或,嵌入式控制器根据第三预设规则增加第二时间参数。其中第一预设规则、第二预设规则以及第三预设规则可以相同也可以不同。
在本申请实施例中,嵌入式控制器根据第一预设规则增加第一时间参数包括:嵌入式控制器获取第一调整值,并将当前第一时间参数的数值增加第一调整值,得到调整后的第一时间参数。其中当前第一时间参数的数值即在增加第一时间参数时所获得的第一时间参数的数值,其可以为尚未调整的第一时间参数的原固定值,也可以为上一次调整后所得到的调整后的第一时间参数的数值,第一调整值为当前差值的预设百分比,当前差值为将第一时间参数的规格范围内的最大值减去当前第一时间参数的数值所得到的差值。
在本申请实施例中,嵌入式控制器根据第二预设规则减小第一电流参数包括:嵌入式控制器获取第二调整值,并将当前第一电流参数的数值减去第二调整值,得到调整后的第一时间参数。其中当前第一电流参数的数值即在减小第一电流参数时所获得的第一电流参数的数值,其可以为尚未调整的第一电流参数的原固定值,也可以为上一次调整后所得到的调整后的第一电流参数的数值,第二调整值为当前差值的预设百分比,当前差值为将第一电流参数的规格范围内的最大值减去当前第一电流参数的数值所得到的差值。
其中,第三预设规则可以为依次提高第二时间参数的档位。嵌入式控制器根据第三预设规则增加第二时间参数包括:可以将第二时间参数的当前档位提高至下一个档位。
其中,预设百分比可以为百分之三、百分之四以及百分之五等,本申请对此不作具体限定。第一调整值所对应的预设百分比可以与第二调整值所对应的百分比相同或不同,本申请对此不作具体限定。
在本申请实施例中,嵌入式控制器根据对应的预设规则调整对应的第一参数,对应的芯片根据调整后的第一参数的数值运行,在适配器断充未恢复时,嵌入式控制器又根据对应的预设规则调整对应的第一参数,依次类推。示例性地,以当前第一时间参数的数值为2s为例,第一规格范围内最大值为6s,预设百分比为5%为例,计算得到第一调整值为,则嵌入式控制器增加第一时间参数后的数值为2s +0.2s=2.2s,电源充电芯片根据第一时间参数的数值为2.2s运行。检测到以第一时间参数的数值为2.2s运行适配器断充仍未恢复,则嵌入式控制器又根据对应的预设规则调整对应的第一参数,当前第一时间参数的数值为上一次调整后的数值2.2s,计算得到第一调整值为/>,则嵌入式控制器增加第一时间参数后的数值为2.2s +0.19s=2.39s,电源充电芯片根据第一时间参数的数值2.39s运行,依次类推。
请参阅图7,示例性介绍本申请实施例提供的调整第一参数的方法流程,该充电异常处理方法可以应用于上述电子设备,具体地,可以由嵌入式控制器执行。该方法流程包括步骤S701至步骤S713,其中步骤S701至步骤S704的内容、步骤S706至步骤S709、步骤S711至步骤S716的内容可以参考上述,在此不再赘述。
步骤S701,嵌入式控制器根据第一预设规则增加第一时间参数。
步骤S702,嵌入式控制器将增加后的第一时间参数传输至电源充电芯片,以使得电源充电芯片根据增加后的第一时间参数运行。
步骤S703,在增加第一时间参数后,嵌入式控制器获取适配器的断充情况。
步骤S704,在断充情况为断充恢复时,嵌入式控制器将调整后的第一时间参数写入电源充电芯片的固件。
步骤S705,在断充情况为断充未恢复时,嵌入式控制器判断调整第一时间参数的次数是否达到第一阈值。
在本申请实施例中,针对每一第一参数,为其设置调整次数阈值。为第一时间参数设置第一阈值。第一阈值用于指示当持续调整第一时间参数的次数达到第一阈值且断充情况未恢复,则调整除第一时间参数之外的其他第一参数,如第一电流参数或第二时间参数。第一阈值大于或等于1。
在本申请实施例中,在调整第一时间参数的同时,嵌入式控制器累计调整第一时间参数的次数,以在调整第一时间参数后检测到断充情况为断充未恢复,判断调整第一时间参数的次数是否达到第一阈值。若否,嵌入式控制器重复执行步骤S701。若是,嵌入式控制器可以对除第一时间参数之外的其他第一参数进行调整,如嵌入式控制器执行步骤S706。
在一些实施例中,在嵌入式控制器调整除第一时间参数之外的其他第一参数时,可以将所记录的调整第一时间参数的次数清零,以便下一次调整第一时间参数时,可以重新统计调整第一时间参数的次数。
步骤S706,嵌入式控制器根据第二预设规则降低第一电流参数。
步骤S707,嵌入式控制器将降低后的第一电流参数传输至充电管理芯片,以使得充电管理芯片根据降低后的第一电流参数运行。
步骤S708,在降低第一电流参数后,嵌入式控制器获取适配器的断充情况。
步骤S709,在断充情况为断充恢复时,嵌入式控制器将调整后的第一参数写入对应芯片的固件。
在步骤S709中调整后的第一参数可以包括调整后的第一时间参数和调整后的第一电流参数。步骤S709具体可以包括:在断充恢复时,将充电管理芯片和电源充电芯片中所运行的第一参数的数值写入对应芯片的固件。
步骤S710,在断充情况为断充未恢复时,嵌入式控制器判断调整第一电流参数的次数是否达到第二阈值。
在本申请实施例中,为第一电流参数设置第二阈值。第二阈值用于指示当持续调整第一电流参数的次数达到第二阈值且断充情况未恢复,则调整除第一电流参数之外的其他第一参数,如第一时间参数或第二时间参数。第二阈值大于或等于1。
在本申请实施例,在调整第一电流参数的同时,嵌入式控制器累计调整第一电流参数的次数,以在调整第一电流参数后检测到断充情况为断充未恢复,判断调整第一电流参数的次数是否达到第二阈值。若否,嵌入式控制器重复执行步骤S706。若是,嵌入式控制器可以对除第一电流参数之外的其他第一参数进行调整,如嵌入式控制器执行步骤S701,或执行步骤S713,也可以判断所调整的参数是否超出对应的规格,如嵌入式控制器执行步骤S711。
在一些实施例中,在嵌入式控制器调整除第一电流参数之外的其他第一参数时,可以将所记录的调整第一电流参数的次数清零,以便下一次调整第一电流参数时,可以重新统计调整第一电流参数的次数。
步骤S711,嵌入式控制器判断当前第一时间参数和当前第一电流参数是否均超过对应的规格范围。
若当前第一时间参数和当前第一电流参数均超过对应的规格范围,嵌入式控制器执行步骤S712。若未符合当前第一时间参数和当前第一电流参数均超过对应的规格范围,嵌入式控制器可以执行步骤S713或执行步骤S701或执行步骤S706。
在一些实施例中,可以加大调整第一时间参数和第一电流参数的比重。以第一参数的调整阶段包括开始调整第一参数至初次结束该第一参数的调整。示例性地,第一时间参数的调整阶段包括步骤S701至步骤S705的判断结果为是。相应地,第一电流参数的调整阶段包括步骤S706至步骤S710的判断结果为是。
在第一时间参数和第一电流参数均经过一个调整阶段后,可以继续重复执行对第一时间参数和第一电流参数中的一个或两个的调整,以在重复第一时间参数的调整阶段和/或重复第一电流参数的调整阶段的次数达到预设次数阈值,且断充未恢复时,执行对第二时间参数的调整。其中,预设次数阈值可以为2、3等。
在一些实施例中,重复第一时间参数调整阶段的次数达到预设次数阈值时,可以确保调整后的第一时间参数未超出第一规格范围。相应地,重复第一电流参数的调整阶段的次数达到预设次数阈值时,可以确保调整后的第一电流参数未超出第二规格范围。
若是,步骤S712,嵌入式控制器确定适配器故障,输出故障信息至基本输入输出***。
若否,步骤S713,嵌入式控制器根据第三预设规则增加第二时间参数。
步骤S714,嵌入式控制器将增加后的第二时间参数传输至充电管理芯片,以使得充电管理芯片根据增加后的第二时间参数运行。
步骤S715,在增加第二时间参数后,嵌入式控制器获取适配器的断充情况。
步骤S716,在断充情况为断充恢复时,嵌入式控制器将调整后的第一参数写入电源充电芯片的固件。
步骤S717,在断充情况为断充未恢复时,嵌入式控制器判断调整第二时间参数的次数是否达到第三阈值。
在本申请实施例中,为第二时间参数设置第三阈值。第三阈值用于指示当持续调整第二时间参数的次数达到第三阈值且断充情况未恢复,则调整除第二时间参数之外的其他第一参数,如第一时间参数或第一电流参数。第三阈值大于或等于1。
在本申请实施例,在调整第二时间参数的同时,嵌入式控制器累计调整第二时间参数的次数,以在调整第二时间参数后检测到断充情况为断充未恢复,判断调整第二时间参数的次数是否达到第三阈值。若否,嵌入式控制器重复执行步骤S713。若是,嵌入式控制器可以对除第二时间参数之外的其他第一参数进行调整,如嵌入式控制器执行步骤S701,或执行步骤S706。
在一些实施例中,在嵌入式控制器调整除第二时间参数之外的其他第一参数时,可以将所记录的调整第二时间参数的次数清零,以便下一次调整第二时间参数时,可以重新统计调整第二时间参数的次数。
在一些实施例中,可以将第一阈值和/或第二阈值设置为大于或等于2,以加大嵌入式控制器调整第一时间参数和/或第一电流参数的比例,优先通过调整第一时间参数和/或第一电流参数来修复适配器断充。其中,第一阈值与第二阈值可以相同或不同,本申请实施例对此不作具体限定。
在一些实施例中,在步骤S704、步骤S709或步骤S716中断充情况为断充恢复时,嵌入式控制器获取处理器或充电管理芯片的反馈,以根据反馈确定调整后的第一参数是否对处理器性能产生影响。若无影响,则将调整后的第一参数写入电源充电芯片的固件。若有影响,则重新调整第一参数,如执行步骤S701或步骤S706或步骤S713。具体地,在调整后的第一参数影响处理器的性能时,会导致充电管理芯片发送Prochot信号至处理器。充电管理芯片根据发送Prochot信号确定影响性能,处理器根据接收到的Prochot信号确定影响性能。
本申请实施例提供的充电异常处理方法包括但不限于如下技术效果:
本申请实施例在适配器断充时,嵌入式控制器通过灵活调整第一时间参数、第一电流参数以及第二时间参数对应的数值,具体地,通过设置第一阈值、第二阈值、第三阈值来平衡第一时间参数、第一电流参数以及第二时间参数的调整比重,为当下情形配置最合适的参数数值,以修复适配器断充,同时还可以保证电子设备的正常运行。
请参阅图8,示例性介绍本申请实施例提供的另一种充电异常处理方法流程。该充电异常处理方法可以应用于上述电子设备,具体地,可以由嵌入式控制器执行。该方法流程包括步骤S801至步骤S802。
步骤S801,在适配器断充未恢复时,嵌入式控制器循环执行以下调整操作,直至适配器断充恢复或确定适配器故障:调整第一参数,并将调整后的第一参数传输至对应的芯片,以使得芯片根据调整后的第一参数运行;其中第一参数包括第一时间参数和第一电流参数中的一个或多个;第一时间参数用于指示触发电源充电芯片复位适配器的时间门限值,第一电流参数用于指示触发充电管理芯片限制适配器充电电流的电流门限值。
在本申请实施例中,调整操作包括第一操作和/或第二操作和/或第三操作。其中,第一操作包括:根据第一预设规则增加第一时间参数,并将增加后的第一时间参数传输至电源充电芯片,以使得电源充电芯片根据增加后的第一时间参数运行。其中,第二操作包括:根据第二预设规则减小第一电流参数,并将减小后的第一电流参数传输至充电管理芯片,以使得充电管理芯片根据减小后的第一电流参数运行。其中,第三操作包括:根据第三预设规则增加第二时间参数,将增加后的第二时间参数传输至充电管理芯片,以使得充电管理芯片根据增加后的第二时间参数运行。
则嵌入式控制器循环执行以下调整操作包括:嵌入式控制器循环执行第一操作和/或第二操作和/或第三操作。也即嵌入式控制器循环执行第一操作,或,嵌入式控制器循环执行第二操作,或,嵌入式控制器循环执行第三操作,或,嵌入式控制器循环执行第一操作和第二操作,或,嵌入式控制器循环执行第一操作和第三操作,嵌入式控制器循环执行第二操作和第三操作,或,嵌入式控制器循环执行第一操作、第二操作和第三操作。
其中嵌入式控制器循环执行第一操作可以参考上述步骤S701至步骤S705。嵌入式控制器循环执行第二操作可以参考上述步骤S706至步骤S710。嵌入式控制器循环执行第三操作可以参考上述步骤S713至步骤S717。
下述以嵌入式控制器循环执行第一操作和第二操作为例,嵌入式控制器循环执行第一操作和第三操作,嵌入式控制器循环执行第二操作和第三操作,或,嵌入式控制器循环执行第一操作、第二操作和第三操作可以以此类推。
嵌入式控制器循环执行第一操作和第二操作包括但不限于如下情形:
情形一:嵌入式控制器执行第一操作,在适配器断充未恢复时,嵌入式控制器判断调整第一时间参数的次数是否达到第一阈值,第一阈值大于或等于1;若否,嵌入式控制器执行第一操作;若是,嵌入式控制器执行第二操作。具体地,可以参考上述步骤S701至步骤S706。
情形二:嵌入式控制器根据第一预设规则增加第一时间参数,并根据第二预设规则减小第一电流参数,将增加后的第一时间参数传输至电源充电芯片以及将减小后的第一电流参数传输至充电管理芯片,以使得电源充电芯片根据增加后的第一时间参数运行,且充电管理芯片根据减小后的第一电流参数运行。
在上述情形二中,在适配器断充时,嵌入式控制器根据第一预设规则增加第一时间参数同时根据第二预设规则减小第一电流参数。通过平衡第一时间参数和第一电流参数的数值,可以提升充电电压的同时降低电源充电芯片输出复位信号的频率,同时可以为充电管理芯片提供更多的时间去响应,增大充电管理芯片触发适配器降低充电电流IBUS的概率和触发电池输出电能的概率,由此第一电流参数的数值可以不用降得太低,让适配器为电子设备提供更多的电能,保证适配器的输出能力以及电子设备的正常运行。
示例性地,嵌入式控制器循环执行第一操作、第二操作和第三操作可以包括:在上述情形一的基础上,在执行第二操作之后且适配器断充未恢复时,判断调整第一电流参数的次数是否达到第二阈值,第二阈值大于或等于1;若否,嵌入式控制器执行第二操作;若是,嵌入式控制器执行第三操作。具体地,可以参考上述步骤S701至步骤S713。
步骤S802,在适配器断充恢复时,嵌入式控制器将调整后的第一参数写入对应芯片的固件。
步骤S802的内容可以参考上述,在此不再赘述。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本申请实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述各方法实施例中的充电异常处理方法。
本申请实施例还提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上述实施例的充电异常处理方法。
其中,本申请实施例提供的电子设备、计算机存储介质、计算机程序产品或充电***均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。
Claims (12)
1.一种充电异常处理方法,其特征在于,应用于电子设备,所述电子设备连接适配器,所述电子设备包括嵌入式控制器、电源充电芯片以及充电管理芯片,所述嵌入式控制器连接所述电源充电芯片以及所述充电管理芯片,所述方法包括:
在所述适配器断充未恢复时,所述嵌入式控制器循环执行以下调整操作,直至所述适配器断充恢复或确定所述适配器故障:
调整第一参数,并将调整后的所述第一参数传输至对应的芯片,以使得所述芯片根据调整后的所述第一参数运行;其中所述第一参数包括第一时间参数和第一电流参数中的一个或多个;所述第一时间参数用于指示触发所述电源充电芯片复位所述适配器的时间门限值,所述第一电流参数用于指示触发所述充电管理芯片限制所述适配器充电电流的电流门限值;
在所述适配器断充恢复时,所述嵌入式控制器将调整后的所述第一参数写入对应芯片的固件。
2.如权利要求1所述方法,其特征在于,其中,所述调整操作包括第一操作和/或第二操作,
其中,所述第一操作包括:根据第一预设规则增加所述第一时间参数,并将增加后的所述第一时间参数传输至所述电源充电芯片,以使得所述电源充电芯片根据增加后的所述第一时间参数运行;
其中,所述第二操作包括:根据第二预设规则减小所述第一电流参数,并将减小后的所述第一电流参数传输至所述充电管理芯片,以使得所述充电管理芯片根据减小后的所述第一电流参数运行;
则所述嵌入式控制器循环执行以下调整操作包括:
所述嵌入式控制器循环执行所述第一操作和/或所述第二操作。
3.如权利要求2所述方法,其特征在于,其中,嵌入式控制器循环执行所述第一操作和所述第二操作包括:
所述嵌入式控制器执行所述第一操作;
在所述适配器断充未恢复时,所述嵌入式控制器判断调整所述第一时间参数的次数是否达到第一阈值,所述第一阈值大于或等于1;
若否,所述嵌入式控制器执行所述第一操作;
若是,所述嵌入式控制器执行所述第二操作。
4.如权利要求3所述方法,其特征在于,所述电子设备还包括处理器,所述充电管理芯片连接所述处理器;所述第一参数还包括第二时间参数,所述第二时间参数用于指示触发所述充电管理芯片输出降频信号至所述处理器的时间门限值;所述降频信号用于指示所述处理器降频;
所述调整操作还包括第三操作,所述第三操作包括:根据第三预设规则增加所述第二时间参数,将增加后的所述第二时间参数传输至所述充电管理芯片,以使得所述充电管理芯片根据增加后的所述第二时间参数运行;
所述嵌入式控制器循环执行以下调整操作还包括:
在执行所述第二操作之后且所述适配器断充未恢复时,所述嵌入式控制器判断调整所述第一电流参数的次数是否达到第二阈值,所述第二阈值大于或等于1;
若否,所述嵌入式控制器执行所述第二操作;
若是,所述嵌入式控制器执行所述第三操作。
5.如权利要求2所述方法,其特征在于,嵌入式控制器循环执行所述第一操作和所述第二操作包括:
所述嵌入式控制器根据第一预设规则增加所述第一时间参数,并根据第二预设规则减小所述第一电流参数;
所述嵌入式控制器将增加后的所述第一时间参数传输至所述电源充电芯片以及将减小后的所述第一电流参数传输至所述充电管理芯片,以使得所述电源充电芯片根据增加后的所述第一时间参数运行,且所述充电管理芯片根据减小后的所述第一电流参数运行。
6.如权利要求2至5中任一项所述方法,其特征在于,所述根据第一预设规则增加第一时间参数包括:
获取第一调整值,其中所述第一调整值为当前差值的预设百分比,所述当前差值为将所述第一时间参数的规格范围内的最大值减去当前所述第一时间参数的数值所得到的差值;
将当前所述第一时间参数的数值增加所述第一调整值,得到增加后的所述第一时间参数。
7.如权利要求2至5中任一项所述方法,其特征在于,所述根据第二预设规则减小所述第一电流参数包括:
获取第二调整值,其中所述第二调整值为当前差值的预设百分比,所述当前差值为将所述第一电流参数的规格范围内的最大值减去当前所述第一电流参数的数值所得到的差值;
将当前所述第一电流参数的数值减去所述第二调整值,得到减小后的所述第一时间参数。
8.如权利要求1所述方法,其特征在于,所述方法还包括:
在所述适配器断充未恢复,且调整后的所述第一电流参数和调整后的所述第一时间参数均超出对应的规格范围时,所述嵌入式控制器确定所述适配器故障并上传故障信息。
9.一种电子设备,所述电子设备连接适配器,其特征在于,包括:嵌入式控制器、电源充电芯片以及充电管理芯片;所述嵌入式控制器连接所述电源充电芯片以及所述充电管理芯片,所述嵌入式控制器调用计算机程序,执行如权利要求1至8中任一项所述方法。
10.一种充电***,其特征在于,所述充电***包括电子设备和适配器,所述电子设备为如权利要求9所述的电子设备;所述适配器连接所述电子设备,以为所述电子设备供电。
11.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至8中任一项所述方法。
12.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至8中任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311444585.1A CN117175752B (zh) | 2023-11-02 | 2023-11-02 | 充电异常处理方法、设备、***、存储介质及程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311444585.1A CN117175752B (zh) | 2023-11-02 | 2023-11-02 | 充电异常处理方法、设备、***、存储介质及程序产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117175752A true CN117175752A (zh) | 2023-12-05 |
CN117175752B CN117175752B (zh) | 2024-04-02 |
Family
ID=88932109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311444585.1A Active CN117175752B (zh) | 2023-11-02 | 2023-11-02 | 充电异常处理方法、设备、***、存储介质及程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117175752B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012115080A (ja) * | 2010-11-26 | 2012-06-14 | Nec Casio Mobile Communications Ltd | 充電制御方法、充電制御システムおよび充電制御プログラム |
CN103207655A (zh) * | 2012-01-12 | 2013-07-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种具有复位功能的移动终端以及复位方法 |
CN104903143A (zh) * | 2012-11-28 | 2015-09-09 | 宝马股份公司 | 具有在电流供应中断和恢复之后充电电流减小的在插座上给电动车辆的电蓄能器的充电 |
CN110931908A (zh) * | 2019-11-27 | 2020-03-27 | 北京金茂绿建科技有限公司 | 一种基于光纤测温的储能装置安全控制*** |
CN116031972A (zh) * | 2022-12-13 | 2023-04-28 | 合肥市芯海电子科技有限公司 | 充电芯片的参数调整方法、电子设备及存储介质 |
-
2023
- 2023-11-02 CN CN202311444585.1A patent/CN117175752B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012115080A (ja) * | 2010-11-26 | 2012-06-14 | Nec Casio Mobile Communications Ltd | 充電制御方法、充電制御システムおよび充電制御プログラム |
CN103207655A (zh) * | 2012-01-12 | 2013-07-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种具有复位功能的移动终端以及复位方法 |
CN104903143A (zh) * | 2012-11-28 | 2015-09-09 | 宝马股份公司 | 具有在电流供应中断和恢复之后充电电流减小的在插座上给电动车辆的电蓄能器的充电 |
CN110931908A (zh) * | 2019-11-27 | 2020-03-27 | 北京金茂绿建科技有限公司 | 一种基于光纤测温的储能装置安全控制*** |
CN116031972A (zh) * | 2022-12-13 | 2023-04-28 | 合肥市芯海电子科技有限公司 | 充电芯片的参数调整方法、电子设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
王天福等: "动力锂电池组充放电智能管理***设计与实现", 《电源技术》, vol. 35, no. 9, pages 1069 - 1071 * |
Also Published As
Publication number | Publication date |
---|---|
CN117175752B (zh) | 2024-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6888772B2 (ja) | 無線バッテリー管理システム及びこれを含むバッテリーパック | |
TWI461891B (zh) | 電源管理電路及其方法 | |
US10910870B2 (en) | Charging device and charging method | |
EP3086433A1 (en) | Charging method, alternating current adaptor, charging management device and terminal | |
US11262828B2 (en) | Systems and methods for communicating power state information from an external energy storage device (EESD) to an information handling system | |
US20090164820A1 (en) | Methods and apparatus for managing power on a computer in the event of a power interruption | |
JP6799754B2 (ja) | バッテリ制御装置、電子機器、バッテリパック及びバッテリ制御方法 | |
CN106371540B (zh) | ***电源管理方法、芯片及电子设备 | |
JP2013143911A (ja) | 電池充電システム及びその方法 | |
JP5986143B2 (ja) | 機能拡張装置の消費電力を管理する方法、携帯式電子機器および機能拡張装置 | |
EP2624401B1 (en) | Electronic apparatus and driving control method thereof | |
KR20140013507A (ko) | 전자 장치 및 구동 제어 방법 | |
US9252618B2 (en) | Terminals, terminal systems and charging/discharging methods thereof | |
CN112969978B (zh) | 提供峰值优化电力供应单元的方法与装置 | |
CN103677199A (zh) | 信息处理的方法以及电子设备 | |
WO2015090077A1 (zh) | 移动终端充电的控制方法、装置、***和移动终端 | |
US9570922B2 (en) | Charging method and electronic device | |
US20100042862A1 (en) | Reduction of data corruption in wireless systems | |
CN117175752B (zh) | 充电异常处理方法、设备、***、存储介质及程序产品 | |
WO2020042715A1 (zh) | 电子设备供电方法及装置、电子设备及存储介质 | |
JP6817892B2 (ja) | 直流電源システム | |
CN110148992B (zh) | 一种充电控制方法、终端设备及存储介质 | |
TW201816607A (zh) | 不斷電電腦系統 | |
US20200117257A1 (en) | Method and device for power control | |
TWI805855B (zh) | 電力輔助之資訊處理系統、電力輔助單元及用以調節至資訊處理系統之負載的電力之方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |