专利名称: |
一种车辆控制器及数据存储方法 |
摘要: |
本申请实施例公开了一种车辆控制器及数据存储方法,该数据存储方法中,车辆控制器的第一存储元件各存储地址与第二存储元件各存储地址具有映射关系,在对第一存储元件中的内容进行更新时,只需判断读取的第一存储元件和第二存储元件各存储地址中存储的内容是否满足第一条件,如果满足第一条件即可生成触发存储请求,并响应该触发存储请求,基于第二存储元件各存储地址中存储的内容,对第一存储元件各存储地址中存储的内容进行更新,而无需再由各功能模块去单独生成各自的触发请求触发存储请求,从而避免了由于各功能模块发送的触发请求触发存储请求之和超出存储模块的最大刷写次数。 |
专利类型: |
发明专利 |
国家地区组织代码: |
山东;37 |
申请人: |
潍柴动力股份有限公司 |
发明人: |
张鲁兵;刘中秀;孙晓鹏;王震华 |
专利状态: |
有效 |
申请日期: |
2019-06-29T00:00:00+0800 |
发布日期: |
2019-09-27T00:00:00+0800 |
申请号: |
CN201910582595.9 |
公开号: |
CN110281865A |
代理机构: |
北京集佳知识产权代理有限公司 |
代理人: |
张静 |
分类号: |
B60R16/023(2006.01);B;B60;B60R;B60R16 |
申请人地址: |
261061 山东省潍坊市高新技术产业开发区福寿东街197号甲 |
主权项: |
1.一种数据存储方法,其特征在于,包括: 读取车辆控制器中第一存储元件和第二存储元件各存储地址中存储的内容; 如果所述第一存储元件和所述第二存储元件各存储地址中存储的内容满足第一条件,生成触发存储请求; 响应该触发存储请求,基于所述第二存储元件各存储地址中存储的内容,对所述第一存储元件各存储地址中存储的内容进行更新; 其中,所述第一存储元件各存储地址与所述第二存储元件各存储地址具有映射关系,且第一存储元件在所述车辆控制器掉电的情况下依然保存其原有存储数据,第二存储元件在所述车辆控制器掉电情况下不对原有数据进行存储。 2.如权利要求1所述的数据存储方法,其特征在于,所述第一条件包括:相较于所述第一存储元件各存储地址中存储的数据,所述第二存储元件对应的各存储地址中,至少一个存储地址中的数据发生变化。 3.如权利要求1所述的数据存储方法,其特征在于,在生成触发存储请求之后,响应所述触发存储请求之前,所述数据存储方法还包括: 判断所述触发存储请求是否满足第二条件,如果所述触发存储请求满足第二条件,响应所述触发存储请求。 4.如权利要求3所述的数据存储方法,其特征在于,所述第二条件包括:本次所述触发存储请求的生成时间与上次所述触发存储请求的响应时间之间的间隔不小于预设时间。 5.如权利要求4所述的数据存储方法,其特征在于,所述第一存储元件包括第一存储区域和第二存储区域中的至少一个; 所述第一存储区域中用于存储第一数据,所述第二存储区域中用于存储第二数据,在所述车辆控制器的生命周期内,所述第一存储区域中存储的第一数据的更新次数大于所述第二存储区域中存储的第二数据的更新次数。 6.如权利要求5所述的数据存储方法,其特征在于,在所述车辆控制器的生命周期内,所述第一存储区域中存储的第一数据的更新次数大于所述第一存储元件的最大刷写次数,所述第二存储区域中存储的所述第二数据的更新次数小于所述第一存储元件的最大刷写次数。 7.如权利要求6所述的数据存储方法,其特征在于,所述第一存储区域对应的预设时间大于所述第二存储区域对应的预设时间; 所述第一存储区域对应的预设时间不小于车辆控制器的生命周期/所述第一存储元件的最大刷写次数。 8.如权利要求5-7任一所述的数据存储方法,其特征在于,所述第二存储区域包括第一子存储区域和第二子存储区域,其中,所述第一子存储区域存储数据的重要程度高于所述第二子存储区域中存储数据的重要程度。 9.如权利要求8所述的数据存储方法,其特征在于,所述第二子存储区域对应的预设时间大于或等于100ms。 10.如权利要求1所述的数据存储方法,其特征在于,所述数据存储方法还包括:如果接收到下电指令,生成触发存储请求,并响应该触发存储请求,对所述第一存储元件各存储地址中存储的内容进行更新。 11.一种车辆控制器,其特征在于,包括: 存储模块,所述存储模块包括第一存储元件和第二存储元件; 触发存储模块,所述触发存储模块用于执行:读取所述第一存储元件和所述第二存储元件各存储地址中存储的内容,如果所述第一存储元件和所述第二存储元件各存储地址中存储的内容满足第一条件,生成触发存储请求;响应该触发存储请求,基于所述第二存储元件各存储地址中存储的内容,对所述第一存储元件各存储地址中存储的内容进行更新; 其中,所述第一存储元件各存储地址与所述第二存储元件各存储地址具有映射关系,且第一存储元件在所述车辆控制器掉电的情况下依然保存其原有存储数据,第二存储元件在所述车辆控制器掉电情况下不对原有数据进行存储。 |
所属类别: |
发明专利 |