一种电池参数的获取方法、装置、电池及存储介质与流程

文档序号:25607770发布日期:2021-06-25 14:14阅读:109来源:国知局
一种电池参数的获取方法、装置、电池及存储介质与流程

1.本发明实施例涉及电动车制造技术领域,尤其涉及一种电池参数的获取方法、装置、电池及存储介质。


背景技术:

2.现有的电动车在充放电时,通过电池与连接终端的通信连接获取电池的参数,并根据电池参数调整连接终端的运行参数,对实现电池的智能充放电具有重要意义。
3.目前,现有的电池与连接终端的通信方式主要包括控制器局域网(controller area network,can)、rs485和rs232;通过电池与连接终端(例如,充电器)之间的专用通信链路,基于匹配的数据通信标准进行电池参数的传输,进而使得连接终端根据电池的实时参数调整自身的运行状态;然而上述的电池通信方法,通信链路复杂且花费成本较高;此外,无法实现单工通信方式和半双工通信方式的自由切换。


技术实现要素:

4.本发明实施例提供了一种电池参数的获取方法、装置、电池及存储介质,以实现电动车的电池参数的自动获取与传输。
5.第一方面,本发明实施例提供了一种电池参数的获取方法,应用于电动车的电池中,包括:
6.获取当前工作电压与预设开路电压的电压差值,并判断所述电压差值是否为零;
7.若确定所述电压差值不为零,则在单工通信模式下,获取电池状态参数;
8.通过预设通信链路,将获取到的所述电池状态参数发送至运行设备,以使所述运行设备根据所述电池状态参数进行运行状态调整。
9.第二方面,本发明实施例提供了一种电池参数的获取装置,应用于电动车的电池中,包括:
10.差值获取模块,用于获取当前工作电压与预设开路电压的电压差值,并判断所述电压差值是否为零;
11.参数获取模块,用于若确定所述电压差值不为零,则在单工通信模式下,获取电池状态参数;
12.状态调整模块,用于通过预设通信链路,将获取到的所述电池状态参数发送至运行设备,以使所述运行设备根据所述电池状态参数进行运行状态调整。
13.第三方面,本发明实施例还提供了一种电池,包括:
14.一个或多个处理器;
15.存储装置,用于存储一个或多个程序;
16.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的电池参数的获取方法。
17.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机
程序,该程序被处理器执行时实现本发明任意实施例所述的电池参数的获取方法。
18.本发明实施例提供的技术方案,通过获取当前工作电压与预设开路电压的电压差值,并判断电压差值是否为零;若确定电压差值不为零,则在单工通信模式下,获取电池状态参数;并通过预设通信链路,将获取到的电池状态参数发送至运行设备,以使运行设备根据电池状态参数进行运行状态调整,实现了对电池参数的自动获取,以及电池与运行设备间的数据通信;同时通过预设通信链路对电池状态参数进行传输,避免了复杂的数据传输链路的使用,降低了系统复杂度,且通过预设通信链路实现了单工和半双工通信模式的自由切换。
附图说明
19.图1a是本发明实施例一提供的一种电池参数的获取方法的流程图;
20.图1b是本发明实施例一提供的一种单工通信模式拓扑结构示意图;
21.图1c是本发明实施例一提供的一种单工通信模式拓扑结构示意图;
22.图1d是本发明实施例一提供的一种半双工通信模式拓扑结构示意图;
23.图2是本发明实施例二提供的一种电池参数的获取方法的流程图;
24.图3是本发明实施例三提供的一种电池参数的获取装置的结构框图;
25.图4是本发明实施例四提供的一种电池的结构框图。
具体实施方式
26.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
27.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
28.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
29.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
30.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
31.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
32.实施例一
33.图1a为本发明实施例一提供的一种电池参数的获取方法的流程图,本实施例可适用于通过预设通信链路,实现电池与运行设备间的数据通信;该方法可以由电池参数的获
取装置来执行,该装置可以通过软件和/或硬件实现,并集成在电池上,该方法具体包括如下步骤:
34.s110、获取当前工作电压与预设开路电压的电压差值,并判断所述电压差值是否为零。
35.工作电压,为电气设备工作时其两端的实际电压,与其电路组成情况和设备的工作状态相关,是一个变化值;本发明实施例中,当前工作电压,为当前时刻电动车的电池两端的实际电压。其中,电动车的电池,为电动车的动力来源,例如,铅酸蓄电池,可以实现重复充放电;电动车可以包括两轮电动车、三轮电动车和四轮电动车等多种类型。特别的,本发明实施例中,对电动车的类型和电池的类型均不作具体限定。
36.预设开路电压,为电池在开路状态下对应的端电压,其数值等于电池在断路(即没有电流通过电池两级)时电池的正极电极电势与负极电极电势之差;具体的,在对当前电池进行使用前,预先对电池进行检测,并获取当前电池在开路状态下的端电压,以作为预设开路电压。通过获取预设开路电压,并通过当前工作电压与预设开路电压进行对比,可实现对当前电池的工作状态的判断。
37.具体的,获取电动车电池的当前工作电压,并采用当前工作电压减去预设开路电压,以获取当前的电压差值;进一步的,通过判断电压差值是否为零,可判断电动车电池的充放电状态;其中,若电压差值为零,则判断当前工作电压等于预设开路电压,表示当前电池并无外接充放电设备;若电压差值不为零,则确定当前工作电压不等于预设开路电压,表示当前电池存在外接充放电设备。通过获取电动车电池的当前工作电压与预设开路电压的差值,可获取当前电池的工作状态。
38.s120、若确定所述电压差值不为零,则在单工通信模式下,获取电池状态参数。
39.单工通信模式,是指消息单方向传输的工作方式,例如,遥控、遥测等;在单工通信模式中,发送端和接收端的身份是固定的,数据信号仅从一端传送至另一端,即信息流是单方向的;本发明实施例中,在单工通信模式下,电动车的电池作为数据的发送端,电池的连接设备作为数据的接收端,电池采集自身的状态参数,并将采集的状态参数单方向发送至当前的连接设备;对应的连接设备在接收到状态参数后,并不会反馈对应的信息。通过单工通信模式,电池可实时的将自身的状态参数发送至连接设备,实现了电动车的电池与连接设备的数据通信。
40.特别的,在本发明实施例中,电池状态参数与电池的工作状态相关,对于充电状态和放电状态,电池采集的状态参数内容存在差别,也即电池向不同的连接设备发送的状态参数不同。可选的,在本发明实施例中,所述电池状态参数可以包括荷电状态参数、电芯参数、历史故障参数和/或工作日志参数。其中,荷电状态参数,为当前电池的剩余电容能量与其完全充满电状态的电容能量的比值,其取值范围在0到1之间,用于表示电池当前剩余电量的多少;电芯参数,为电芯性能的描述参数,例如,电芯容量;其中,电芯为电池的蓄电部分;历史故障参数,为电池此前发生故障时所记录的故障信息,包括发生故障时间和具体故障问题等信息;工作日志参数,为在工作日志中提取的对应参数,其中,工作日志为电池针对自身每天的使用情况做的记录,包括每天的充放电使用情况和遇到的问题等。根据电压差值,实现了与连接的运行设备匹配的电池状态参数的获取。
41.可选的,在本发明实施例中,在单工通信模式下,获取电池状态参数,可以包括:若
当前为半双工通信模式,则切换至单工通信模式,并获取电池状态参数;若当前为单工通信模式,则保持单工通信模式,并获取电池状态参数。具体的,在确定电压差值不为零后,使电池处于单工通信模式,进而获取对应的电池状态参数,实现了单工通信模式下,对电池状态参数的获取。
42.s130、通过预设通信链路,将获取到的所述电池状态参数发送至运行设备,以使所述运行设备根据所述电池状态参数进行运行状态调整。
43.预设通信链路,为预先建立的电动车的电池与运行设备的数据传输链路;特别的,在本发明实施例中,预设通信链路可以为普通的电气线,通过普通的电气线可以实现电池与运行设备的通信数据传输,以及实现单工通信模式和半双工通信模式的自由切换,避免了复杂的通信链路,降低了花费成本。运行设备,为与电池连接的设备,可以包括整车设备和充电设备。
44.具体的,电动车的电池在获取到电池状态参数后,通过预设通信链路,将电池状态参数发送至运行设备;进一步的,运行设备在接收到电池发送的电池状态参数后,根据电池状态参数进行自身运行状态的调整;其中,不同的运行设备调整对应的运行状态,例如,运行设备为整车设备,则对应的运行状态包括运行速度和仪表亮度。通过预设通信链路,将获取的电池状态参数发送至运行设备,实现了运行设备对电池参数的获取,进而实现了根据电池参数对自身运行状态的及时调整。
45.可选的,在本发明实施例中,所述若确定所述电压差值不为零,则在单工通信模式下,获取电池状态参数,可以包括:若确定所述电压差值大于零,则在单工通信模式下,获取电池充电参数;若确定所述电压差值小于零,则在单工通信模式下,获取电池放电参数;对应的,所述通过预设通信链路,将获取到的所述电池状态参数发送至运行设备,可以包括:通过预设通信链路,将获取到的所述电池放电参数或所述电池充电参数,发送至运行设备。
46.其中,电池充电参数,为电池在充电状态下对应的状态参数,可以包括荷电状态参数和电芯参数;电池放电参数,为电池在放电状态下对应的状态参数,可以包括荷电状态参数;可选的,在电池中预先建立电池状态和电池参数的映射关系,当获取到电池的充放电状态后,查找匹配的映射关系,以获取当前电池状态对应的电池状态参数,可实现对匹配的电池状态参数的获取。
47.具体的,若当前电压差值大于零,即当前工作电压大于预设开路电压,表示当前电池处于充电状态,则对应的获取电池充电参数;若当前电压差值小于零,即当前工作电压小于预设开路电压,表示当前电池处于放电状态,则对应的获取电池放电参数。进一步的,在获取到对应的电池充电参数或电池放电参数后,通过预设通信链路,将电池充电参数发送至对应的充电设备,或将电池放电参数发送至对应的整车设备,实现了电池与连接的运行设备的数据通信;其中,通过预设通信链路,在单工模式下对电池状态参数进行传输的方式,可以包括脉冲宽度调制(pulse width modulation,pwm)。
48.可选的,在本发明实施例中,在判断所述电压差值是否为零后,还可以包括:若确定所述电压差值为零,则在获取到半双工通信切换指令时,切换为半双工通信模式;当在所述半双工通信模式下,获取到性能测试指令时,根据所述性能测试指令,获取电池性能参数;通过预设通信链路,将获取到的所述电池性能参数发送至检测设备,以使所述检测设备根据所述电池性能参数进行性能调整。其中,半双工通信切换指令,为将单工通信模式切换
至半双工通信模式的模式切换命令;半双工通信模式,为可以实现双向的通信,但不能在两个方向上同时进行,必须轮流交替地进行的通信方式,例如,对讲机;电池性能参数,为对电池性能进行检测时,可以体现电池性能状态的参数,通过电池性能参数,可以获取电池对应的性能情况。
49.本发明实施例中,半双工通信模式主要应用于售后检测以及数据读取等工作稳定的情况;特别的,预设通信链路具备实现数据双向传输的能力,但在单工模式下,运行设备不会针对电池发送的电池状态参数产生反馈,此时预设通信链路中的数据传输为单向的;而当电池连接至检测设备时,检测设备向电池发送半双工通信切换指令,电池由单工通信模式切换至半双工通信模式,进而检测设备向电池发送一系列的控制命令,电池针对检测设备的控制命令生成对应的反馈信息;此时,预设通信链路中存在交替的双向数据传输。性能测试指令,为针对电池的性能进行测试的启动指令,包括性能测试内容,例如,软件版本检测、电池电芯检测和历史故障检测。
50.图1b为单工通信模式下,当电压差值大于零时,即电池处于充电状态下的拓扑结构示意图;此时,电池连接有充电设备,并通过一线通单向发送电池充电参数;图1c为单工通信模式下,当电压差值小于零时,即电池处于放电状态下的拓扑结构示意图;此时,电池连接有整车设备,并通过一线通单向发送电池放电参数;图1d为半双工通信模式下,电池与检测设备的拓扑结构示意图;此时,电池基于一线通与检测设备进行半双工通信;其中,一线通,为预设通信链路,可以为普通的电气线。
51.具体的,当确定电压差值为零时,表明此时电池并无充放电情况,在预设通信链路空闲时,检测设备向电池发送半双工通信切换指令;电动车的电池在接收到半双工通信切换指令后,由单工通信模式切换至半双工通信模式,此时可以通过时分复用技术进行电池与检测设备间的通信数据的收发;进一步的,电动车的电池在接收到检测设备的性能测试指令后,对性能测试指令进行内容解析,以获取对应的性能测试内容,并根据获取的性能测试内容,获取对应的电池性能参数,例如,性能测试内容为电池电芯检测,则获取电池电芯参数;进而将对应的电池性能参数,通过预设通信链路发送至检测设备;检测设备根据获取的电池性能参数对电池相关性能进行分析与诊断,实现了对电池性能的检测。
52.可选的,在本发明实施例中,在通过预设通信链路,将获取到的所述电池性能参数发送至检测设备后,还可以包括,获取所述检测设备针对所述电池性能参数的反馈消息,并根据所述反馈消息,进行电池状态的更新。例如,电池性能参数为当前电池软件版本,检测设备在接收到当前电池软件版本后,反馈软件升级包给电动车的电池,电池在接收到软件升级包后,对电池软件版本进行升级,实现了检测设备对当前电池软件版本的获取,以及电池对电池软件版本的升级更新;又如,反馈消息为新的性能测试内容,则电池根据反馈消息获取匹配的电池状态参数,并基于半双工通信模式,将当前电池状态参数发送至检测设备,可实现检测设备对电池性能的灵活检测。
53.可选的,在本发明实施例中,在判断所述电压差值是否为零后,还可以包括:若确定所述电压差值为零,且未获取到半双工通信切换指令,则保持当前通信模式。具体的,若确定当前电压差值为零,但未接收到来自检测设备的半双工通信切换指令,则保持当前的单工通信模式,继续执行电池状态参数的单向发送,提升了通信模式切换的准确性。
54.可选的,在本发明实施例中,在获取到性能测试指令之后,还可以包括:若性能测
试指令中未包含性能测试内容,则获取当前所有的电池状态参数,并通过预设通信链路,将获取的电池状态参数发送至检测设备。通过在未获取到性能测试内容时,获取所有的电池状态参数发送至检测设备,减少了性能测试指令的数据量,实现了对所有电池状态参数的获取。
55.可选的,在本发明实施例中,在切换为半双工通信模式后,还可以包括:当在所述半双工通信模式下,预设时间内未获取到性能测试指令时,切换为单工通信模式。具体的,预先设定获取性能测试指令的时间,若在预设时间内未获取到性能测试指令,表示此时不需接收来自检测设备的通信数据,则自动将半双工通信模式切换回单工通信模式,进行电池状态参数的单向发送;实现了由半双工通信模式到单工通信模式的切换,避免了长时间的等待。
56.可选的,在本发明实施例中,在通过预设通信链路,将获取到的所述电池状态参数发送至运行设备后,还可以包括:根据所述电压差值,确定运行设备的设备类型;其中,所述运行设备的设备类型包括整车设备和充电设备;根据所述电池状态参数和所述运行设备的设备类型,向所述运行设备发送运行控制提醒。运行控制提醒,为电动车的电池发送至运行设备的,运行设备的状态调整建议;具体的,根据电压差值,确定运行设备的设备类型,包括:当电压差值小于零时,此时电池处于充电状态,对应的运行设备的设备类型为充电设备,当电压差值大于零时,此时电池处于放电状态,对应的运行设备的设备类型为整车设备。
57.对应的,根据电池状态参数和运行设备的设备类型,向运行设备发送运行控制提醒,包括:根据当前电池状态参数,向整车设备发送车辆运行控制提醒,或者根据当前电池状态参数,向充电设备发送充电设备的充电控制提醒;例如,根据当前电池的剩余电量,向整车设备发送调整行驶速度的提醒。通过根据电池状态参数和运行设备的设备类型,向对应的运行设备发送运行控制提醒,丰富了电池的功能,提升了电池的智能化程度。
58.可选的,在本发明实施例中,若所述运行设备的设备类型为整车设备,则所述运行控制提醒可以包括行驶速度提醒、行驶模式提醒和/或仪表亮度提醒;和/或若所述运行设备的设备类型为充电设备,则所述运行控制提醒可以包括充电电压提醒、充电电流提醒和/或充电模式提醒。具体的,整车设备的运行控制提醒可以包括行驶速度提醒、行驶模式提醒和仪表亮度提醒,以使当前整车设备的运行状态符合电池状态参数,可以提升用户的车辆使用体验;充电设备对应的运行控制提醒可以包括充电电压提醒、充电电流提醒和充电模式提醒,以使当前的充电状态更加符合电池状态,可实现对电池的智能充电。
59.可选的,在本发明实施例中,根据所述电池状态参数和所述运行设备的设备类型,向所述运行设备发送运行控制提醒,可以包括:获取与运行设备的设备类型匹配的标准运行状态配置表;其中,标准运行状态配置表中记录有电池状态参数、运行设备的设备类型与标准运行状态的映射关系;查询标准运行状态配置表,获取与当前电池状态参数和运行设备的设备类型匹配的标准运行状态;并根据标准运行状态,生成至少一项运行控制提醒,并将运行控制提醒发送至当前运行设备。通过预先建立的标准运行状态配置表,以根据当前电池状态参数,获取与当前设备类型匹配的标准运行状态,进而生成对应的运行控制提醒,实现了对运行设备的运行控制的提醒,进一步丰富了电池的功能。
60.本发明实施例提供的技术方案,通过获取当前工作电压与预设开路电压的电压差
值,并判断电压差值是否为零;若确定电压差值不为零,则在单工通信模式下,获取电池状态参数;并通过预设通信链路,将获取到的电池状态参数发送至运行设备,以使运行设备根据电池状态参数进行运行状态调整,实现了对电池参数的自动获取,以及电池与运行设备间的数据通信;同时通过预设通信链路对电池状态参数进行传输,避免了复杂的数据传输链路的使用,降低了系统复杂度,且通过预设通信链路实现了单工和半双工通信模式的自由切换。
61.实施例二
62.图2为本发明实施例二提供的一种电池参数的获取方法的流程图,本实施例在上述实施例的基础上进行具体化,在本实施例中,通过对电压差值进行判断,以获取对应的电池参数发送至匹配的连接设备,该方法具体包括:
63.s200、开始,执行s210。
64.s210、获取当前工作电压与预设开路电压的电压差值,并判断所述电压差值是否为零。
65.其中,若确定电压差值不等于零,则执行s220;若确定电压差值等于零,则执行s250。
66.s220、判断所述电压差值是否大于零。
67.其中,若确定电压差值大于零,则执行s230;若确定电压差值小于零,则执行s240。
68.s230、在单工通信模式下,获取电池充电参数,执行s280。
69.s240、在单工通信模式下,获取电池放电参数,执行s280。
70.s250、在获取到半双工通信切换指令时,切换为半双工通信模式,执行s260。
71.s260、当在所述半双工通信模式下,获取到性能测试指令时,根据所述性能测试指令,获取电池性能参数,执行s270。
72.s270、通过预设通信链路,将获取到的所述电池性能参数发送至检测设备,以使所述检测设备根据所述电池性能参数进行性能调整,执行s290。
73.s280、通过预设通信链路,将获取到的所述电池放电参数或所述电池充电参数发送至运行设备,以使所述运行设备根据所述电池状态参数进行运行状态调整,执行s290。
74.s290、结束。
75.本发明实施例提供的技术方案,通过获取当前工作电压与预设开路电压的电压差值,并判断电压差值是否为零;若确定电压差值不为零,则在单工通信模式下,获取电池充电参数或电池放电参数;并通过预设通信链路,将获取到的电池放电参数或电池充电参数发送至运行设备,以使运行设备根据电池状态参数进行运行状态调整,同时若确定电压差值为零,则在获取到半双工通信切换指令时,切换为半双工通信模式,并在获取到性能测试指令时,根据性能测试指令,获取电池性能参数;通过预设通信链路,将获取到的电池性能参数发送至检测设备,以使检测设备根据电池性能参数进行性能调整;实现了在获取不同电压差时对电池参数的获取,以及电池与运行设备和检测设备间的数据通信;同时通过预设通信链路对电池参数进行传输,避免了复杂的数据传输链路的使用,降低了系统复杂度,且通过预设通信链路实现了单工和半双工通信模式的自由切换。
76.实施例三
77.图3是本发明实施例三所提供的一种电池参数的获取装置的结构框图,该装置具
体包括:差值获取模块310、参数获取模块320和状态调整模块330;
78.差值获取模块310,用于获取当前工作电压与预设开路电压的电压差值,并判断所述电压差值是否为零;
79.参数获取模块320,用于若确定所述电压差值不为零,则在单工通信模式下,获取电池状态参数;
80.状态调整模块330,用于通过预设通信链路,将获取到的所述电池状态参数发送至运行设备,以使所述运行设备根据所述电池状态参数进行运行状态调整。
81.本发明实施例提供的技术方案,通过获取当前工作电压与预设开路电压的电压差值,并判断电压差值是否为零;若确定电压差值不为零,则在单工通信模式下,获取电池状态参数;并通过预设通信链路,将获取到的电池状态参数发送至运行设备,以使运行设备根据电池状态参数进行运行状态调整,实现了对电池参数的自动获取,以及电池与运行设备间的数据通信;同时通过预设通信链路对电池状态参数进行传输,避免了复杂的数据传输链路的使用,降低了系统复杂度,且通过预设通信链路实现了单工和半双工通信模式的自由切换。
82.可选的,在上述技术方案的基础上,参数获取模块320,包括:
83.充电参数获取单元,用于若确定所述电压差值大于零,则在单工通信模式下,获取电池充电参数;
84.放电参数获取单元,用于若确定所述电压差值小于零,则在单工通信模式下,获取电池放电参数。
85.可选的,在上述技术方案的基础上,状态调整模块330,具体用于通过预设通信链路,将获取到的所述电池放电参数或所述电池充电参数,发送至运行设备。
86.可选的,在上述技术方案的基础上,电池参数的获取装置,还包括:
87.模式切换模块,用于若确定所述电压差值为零,则在获取到半双工通信切换指令时,切换为半双工通信模式;
88.指令获取模块,用于当在所述半双工通信模式下,获取到性能测试指令时,根据所述性能测试指令,获取电池性能参数;
89.性能调整模块,用于通过预设通信链路,将获取到的所述电池性能参数发送至检测设备,以使所述检测设备根据所述电池性能参数进行性能调整。
90.可选的,在上述技术方案的基础上,电池参数的获取装置,还包括:
91.设备类型确定模块,用于根据所述电压差值,确定运行设备的设备类型;其中,所述运行设备的设备类型包括整车设备和充电设备;
92.提醒发送模块,用于根据所述电池状态参数和所述运行设备的设备类型,向所述运行设备发送运行控制提醒。
93.可选的,在上述技术方案的基础上,若所述运行设备的设备类型为整车设备,则所述运行控制提醒包括行驶速度提醒、行驶模式提醒和/或仪表亮度提醒;和/或若所述运行设备的设备类型为充电设备,则所述运行控制提醒包括充电电压提醒、充电电流提醒和/或充电模式提醒。
94.可选的,在上述技术方案的基础上,所述电池性能参数包括荷电状态参数、电芯参数、历史故障参数和/或工作日志参数。
95.可选的,在上述技术方案的基础上,电池参数的获取装置,还包括:
96.单工通信模式切换模块,用于当在所述半双工通信模式下,预设时间内未获取到性能测试指令时,切换为单工通信模式。
97.上述装置可执行本发明任意实施例所提供的电池参数的获取方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的方法。
98.实施例四
99.图4为本发明实施例四提供的一种电池的结构示意图。图4示出了适于用来实现本发明实施方式的示例性电池12的框图。图4显示的电池12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
100.如图4所示,电池12以通用计算设备的形式表现。电池12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,存储器28,连接不同系统组件(包括存储器28和处理单元16)的总线18。
101.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
102.电池12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电池12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
103.存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。电池12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd

rom,dvd

rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
104.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
105.电池12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电池12交互的设备通信,和/或与使得该电池12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,电池12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与电池12的其它模块通信。应当明白,尽管图中未示出,可以结合电池12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、
外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
106.处理单元16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明任意实施例提供的电池参数的获取方法。也即:获取当前工作电压与预设开路电压的电压差值,并判断所述电压差值是否为零;若确定所述电压差值不为零,则在单工通信模式下,获取电池状态参数;通过预设通信链路,将获取到的所述电池状态参数发送至运行设备,以使所述运行设备根据所述电池状态参数进行运行状态调整。
107.实施例五
108.本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的电池参数的获取方法;该方法包括:
109.获取当前工作电压与预设开路电压的电压差值,并判断所述电压差值是否为零;
110.若确定所述电压差值不为零,则在单工通信模式下,获取电池状态参数;
111.通过预设通信链路,将获取到的所述电池状态参数发送至运行设备,以使所述运行设备根据所述电池状态参数进行运行状态调整。
112.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
113.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
114.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
115.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
116.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、
重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1