蓄电池去硫化方法、装置、整车控制器及车辆与流程

文档序号:23424397发布日期:2020-12-25 11:52阅读:358来源:国知局
蓄电池去硫化方法、装置、整车控制器及车辆与流程

本申请涉及车辆技术领域,具体涉及一种蓄电池去硫化方法及装置。



背景技术:

本申请对于背景技术的描述属于与本申请相关的相关技术,仅仅是用于说明和便于理解本申请的申请内容,不应理解为申请人明确认为或推定申请人认为是本申请在首次提出申请的申请日的现有技术。

蓄电池硫化会影响蓄电池健康度(soh,stateofhealth),蓄电池健康度降低,导致蓄电池满充容量小于额定容量,影响蓄电池的使用。因此,需要进行蓄电池去硫化。

蓄电池去硫化需要使用专业设备进行蓄电池去硫化,养护成本较高。并且,对车载蓄电池进行去硫化时,需要取下蓄电池,养护过程复杂,对操作人员专业性有要求。

如果贸然将蓄电池在车辆上进行去硫化操作,可能会对车辆的电子元件造成损伤,或影响汽车电子元件的正常工作、使用等。



技术实现要素:

本申请实施例提供了一种蓄电池去硫化方法及装置,降低蓄电池养护成本。

第一方面,本申请实施例提供了一种蓄电池去硫化方法,包括:

获取车辆使用状态信号;

根据所述车辆使用状态信号确定车辆处于未使用状态;

至少基于所述车辆处于未使用状态,进入去硫化程序。

第二方面,本申请实施例提供了一种蓄电池去硫化装置,包括:

获取单元,其用于获取车辆使用状态信号;

状态确定单元,其用于根据所述车辆使用状态信号确定车辆处于未使用状态;

硫化控制单元,其用于至少基于所述车辆处于未使用状态,进入去硫化程序。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一实施例所述的方法。

第四方面,本申请实施例提供了一种整车控制器,其上存储有计算机程序,该程序被执行时实现上述任一实施例所述的方法。

第五方面,本申请实施例提供了一种车辆,包括整车控制器以及存储在所述整车控制器中并可在所述整车控制器上运行的计算机程序,所述整车控制器执行所述计算机程序时实现上述任一实施例所述的方法。

本申请实施例提供一种蓄电池去硫化方法。该方法中,获取车辆使用状态信号,根据所述车辆使用状态信号可以确定车辆是否处于未使用状态。当确定车辆处于未使用状态时,至少基于所述车辆处于未使用状态,进入去硫化程序。本申请的方法无需取下蓄电池,能够使蓄电池在车上进行去硫化,降低了去硫化成本。并且在车辆处于未使用状态时,进入去硫化程序,避免了可能会对车辆的电子元件造成损伤,或影响汽车电子元件的正常工作、使用等风险。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本申请实施例的蓄电池去硫化方法的流程示意图;

图2示出本申请实施例的蓄电池去硫化装置的结构示意图;

图3示出本申请实施例提供的一种整车控制器的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

如图1所示,本申请实施例提供了一种蓄电池去硫化方法,包括:

获取车辆使用状态信号;

根据车辆使用状态信号确定车辆处于未使用状态;

至少基于车辆处于未使用状态,进入去硫化程序。

本申请实施例提供一种蓄电池去硫化方法。该方法中,获取车辆使用状态信号,根据车辆使用状态信号可以确定车辆是否处于未使用状态。当确定车辆处于未使用状态时,至少基于车辆处于未使用状态,进入去硫化程序。本申请的方法无需取下蓄电池,能够使蓄电池在车上进行去硫化,降低了去硫化成本。并且在车辆处于未使用状态时,进入去硫化程序,避免了可能会对车辆的电子元件造成损伤,或影响汽车电子元件的正常工作、使用等风险。

本申请实施例中,蓄电池在车辆上进行去硫化。通过整车控制器(vcu,vehiclecontrolunit)控制dcdc(dctodcconverter,直流-直流转换器)输出脉冲电压施加至蓄电池,进行去硫化。

