[发明专利]新能源车电控单元OTA代码完整性校验方法在审
申请号: | 201811602357.1 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109831279A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 康锦辉;黄刚 | 申请(专利权)人: | 中山华野新能源有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;H04L1/18;H04L29/08;H04W12/10;G06F8/65 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 张清彦 |
地址: | 528400 广东省中山市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 帧数据 电控单元 机器码 监控平台 累加和 下载 代码完整性 新能源车 校验 校验码 读取 发送 周期性发送 返回响应 文件发送 响应消息 重新发送 累积和 分帧 赋予 相等 应答 成功率 返回 响应 失败 保证 | ||
1.一种新能源车电控单元OTA代码完整性校验方法,其特征在于,包括以下步骤:
(1)监控平台打开机器码文件,计算该文件的累加和、校验码;
(2)读取机器码文件并分帧,为每一帧数据赋予不同的帧ID;
(3)所述监控平台周期性依次发送帧数据和帧ID,车辆电控单元获取帧数据,返回响应消息并对接收到的帧数据进行编码;
(4)所述监控平台获取已发送且在设定时间间隔内未收到响应的帧数据,为该帧数据赋予新的帧ID并重新发送至所述车辆电控单元;
(5)判断是否所有帧数据均已收到响应消息,若是,则认为机器码文件发送完毕,发送该文件的累加和、校验码至所述车辆电控单元;
(6)所述车辆电控单元计算编码的累积和,与机器码文件的累加和对比,若相等,判断为机器码文件下载完毕,否则返回下载失败应答。
2.根据权利要求1所述的新能源车电控单元OTA代码完整性校验方法,其特征在于,步骤(2)中,读取机器码文件并分帧,为每一帧数据赋予不同的帧ID具体指的是读取一行或多行数据为一帧数据,为该帧数据赋予帧ID,所有的帧ID递增。
3.根据权利要求2所述的新能源车电控单元OTA代码完整性校验方法,其特征在于,所述响应信息包括所述车辆电控单元获取帧数据对应的帧ID。
4.根据权利要求3所述的新能源车电控单元OTA代码完整性校验方法,其特征在于,步骤(4)中,所述监控平台获取已发送且在设定时间间隔内未收到响应的帧数据,具体指的是,所述监控平台建立集合A、B、C,每发送一帧数据,将其帧ID加入到集合A中;将接收到的响应消息中的帧ID加入到集合B中;设集合C=A-B,包含已发送但未收到应答的帧ID;设定时间间隔为T=x*y,x为所述监控平台发送帧数据和帧ID的周期时间,y为集合C的帧ID与当前发送帧ID差值的绝对值。
5.根据权利要求1-4任一项所述的新能源车电控单元OTA代码完整性校验方法,其特征在于,所述车辆电控单元建立集合D,包含已编程帧数据的flash地址,每接收一帧数据,判读该帧数据的flash地址是否包含在集合D内,若是,则认为该帧数据为重复数据,不予编程,否则对接收到的帧数据进行编码,将其flash地址加入到集合D,更新累积和。
6.根据权利要求1所述的新能源车电控单元OTA代码完整性校验方法,其特征在于,步骤(3)中,所述监控平台周期性依次发送帧数据和帧ID,发送一帧数据后,不等待车辆电控单元的响应消息,周期时间间隔结束后继续发送下一帧数据。
7.根据权利要求1所述的新能源车电控单元OTA代码完整性校验方法,其特征在于,步骤(3)中,所述车辆电控单元获取帧数据,对每一帧数据进行CRC校验,返回相应消息并对接收到的帧数据进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山华野新能源有限公司,未经中山华野新能源有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811602357.1/1.html,转载请声明来源钻瓜专利网。