【技术实现步骤摘要】
一种ECU自学习数据备份方法及系统
本专利技术涉及汽车电子
,具体涉及一种ECU自学习数据备份方法及系统。
技术介绍
随着现代汽车电子技术不断地发展和进步,汽车变得更加聪明和智能。这就要求越来越多的ECU能够根据用户使用习惯或使用环境具备自学习的能力,从而个性化优化整车性能,给用户更好的驾驶体验,让用户对品牌有更深的粘度。但为了提高ECU的开发质量和缩短开发周期,ECU软件的迭代不可避免,就需要对ECU进行升级再刷写,这样就会造成ECU自学习数据丢失,影响用户驾驶体验。ECU自学习数据备份技术方法普遍采用的是把ECU存储区域分成两个区域,一个用来存放应用软件和自学习数据,另一个保持空闲状态,当ECU需要刷写更新时,先将自学习数据备份到空闲存储区域,然后进行刷写,刷写完成后再将备份数据移植到原来的存储区域,实现自学习数据的备份。申请号为201910291741.2的中国专利公开了一种控制器更新后的驾驶数据记录系统及方法,其描述的系统和方法仅适用于驾驶数据的备份,具体是ECU接收到更新指令将数据备份到ECU ...
【技术保护点】
1.一种ECU自学习数据备份方法,其特征在于:应用于各个ECU的存储区域,每个ECU的所述存储区域均包括自学习存储区域和共享存储区域,所述自学习存储区域用于存储本ECU完整的自学习数据,所述共享存储区域用于存储其余ECU自学习数据中的部分数据,所述方法包括:/n待备份ECU更新自身自学习存储区域内的自学习数据,并将自学习数据状态参数x_flag+1;/n待备份ECU向Master请求备份自学习数据,Master对待备份ECU自学习数据进行拆分和打包,并将分包数据分别发送至各个备份ECU的共享存储区域;/n各个备份ECU接收到数据包后,更新自身共享存储区域中相应的片段。/n
【技术特征摘要】
1.一种ECU自学习数据备份方法,其特征在于:应用于各个ECU的存储区域,每个ECU的所述存储区域均包括自学习存储区域和共享存储区域,所述自学习存储区域用于存储本ECU完整的自学习数据,所述共享存储区域用于存储其余ECU自学习数据中的部分数据,所述方法包括:
待备份ECU更新自身自学习存储区域内的自学习数据,并将自学习数据状态参数x_flag+1;
待备份ECU向Master请求备份自学习数据,Master对待备份ECU自学习数据进行拆分和打包,并将分包数据分别发送至各个备份ECU的共享存储区域;
各个备份ECU接收到数据包后,更新自身共享存储区域中相应的片段。
2.根据权利要求1所述的ECU自学习数据备份方法,其特征在于:所述Master接收到待备份ECU发送的自学习数据备份请求后,对车辆状态参数进行监测,若车辆状态参数满足备份条件,则激活备份动作;若车辆状态参数不满足备份条件,则车辆每经过一个驾驶循环对车辆状态参数进行一次判断,直至车辆状态参数满足备份条件后再激活备份动作;
所述备份动作包括对待备份ECU自学习数据进行拆分、打包和将分包数据分别发送至各个备份ECU的共享存储区域。
3.根据权利要求1所述的ECU自学习数据备份方法,其特征在于:所述Master根据预先标定和写入的调度分配表对待备份ECU自学习数据进行拆分、打包,并将分包数据分别发送至各个备份ECU的共享存储区域;
所述调度分配表用于记录各个备份ECU与待备份ECU自学习数据内各数据块的对应存储关系。
4.根据权利要求1所述的ECU自学习数据备份方法,其特征在于:所述备份ECU完成各自的共享存储区域片段更新后,向Master反馈完成自学习数据备份信息,所述Master在接收到所有备份ECU发送的完成自学习数据备份信息后,将待备份ECU的自学习数据状态参数Mx_flag加1;若存在一个或若干个备份ECU的共享存储区域片段更新失败,则向Master反馈本ECU备份待备份ECU自学习数据失败信息,Master根据各ECU反馈的信息重新向未完成备份的ECU发送分包数据。
5.根据权利要求4所述的ECU自学习数据备份方法,其特征在于:若Master重复发送分包数据的次数达到设定的次数上限时,仍存在未成功完成备份的ECU,则Master记录错误...
【专利技术属性】
技术研发人员:刘浩锐,马增辉,叶婷,郑韩麟,李鹏,
申请(专利权)人:东风汽车集团有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。