一些实施例中,进入去硫化程序包括:整车控制器vcu控制dcdc输出电压从当前电压(正常输出电压值,一般为14.5v)阶跃至第一电压,持续第一时长。vcu控制dcdc输出电压阶跃至第二电压,持续第二时长。如此往复,直至整个过程执行第三时长,完成去硫化。其中,第一电压低于第二电压。第一时长大于第二时长。第一时长例如可以是持续0.9s,第二时长例如可以是0.1s。第一电压和第二电压在蓄电池的最高电压和汽车上各控制器可正常工作的最高电压之间。第一电压靠近蓄电池的最高电压。蓄电池最高电压一般为12.3v,第一电压例如可以是12.5v。第二电压靠近汽车上各控制器可正常工作的最高电压。汽车上各控制器可正常工作的最高电压是16v,第二电压例如可以是15.8v。

第三时长为整个硫化程序的时长。硫化程序的时长可以是预先设置,也可以是根据设置指令设置。具体在下面的实施例中进行说明。

本申请实施例中,硫化程序可以分为多种,不同硫化程序的参数可以不同。例如硫化程序的时长不同等。

一些实施例中,进入去硫化程序包括:进入第一硫化程序;或进入第二硫化程序。其中,第一硫化程序的时长小于第二硫化程序的时长。本申请实施例中至少包括两种去硫化程序,例如第一硫化程序和第二硫化程序。第一硫化程序和第二硫化程序至少硫化程序的时长不同,第一硫化程序的时长小于第二硫化程序的时长。可以根据不同情况进入不同的硫化程序。例如,蓄电池硫化程度较高时,进入第二硫化程序,对于硫化程度较低,或者去硫化较为频繁时,可以进入第一去硫化程序。

一些实施例中,至少基于车辆处于未使用状态,进入去硫化程序,可以包括:基于dcdc处于自启动状态和车辆处于未使用状态,进入去硫化程序。

示例性实施例中,蓄电池去硫化方法还包括:

获取dcdc的自启动信号;

根据自启动信号确定dcdc处于自启动状态;

至少基于车辆处于未使用状态,进入去硫化程序,包括:

基于dcdc处于自启动状态和车辆处于未使用状态,进入去硫化程序。

本申请实施例中,可以确定车辆是否处于dcdc自启动状态。当dcdc处于自启动状态,且车辆处于未使用状态时,进入去硫化程序。由于dcdc处于自启动状态较多,所以可以是进入时间较短的第一去硫化程序。

车辆在特定情况下,dcdc会自启动。dcdc自启动时车辆常见状态,其启动的条件在此不做具体限定。例如,当dcdc检测到蓄电池的荷电状态(stateofcharge,soc)达到设定值时,dcdc自启动为蓄电池充电。设定值例如可以是60%,当dcdc检测到蓄电池的soc小于60%时,dcdc自启动。dcdc自启动时,会发送自启动信号给vcu。本申请实施例中,可以在dcdc自启动时进入去硫化程序,无需为去硫化单独启动vcu及dcdc,不增加车辆额外唤醒。每次dcdc自启动都可以进入去硫化程序,每次可以进行较短时间的去硫化。例如,去硫化程序保持30min。消耗的电量微乎其微。通过累积,可以使蓄电池保持较为健康的状态,起到了延长蓄电池使用寿命的作用。避免蓄电池硫化程度太高,影响蓄电池的使用寿命。

一些实施例中,在根据dcdc的自启动信号确定dcdc处于自启动状态之后还包括:确定蓄电池的充电状态为充满状态。

dcdc自启动时,其为蓄电池充电。由于去硫化时,dcdc输出为脉冲电压,影响蓄电池充电。因此,本申请实施例中确定蓄电池的充电状态,根据蓄电池的充电状态确定是否进入去硫化。

一些实施例中,基于dcdc处于自启动状态和车辆处于未使用状态,进入去硫化程序包括:

基于dcdc处于自启动状态时蓄电池的充电状态为充满状态和车辆处于未使用状态,进入去硫化程序。

本申请实施例中,dcdc处于自启动状态时,确定蓄电池充电状态,当蓄电池的充电状态为充满状态,并且车辆处于未使用状态时,才进入去硫化程序。保证了蓄电池保有足够的电量,避免影响蓄电池正常工作。

本申请实施例中,蓄电池的充电状态为充满状态是指蓄电池在当前条件下基本充不进电的状态。蓄电池的充电状态是否为充满状态可以根据检测相关的信号确定。

一些实施例中,确定蓄电池的充电状态为充满状态,包括:

获取dcdc的输出电流;

当dcdc的输出电流小于第一阈值时,确定蓄电池的充电状态为充满状态。

