CN115214423A - 发电机的控制方法、装置、计算机可读介质及汽车 - Google Patents

发电机的控制方法、装置、计算机可读介质及汽车 Download PDF

Info

Publication number
CN115214423A
CN115214423A CN202210857426.3A CN202210857426A CN115214423A CN 115214423 A CN115214423 A CN 115214423A CN 202210857426 A CN202210857426 A CN 202210857426A CN 115214423 A CN115214423 A CN 115214423A
Authority
CN
China
Prior art keywords
storage battery
generator
refresh mode
data
entry
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.)
Pending
Application number
CN202210857426.3A
Other languages
English (en)
Inventor
吴中浪
熊杰
邓云飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Automobile Group Co Ltd
Original Assignee
Guangzhou Automobile Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Automobile Group Co Ltd filed Critical Guangzhou Automobile Group Co Ltd
Priority to CN202210857426.3A priority Critical patent/CN115214423A/zh
Publication of CN115214423A publication Critical patent/CN115214423A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • B60L58/13Maintaining the SoC within a determined range
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L50/00Electric propulsion with power supplied within the vehicle
    • B60L50/50Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
    • B60L50/60Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
    • B60L50/61Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries by batteries charged by engine-driven generators, e.g. series hybrid electric vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

本申请涉及车辆控制领域,揭示了一种发电机的控制方法、装置、计算机可读介质及汽车。该方法包括:获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,其中,多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长;如果进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式;获取汽车的发动机状态数据;根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,激活发电机的蓄电池刷新模式,以控制发电机以高于蓄电池的标准电压的目标发电电压向蓄电池充电。此方法减缓了蓄电池的老化现象,延长了蓄电池的使用寿命。

Description

