一种处理主控制器时钟复位的方法、装置及相应的汽车的利记博彩app_2

文档序号:8921866阅读:来源:国知局
未复位。
[0025] 另一方面,在现有技术中确认是否修正S0C,需要依据车辆的停车时间(车辆启动 时间与上次车辆停止时间的差值)是否超过一个T值来进行;而在本发明中,如果在时钟复 位后,将时钟置位一预先设定的时间后,如果还按照之前的方法来计算停车时间,可能是不 准确的,故默认在时钟置位后,直接进行修正S0C的过程。
[0026] 如图2所示,是图1中对控制器时钟进行复位后的修正S0C的流程示意图;在该实 施例中,在将所述时钟置为一预先设定的时间后,直接根据当前动力电池系统的开路电压 对存储在主控制器中的估算S0C值进行修正。具体地,该对估算的S0C进行修正的流程包 括如下步骤: 步骤S20,获得所述当前动力电池系统的开路电压; 步骤S22,查询预存的S0C值修正表,获得所述当前动力电池系统的开路电压所对应的S0C值,所述S0C值修正表如表1所示; 步骤S24,所述查询到的S0C值替换存储在BMU中的估算S0C值。
[0027] 在本发明的实施例中,在时钟芯片发生时钟复位后,使BMU的时钟自动置位到设 定某一过去的时间点。这样BMU既可以顺利完成对估算的S0C值进行修正的目的,不影响 上电自检,使汽车能够顺利启动成功。这样,在BMU的时钟进行复位后,无需进行人工的时 间标定过程,就可以很方便地完成时钟的初始化并启动汽车,其操作方便,且成本低。
[0028] 同时,又可以根据BMU的计算时间与实时时间偏差量,推算历史故障发生的准确 时间(历史故障记录的时间+时间偏差量)。比如在时钟复位后,BMU将时钟的时间自动置 位到2013年1月1日,2013年1月25日维护人员通过CAN总线读取到BMU所记录的历史 故障时间为2013年1月10日,而当前BMU显示的时间为2013年1月20日。故,BMU的计 算时间与实时时间偏差量为25日-20日=5日,推算出历史故障发生的准确时间为10日+5 日=15日,也就是1月15日发生了该故障,同样,对小时值、分钟值与秒值的计算采用类似 的方法获得。
[0029] 相应在,本发明的另一方面,还提供了一种处理动力电池系统的主控制器时钟复 位的装置。
[0030] 如图3所示,是本发明提供的一种处理动力电池系统的主控制器时钟复位的装置 的示意图,在该实施例中,该装置1包括: 时钟复位判断单元10,用于在BMU进行初始化自检时,判断时钟是否复位; 判断结果处理单元12,用于在所述时钟复位判断单元10的判断结果为时钟已复位,则 将所述时钟置为一预先设定的时间,并完成时钟初始化过程,其中,所述预先设定的时间为 所述控制器记录的一个已发生的时间,例如,BMU可以自动将其置位到设定在管理软件内某 一过去的时间点; SOC值修正单元14,用于在将所述时钟置为一预先设定的时间后,直接根据当前动力 电池系统的开路电压对存储在BMU中的估算SOC值进行修正。
[0031] 其中,所述时钟复位判断单元10包括: 时钟信号读取子单元1〇〇,用于读取当前的时钟信号; 比较子单元102,用于判断所时钟信号读取子单元所读取的时钟信号中的年、月、日、 时、分、秒的值是否为0XFF; 判定子单元104,如果所述比较子单元的判断结果为是,则判定所述时钟信号已复位; 如果比较子单元的判断结果为否,则判定所述时钟信号未复位。
[0032] 其中,所述S0C值修正单元14进一步包括: 开路电压获得单元140,用于获得所述当前动力电池系统的开路电压; 查询单元142,用于查询预存的S0C值修正表,获得所述开路电压获得单元所获得的当 前动力电池系统的开路电压所对应的S0C值; 替换单元144,用于将所述查询单元所查询到的S0C值替换存储在BMU中的估算S0C值。
[0033] 可以理解的是,其中更的多细节可以参考前述对图1和图2的描述。
[0034] 相应在,本发明实施例的另一方面还提供一种汽车,包含如图3所述的处理动力 电池系统的主控制器时钟复位的装置1,其中,更多的细节可以参考前述对图3的描述。
[0035] 综上,实施本发明的实施例,具有如下的有益效果: 在时钟芯片发生时钟复位后,通过使BMU的时钟自动置位到某一确定的时间点,解决 了时钟发生复位后,BMU不能够完成时钟初始化,导致汽车不能够正常启动运行的问题; 在BMU的时钟进行复位后,无需人工进行时间标定的过程,可以很方便地完成时钟的 初始化并启动汽车,操作方便,且成本低,并保证汽车品质声誉; 另外,可以顺利完成S0C值的修正;同时,又可以根据BMU的计算时间与实时时间偏差 量,推算历史故障发生的准确时间(历史故障记录的时间+时间偏差量)。
[0036] 可以理解的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部 分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机 可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的 存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体 (RandomAccessMemory,RAM)等。
[0037] 以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1. 一种处理主控制器时钟复位的方法,用于动力电池系统中,其特征在于,包括如下步 骤: 动力电池系统的主控制器在进行初始化自检时,判断时钟是否复位; 如果检测到时钟已复位,则将所述时钟置为一预先设定的时间,并完成时钟初始化过 程。2. 如权利要求1所述的方法,其特征在于,所述判断时钟是否复位的步骤具体包括: 读取当前的时钟信号,判断所时钟信号中的年、月、日、时、分、秒的值是否为OXFF; 如果判断结果为是,则判定所述时钟信号已复位;如果判断结果为否,则判定所述时钟 信号未复位。3. 如权利要求1所述的方法,其特征在于,所述预先设定的时间为所述动力电池系统 的主控制器记录的一个已发生的时间。4. 如权利要求1至3任一项所述的方法,其特征在于,进一步包括步骤: 在将所述时钟置为一预先设定的时间后,直接根据当前动力电池系统的开路电压对存 储在动力电池系统的主控制器中的估算SOC值进行修正。5. 如权利要求4所述的方法,其特征在于,所述根据当前动力电池系统的开路电压对 所存储的估算SOC值进行修正的步骤包括: 获得所述当前动力电池系统的开路电压; 查询预存的SOC值修正表,获得所述当前动力电池系统的开路电压所对应的SOC值; 所述查询到的SOC值替换存储在动力电池系统的主控制器中的估算SOC值。6. -种处理主控制器时钟复位的装置,用于动力电池系统中,其特征在于,包括: 时钟复位判断单元,用于在动力电池系统的主控制器在进行初始化自检时,判断时钟 是否复位; 判断结果处理单元,用于在所述时钟复位判断单元的判断结果为时钟已复位时,则将 所述时钟置为一预先设定的时间,并完成时钟初始化过程。7. 如权利要求6所述的装置,其特征在于,所述时钟复位判断单元包括: 时钟信号读取子单元,用于读取当前的时钟信号; 比较子单元,用于判断所时钟信号读取子单元所读取的时钟信号中的年、月、日、时、 分、秒的值是否为OXFF; 判定子单元,如果所述比较子单元的判断结果为是,则判定所述时钟信号已复位;如果 比较子单元的判断结果为否,则判定所述时钟信号未复位。8. 如权利要求7所述的装置,其特征在于,所述预先设定的时间为所述动力电池系统 的主控制器记录的一个已发生的时间。9. 如权利要求6至8任一项所述的装置,其特征在于,进一步包括步骤: SOC值修正单元,用于在将所述时钟置为一预先设定的时间后,直接根据当前动力电池 系统开路电压对存储在动力电池系统的主控制器中的估算SOC值进行修正。10. 如权利要求9所述的装置,其特征在于,所述SOC值修正单元进一步包括: 开路电压获得单元,用于获得所述当前动力电池系统的开路电压; 查询单元,用于查询预存的SOC值修正表,获得所述开路电压获得单元所获得的当前 动力电池系统的开路电压所对应的SOC值; 替换单元,用于将所述查询单元所查询到的SOC值替换存储在动力电池系统的主控制 器中的估算SOC值。11. 一种汽车,其特征在于,包含如权利要求6至10任一项所述的处理主控制器时钟复 位的装置。
【专利摘要】本发明提供一种处理动力电池系统的主控制器时钟复位的方法,包括如下步骤:动力电池系统的主控制器在进行初始化自检时,判断时钟是否复位;如果检测到时钟已复位,则将所述时钟置为一预先设定的时间,并完成时钟初始化过程。本发明还相应提供了一种处理动力电池系统的主控制器时钟复位的装置以及汽车。实施本发明实施例,可以避免在时钟芯片发生时钟复位后不能启动汽车,并能顺利完成修正荷电状态值SOC。
【IPC分类】G05B19/042
【公开号】CN104898491
【申请号】CN201410076181
【发明人】郑银俊, 符兴锋, 唐湘波, 王军, 梅骜, 王清泉, 李昌明, 赖吉健
【申请人】广州汽车集团股份有限公司
【公开日】2015年9月9日
【申请日】2014年3月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1