[发明专利]车载双控制芯片系统及其辅助控制芯片程序更新方法有效
| 申请号: | 201410377245.6 | 申请日: | 2014-09-09 |
| 公开(公告)号: | CN105426198B | 公开(公告)日: | 2018-09-07 |
| 发明(设计)人: | 金灿龙;张善;田佰辉;张琼琰;杨化方;刘金行 | 申请(专利权)人: | 联创汽车电子有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 丁纪铁 |
| 地址: | 201206 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 车载 控制 芯片 系统 及其 辅助 程序 更新 方法 | ||
1.一种车载双控制芯片系统辅助控制芯片程序更新方法,其特征是,包括:
1)将主控制芯片的IO控制引脚连接辅助控制芯片的复位引脚;
2)获取整车CAN网络设计为EPS系统预留的CAN ID识别号,设置为上位机与下位机通讯ID识别号;
3)定义辅助控制芯片的BOOT所在ROM区和程序所在ROM区;
4)将辅助控制芯片待更新的程序下载至对应ROM区中;
5)将主控制芯片的CAN通讯工具与SPI通讯工具中转功能集成至EPS系统功能中;
6)使用CAN通讯工具连接上位机与整车CAN网络;
7)保证上位机和下位机间的会话应答与密钥核对机制符合整车CAN网络标准;
8)辅助控制芯片程序文件为标准S19格式文件,S19文件中每“行”二进制数据均包含1个行起始地址,最多32字节的代码数据;
9)主辅助控制芯片间SPI通讯波特率设置为1Mbits~8Mbits,数据宽度为8bit~16bit;
10)主控制芯片按以下步骤完成数据中转处理、上位机处理和辅助控制芯片BOOT处理;
A)上位机发送请求下载指令给主控制芯片,主控制芯片接收到请求下载指令时将辅助控制芯片硬件重启,并在50ms内使用SPI通讯向辅助控制芯片发送请求下载指令,若在5秒内未收到准备完成指令,上位机产生擦除超时故障指令;
B)辅助控制芯片被硬件复位后,辅助控制芯片BOOT程序首先擦除程序所在ROM空间,反馈准备完成指令给主控制芯片,主控制芯片进行SPI到CAN的数据转换,发送准备完成指令给上位机;
C)上位机接到准备完成指令就开始将程序二进制文件中第一组32字节的内容解析至第一个CAN报文,其中包括目标二进制码的开始地址和二进制码,并在发送此报文后等待结果;主控制芯片接到CAN网络上传来的CAN报文,将之转换成SPI数据并传送给辅助控制芯片,辅助控制芯片识别地址和二进制码后将其还原成程序二进制文件中第一组32字节的内容并放入预定数组;当辅助控制芯片确认已经接收到所有上位机发送的CAN报文内容时,将发送接收成功指令给主控制芯片,若5秒内未收到接收成功指令,上位机产生接收超时故障指令;
D)主控制芯片将接收成功转发给上位机,上位机就发送下一条解析好的CAN报文,重复步骤C)至步骤D)直至上位机发送完第一组32字节的所有数据后并接到接收成功的指令,上位机将发送写指令和校验码给辅助控制芯片的BOOT,若校验失败则上位机产生校验失败故障指令;
E)辅助控制芯片接到写指令和校验码后首先校验之前还原的第一组32字节内容是否完整,然后根据目标地址执行写操作,完毕后再将目标地址中的内容读出后校验其完整性,若均完整无误,则向上位机反馈烧写成功指令,若校验失败则上位机产生故障指令烧写失败,若上位机发出写指令5秒后未收到烧写成功、烧写失败或校验失败则上位机产生烧写超时故障指令;
F)上位机接到烧写成功指令后开始传送程序第二组32字节的数据,重复步骤C)至步骤F)直至上位机将程序最后一组数据传送完毕且接收到烧写成功后,上位机向辅助控制芯片发送STOP指令;
G)辅助控制芯片BOOT接收到STOP指令后,计算并记录ROM区域的数值和,之后再读出此值与计算值校验,校验成功后发送FC成功指令,若校验失败则上位机产生FC失败故障指令;
H)主控制芯片接到FC成功指令后先发送FC成功给上位机,再将辅助控制芯片重启,然后软件重启;上位机接收到FC成功后显示成功100%,上位机发出STOP指令5秒后未收到下位机反馈FC成功或FC失败,上位机产生FC超时故障指令。
2.一种车载双控制芯片系统,包括:
上位机,解析待下载的目标文件,并将二进制文件转换成CAN报文数据传送至CAN网络;
CAN通讯设备,发送和读取CAN网络上的报文数据至主控制芯片;
整车CAN网络,车载ECU作为整车CAN网络的结点,可以发送和读取CAN报文数据;
主控制芯片,将整车CAN网络的特定CAN报文数据与SPI通讯数据进行相互转换;
SPI通讯线路,主控制芯片通过SPI通讯线路与辅助控制芯片进行数字通讯;
辅助控制芯片,其中有预烧写的BOOT程序;
其特征是,还包括:
连接在主控制芯片的IO控制脚和辅助控制芯片的复位引脚之间的主控制芯片硬件复位辅助控制芯片电路,主控制芯片能利用主控制芯片硬件复位辅助控制芯片电路硬件复位辅助控制芯片,主控制芯片作为整车CAN网络与主辅助控制芯片间进行SPI通信的网关,建立上位机与辅助控制芯片之间的数字通讯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联创汽车电子有限公司,未经联创汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410377245.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网站运行环境的配置方法及系统
- 下一篇:针对嵌入式产品的分层式设计方法