发电机的控制方法、装置、计算机可读介质及汽车
技术领域
本申请涉及车辆控制技术领域,特别涉及一种发电机的控制方法、装置、计算机可读介质及汽车。
背景技术
目前,发电机的控制策略一般设计为将蓄电池SOC(State of Charge,荷电状态)维持在80%~85%的目标值附近,蓄电池SOC电量根据工况处于动态变化中;然而,而蓄电池长期处于未充满状态可能会加剧电池板的硫化反应,加速蓄电池老化,缩短使用寿命。
发明内容
在车辆控制技术领域,为了解决现有技术中蓄电池的电池板容易发生硫化现象、使用寿命缩短的技术问题,本申请的目的在于提供一种发电机的控制方法、装置、计算机可读介质及汽车。
根据本申请的一方面,提供了一种发电机的控制方法,所述方法包括:
获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,其中,所述多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长,每一项进入判断数据与一个进入判断条件对应;
如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式;
获取汽车的至少一项发动机状态数据,每一项发动机状态数据与一个激活判断条件对应;
根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式,以控制所述发电机以高于所述蓄电池的标准电压的目标发电电压向蓄电池充电。
根据本申请的另一方面,提供了一种发电机的控制装置,所述装置包括:
第一获取模块,被配置为获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,其中,所述多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长,每一项进入判断数据与一个进入判断条件对应;
判断模块,被配置为如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式;
第二获取模块,被配置为获取汽车的至少一项发动机状态数据,每一项发动机状态数据与一个激活判断条件对应;
激活模块,被配置为根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式,以控制所述发电机以高于所述蓄电池的标准电压的目标发电电压向蓄电池充电。
根据本申请的另一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的方法。
根据本申请的另一方面,提供了一种汽车,包括:
蓄电池,用于为汽车的用电负载供电;
发电机,用于对所述蓄电池充电;
发动机,用于驱动所述发电机;
控制器,与所述发电机通讯,用于执行如上述实施例中所述的方法。
本申请的实施例提供的技术方案可以包括以下有益效果:
对于本申请所提供的发电机的控制方法、装置、计算机可读介质及汽车,该方法包括如下步骤:获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,其中,所述多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长,每一项进入判断数据与一个进入判断条件对应;如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式;获取汽车的至少一项发动机状态数据,每一项发动机状态数据与一个激活判断条件对应;根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式,以控制所述发电机以高于所述蓄电池的标准电压的目标发电电压向蓄电池充电。
此方法下,通过根据蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长对应的判断条件来综合判断是否需要进入蓄电池刷新模式,并在需要进入蓄电池刷新模式时,结合汽车的发动机状态数据判断对应的激活判断条件是否成立,并在激活判断条件成立时激活发电机的蓄电池刷新模式,而且在蓄电池刷新模式下发电机会以控制所述发电机以高于所述蓄电池的标准电压的目标发电电压向蓄电池充电,这样便实现了根据汽车的驾驶工况和蓄电池的使用状态来定期进行蓄电池的主动智能维护,减缓传统发电机控制过程中蓄电池的老化现象,延长了蓄电池的使用寿命。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种发电机的控制方法的流程图;
图2是根据一示例性实施例示出的图1中步骤110和步骤120的细节的流程图;
图3是根据一示例性实施例示出的图2中步骤140之后步骤的流程图;
图4是根据一示例性实施例示出的图3中步骤140和步骤160的细节的流程图;
图5是根据一示例性实施例示出的激活蓄电池Refresh模式的整体流程图;
图6是根据一示例性实施例示出的一种发电机的控制装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
此外,附图仅为本申请的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
当前大多数传统燃油车均通过发动机直接驱动发电机来实现对整车用电负载和电气网络的供电,并对作为备用电源的低压12V蓄电池进行充电。相比老旧的传统发电机,发电机一般通过LIN总线与控制器通讯,可以根据具体工况和蓄电池状态灵活调整控制目标发电电压,实现按需发电进而降低整车油耗。
出于油耗考虑,当前发电机的控制策略一般设计为将蓄电池SOC(State ofCharge,荷电状态)维持在80%~85%的目标值附近,蓄电池SOC电量根据工况处于动态变化中,而蓄电池长期处于未充满状态可能会加剧电池板的硫化反应,加速蓄电池老化,缩短使用寿命。
发明人发现,对蓄电池定期进行补足充满电可以有效预防和减缓硫化现象。
为此,本申请首先提供了一种发电机的控制方法,通过使用该方法,可以减缓蓄电池的硫化现象,延迟蓄电池的老化,延长蓄电池的使用寿命,还可以起到节油的作用。
图1是根据一示例性实施例示出的一种发电机的控制方法的流程图。该发电机的控制方法可以由能够控制汽车中发电机的控制器执行。请参见图1所示,该发电机的控制方法可以包括以下步骤:
步骤110,获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据。
其中,多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长,每一项进入判断数据与一个进入判断条件对应。
蓄电池刷新模式即蓄电池Refresh模式,其为本申请提出的能够蓄电池的硫化现象,并延迟蓄电池的老化的功能模式。
进入判断数据是通过对自上一次蓄电池Refresh模式完成至当前时刻的某一项指标进行积分或计数而得到的,每当通过积分或计数得到进入判断数据,可以将进入判断数据实时写入EMS控制器的EEPROM里以防止下电丢失,因此可以从EEPROM里获取进入判断数据。
具体地,蓄电池累计充放电量GenCtl_qBattConsum的单位可以为Ah,其可以通过对自上一次蓄电池Refresh模式完成至当前时刻的蓄电池充放电电流ispd_i_lvBat_A取绝对值并进行积分而得到。
在本申请的一个实施例中,对汽车工况循环标志位进行置位的累计次数为以下中的任意一项:对一个完整的驾驶循环完成标志位进行置位的累计次数、对一个完整的暖机循环完成标志位进行置位的累计次数。
驾驶循环和暖机循环属于汽车工况循环。自上一次蓄电池Refresh模式完成之时起,每当完成一个完整的驾驶循环,会将驾驶循环完成标志位ispd_bDrvCycReach置位为1;每当完成一个完整的暖机循环,会将暖机循环完成标志位ispd_bWarmupCycReach置位为1。每当将一个完整的驾驶循环完成标志位ispd_bDrvCycReach置位为1,或者将一个完整的暖机循环完成标志位ispd_bWarmupCycReach置位为1,则相应的累计次数会加1。对驾驶循环完成标志位ispd_bDrvCycReach进行置位的次数进行计数,可以得到对一个完整的驾驶循环完成标志位进行置位的累计次数GenCtl_ctDrvCycl。
自上一次蓄电池Refresh模式完成之时起开始计时,便可以得到距上一次蓄电池Refresh模式完成之后,蓄电池Refresh模式未激活的累计时长GenCtl_tBattRefreshOffTime。
一个进入判断数据是用来判断与该进入判断数据对应的进入判断条件是否成立的。
与蓄电池累计充放电量这一项进入判断数据对应的进入判断条件可以为蓄电池累计充放电量GenCtl_qBattConsum≥根据蓄电池实际SOC电量ispd_pct_lvBatSOC查MAP表得到的门槛值;与对一个完整的驾驶循环完成标志位进行置位的累计次数这一项进入判断数据对应的进入判断条件为自上一次蓄电池Refresh模式完成至当前时刻,对一个驾驶循环完成标志位进行置位的累计次数GenCtl_ctDrvCycl大于预定累计次数阈值(如100);与未激活蓄电池刷新模式的累积时长这一项进入判断数据对应的进入判断条件可以为自上一次蓄电池Refresh模式完成之时起至当前时刻,蓄电池Refresh模式未激活的累计时长GenCtl_tBattRefreshOffTime大于第一时长阈值(如36000秒)。
在本申请的一个实施例中,在获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据之前,该方法还包括:
判断汽车的发动机是否处于启动状态,其中,获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据是在汽车的发动机处于启动状态的情况下进行的。
具体地,当整车***状态标志位ispd_stSub=Drive时,可以确定汽车的发动机处于启动状态。
在本申请实施例中,只有在汽车的发动机处于启动状态的情况下才进行后续步骤的计算。
步骤120,如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式。
当与三项进入判断数据对应的三个进入判断条件中的任意一个进入判断条件成立,可以确定需要进入蓄电池Refresh模式。
图2是根据一示例性实施例示出的图1中步骤110和步骤120的细节的流程图。请参见图2所示,步骤110和步骤120具体可以包括以下步骤:
步骤110',如果进入蓄电池刷新模式请求标志位未处于置位状态,则获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据。
如果GenCtl_bBattRefreshReqOld=false,则获取进入判断数据。这里的GenCtl_bBattRefreshReqOld是上一轮判断是否需要进入蓄电池刷新模式时使用的进入蓄电池刷新模式请求标志位,GenCtl_bBattRefreshReqOld=false代表蓄电池刷新模式请求标志位未处于置位状态,只有蓄电池刷新模式请求标志位未处于置位状态,才能够代表当前尚未进入蓄电池刷新模式,才可以进行后续的获取进入判断数据等操作。
步骤120',如果至少一项进入判断数据对应的进入判断条件成立,则对进入蓄电池刷新模式请求标志位进行置位,以确定需要进入蓄电池刷新模式。
将进入蓄电池刷新模式请求标志位置位GenCtl_bBattRefreshSet置位为true,意味着需要进入蓄电池Refresh模式。
可以看到,确定需要进入蓄电池刷新模式所使用的指标可以包括:蓄电池实际SOC电量ispd_pct_lvBatSOC、蓄电池充放电电流ispd_i_lvBat_A、完整的驾驶循环完成标志位ispd_bDrvCycReach、完整的暖机循环完成标志位ispd_bWarmupCycReach、上一轮判断是否需要进入蓄电池刷新模式时使用的进入蓄电池刷新模式请求标志位GenCtl_bBattRefreshReqOld。
步骤130,获取汽车的至少一项发动机状态数据。
每一项发动机状态数据与一个激活判断条件对应。
在本申请的一个实施例中,至少一项发动机状态数据包括发动机水温和发动机启动完成的时长,与发动机水温对应的激活判断条件为发动机水温高于预定发动机水温阈值,与发动机启动完成的时长对应的激活判断条件为发动机启动完成的时长高于预定时长阈值。
举例而言,与发动机水温对应的激活判断条件具体可以为发动机水温ispd_t_engClnt_degC高于60℃。发动机启动完成会进行相应标志位的置位,因此,与发动机启动完成的时长对应的激活判断条件可以为发动机启动完成标志位ispd_flg_engStrtComplt置位时间超过5s。
步骤140,根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活发电机的蓄电池刷新模式,以控制发电机以高于蓄电池的标准电压的目标发电电压向蓄电池充电。
例如,蓄电池的标准电压可以为12V;激活发电机的蓄电池刷新模式后,会控制发电机以高于12V的目标发电电压GenCtl_uVltgSetP向蓄电池充电。目标发电电压GenCtl_uVltgSetP可以大于或等于14.3V,通过控制发电机以14.3V的发电电压向蓄电池充电,可以使蓄电池充满电。
图3是根据一示例性实施例示出的图2中步骤140之后步骤的流程图。请参见图3所示,在步骤140之后可以包括以下步骤:
步骤150,获取多组退出判断数据。
其中,每组退出判断数据与一个退出判断条件对应,每组退出判断数据包括以下中的至少一项:蓄电池实际电量、蓄电池刷新模式的激活时长、发电机故障信息标志位。
具体地,蓄电池实际电量即蓄电池实际SOC电量ispd_pct_lvBatSOC,蓄电池刷新模式的激活时长即为处于蓄电池刷新模式的累计运行时长GenCtl_tBattRefreshTime。
每一组退出判断数据可以包括一项或多项数据。具体来说,第一组退出判断数据可以包括蓄电池实际SOC电量ispd_pct_lvBatSOC,该组退出判断数据对应的退出判断条件可以为蓄电池实际SOC电量ispd_pct_lvBatSOC高于第一预设电量阈值(如95%),且蓄电池实际SOC电量ispd_pct_lvBatSOC高于第一预设电量阈值的累计时长超过第二时长阈值(如36000秒),可以将该累计时长实时写入EMS控制器的EEPROM里以防止下电丢失,当蓄电池实际SOC电量ispd_pct_lvBatSOC低于第二预设电量阈值(如90%)时可以将该累计时长清零。
第二组退出判断数据具体可以包括蓄电池刷新模式的激活时长GenCtl_tBattRefreshTime,该组退出判断数据对应的退出判断条件可以为蓄电池刷新模式的激活时长GenCtl_tBattRefreshTime超过第三时长阈值(如14400秒)。当激活发电机的蓄电池刷新模式时,即上一轮计算得到的对蓄电池Refresh模式激活标志位GenCtl_bBattRefreshActvOld处于置位状态且当前发电机的实际发电电压GenCtl_uVltgSetP≥14.3V开始计时,将蓄电池刷新模式的激活时长GenCtl_tBattRefreshTime实时写入EMS控制器的EEPROM里防止下电丢失,当蓄电池刷新模式退出时,自动将蓄电池刷新模式的激活时长清零。
第三组退出判断数据具体可以包括蓄电池刷新模式的激活时长GenCtl_tBattRefreshTime和蓄电池实际SOC电量ispd_pct_lvBatSOC,该组退出判断数据对应的退出判断条件具体可以为蓄电池实际SOC电量ispd_pct_lvBatSOC高于第三预设电量阈值(如95%),且蓄电池刷新模式的激活时长GenCtl_tBattRefreshTime超过第四时长阈值(如3600秒)。
蓄电池刷新模式的激活可以根据上一轮计算得到的对蓄电池Refresh模式激活标志位GenCtl_bBattRefreshActvOld的状态进行判断。
第四组退出判断数据可以包括发电机故障信息标志位GenCtl_bCtlActGEN,该组退出判断数据对应的退出判断条件具体可以为发电机故障信息标志位GenCtl_bCtlActGEN置位。
步骤160,如果至少一组退出判断数据对应的退出判断条件成立,则确定需要退出蓄电池刷新模式,并退出发电机的蓄电池刷新模式。
当与四组进入判断数据对应的四个退出判断条件中的任意一个退出判断条件成立时,可以确定需要退出蓄电池刷新模式。
图4是根据一示例性实施例示出的图3中步骤140和步骤160的细节的流程图。请参见图4所示,步骤140和步骤160分别可以包括以下步骤:
步骤140',如果进入蓄电池刷新模式请求标志位处于置位状态、退出蓄电池刷新模式请求标志位未处于置位状态且各项发动机状态数据对应的激活判断条件均成立,则激活发电机的蓄电池刷新模式。
当检测到进入蓄电池刷新模式请求标志位置位GenCtl_bBattRefreshSet被置位为true,且退出蓄电池刷新模式请求标志位GenCtl_bBattRefreshReset=false,且与发动机水温及发动机启动完成的时长分别对应的激活判断条件均成立时,可以对蓄电池Refresh模式激活标志位GenCtl_bBattRefreshActv进行置位。
通过上述激活发电机的蓄电池刷新模式的条件可以看到,如果退出蓄电池刷新模式请求标志位GenCtl_bBattRefreshReset=true,无论进入蓄电池刷新模式请求标志位置位GenCtl_bBattRefreshSet的状态如何,都无法激活发电机的蓄电池刷新模式。
步骤160',如果至少一组退出判断数据对应的退出判断条件成立,则对退出蓄电池刷新模式请求标志位进行置位,以确定需要退出蓄电池刷新模式。
当与四组进入判断数据对应的四个退出判断条件中的任意一个退出判断条件成立时,通过将退出蓄电池刷新模式请求标志位GenCtl_bBattRefreshReset置位为true来确定需要退出蓄电池刷新模式。
当GenCtl_bBattRefreshActv=true时,控制发电机以14.3V的目标发电电压来发电。
根据上述内容可知,确定需要退出蓄电池刷新模式所使用的指标具体可以包括:发电机故障信息标志位GenCtl_bCtlActGEN、上一轮计算得到的对蓄电池Refresh模式激活标志位GenCtl_bBattRefreshActvOld、当前发电机的实际发电电压GenCtl_uVltgSetP、蓄电池实际SOC电量ispd_pct_lvBatSOC。
在本申请的一个实施例中,该发电机的控制方法还包括:如果退出蓄电池刷新模式请求标志位处于置位状态,则对存储的进入判断数据清零。
当退出蓄电池刷新模式请求标志位处于置位状态时,说明需要退出蓄电池刷新模式,此时,对存储的进入判断数据清零,以便可以从退出蓄电池刷新模式之时起开始进行数据的计数或积分。
根据本申请实施例可知,确定需要进入蓄电池刷新模式所使用的指标还可以包括退出蓄电池刷新模式请求标志位GenCtl_bBattRefreshReset。
图5是根据一示例性实施例示出的激活蓄电池Refresh模式的整体流程图。下面结合图5实施例进一步介绍本申请实施例的方案。
请参见图5所示,首先,判断整车***状态标志位已置位是否成立,即判断ispd_stSub=Drive这一条件是否成立;如果ispd_stSub=Drive成立,分别计算进入蓄电池刷新模式请求标志位和退出蓄电池刷新模式请求标志位;然后根据进入蓄电池刷新模式请求标志位和退出蓄电池刷新模式请求标志位进行最终蓄电池刷新功能的激活仲裁;接下来,进一步判断蓄电池刷新模式激活标志位处于置位状态这一条件是否成立,如果成立,输出置位后的蓄电池刷新模式激活标志位,并输出蓄电池刷新模式下目标发电电压14.3V,以对蓄电池充电;而如果ispd_stSub=Drive或者蓄电池刷新模式激活标志位处于置位状态这一条件不成立,则输出未置位的蓄电池刷新模式激活标志位,并输出蓄电池刷新模式下目标发电电压10.6V,此时不会对蓄电池充电。
综上所述,根据本申请实施例提供的发电机的控制方法,创新的提出了一种蓄电池主动维护方法,通过发电机定期对蓄电池进行高目标发电电压进行充满电的方法来预防和减缓蓄电池老化问题,不再只仅仅通过简单的固定周期计时方式来控制,而是综合考虑了车辆实际的驾驶循环和工况以及蓄电池的实际充放电情况,来控制蓄电池Refresh模式的进入和退出时机,本申请能更好的适应实际使用过程中千人千面的驾驶风格和千车千面的驾驶路况循环,避免出现单纯的计时定期充满策略导致可能出现的节油效果不理想或者延迟老化作用不显著的问题。
本申请还提供了一种发电机的控制装置,以下是本申请的装置实施例。
图6是根据一示例性实施例示出的一种发电机的控制装置的框图。如图6所示,装置600包括:
第一获取模块610,被配置为获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,其中,所述多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长,每一项进入判断数据与一个进入判断条件对应;
判断模块620,被配置为如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式;
第二获取模块630,被配置为获取汽车的至少一项发动机状态数据,每一项发动机状态数据与一个激活判断条件对应;
激活模块640,被配置为根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式,以控制所述发电机以高于所述蓄电池的标准电压的目标发电电压向蓄电池充电。
根据本申请的另一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的方法。
根据本申请的另一方面,提供了一种汽车,包括:
蓄电池,用于为汽车的用电负载供电;
发电机,用于对所述蓄电池充电;
发动机,用于驱动所述发电机;
控制器,与所述发电机通讯,用于执行如上述实施例中所述的方法。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

