【技术实现步骤摘要】
一种车辆控制器及数据存储方法
本申请涉及汽车
,尤其涉及一种车辆控制器及数据存储方法。
技术介绍
触发式存储是在车辆控制器上电开关闭合的情况下触发的存储,该触发式存储可以解决非正常断电导致数据无法存储的问题,因此,目前车辆控制器中为了防止直接断电导致数据无法存储的问题,针对EE信号(EE信号是指存储在带电可擦可编程只读存储器(如EEPROM,ElectricallyErasableProgrammableRead-OnlyMemory)中的信号,所述带电可擦可编程只读存储器是一种掉电后数据不丢失的存储芯片)通常使用触发式存储的方式。具体工作时,车辆控制器的存储模块中存在多个需要触发式存储的信号,每个需要触发式存储的信号都有独立的触发条件,而且,不管哪个信号有触发存储请求,车辆控制器中的触发存储模块都会立即响应该触发存储请求,对存储模块中所存储的信号触发一次存储。然而,现有车辆控制器的数据存储方法在实际应用过程中,对所述存储模块触发存储的次数容易超出其存储模块的最大的刷写次数。
技术实现思路
为解决上述技术问题,本申请实施例提供了一种车辆控制器及数据存储方法,以防 ...
【技术保护点】
1.一种数据存储方法,其特征在于,包括:读取车辆控制器中第一存储元件和第二存储元件各存储地址中存储的内容;如果所述第一存储元件和所述第二存储元件各存储地址中存储的内容满足第一条件,生成触发存储请求;响应该触发存储请求,基于所述第二存储元件各存储地址中存储的内容,对所述第一存储元件各存储地址中存储的内容进行更新;其中,所述第一存储元件各存储地址与所述第二存储元件各存储地址具有映射关系,且第一存储元件在所述车辆控制器掉电的情况下依然保存其原有存储数据,第二存储元件在所述车辆控制器掉电情况下不对原有数据进行存储。
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:读取车辆控制器中第一存储元件和第二存储元件各存储地址中存储的内容;如果所述第一存储元件和所述第二存储元件各存储地址中存储的内容满足第一条件,生成触发存储请求;响应该触发存储请求,基于所述第二存储元件各存储地址中存储的内容,对所述第一存储元件各存储地址中存储的内容进行更新;其中,所述第一存储元件各存储地址与所述第二存储元件各存储地址具有映射关系,且第一存储元件在所述车辆控制器掉电的情况下依然保存其原有存储数据,第二存储元件在所述车辆控制器掉电情况下不对原有数据进行存储。2.如权利要求1所述的数据存储方法,其特征在于,所述第一条件包括:相较于所述第一存储元件各存储地址中存储的数据,所述第二存储元件对应的各存储地址中,至少一个存储地址中的数据发生变化。3.如权利要求1所述的数据存储方法,其特征在于,在生成触发存储请求之后,响应所述触发存储请求之前,所述数据存储方法还包括:判断所述触发存储请求是否满足第二条件,如果所述触发存储请求满足第二条件,响应所述触发存储请求。4.如权利要求3所述的数据存储方法,其特征在于,所述第二条件包括:本次所述触发存储请求的生成时间与上次所述触发存储请求的响应时间之间的间隔不小于预设时间。5.如权利要求4所述的数据存储方法,其特征在于,所述第一存储元件包括第一存储区域和第二存储区域中的至少一个;所述第一存储区域中用于存储第一数据,所述第二存储区域中用于存储第二数据,在所述车辆控制器的生命周期内,所述第一存储区域中存储的第一数据的更新次数大于所述第二存储区域中存储的第二数据的更新次数。6.如权利要求5所述的数据存储方法,其特征在于,在所述车辆控制器的生命周期内,所...
【专利技术属性】
技术研发人员:张鲁兵,刘中秀,孙晓鹏,王震华,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。