一种在线远程修改车载控制器中标定数据的方法技术

技术编号:8347756 阅读:213 留言:0更新日期:2013-02-21 00:48
本发明专利技术公开了一种在线远程修改车载控制器中标定数据的方法,包括以下几个步骤:步骤一:程序链接器将控制器FLASH中的标定数据,在程序中的执行地址转移至控制器RAM中;步骤二:在线远程通过PC机客户端对车载控制器中的标定数据进行修改,完成标定;本发明专利技术在车载控制器中实现整个在线标定过程,将标定数据重新定位至RAM中,可以达到最大的读写速度,大大缩短了标定数据的修改时间,节省标定成本,并可以满足自动化标定的读写速度要求;车载控制器中的标定数据镜像于PC机客户端中,当控制器出现突然断电等不可预知的突发情况时,标定数据不会损失。

【技术实现步骤摘要】

本专利技术涉及,属于车载控制器

技术介绍
在车载控制器的开发过程中,传统的在线标定过程采用可擦写的只读存储器R0M, 一般参与可以按位进行读写的EPOM或EEPR0M,采用这种方式不需要对程序在链接过程中做任何的处理,但在实际的在线标定过程中,存储器的擦写速度很慢,在控制系统实时响应较高的情况下,擦写速度较慢会可能会出现数据修改失败或数据修改错误等状况发生,影响在线标定的稳定性,因此当采用这种方式时需要使程序停止运行以进行擦写,并且擦写过程会出现一定概率的错误,需要严格校验,整个标定过程的数据安全性得不到有效的保障。
技术实现思路
本专利技术的目的是为了解决上述问题,为达到较快的读写速度,数据修改的安全性与完整性,提出,通过在程序链接过程中修改程序的走向,将需要修改变量的引用地址在RAM中重新分配,变量的实际存储位置不变。,包括以下几个步骤步骤一程序链接器将控制器FLASH中的标定数据,在程序中的执行地址转移至控制器RAM中;标定数据声明在车载控制器的FLASH中,在程序代码编译过程结束后,程序链接器通过控制指令将需要标定的数据在程序中的执行地址转移至控制器RAM中,此时,车本文档来自技高网...

【技术保护点】
一种在线远程修改车载控制器中标定数据的方法,其特征在于,包括以下几个步骤:步骤一:程序链接器将控制器FLASH中的标定数据,在程序中的执行地址转移至控制器RAM中;标定数据声明在车载控制器的FLASH中,在程序代码编译过程结束后,程序链接器通过控制指令将需要标定的数据在程序中的执行地址转移至控制器RAM中,此时,车载控制器正常工作与运行;步骤二:在线远程通过PC机客户端对车载控制器中的标定数据进行修改,完成标定;(1)首先PC机客户端对控制器FLASH中的标定数据进行镜像,当标定工程师对标定数据进行修改时,PC机客户端对存储在上位机中的标定数据镜像进行修改,同时,PC机客户端将标定指令发送至远...

【技术特征摘要】

【专利技术属性】
技术研发人员:杨世春李明宋维群曹耀光靳胜付雷强
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1