Claims (10)

1.一种发电机的控制方法,其特征在于,所述方法包括:
获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,其中,所述多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长,每一项进入判断数据与一个进入判断条件对应;
如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式;
获取汽车的至少一项发动机状态数据,每一项发动机状态数据与一个激活判断条件对应;
根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式,以控制所述发电机以高于所述蓄电池的标准电压的目标发电电压向蓄电池充电。
2.根据权利要求1所述的方法,其特征在于,所述获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,包括:
如果进入蓄电池刷新模式请求标志位未处于置位状态,则获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据;
所述如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式,包括:
如果至少一项进入判断数据对应的进入判断条件成立,则对进入蓄电池刷新模式请求标志位进行置位,以确定需要进入蓄电池刷新模式。
3.根据权利要求2所述的方法,其特征在于,在激活所述发电机的蓄电池刷新模式之后,所述方法还包括:
获取多组退出判断数据,其中,每组所述退出判断数据与一个退出判断条件对应,每组所述退出判断数据包括以下中的至少一项:蓄电池实际电量、蓄电池刷新模式的激活时长、发电机故障信息标志位;
如果至少一组退出判断数据对应的退出判断条件成立,则确定需要退出蓄电池刷新模式,并退出所述发电机的蓄电池刷新模式。
4.根据权利要求3所述的方法,其特征在于,所述根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式,包括:
如果进入蓄电池刷新模式请求标志位处于置位状态、退出蓄电池刷新模式请求标志位未处于置位状态且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式;
所述如果至少一组退出判断数据对应的退出判断条件成立,则确定需要退出蓄电池刷新模式,包括:
如果至少一组退出判断数据对应的退出判断条件成立,则对退出蓄电池刷新模式请求标志位进行置位,以确定需要退出蓄电池刷新模式。
5.根据权利要求1-3任意一项所述的方法,其特征在于,在获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据之前,所述方法还包括:
判断汽车的发动机是否处于启动状态,其中,获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据是在汽车的发动机处于启动状态的情况下进行的。
6.根据权利要求1-3任意一项所述的方法,其特征在于,所述至少一项发动机状态数据包括发动机水温和发动机启动完成的时长,与所述发动机水温对应的激活判断条件为发动机水温高于预定发动机水温阈值,与所述发动机启动完成的时长对应的激活判断条件为发动机启动完成的时长高于预定时长阈值。
7.根据权利要求1-3任意一项所述的方法,其特征在于,所述对汽车工况循环标志位进行置位的累计次数为以下中的任意一项:对一个完整的驾驶循环完成标志位进行置位的累计次数、对一个完整的暖机循环完成标志位进行置位的累计次数。
8.一种发电机的控制装置,其特征在于,所述装置包括:
第一获取模块,被配置为获取自发电机退出最近一次蓄电池刷新模式起的多项进入判断数据,其中,所述多项进入判断数据包括蓄电池累计充放电量、对汽车工况循环标志位进行置位的累计次数和未激活蓄电池刷新模式的累积时长,每一项进入判断数据与一个进入判断条件对应;
判断模块,被配置为如果至少一项进入判断数据对应的进入判断条件成立,则确定需要进入蓄电池刷新模式;
第二获取模块,被配置为获取汽车的至少一项发动机状态数据,每一项发动机状态数据与一个激活判断条件对应;
激活模块,被配置为根据需要进入蓄电池刷新模式且各项发动机状态数据对应的激活判断条件均成立,则激活所述发电机的蓄电池刷新模式,以控制所述发电机以高于所述蓄电池的标准电压的目标发电电压向蓄电池充电。
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的方法。
10.一种汽车,其特征在于,包括:
蓄电池,用于为汽车的用电负载供电;
发电机,用于对所述蓄电池充电;
发动机,用于驱动所述发电机;
控制器,与所述发电机通讯,用于执行如权利要求1至7中任一项所述的方法。
CN202210857426.3A 2022-07-20 2022-07-20 发电机的控制方法、装置、计算机可读介质及汽车 Pending CN115214423A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210857426.3A CN115214423A (zh) 2022-07-20 2022-07-20 发电机的控制方法、装置、计算机可读介质及汽车

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210857426.3A CN115214423A (zh) 2022-07-20 2022-07-20 发电机的控制方法、装置、计算机可读介质及汽车

