[发明专利]双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中。 1
搜索关键词: 更新程序 架构系统 填充 通信 交互信息 目标代码 通信结点 通信终端 文件下载 形成单元 有效数据 有效信息 最小单元 间通信 位数据 帧类型 帧组合 多结 结点 流控 网关 组网 还原 解析 指令
【主权项】:
1.一种双MCU架构系统更新程序的通信方法,其特征是,包括:1)定义16位数据宽度的四种类型单元帧,用于填充S19文件数据;流控帧:携带某结点组网环境下的通讯指令,对通讯控制流起到管理收发作用;地址帧:携带S19文件单行记录的起始地址及其序列信息;代码帧:携带S19文件单行记录的代码及其序列信息;校验帧:携带S19文件单行记录的校验和信息;2)将S19文件填充至步骤1)定义的帧类型形成单元帧,每四个单元帧组合填充形成一帧CAN数据场;2.1)流控帧填充采用:类型场填充0b00,表征该帧包含流控管理的指令信息;根据结点间通讯的指令集,填充至流控场,数据场填充的内容为组网中的结点编号,表征该结点需执行流控场中的指令;2.2)地址帧填充采用:类型场填充0b01,表征该帧包含部分地址信息;S19文件某条行记录中3个字节的起始地址,解码为一组前后三个序列的地址帧,由序列场的值分别填充表示出地址低字节、地址高字节、地址扩展页的识别位;数据场的值为该行记录3个字节起始地址中的某个,且为8位标识符的数据;2.3)代码帧填充采用:类型场填充0b10,表征该帧包含部分代码信息;S19文件某条行记录中32个字节的代码,解码为一组前后32个序列的地址帧,由序列场的值分别填充表示出前后第1~32个代码数据的识别位,如果某条记录行字节数N<32,则序列依次填充至整数N;数据场的值为该行记录的64个字节代码中的某个,且为8位标识符的数据;2.4)校验帧填充采用:类型场填充0b11,表征该帧包含校验和的值;S19文件某条行记录中最后一位字节的校验值,解码为一个8位标识符的数据填充至数据场,其余6个位均预留;3)CAN数据场进行拆分,每一帧CAN数据场拆分形成四个SPI帧,对拆分形成的SPI帧进行解析得到有效数据;其中,所述拆分是步骤2)中每四个单元帧组合填充形成一帧CAN数据场的逆过程,所述解析是步骤2)S19文件填充至单元帧的逆过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联创汽车电子有限公司,未经联创汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410377249.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top