本申请实施例中,通过dcdc的输出电流来确定蓄电池的充电状态是否为充满状态。当dcdc的输出电流小于第一阈值时,确定蓄电池的充电状态为充满状态。一般情况下,dcdc自启动,为蓄电池充电过程中,dcdc的输出电流会保持在一定值。基于此,可以设置第一阈值,当低于第一阈值时,即可确定蓄电池的充电状态为充满状态。第一阈值可以是根据近期的历史数据来确定,因此,第一阈值可以是每次不同,根据近期的历史数据来确定的第一阈值代替原有值。

当然,第一阈值也可以是预设的一固定值。每次均是与该固定值对比。例如,第一阈值可以是1a。当监测到dcdc的输出电流小于1a时,即可确定蓄电池的充电状态为充满状态。否则,确定蓄电池仍处在充电状态。

一些实施例中,至少基于车辆处于未使用状态,进入去硫化程序,包括:基于动力电池处于充电状态和车辆处于未使用状态,进入去硫化程序。

示例性实施例中,蓄电池去硫化方法还包括:

获取动力电池充电信号;

根据动力电池充电信号确定动力电池处于充电状态;

基于动力电池处于充电状态和车辆处于未使用状态,进入第一去硫化程序。

本申请实施例中,确定动力电池是否处于充电状态,动力电池处于充电状态,且车辆处于未使用状态时进入去硫化程序,无需为去硫化单独启动vcu及dcdc,不增加车辆额外唤醒。每次为动力电池充电时,均可以进入去硫化程序,每次可以进行较短时间的去硫化。例如,去硫化程序保持30min。此时消耗的电量为充电桩的电量,不影响动力电池的电量,且消耗的电量微乎其微。通过累积,可以使蓄电池保持较为健康的状态,起到了延长蓄电池使用寿命的作用。避免蓄电池硫化程度太高,影响蓄电池的使用寿命。

一些实施例中,至少基于车辆处于未使用状态,进入去硫化程序,包括:基于去硫化确认信息和车辆处于未使用状态,进入第二去硫化程序。

示例性实施例中,蓄电池去硫化方法还包括:

获取蓄电池硫化程度信息;

确定蓄电池硫化程度达到第二阈值;

发送去硫化提示信息,去硫化提示信息用于提示车辆需要去硫化;

接收去硫化确认信息;

基于去硫化确认信息和车辆处于未使用状态,进入第二去硫化程序。

客户端可以根据去硫化提示信息释放去硫化按键,以提示用户车辆需要去硫化。用户操作去硫化按键进行去硫化选择操作。去硫化确认信息由用户对去硫化按键确认操作生成。

为了避免在某些情况下,蓄电池的硫化程度较为严重,而用户仍然不知情,不能及时处理的问题。本申请实施例中,获取蓄电池硫化程度,当蓄电池硫化程度达到第二阈值时,即可认为蓄电池硫化程度较为严重,需要启动去硫化程序。此时,发送去硫化提示信息,该消息推送至客户端,以提示用户需要启动去硫化程序。当用户在客户端操作确认去硫化时,生成去硫化确认信息。根据用户的确认,以及成立处于未使用状态,进入去硫化程序。

由于此时,硫化程度较为严重,因此,去硫化的时长可以较上述的第一去硫化程序长。例如,第二去硫化程序的时长可以是5小时。

客户端的去硫化按键平常可以是处于隐藏状态,或不可操作状态。当客户端接收到去硫化提示信息时,触发客户端释放去硫化按键。用户可以操作去硫化按键确定是否进行去硫化。

本申请实施例中,可以是基于用户的确认去硫化,自行设计去硫化方案。

一些实施例中,在接收去硫化确认信息之后,还包括:

基于接收去硫化确认信息,设计去硫化方案。

本申请实施例中,在接收去硫化确认信息之后,可以根据具体情况自行设计去硫化方案。基于车辆相关数据,可以较用户设定设计出更优的去硫化方案。

一些实施例中,设计去硫化方案,包括:

根据车辆使用历史数据确定进入去硫化的时间;

根据蓄电池硫化程度确定去硫化的时长。

根据车辆使用历史数据,可以确定适当的时间段进行去硫化,根据硫化程度可以有针对性的设计去硫化的参数,例如去硫化的时长。硫化程度较高时,可以适当延长去硫化的时长。

一些实施例中,根据车辆使用历史数据确定进入去硫化的时间,包括:

获取车辆使用历史数据;

根据车辆使用历史数据获得车辆使用时间在一天24小时中的分布数据;

根据分布数据确定24小时中车辆使用时间总数最少的时间段;