Publications (1)

Publication Number Publication Date
CN115214423A true CN115214423A (zh) 2022-10-21

Family

ID=83613684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210857426.3A Pending CN115214423A (zh) 2022-07-20 2022-07-20 发电机的控制方法、装置、计算机可读介质及汽车

Country Status (1)

Country Link
CN (1) CN115214423A (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004236381A (ja) * 2003-01-28 2004-08-19 Honda Motor Co Ltd 蓄電池の充放電制御装置および車両用蓄電池の充放電制御装置
JP2004328906A (ja) * 2003-04-24 2004-11-18 Nissan Motor Co Ltd ハイブリッド車両の充電制御装置
US20130113277A1 (en) * 2011-11-03 2013-05-09 Kia Motors Corporation Battery management system and method of vehicle
CN104417463A (zh) * 2013-08-30 2015-03-18 罗伯特·博世有限公司 用于能量存储器的电再生的方法
CN112498360A (zh) * 2019-08-26 2021-03-16 福特全球技术公司 车辆电池监测方法和总成
CN112793429A (zh) * 2019-11-14 2021-05-14 现代自动车株式会社 电力供应装置、具有该电力供应装置的车辆及其控制方法
CN114678916A (zh) * 2021-01-27 2022-06-28 北京新能源汽车股份有限公司 一种蓄电池刷新的控制方法、装置、***及车辆

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004236381A (ja) * 2003-01-28 2004-08-19 Honda Motor Co Ltd 蓄電池の充放電制御装置および車両用蓄電池の充放電制御装置
JP2004328906A (ja) * 2003-04-24 2004-11-18 Nissan Motor Co Ltd ハイブリッド車両の充電制御装置
US20130113277A1 (en) * 2011-11-03 2013-05-09 Kia Motors Corporation Battery management system and method of vehicle
CN104417463A (zh) * 2013-08-30 2015-03-18 罗伯特·博世有限公司 用于能量存储器的电再生的方法
CN112498360A (zh) * 2019-08-26 2021-03-16 福特全球技术公司 车辆电池监测方法和总成
CN112793429A (zh) * 2019-11-14 2021-05-14 现代自动车株式会社 电力供应装置、具有该电力供应装置的车辆及其控制方法
CN114678916A (zh) * 2021-01-27 2022-06-28 北京新能源汽车股份有限公司 一种蓄电池刷新的控制方法、装置、***及车辆

Similar Documents

Publication Publication Date Title
CN110696814B (zh) 混合动力汽车的供电控制方法和装置
CN109301851B (zh) 一种实现双向有序充放电模式的智能充电桩***
CN111645567A (zh) 车辆bms的充电唤醒方法、装置及车辆充电***
CN114103921B (zh) 车辆保电控制方法、装置及可读存储介质
CN112319313A (zh) 一种基于电网的电池保温控制方法及控制***
CN114030458B (zh) 一种混动车控制方法、装置、设备和介质
CN112810600B (zh) 动力控制方法及***、车辆以及存储介质
CN113942426A (zh) 燃料电池能量管理方法、装置、设备及可读存储介质
CN116118734A (zh) 混动车发动机起停控制方法、***、混动车及存储介质
CN114771358A (zh) 一种燃料电池汽车动力***的控制方法及装置
CN114954126A (zh) 一种电动车辆的启动电池的补电方法以及补电控制装置
CN114291015A (zh) 一种车辆控制方法、装置、车辆及存储介质
CN113696748A (zh) 一种燃料电池供电***及其控制方法和控制装置
CN115214423A (zh) 发电机的控制方法、装置、计算机可读介质及汽车
CN105564418A (zh) 用于控制混合动力车辆的ldc的电路和用于控制ldc的方法
CN114172221A (zh) 一种多支路电池***的防过充控制***
CN114750643B (zh) 汽车低压电池充电方法、***以及汽车
CN113629790A (zh) 充电管理方法、装置、车辆及计算机可读存储介质
CN113954773B (zh) 一种商用车低压电源装置
CN113910910B (zh) 电动汽车低压电源补电方法、装置、设备及存储介质
CN115436816A (zh) 蓄电池的补电方法、装置、计算机设备和存储介质
CN115384353A (zh) 车辆充电控制方法、装置、可读储存介质及电子设备
CN114940095A (zh) 一种充电桩充电控制方法及***
CN109560336B (zh) 一种车载动力电池主动维护方法和***
CN111196167B (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