本申请涉及可充电终端,尤其涉及一种电池在位检测装置、可充电终端及控制方法、设备与介质。
背景技术:
1、随着电池技术的发展,各类可充电终端如mifi(mobile wifi,便携式宽带无线装置)、手机等设备的使用也越发普遍。
2、由于设备使用要求的不同,有一部分的可充电终端需要支持电池热插拔功能。这部分可充电终端需要在电池热插拔时能够正确的识别到插入或者拔出电池。而当前在位检测方案一般是通过i2c(inter-integrated circuit,内部集成电路)总线检测电池是否在位。在电池不在位的情况下,系统依旧会周期性地通过i2c总线去访问电池内部的电量计芯片,以检测电池是否在位,提高了对于电池在位检测的系统开销。即现有电池在位检测方法的系统开销较大。
技术实现思路
1、本申请的主要目的在于提供一种电池在位检测装置、可充电终端及控制方法、设备及介质,旨在解决现有电池在位检测方法的系统开销较大的技术问题。
2、为实现上述目的,第一方面,本申请提供一种电池在位检测装置,应用于可充电终端,所述电池在位检测装置包括:主板端连接器;
3、所述主板端连接器包括gpio电路、第一连接件和中央处理单元;
4、所述gpio电路的第一端与所述第一连接件的第一gpio接口连接、所述gpio电路的第二端与所述中央处理单元的第二gpio接口连接;
5、所述中央处理单元用于根据所述第二gpio接口的电压信号确认电池状态。
6、根据第一方面,所述gpio电路包括:上拉电阻;
7、所述gpio电路通过所述上拉电阻与所述主板端连接器的io供电电压串联。
8、根据第一方面,或者以上第一方面的任意一种实现方式,所述第一连接件和所述中央处理单元通过i2c总线连接,所述i2c总线包括时钟线与串行数据线;
9、所述第一连接件包括第一时钟线接口和第一串行数据线接口;
10、所述中央处理单元包括第二时钟线接口和第二串行数据线接口;
11、所述第一时钟线接口通过所述时钟线与所述第二时钟线接口连接,所述第一串行数据线通过所述串行数据线与所述第二串行数据线接口连接。
12、根据第一方面,或者以上第一方面的任意一种实现方式,所述电池在位检测装置还包括:电池端连接器和电量计;
13、电池端连接器包括第二连接件,用于与所述第一连接件进行连接;
14、所述电量计通过i2c电路与所述电池端连接器的第二连接件连接。
15、根据第一方面,或者以上第一方面的任意一种实现方式,所述中央处理单元,用于在所述电池状态为在位状态后,基于所述i 2c总线通过所述i2c电路对所述电量计进行交互,获得所述目标电池的电池信息。
16、第二方面,本申请还提供一种可充电终端,所述可充电终端包括如上任一项所述的电池在位检测装置。
17、第三方面,本申请提供一种可充电终端的控制方法,应用于如上所述的可充电终端,所述可充电终端的控制方法包括:
18、获取所述第二gpio接口的电压信号,并根据所述电压信号确认电池状态;
19、在所述电池状态为不在位状态后,将中央处理单元的i2c接口配置为输入下拉模式的gpio电路。
20、根据第三方面,所述根据所述电压信号确认电池状态的步骤,包括:
21、在检测到所述电压信号为高电平后,判定所述电池状态为不在位状态;
22、在检测到所述电压信号为低电平后,判定所述电池状态为在位状态。
23、根据第三方面,或者以上第三方面的任意一种实现方式,所述第一连接件和所述中央处理单元通过i2c总线连接;
24、在所述获取所述第二gpio接口的电压信号,并根据所述电压信号确认电池状态的步骤之后,包括:
25、在所述电池状态为在位状态后,将所述i 2c接口配置为i 2c总线;
26、基于所述i 2c总线对目标电池的电量计进行交互,获得所述目标电池的电池信息。
27、第四方面,本申请提供了一种可充电终端的控制设备,所述可充电终端的控制设备包括:存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上所述的可充电终端的控制方法的步骤。
28、第五方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储了计算机程序,当所述计算机程序被处理器执行时,使得处理器执行如上述第一方面或第一方面的可能的实现方式中任一项所述的可充电终端的控制方法。
29、第六方面,本申请实施例提供了一种计算机程序,该计算机程序包括用于执行第一方面以及第一方面的任意可能的实现方式中的可充电终端的控制方法的指令。
30、本申请提出了一种电池在位检测装置、可充电终端及控制方法、设备与介质,所述电池在位检测装置包括:主板端连接器;所述主板端连接器包括gpio电路、第一连接件和中央处理单元;所述gpio电路的第一端与所述第一连接件的第一gpio接口连接、所述gpio电路的第二端与所述中央处理单元的第二gpio接口连接。从而所述中央处理单元可以根据所述第二gpio接口的电压信号确认可充电终端的目标电池的电池状态。本申请通过在主板端连接器的第一连接件和中央处理单元之间设置gpio电路,从而可以通过所述gpio电路确定电池状态,避免了在电池不在位的情况下,系统依旧会周期性地通过i2c总线去访问电池内部的电量计芯片,以检测电池是否在位,有效降低了对于电池在位检测的系统开销。
1.一种电池在位检测装置,其特征在于,所述电池在位检测装置包括:主板端连接器;
2.如权利要求1所述的电池在位检测装置,其特征在于,所述gpio电路包括:上拉电阻;
3.如权利要求1所述的电池在位检测装置,其特征在于,所述第一连接件和所述中央处理单元通过i2c总线连接,所述i2c总线包括时钟线与串行数据线;
4.如权利要求3所述的电池在位检测装置,其特征在于,所述电池在位检测装置还包括:电池端连接器;
5.一种可充电终端,其特征在于,所述可充电终端包括如权利要求1至4中任一项所述的电池在位检测装置。
6.一种可充电终端的控制方法,应用于如权利要求5所述的可充电终端,所述控制方法包括:
7.如权利要求6所述的控制方法,其特征在于,所述根据所述电压信号确认电池状态的步骤,包括:
8.如权利要求6所述的控制方法,其特征在于,所述第一连接件和所述中央处理单元通过i2c总线连接;
9.一种可充电终端的控制设备,其特征在于,所述可充电终端的控制设备包括:存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求6至8中任一项所述的可充电终端的控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有可充电终端的控制程序,所述可充电终端的控制程序被处理器执行时实现如权利要求6至8中任一项所述的可充电终端的控制方法的步骤。