根据在车辆使用时间总数最少的时间段内进行去硫化的原则确定进入去硫化的时间。

根据车辆使用历史数据在24小时内不同时间段的分布,可以确定哪些时间段,车辆会处于未使用状态。在此时间段进入去硫化,不影响车辆使用,也不会因车辆使用而影响去硫化。

当然,也可以是用户确定去硫化时,设定进入去硫化的时间以及去硫化的时长等。进入去硫化的时间以及去硫化的时长打包生成硫化确认信息。去硫化确认信息包括进入去硫化的时间和去硫化的时长。收到硫化确认信息时,根据进入去硫化的时间以及去硫化的时长进行去硫化。当到进入去硫化时间时,且车辆处于未使用状态,进入去硫化。

一些实施例中,基于去硫化确认信息和车辆处于未使用状态,进入第二去硫化程序,包括:

解析去硫化确认信息,得到进入去硫化的时间和去硫化的时长;

当到达进入去硫化的时间,且车辆处于未使用状态时,进入第二去硫化程序。

通过解析去硫化确认信息,的去硫化的相关参数,例如进入去硫化的时间和去硫化的时长,根据这些参数确定去硫化。

一些实施例中,车辆使用状态信号包括:汽车电源模式是否在off挡信号、座椅占用信号、车门闭锁信号、发动机舱盖闭锁信号、后备箱闭锁信号、脚踢感应打开后备箱请求信号、遥控关闭车窗请求信号、遥控驾驶请求信号、遥控泊车请求信号、v2x供电(vehicletox供电,配置该功能的电动汽车可通过慢充接口向外界提供220v交流电)请求信号、远程空调请求信号、远程座椅加热请求信号以及自动代客泊车请求信号;

根据车辆使用状态信号确定车辆处于未使用状态,包括:

当接收到所有下述所有信号时,确定车辆处于未使用状态;其中,信号包括:汽车电源模式在off挡信号、所有座椅都未被占用信号、所有车门闭锁信号、发动机舱盖闭锁信号、后备箱闭锁信号、无脚踢感应打开后备箱请求信号、无遥控关闭车窗请求信号、无遥控驾驶请求信号、无遥控泊车请求信号、无v2x供电请求信号、无远程空调请求信号、无远程座椅加热请求信号以及无自动代客泊车请求信号;

当接收到下述任一信号时,确定车辆处于使用状态;其中,信号包括:汽车电源模式不在off挡信号、任一座椅被占用信号、任一车门未闭锁信号、发动机舱盖未闭锁信号、后备箱未闭锁信号、有脚踢感应打开后备箱请求信号、有遥控关闭车窗请求信号、有遥控驾驶请求信号、有遥控泊车请求信号、有v2x供电请求信号、有远程空调请求信号、有远程座椅加热请求信号以及有自动代客泊车请求信号。

一些实施例中,在进入去硫化程序之后,还包括:

监测退出去硫化程序的条件;

当监测到退出去硫化程序的条件时,退出去硫化程序。

在去硫化过程时,监测退出去硫化程序的条件,以便于及时退出去硫化程序。

一些实施例中,当监测到退出去硫化程序的条件时,退出去硫化程序,包括:

监测到去硫化进行的时长达到去硫化程序设定的时长时,退出去硫化程序;或者

监测到确定车辆处于使用状态的车辆使用状态信号时,退出去硫化程序。

本申请实施例中,在达到设定时长时,去硫化程序完成,从而退出去硫化程序。或者监测到确定车辆处于使用状态的车辆使用状态信号时,退出去硫化程序。避免在车辆使用过程中进行去硫化,对汽车电子元件造成损伤,或影响汽车电子元件的正常工作、使用。

一些实施例中,至少基于车辆处于未使用状态,进入去硫化程序,可以包括:基于dcdc处于自启动状态、蓄电池硫化程度信息和车辆处于未使用状态,进入去硫化程序。

当dcdc处于自启动状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度达到第二阈值,则进入第二硫化程序。

当dcdc处于自启动状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度未达到第二阈值,则进入第第一硫化程序。

一些实施例中,至少基于车辆处于未使用状态,进入去硫化程序,可以包括:基于动力电池处于充电状态、蓄电池硫化程度信息和车辆处于未使用状态,进入去硫化程序。

当动力电池处于充电状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度达到第二阈值,则进入第二硫化程序。

当动力电池处于充电状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度未达到第二阈值,则进入第第一硫化程序。

