[发明专利]一种车载控制器软件版本校验方法及系统在审
| 申请号: | 202111239716.3 | 申请日: | 2021-10-25 |
| 公开(公告)号: | CN114115976A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 刘威;涂序聪;耿石峰;邱琳;郭健洪 | 申请(专利权)人: | 广汽埃安新能源汽车有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 黄章辉 |
| 地址: | 511434 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 车载 控制器 软件 版本 校验 方法 系统 | ||
1.一种车载控制器软件版本校验方法,其特征在于,包括以下步骤:
步骤S1,任一节点的ECU发送软件版本校验需求信号和软件版本号;
步骤S2,所有节点分别按需获取所述软件版本校验需求信号和所述软件版本号,与该任一节点关联的其它关联节点将获取的所述软件版本号分别与自身存储的与该任一节点的软件版本号相对应的预设值进行比对校验,得出软件版本校验结果,并各自发送软件版本校验结果信号;
步骤S3,VCU获取所有节点发送的软件版本校验结果信号,并根据所有节点的软件版本校验结果信号对整车进行处理。
2.如权利要求1所述的车载控制器软件版本校验方法,其特征在于,步骤S1之前还包括以下步骤:
步骤S10,任一节点的ECU检测判断自身是否有新刷软件;
如判断为是,转入步骤S101,诊断数据随之更新,并发送有校验需求的软件版本校验需求信号,启动该节点的软件版本进行校验;
如判断为否,转入步骤S102,检测是否有收到任一其它关联节点的有校验需求的软件版本校验需求信号。
3.如权利要求2所述的车载控制器软件版本校验方法,其特征在于,所述步骤S102之后还包括以下步骤:
如果检测有接收到任一其它关联节点发送的有校验需求的软件版本校验需求信号,转入步骤S103,对该关联节点的软件版本进行校验,并发送校验结果;
如果并没有检测有接收到任一其它关联节点发送的有校验需求的软件版本校验需求信号,校验结束。
4.如权利要求1所述的车载控制器软件版本校验方法,其特征在于,步骤S2包括以下步骤:
步骤S201,对所有节点的软件版本进行校验;
步骤S202,所有节点分别将按需获取的各节点的软件版本号与自身存储的与各节点的软件版本号相对应的预设值进行比对校验;
步骤S203,任一节点处于将获取的软件版本号与自身存储的与该节点的软件版本号的预设值进行比对的进程中,转入步骤S202。
5.如权利要求4所述的车载控制器软件版本校验方法,其特征在于,步骤S2还包括以下步骤:
步骤S204,校验所有节点的软件版本是否通过;
步骤S205,检测到任一节点发送的软件版本号小于自身存储的与该节点的软件版本号相对应的预设值,得出软件版本校验不通过的结果,发送校验不通过的软件版本校验结果信号;
步骤S206,检测到所有节点发送的软件版本号均大于或等于自身存储的与各节点的软件版本号相对应的预设值,得出各节点软件版本校验通过的结果,分别发送校验通过的软件版本校验结果信号。
6.如权利要求5所述的车载控制器软件版本校验方法,其特征在于,步骤S206之后还包括以下步骤:
步骤S207,在一定的时间内维持发送原校验需求的软件版本校验需求信号,当没有检测有接收到任一其它关联节点发送的有校验需求的软件版本校验需求信号,校验结束。
7.如权利要求5所述的车载控制器软件版本校验方法,其特征在于,步骤S205之后还包括以下步骤:
步骤S208,下次唤醒时由未通过校验的节点继续发起有校验需求的软件版本校验需求信号。
8.如权利要求1所述的车载控制器软件版本校验方法,其特征在于,步骤S3包括以下步骤:
VCU有接收到所有节点的软件版本及VCU自身软件版本均为校验通过的软件版本校验结果信号时,车辆正常运行;
VCU有接收到任一节点的软件版本为校验不通过的软件版本校验结果信号,或VCU自身软件版本为校验不通过的软件版本校验结果信号时,禁止车辆运行并进行提示。
9.如权利要求1所述的车载控制器软件版本校验方法,其特征在于,所述节点至少包括:整车控制单元、电池管理单元、集成电源单元或电驱控制单元。
10.一种车载控制器软件版本校验系统,其特征在于,包括:CAN总线和分别与所述CAN总线保持通讯连接的多个节点,所述节点至少包括:整车控制单元、电池管理单元、集成电源单元及或电驱控制单元;
任一节点分别将其软件版本校验需求信号和软件版本号周期性发送至所述CAN总线;且各节点由所述CAN总线分别按需获取所述软件版本校验需求信号和所述软件版本号;
与该任一节点关联的其它关联节点将获取的所述软件版本号分别与自身存储的与该节点的软件版本号相对应的预设值进行比对校验,得出软件版本校验结果,并各自发送软件版本校验结果信号;
整车控制单元获取所有节点发送的软件版本校验结果信号,并根据所有节点的软件版本校验结果信号对整车进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广汽埃安新能源汽车有限公司,未经广汽埃安新能源汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111239716.3/1.html,转载请声明来源钻瓜专利网。





