[发明专利]双MCU架构系统更新程序的通信方法有效
申请号: | 201410377249.4 | 申请日: | 2014-08-01 |
公开(公告)号: | CN105302591B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 张善;刘金行;杨化方;金灿龙;田佰辉 | 申请(专利权)人: | 联创汽车电子有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 丁纪铁 |
地址: | 201206 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新程序 架构系统 填充 通信 交互信息 目标代码 通信结点 通信终端 文件下载 形成单元 有效数据 有效信息 最小单元 间通信 位数据 帧类型 帧组合 多结 结点 流控 网关 组网 还原 解析 指令 | ||
本发明公开了一种双MCU架构系统更新程序的通信方法,包括:定义16位数据宽度的四种类型单元帧,用于在CAN转SPI通信方式中拆分与组合时的最小单元;将通信结点的流控指令和S19文件的有效信息填充至上述帧类型形成单元帧,再每四个单元帧组合填充形成一帧CAN数据场;中转网关将CAN数据场进行拆分,每一帧CAN数据场拆分还原四个单元帧,直接做为双MCU间通信的SPI帧,通信终端结点对SPI帧进行解析得到原S19文件包含的有效数据并更新程序。本发明的通信方法符合双MCU架构系统多结点组网中CAN报文与SPI帧之间交互信息协议,能更有效的将目标代码S19(或Hex)文件下载至SMCU中。
技术领域
本发明涉及通信领域,特别是涉及一种双MCU架构系统更新程序的通信方法。
背景技术
如图1所示,具有双MCU架构的汽车控制器在结构上常采用的双MCU控制系统将信号分别由主控制芯片(MMCU)和辅控制芯片(SMCU)进行独立采集,再通过主辅间16位数据宽度的SPI通信方式来完成两者数据的交互与比对,以实现由双MCU联合控制的输出,达到更安全可靠的控制效果。目前,MMCU升级程序技术发展成熟,且一般符合Bosch CAN规范2.0B,由上位机将程序的目标代码S19(或Hex)文件中的有效信息进行提取,在整车CAN网络中来完成MMCU烧写程序的过程。其中,S19文件是Motorola MCU的机器码文件,将其下载到MCU内部Flash存储器之后,MCU执行这些机器码,其文件格式如图2所示。
目前,针对SMCU在双MCU结构下的程序烧写的现行方法是:
[1]利用烧写器一次性烧写SMCU代码,以后便不再更新升级;
[2]SMCU采用与MMCU独立的一套程序烧写接口,脱离整车网络用烧写器升级程序。
以上两种方法主要缺点是无法实现SMCU在整车CAN网络环境下的软件在线刷新升级,必须拆卸控制器后连接烧写器进行软件刷新,而且在产品量产阶段因考虑到经济成本等因素,也不为SMCU保留程序烧写的外接网络端口或烧写接插件,软件升级十分不便。
发明内容
本发明要解决的技术问题是提供一种在双MCU架构系统多结点组网中符合CAN报文与SPI帧之间交互信息的协议,能更有效地将目标代码S19(或Hex)文件下载至SMCU中的通信方法。
为解决上述技术问题,本发明双MCU架构系统更新程序的通信方法,包括:
1)定义四种类型的16位数据宽度的单元帧,用于填充S19文件数据;
流控帧:携带某结点组网环境下的通讯指令,对通讯控制流起到管理收发的作用;
地址帧:携带S19文件单行记录的起始地址及其序列信息;
代码帧:携带S19文件单行记录的代码及其序列信息;
校验帧:携带S19文件单行记录的校验和信息。
2)将S19文件数据的CAN报文数据场根据步骤1)定义的四种帧类型填充为四个单元帧;
2.1)流控帧填充采用:类型场填充0b00,表征该帧包含流控管理的指令信息;根据结点间通讯的指令集,填充至流控场,数据场填充的内容为组网中的结点编号,表征该结点需执行流控场中的指令;
2.2)地址帧填充采用:类型场填充0b01,表征该帧包含部分地址信息;
S19文件某条行记录中3个字节的起始地址,按S19帧格式解码为一组前后三个序列的地址帧,由序列场的值分别填充表示出地址低字节、地址高字节、地址扩展页的识别位;数据场的值为该行记录3个字节起始地址中的某个,且为8位标识符的数据;
2.3)代码帧填充采用:类型场填充0b10,表征该帧包含部分代码信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联创汽车电子有限公司,未经联创汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410377249.4/2.html,转载请声明来源钻瓜专利网。