本申请实施例还提供了一种蓄电池去硫化装置,本申请实施例的装置可以实现上述实施例的方法,上述方法实施例可以用于理解本申请实施例的装置。下述装置的实施例也用于理解上述实施例的方法。本申请实施例的蓄电池去硫化装置包括:

获取单元,其用于获取车辆使用状态信号;

状态确定单元,其用于根据车辆使用状态信号确定车辆处于未使用状态;

硫化控制单元,其用于至少基于车辆处于未使用状态,进入去硫化程序。

本申请实施例提供一种蓄电池去硫化装置。该装置中,获取单元获取车辆使用状态信号,状态确定单元根据车辆使用状态信号可以确定车辆是否处于未使用状态。当确定车辆处于未使用状态时,硫化控制单元至少基于车辆处于未使用状态,进入去硫化程序。本申请的装置无需取下蓄电池,能够使蓄电池在车上进行去硫化,降低了去硫化成本。并且在车辆处于未使用状态时,进入去硫化程序,避免了可能会对车辆的电子元件造成损伤,或影响汽车电子元件的正常工作、使用等风险。

本申请实施例中,硫化程序可以分为多种,不同硫化程序的参数可以不同。例如硫化程序的时长不同等。

一些实施例中,硫化控制单元控制进入去硫化程序包括:进入第一硫化程序;或进入第二硫化程序。其中,第一硫化程序的时长小于第二硫化程序的时长。本申请实施例中至少包括两种去硫化程序,例如第一硫化程序和第二硫化程序。第一硫化程序和第二硫化程序至少硫化程序的时长不同,第一硫化程序的时长小于第二硫化程序的时长。可以根据不同情况进入不同的硫化程序。例如,蓄电池硫化程度较高时,进入第二硫化程序,对于硫化程度较低,或者去硫化较为频繁时,可以进入第一去硫化程序。

一些实施例中,硫化控制单元至少基于车辆处于未使用状态,进入去硫化程序,具体包括:硫化控制单元基于dcdc处于自启动状态和车辆处于未使用状态,进入第一去硫化程序。

示例性实施例中,蓄电池去硫化装置中,

获取单元还用于获取dcdc的自启动信号;

状态确定单元还用于根据自启动信号确定dcdc处于自启动状态;

硫化控制单元基于dcdc处于自启动状态和车辆处于未使用状态,进入第一去硫化程序。

本申请实施例中,状态确定单元可以确定车辆是否处于dcdc自启动状态。当dcdc处于自启动状态,且车辆处于未使用状态时,硫化控制单元控制进入第一去硫化程序。

车辆在特定情况下,dcdc自启动。dcdc自启动时车辆常见状态,其启动的条件在此不做具体限定。在dcdc自启动时进入去硫化程序,无需为去硫化单独启动vcu及dcdc,不增加车辆额外唤醒。每次dcdc自启动都可以进入去硫化程序,每次可以进行较短时间的去硫化。例如,去硫化程序保持30min。消耗的电量微乎其微。通过累积,可以使蓄电池保持较为健康的状态,起到了延长蓄电池使用寿命的作用。避免蓄电池硫化程度太高,影响蓄电池的使用寿命。

一些实施例中,状态确定单元还用于确定蓄电池的充电状态为充满状态。

dcdc自启动时,其为蓄电池充电。由于去硫化时,dcdc输出为脉冲电压,影响蓄电池充电。因此,本申请实施例中确定蓄电池的充电状态,根据蓄电池的充电状态确定是否进入去硫化。

一些实施例中,硫化控制单元基于dcdc处于自启动状态和车辆处于未使用状态,进入去硫化程序具体包括:

硫化控制单元基于dcdc处于自启动状态时蓄电池的充电状态为充满状态和车辆处于未使用状态,进入去硫化程序。

本申请实施例中,dcdc处于自启动状态时,确定蓄电池充电状态,当蓄电池的充电状态为充满状态,并且车辆处于未使用状态时,才进入去硫化程序。保证了蓄电池保有足够的电量,避免影响蓄电池正常工作。

本申请实施例中,蓄电池的充电状态为充满状态是指蓄电池在当前条件下基本充不进电的状态。蓄电池的充电状态是否为充满状态可以根据检测相关的信号确定。

一些实施例中,状态确定单元确定蓄电池的充电状态为充满状态,包括:

获取dcdc的输出电流;

当dcdc的输出电流小于第一阈值时,确定蓄电池的充电状态为充满状态。

