[发明专利]基于OBD与CAN总线下载闪存驱动升级控制器软件的系统及方法在审
申请号: | 201910319172.8 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110134422A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 饶超;王运斌;桑任仲 | 申请(专利权)人: | 东风汽车集团有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 李满 |
地址: | 430056 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 整车控制器 上位机 闪存驱动 升级控制器 设备发送 下载 指令 更新程序代码 安全访问 访问安全 会话模式 控制软件 控制文件 升级过程 算法 预设 编程 传输 握手 检验 | ||
本发明公开了一种基于OBD与CAN总线下载闪存驱动升级控制器软件的系统,上位机刷写工具用于在整车控制器的控制软件升级过程中进行如下操作:上位机刷写工具通过CAN通讯设备发送编程会话模式指令给整车控制器,使整车控制器进入到更新程序代码的模式中;上位机刷写工具通过CAN通讯设备发送安全访问指令给整车控制器,通过预设的访问安全算法,进行上位机刷写工具与整车控制器之间的握手检验;上位机刷写工具通过CAN通讯设备将本地的闪存驱动及控制文件传输到整车控制器中。本发明弥补了MCU的FlashROM空间小的不足,同时提高了代码的执行速度和效率,增强了软件刷写流程的通用性。
技术领域
本发明涉及汽车通信总线技术领域,具体地指一种基于OBD(On-BoardDiagnostics,车载诊断系统)与CAN(Controller Area Network,控制器局域网络)总线下载闪存驱动升级控制器软件的系统及方法。
背景技术
在汽车研发以及售后阶段,经常会出现由于整车功能需求的变更而需要对已经装配到车辆上的控制器进行软件的更新,控制器的种类也多种多样,特别是一些中低端MCU(Microcontroller Unit,微控制单元)的FlashRom(快速擦写只读编程器)存储空间有限,如果采用传统的刷写流程方案,更新Flash程序需要固化在独立的几块空间中,这样预留给应用代码的存储空间就十分有限,同时有些MCU的闪存驱动是不支持在FlashRom中运行的,必须将固化在FlashRom中的闪存驱动代码复制到RAM(随机存取存储器)空间中才能正确执行,这样势必造成资源的浪费,即占用了FlashRom空间又占用了RAM空间。增加了软件设计的复杂性,通用性不强。
发明内容
本发明提供一种基于OBD与CAN总线下载闪存驱动升级控制器软件的系统及方法,本发明弥补了MCU的FlashROM空间小的不足,同时大大提高了代码的执行速度和效率,增强了软件刷写流程的通用性。
为实现此目的,本发明所设计的基于OBD与CAN总线下载闪存驱动升级控制器软件的系统,其特征在于:它包括上位机刷写工具、CAN通讯设备和整车控制器;
所述上位机刷写工具用于在整车控制器的控制软件升级过程中进行如下操作:
上位机刷写工具通过CAN通讯设备发送编程会话模式指令给整车控制器,使整车控制器进入到更新程序代码的模式中;
上位机刷写工具通过CAN通讯设备发送安全访问指令给整车控制器,通过预设的访问安全算法,进行上位机刷写工具与整车控制器之间的握手检验;
上位机刷写工具通过CAN通讯设备将本地的闪存驱动及控制文件传输到整车控制器的RAM中;
上位机刷写工具对闪存驱动及控制文件数据进行算法校验,上位机刷写工具将算法校验结果发送到整车控制器,上位机刷写工具向整车控制器发送例程控制命令下的编程可靠性校验指令,整车控制器根据例程控制命令下的编程可靠性校验指令生成对应的校验值,当所述算法校验结果与所述校验值一致时,完成例程控制命令下的编程可靠性校验。
一种基于OBD与CAN总线下载闪存驱动升级控制器软件的方法,其特征在于,它包括如下步骤:
步骤1:当整车控制器进行默认会话模式,并向上位机刷写工具发送确认进入默认会话模式的正反馈后,上位机刷写工具通过CAN通讯设备发送编程会话模式指令给整车控制器,使整车控制器进入到更新程序代码的模式中,当整车控制器确认进入到更新程序代码的模式后向上位机刷写工具发送正反馈,并进入步骤2;
步骤2:上位机刷写工具通过CAN通讯设备发送安全访问指令给整车控制器,通过预设的访问安全算法,进行上位机刷写工具与整车控制器之间的握手检验,当整车控制器确定握手检验通过后向上位机刷写工具发送正反馈,并进入步骤3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风汽车集团有限公司,未经东风汽车集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910319172.8/2.html,转载请声明来源钻瓜专利网。