基于AUTOSAR架构的NvM模块核心数据的备份方法.pdf
![基于AUTOSAR架构的NvM模块核心数据的备份方法.pdf_第1页](https://img.zhuanlichaxun.net/fileroot4/2021-6/2/4ff8a287-0f75-4bc7-ba4e-b3edde39c386/4ff8a287-0f75-4bc7-ba4e-b3edde39c3861.gif)
![基于AUTOSAR架构的NvM模块核心数据的备份方法.pdf_第2页](https://img.zhuanlichaxun.net/fileroot4/2021-6/2/4ff8a287-0f75-4bc7-ba4e-b3edde39c386/4ff8a287-0f75-4bc7-ba4e-b3edde39c3862.gif)
![基于AUTOSAR架构的NvM模块核心数据的备份方法.pdf_第3页](https://img.zhuanlichaxun.net/fileroot4/2021-6/2/4ff8a287-0f75-4bc7-ba4e-b3edde39c386/4ff8a287-0f75-4bc7-ba4e-b3edde39c3863.gif)
《基于AUTOSAR架构的NvM模块核心数据的备份方法.pdf》由会员分享,可在线阅读,更多相关《基于AUTOSAR架构的NvM模块核心数据的备份方法.pdf(9页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010680406.4 (22)申请日 2020.07.15 (71)申请人 德尔福科技 (苏州) 有限公司 地址 215000 江苏省苏州市苏州工业园区 唐家浜路99号 (72)发明人 姚燚王磊 (74)专利代理机构 上海科盛知识产权代理有限 公司 31225 代理人 叶敏华 (51)Int.Cl. G06F 11/14(2006.01) G06F 3/06(2006.01) (54)发明名称 一种基于AUTOSAR架构的NvM模块核心数据 的备份方法 (57)摘要 本发。
2、明涉及一种基于AUTOSAR架构的NvM模 块核心数据的 备份方法 , 该方法充分 利 用 AUTOSAR的NvM架构中的ROM块, 设计了一套更新 核心数据的ROM块的方法, 使得NV块在主动擦除 或被动损坏的情况下, 可以利用AUTOSAR的机制, 将核心数据从ROM块中重新获得。 与现有技术相 比, 本发明具有可减少硬件设计的复杂度、 开发 BOM成本等优点。 权利要求书1页 说明书3页 附图4页 CN 111858172 A 2020.10.30 CN 111858172 A 1.一种基于AUTOSAR架构的NvM模块核心数据的备份方法, 其特征在于, 包括下列步骤: 1)选取专门的一。
3、块flash分配ROM块; 2)初始化AUTOSAR架构, 将NV块的数据复制到RAM块中; 3)等待re-programming事件或者UDS触发; 4)若re-programming事件或者UDS触发, 则开始更新选取的flash分配ROM块, 并判断 NvM RAM块的数据和更新选取的ROM块的数据是否一致, 若一致, 则说明ROM块中的数据已为 最新数据, 无需更新, 则直接结束, 若不一致, 则执行下一步; 5)擦除ROM块的旧数据; 6)等待步骤5)中的擦除指令的完成; 7)擦除操作完成后, 将更新过的NvM RAM数据复制到选取的flash分配ROM块中; 8)等待数据复制结束,。
4、 完成NvM模块核心数据备份。 2.根据权利要求1所述的一种基于AUTOSAR架构的NvM模块核心数据的备份方法, 其特 征在于, 步骤7)中, 所述更新过的NvM RAM数据的具体内容为: 程序上电后, 将NvM ROM中的 数据搬运至NvM RAM中, 程序在实时运行过程中, 根据实时情况更新NvM RAM中的数据。 权利要求书 1/1 页 2 CN 111858172 A 2 一种基于AUTOSAR架构的NvM模块核心数据的备份方法 技术领域 0001 本发明涉及汽车数据存储技术领域, 尤其是涉及一种基于AUTOSAR架构的NvM模块 核心数据的备份方法。 背景技术 0002 汽车ECU。
5、内存中存在着各式各样的变量, 绝大多数变量随着ECU的掉电数据就丢失 了。 也有一部分十分重要的变量会伴随着整个ECU生命周期而一直存在。 例如车辆的VIN码, 防盗钥匙, 车辆下线配置字等。 AUTOSAR(Automotive open system architecture, 汽车开 放系统架构)为高效管理愈来愈复杂的车辆电子、 软件系统提供了一个基础, 该架构可在确 保产品及服务质量的同时提高成本效率。 0003 AUTOSAR整体框架为分层式设计, 以中间件RTE(Runtime Environment, 运行时环 境)为界, 隔离上层的应用层与下层的基础软件。 在基础软件中主要包含。
6、系统服务, 存储服 务, 通讯服务和输入输出的标准接口等。 存储服务的作用是将一些重要数据保存到非易失 性的存储器中, 以达到当控制器电源重启后, 数据不丢失的目的。 NvM(Non volatile Manager, 非易失数据的管理模块)模块用于管理用户发出的相关请求, 该模块可为ECU内所 有NV(Non Volatile)数据进行管理与维护, 并提供服务确保这些数据被正确的存储或备 份。 0004 在AUTOSAR架构的NVM模块中, 定义了四种逻辑存储块, 分别为NV块, RAM块, ROM块 和Administrative块。 NV块是保存在非易失存储器中的基本结构, 该结构中也可。
7、以包含 header以及CRC校验项; RAM块是和NV块相对应的存储在RAM中的对应结构。 ROM块用于存储 默认值, 以便在NV块出现损坏或为空时予以替换。 Administrative块为NVM模块内部进行管 理而使用的, 对用户不可见。 以AUTOSAR为架构的存储机制如图1所示, 该图中展示了NV块中 的header和data在物理存储器中的实际存储方式。 0005 当AUTOSAR开始运行后, NVM初始化阶段会先判断NV块的有效性(通过CRC校验), 若 NV块是有效的, 则需要将NV块中数据复制到RAM块中, 其数据流向如图2箭头所示。 若判断的 NV块为无效, 则NVM模块会。
8、将ROM块中的数据复制到RAM块中, 其数据流向如图3所示。 ROM块 中往往是预先设定好的初始值, 因此当NV块被破坏或者有意擦除后, NV块中的所有数据将 都会丢失, 在AUTOSAR重新运行后, 都将会采样默认值来代替。 0006 对于汽车上的一些重要数据, 例如车辆的VIN码, 防盗钥匙, 车辆下线配置字等等, 这些数据的丢失都会带来很严重的后果。 但对于AUTOSAR结构的NVM功能, 当遇到下列几种 情况时, 都会丢失整个NV块的数据。 0007 1、 由于外界物理因素, 使得NV块所在的存储器发生异常。 0008 2、 软件的迭代中, 对NVM的设计发生变化, 例如, NV块中各。
9、数据的id, 长度等变化, 和旧版本不兼容时。 0009 3、 客户需求在re-programming时, 将NV块中的绝大多数数据需要擦除。 0010 一般来说, 进行数据的备份, 往往需要在硬件上额外增加EEPROM的存储芯片, 增加 说明书 1/3 页 3 CN 111858172 A 3 了硬件设计的复杂度以及开发的BOM成本。 发明内容 0011 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种可减少硬件设 计的复杂度、 开发BOM成本的基于AUTOSAR架构的NvM模块核心数据的备份方法。 0012 本发明的目的可以通过以下技术方案来实现: 0013 一种基于AUTOSAR。
10、架构的NvM模块核心数据的备份方法, 包括下列步骤: 0014 S1、 选取专门的一块flash分配ROM块。 0015 S2、 初始化AUTOSAR架构, 将NV块的数据复制到RAM块中。 0016 S3、 等待re-programming事件或者UDS触发。 0017 S4、 若re-programming事件或者UDS触发, 则开始更新选取的flash分配ROM块, 并 判断NvM RAM块的数据和更新选取的ROM块的数据是否一致, 若一致, 则说明ROM块中的数据 已为最新数据, 无需更新, 则直接结束, 若不一致, 则进入下一步。 0018 S5、 擦除ROM块的旧数据。 0019 。
11、S6、 等待S5中的擦除指令的完成。 0020 S7、 擦除操作完成后, 将更新过的NvM RAM数据复制到选取的flash分配ROM块中。 0021 S8、 等待数据复制结束, 完成NvM模块核心数据备份。 0022 进一步地, 步骤S7中, 所述更新过的NvM RAM数据的具体内容为: 0023 程序上电后, 将NvM ROM中的数据搬运至NvM RAM中, 程序在实时运行过程中, 根据 实时情况更新NvM RAM中的数据。 0024 与现有技术相比, 本发明具有以下有益效果: 0025 1)本发明选取专门的一块flash分配ROM块, 并将AUTOSAR架构的NV块的数据复制 到RAM块。
12、中, 通过判断NvM RAM块的数据和ROM块的数据是否一致来进行数据备份的判断, 使 得NV块在主动擦除或被动损坏的情况下, 可以利用AUTOSAR的机制, 将核心数据从ROM块中 重新获得能够兼容AUTOSAR的架构, 有机结合了AUTOSAR的ROM块的特性和单片机剩余FLASH 的容量; 0026 2)本发明利用AUTOSAR的机制, 将核心数据从ROM块中重新获得能够兼容AUTOSAR 的架构, 相对于在硬件上额外设计EEPROM存储芯片来备份核心数据, 本发明能减少硬件设 计的复杂度和减少开发的BOM成本。 附图说明 0027 图1为AUTOSAR为架构的存储机制示意图; 0028。
13、 图2为NV块有效情况下NV块中数据复制到RAM块中的数据流向示意图; 0029 图3为NV块无效情况下NV块中数据复制到RAM块中的数据流向示意图; 0030 图4为本发明方法的流程示意图; 0031 图5为本发明方法数据复制到RAM块中的数据流向示意图。 具体实施方式 0032 下面结合附图和具体实施例对本发明进行详细说明。 显然, 所描述的实施例是本 说明书 2/3 页 4 CN 111858172 A 4 发明的一部分实施例, 而不是全部实施例。 基于本发明中的实施例, 本领域普通技术人员在 没有做出创造性劳动的前提下所获得的所有其他实施例, 都应属于本发明保护的范围。 0033 本发。
14、明涉及一种基于AUTOSAR架构的NvM模块核心数据的备份方法, 该方法充分利 用AUTOSAR的NvM架构中的ROM块, 设计了一套更新核心数据的ROM块的方法, 使得NV块在主 动擦除或被动损坏的情况下, 可以利用AUTOSAR的机制, 将核心数据从ROM块中重新获得。 具 体地, 该方法包括如下步骤: 0034 步骤1、 选取专门的一块flash分配ROM块。 ROM块的选取根据单片机的使用情况, 选 择一块空闲的ROM空间即可, 无特殊要求, 具有很强的可实施性。 0035 步骤2、 AUTOSAR架构进入初始化流程, 将NV块的数据复制到RAM块中。 0036 步骤3、 等待re-p。
15、rogramming事件或者UDS(Unified Diagnostic Services, 汽车 诊断服务)触发。 0037 步骤4、 若上述事件或服务触发, 则开始更新选取的flash分配ROM块, 首先判断NvM RAM块的数据和ROM块的数据是否一致, 若一致, 则说明ROM块中的数据已经是最新数据, 无 需更新, 则直接结束。 若不一致, 则进入下一步。 0038 步骤5、 擦除ROM块的旧数据。 0039 步骤6、 等待步骤5中的擦除指令的完成。 0040 步骤7、 将更新过的NvM RAM数据(程序上电后, 会将NvM ROM中的数据搬到NvM RAM 中, 程序在实时运行过程中。
16、, 根据实时情况, 可能会更新NvM RAM中的数据)复制到ROM块中。 0041 步骤8、 等待数据复制结束。 0042 以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于此, 任何 熟悉本技术领域的工作人员在本发明揭露的技术范围内, 可轻易想到各种等效的修改或替 换, 这些修改或替换都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应以权利 要求的保护范围为准。 说明书 3/3 页 5 CN 111858172 A 5 图1 图2 说明书附图 1/4 页 6 CN 111858172 A 6 图3 说明书附图 2/4 页 7 CN 111858172 A 7 图4 说明书附图 3/4 页 8 CN 111858172 A 8 图5 说明书附图 4/4 页 9 CN 111858172 A 9 。
- 内容关键字: 基于 AUTOSAR 架构 NvM 模块 核心 数据 备份 方法
便携式文档高拍仪.pdf
纤维加热烘箱.pdf
风机箱体法兰.pdf
具有防护机构的绝缘环网柜.pdf
建筑施工用节能式钢筋加工机构.pdf
硬度检测装置.pdf
文胸模杯成型装置.pdf
水质采样设备.pdf
分体式树木胸径固定观测装置.pdf
快装式恒温阀及应用该恒温阀的热水器.pdf
测绘用可调节的测斜仪.pdf
油田伴生气碳捕集系统.pdf
钢渣压辊冷却装置.pdf
磁共振噪音防护耳罩.pdf
固态脱硫脱硝装置.pdf
贴片式高压整流二极管.pdf
用于聚乙烯原料的筛分装置.pdf
弯管机的上料装置.pdf
烤箱、烤箱的控制方法、装置及计算机设备.pdf
基于3D卷积和多标签解码的颅脑CT影像质量控制方法.pdf
用于船舶石墨铜套生产的钻孔装置.pdf
釜式再沸器.pdf
毫米波雷达信号处理方法及系统.pdf
精棉生产用挤浆机.pdf
基于模板多级匹配的化学仪器位姿估计方法、设备及介质.pdf
基于云服务智能部署的数据处理方法及系统.pdf
镁法生产海绵钛加料与充氩装置.pdf
基于扩散模型的音乐音色风格转换方法及系统.pdf
基于半实物仿真的无人机自动化测试系统及方法.pdf
改性卡拉胶、卡拉胶囊皮及改性卡拉胶的制备方法.pdf
照明灯塔设备的能耗分析方法、装置、设备及存储介质.pdf
血管吻合装置.pdf
空调室外机及空调.pdf
一种电镀污水深度治理工艺.pdf
舰船水中阻尼器.pdf
一种新能源变频空调及其控制方法.pdf
一种高锰易切削黄铜合金材料及其制备方法.pdf
一种液体高度数字读取装置.pdf
E式磁性水处理阻垢除垢装置.pdf
一种提供信息的方法及装置.pdf
一种多系统切换方法及电子设备.pdf
一种LED灯具散热器温度在线自适应控制电路及方法.pdf
一种手指弯曲度AVATAR控制传感器件.pdf
空气净化组件和空调器及其控制方法.pdf
一种节能型纳米碳酸钙的碳化反应器及制备方法.pdf
双转轮水轮机的上冠平衡调节环槽结构.pdf
一种绞股蓝茶的制作工艺.pdf
一种高精度的油箱油量测量装置.pdf
一种综合利用热泵和太阳能的相变储能系统.pdf
一种获取极高真空的排气方法.pdf
一种防止铝合金型材出现大晶粒的材料制备方法.pdf
相关文档
更多![绿茶加工用茶叶筛分装置.pdf](/Images/s.gif)
![拍摄控制方法、移动终端及计算机存储介质.pdf](/Images/s.gif)
![油性塑料袋的回收装置.pdf](/Images/s.gif)
![降低PE用量并保持包装强度的膜制备方法.pdf](/Images/s.gif)
![胺基功能化的复合泡沫及其制备方法和应用.pdf](/Images/s.gif)
![航空发动机管路图像分割方法及系统.pdf](/Images/s.gif)
![用于葡萄糖与胰岛素同时检测的电化学分析方法.pdf](/Images/s.gif)
![短期植入可回收支架.pdf](/Images/s.gif)
![应用于医疗视频的标记方法.pdf](/Images/s.gif)
![基于物联网的工业机器人.pdf](/Images/s.gif)
![米胚膳食纤维粉的生产方法.pdf](/Images/s.gif)
![大数据平台的运维管理设备的数据采集装置.pdf](/Images/s.gif)
![用于火车、汽车采制样系统的智能弃料返排方法和装置.pdf](/Images/s.gif)
![晶棒位置校准装置及其使用方法.pdf](/Images/s.gif)
![新的电极加工工艺及设备.pdf](/Images/s.gif)
![物理管理平台的数据加密方法、系统、终端及存储介质.pdf](/Images/s.gif)
![空间调制系统中空间星座设计系统.pdf](/Images/s.gif)
![自润滑轴承的制造工艺.pdf](/Images/s.gif)
![循环流化床机组SNCR脱硝控制方法及装置、存储介质.pdf](/Images/s.gif)
![废活性炭协同处理重污染土壤及制备陶粒的方法.pdf](/Images/s.gif)