本申请实施例中,通过dcdc的输出电流来确定蓄电池的充电状态是否为充满状态。当dcdc的输出电流小于第一阈值时,确定蓄电池的充电状态为充满状态。一般情况下,dcdc自启动,为蓄电池充电过程中,dcdc的输出电流会保持在一定值。基于此,可以设置第一阈值,当低于第一阈值时,即可确定蓄电池的充电状态为充满状态。第一阈值可以是根据近期的历史数据来确定,因此,第一阈值可以是每次不同,根据近期的历史数据来确定的第一阈值代替原有值。

当然,第一阈值也可以是预设的一固定值。每次均是与该固定值对比。例如,第一阈值可以是1a。当监测到dcdc的输出电流小于1a时,即可确定蓄电池的充电状态为充满状态。否则,确定蓄电池仍处在充电状态。

一些实施例中,硫化控制单元至少基于车辆处于未使用状态,进入去硫化程序,具体包括:硫化控制单元基于动力电池处于充电状态和车辆处于未使用状态,进入第一去硫化程序。

示例性实施例中,蓄电池去硫化装置中,

获取单元用于获取动力电池充电信号;

状态确定单元还用于根据动力电池充电信号确定动力电池处于充电状态;

硫化控制单元基于动力电池处于充电状态和车辆处于未使用状态,进入第一去硫化程序。

本申请实施例中,确定动力电池是否处于充电状态,动力电池处于充电状态,且车辆处于未使用状态时进入去硫化程序,无需为去硫化单独启动vcu及dcdc,不增加车辆额外唤醒。每次为动力电池充电时,均可以进入去硫化程序,每次可以进行较短时间的去硫化。例如,去硫化程序保持30min。此时消耗的电量为充电桩的电量,不影响动力电池的电量,且消耗的电量微乎其微。通过累积,可以使蓄电池保持较为健康的状态,起到了延长蓄电池使用寿命的作用。避免蓄电池硫化程度太高,影响蓄电池的使用寿命。

一些实施例中,蓄电池去硫化装置还包括:

获取单元还用于获取蓄电池硫化程度;

状态确定单元还用于确定蓄电池硫化程度达到第二阈值;

发送单元,其用于发送去硫化提示信息,去硫化提示信息用于指示客户端释放去硫化按键,以使用户进行去硫化选择操作;

接收单元,其用于接收去硫化确认信息,去硫化确认信息由用户对去硫化按键确认操作生成;

硫化控制单元用于至少基于车辆处于未使用状态,进入去硫化程序,具体包括:

硫化控制单元基于去硫化确认信息和车辆处于未使用状态,进入第二去硫化程序。

为了避免在某些情况下,蓄电池的硫化程度较为严重,而用户仍然不知情,不能及时处理的问题。本申请实施例中,获取蓄电池硫化程度,当蓄电池硫化程度达到第二阈值时,即可认为蓄电池硫化程度较为严重,需要启动去硫化程序。此时,发送去硫化提示信息,该消息推送至客户端,以提示用户需要启动去硫化程序。当用户在客户端操作确认去硫化时,生成去硫化确认信息。根据用户的确认,以及成立处于未使用状态,进入去硫化程序。

由于此时,硫化程度较为严重,因此,去硫化的时长可以较上述的第一去硫化程序长。例如,第二去硫化程序的时长可以是5小时。

客户端的去硫化按键平常可以是处于隐藏状态,或不可操作状态。当客户端接收到去硫化提示信息时,触发客户端释放去硫化按键。用户可以操作去硫化按键确定是否进行去硫化。

本申请实施例中,可以是基于用户的确认去硫化,自行设计去硫化方案。

一些实施例中,蓄电池去硫化装置中,

硫化控制单元还用于基于接收去硫化确认信息,设计去硫化方案。

本申请实施例中,在接收去硫化确认信息之后,硫化控制单元可以根据具体情况自行设计去硫化方案。基于车辆相关数据,可以较用户设定设计出更优的去硫化方案。

一些实施例中,硫化控制单元设计去硫化方案,包括:

硫化控制单元根据车辆使用历史数据确定进入去硫化的时间;

硫化控制单元根据蓄电池硫化程度确定去硫化的时长。

硫化控制单元根据车辆使用历史数据,可以确定适当的时间段进行去硫化,硫化控制单元根据硫化程度可以有针对性的设计去硫化的参数,例如去硫化的时长。硫化程度较高时,可以适当延长去硫化的时长。

一些实施例中,硫化控制单元根据车辆使用历史数据确定进入去硫化的时间,包括:

获取车辆使用历史数据;

根据车辆使用历史数据获得车辆使用时间在一天24小时中的分布数据;

根据分布数据确定24小时中车辆使用时间总数最少的时间段;

根据在车辆使用时间总数最少的时间段内进行去硫化的原则确定进入去硫化的时间。

根据车辆使用历史数据在24小时内不同时间段的分布,可以确定哪些时间段,车辆会处于未使用状态。在此时间段进入去硫化,不影响车辆使用,也不会因车辆使用而影响去硫化。

当然,也可以是用户确定去硫化时,设定进入去硫化的时间以及去硫化的时长等。进入去硫化的时间以及去硫化的时长打包生成硫化确认信息。收到硫化确认信息时,根据进入去硫化的时间以及去硫化的时长进行去硫化。当到进入去硫化时间时,且车辆处于未使用状态,进入去硫化。

一些实施例中,硫化控制单元基于去硫化确认信息和车辆处于未使用状态,进入第二去硫化程序,包括:

解析去硫化确认信息,得到进入去硫化的时间和去硫化的时长;

当到达进入去硫化的时间,且车辆处于未使用状态时,进入第二去硫化程序。

通过解析去硫化确认信息,的去硫化的相关参数,例如进入去硫化的时间和去硫化的时长,根据这些参数确定去硫化。

一些实施例中,蓄电池去硫化装置中,

获取单元还用于监测退出去硫化程序的条件;

硫化控制单元还用于当监测到退出去硫化程序的条件时,退出去硫化程序。

在去硫化过程时,监测退出去硫化程序的条件,以便于及时退出去硫化程序。

一些实施例中,当监测到退出去硫化程序的条件时,硫化控制单元还用于退出去硫化程序,包括:

监测到去硫化进行的时长达到去硫化程序设定的时长时,退出去硫化程序;或者

监测到确定车辆处于使用状态的车辆使用状态信号时,退出去硫化程序。

本申请实施例中,在达到设定时长时,去硫化程序完成,从而退出去硫化程序。或者监测到确定车辆处于使用状态的车辆使用状态信号时,退出去硫化程序。避免在车辆使用过程中进行去硫化,对汽车电子元件造成损伤,或影响汽车电子元件的正常工作、使用。

一些实施例中,硫化控制单元至少基于车辆处于未使用状态,进入去硫化程序,可以包括:硫化控制单元基于dcdc处于自启动状态、蓄电池硫化程度信息和车辆处于未使用状态,进入去硫化程序。

当dcdc处于自启动状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度达到第二阈值,则进入第二硫化程序。

当dcdc处于自启动状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度未达到第二阈值,则进入第第一硫化程序。

一些实施例中,硫化控制单元至少基于车辆处于未使用状态,进入去硫化程序,可以包括:硫化控制单元基于动力电池处于充电状态、蓄电池硫化程度信息和车辆处于未使用状态,进入去硫化程序。

当动力电池处于充电状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度达到第二阈值,则进入第二硫化程序。

当动力电池处于充电状态且车辆处于未使用状态时,根据蓄电池硫化程度信息确定蓄电池硫化程度未达到第二阈值,则进入第第一硫化程序。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一实施例的方法。

本申请实施例还提供了一种整车控制器,其上存储有计算机程序,其特征在于,该程序被执行时实现上述任一实施例的方法。

本申请实施例还提供了一种车辆,包括整车控制器以及存储在整车控制器中并可在整车控制器上运行的计算机程序,整车控制器执行计算机程序时实现上述任一实施例的方法。

请参见图3,为本申请实施例提供了一种车辆的整车控制器部分的结构示意图。如图3所示,车辆的整车控制器600可以包括:至少一个处理器601,至少一个网络接口604,用户接口603,存储器605,至少一个通信总线602。

其中,通信总线602用于实现这些组件之间的连接通信。

其中,用户接口603可以包括显示屏(display)、摄像头(camera),可选用户接口603还可以包括标准的有线接口、无线接口。

其中,网络接口604可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,处理器601可以包括一个或者多个处理核心。处理器601利用各种借口和线路连接整个终端600内的各个部分,通过运行或执行存储在存储器605内的指令、程序、代码集或指令集,以及调用存储在存储器605内的数据,执行终端600的各种功能和处理数据。可选的,处理器601可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器601可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器601中,单独通过一块芯片进行实现。

其中,存储器605可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器605包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器605可用于存储指令、程序、代码、代码集或指令集。存储器605可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器605可选的还可以是至少一个位于远离前述处理器601的存储装置。如图3所示,作为一种计算机存储介质的存储器605中可以包括操作系统、网络通信模块、用户接口模块以及蓄电池去硫化应用程序。

在图3所示的整车控制器600中,用户接口603主要用于为用户提供输入的接口,获取用户输入的数据;而处理器601可以用于调用存储器605中存储的蓄电池去硫化应用程序,并具体执行以下操作:

获取车辆使用状态信号;

根据车辆使用状态信号确定车辆处于未使用状态;

至少基于车辆处于未使用状态,进入去硫化程序。

在一个实施例中,处理器601执行进入去硫化程序时,包括以下步骤:

至少基于车辆处于未使用状态,进入第一去硫化程序;或

至少基于车辆处于未使用状态,进入第二去硫化程序。

在一个实施例中,处理器601还执行以下步骤:

获取dcdc的自启动信号;

根据自启动信号确定dcdc处于自启动状态;

至少基于车辆处于未使用状态,进入去硫化程序,包括:

基于dcdc处于自启动状态和车辆处于未使用状态,进入第一去硫化程序。

一些实施例中,处理器601在执行根据自启动信号确定dcdc处于自启动状态之后,还执行以下步骤:

确定蓄电池的充电状态为充满状态。

此时,基于dcdc处于自启动状态和车辆处于未使用状态,进入去硫化程序包括:

基于dcdc处于自启动状态时蓄电池的充电状态为充满状态和车辆处于未使用状态,进入去硫化程序。

在一个实施例中,处理器601确定蓄电池的充电状态为充满状态,包括以下步骤:

获取dcdc的输出电流;

当dcdc的输出电流小于第一阈值时,确定蓄电池的充电状态为充满状态。

在一个实施例中,处理器601还执行以下步骤:

获取动力电池充电信号;

根据动力电池充电信号确定动力电池处于充电状态;

至少基于车辆处于未使用状态,进入去硫化程序,包括:

基于动力电池处于充电状态和车辆处于未使用状态,进入第一去硫化程序。

在一个实施例中,处理器601还执行以下步骤:

获取蓄电池硫化程度;

确定蓄电池硫化程度达到第二阈值;

发送去硫化提示信息,去硫化提示信息用于指示客户端释放去硫化按键,以使用户进行去硫化选择操作;

接收去硫化确认信息,去硫化确认信息由用户对去硫化按键确认操作生成;

至少基于车辆处于未使用状态,进入去硫化程序,包括:

基于去硫化确认信息和车辆处于未使用状态,进入第二去硫化程序。

在一个实施例中,处理器601在接收去硫化确认信息之后,还执行以下步骤:

基于接收去硫化确认信息,设计去硫化方案。

在一个实施例中,处理器601设计去硫化方案,具体包括执行以下步骤:

根据车辆使用历史数据确定进入去硫化的时间;

根据蓄电池硫化程度确定去硫化的时长。

在一个实施例中,处理器601根据车辆使用历史数据确定进入去硫化的时间,具体包括执行以下步骤:

获取车辆使用历史数据;

根据车辆使用历史数据获得车辆使用时间在一天24小时中的分布数据;

根据分布数据确定24小时中车辆使用时间总数最少的时间段;

根据在车辆使用时间总数最少的时间段内进行去硫化的原则确定进入去硫化的时间。

在一个实施例中,处理器601基于去硫化确认信息和车辆处于未使用状态,进入第二去硫化程序,具体包括执行以下步骤:

解析去硫化确认信息,得到进入去硫化的时间和去硫化的时长;

当到达进入去硫化的时间,且车辆处于未使用状态时,进入第二去硫化程序。

在一个实施例中,处理器601在进入去硫化程序之后,还执行以下步骤:

监测退出去硫化程序的条件;

当监测到退出去硫化程序的条件时,退出去硫化程序。

在一个实施例中,当监测到退出去硫化程序的条件时,处理器601退出去硫化程序,具体包括执行以下步骤:

监测到去硫化进行的时长达到去硫化程序设定的时长时,退出去硫化程序;或者

监测到确定车辆处于使用状态的车辆使用状态信号时,退出去硫化程序。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。

本申请实施例还提供一种计算机程序产品,该计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,该计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种蓄电池去硫化方法的部分或全部步骤。

本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmablegatearray,fpga)、集成电路(integratedcircuit,ic)等。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-0nlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1