[发明专利]一种车辆的软件刷新方法及设备在审
申请号: | 202110767217.5 | 申请日: | 2021-07-07 |
公开(公告)号: | CN114755997A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 何烈炎;张雁英;黄光健;刘光达;刘士宝;孙小雨 | 申请(专利权)人: | 广州汽车集团股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 黄华莲;郝传鑫 |
地址: | 510030 广东省广州市越秀*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 软件 刷新 方法 设备 | ||
本发明提供了一种车辆的软件刷新方法及设备,该方法包括:当外接设备对车载诊断接口的DCAN控制器进行软件刷新操作时,外接设备发送配置指令发送到DCAN控制器;其中,DCAN控制器与外接设备之间通信方式默认配置为CAN通信;DCAN控制器响应于配置指令,将其与外接设备之间通信方式切换为CANFD通信;外接设备对DCAN控制器进行软件刷新;当完成软件刷新时,DCAN控制器响将其与外接设备之间通信方式切换为CAN通信。本发明在DCAN需要进行软件刷新时,从CAN通信切换为CANFD通信,其他时候默认CAN通信,从而实现了DCAN通信协议的可配置化,实现DCAN外接设备兼容,提升DCAN刷新软件的效率。
技术领域
本发明涉及车辆软件刷新技术领域,尤其涉及一种车辆的软件刷新方法及设备。
背景技术
随着汽车电子电器功能数量以及复杂度的增加,车载控制器软件包随之增加,这使得通过传统CAN总线通信进行软件升级耗时越来越长,难以满足快速升级的需求。由于CANFD具有较高的通信速率,因此,工程师们开始设计通过CANFD通信对控制器进行软件升级,但是,这就要求连接车辆OBD口的DCAN也需要升级为CANFD通信。而目前连接DCAN的第三方设备(如车管所检测设备等)采用的仍然是CAN通信,且整车厂OBD口DCAN均采用传统CAN通信设计,这能很好地兼容OBD口外接设备,但是限制了DCAN的通信速率,无法提升通过DCAN刷新软件的效率。
发明内容
针对上述问题,本发明的目的在于提供一种车辆的软件刷新方法及设备,其能实现DCAN外接设备兼容,提升DCAN刷新软件的效率。
第一方面,本发明实施例提供了一种车辆的软件刷新方法,包括:
当外接设备对车载诊断接口的DCAN控制器进行软件刷新操作时,所述外接设备发送配置指令发送到所述DCAN控制器;其中,所述DCAN控制器与所述外接设备之间通信方式默认配置为CAN通信;
所述DCAN控制器响应于所述配置指令,将其与所述外接设备之间通信方式切换为CANFD通信;
所述外接设备对所述DCAN控制器进行软件刷新;
当完成软件刷新时,所述DCAN控制器响将其与所述外接设备之间通信方式切换为CAN通信。
作为上述方案的改进,所述方法还包括:
当所述DCAN控制器完成CANFD通信或CAN通信切换时,所述外接设备控制所述DCAN控制器重启。
作为上述方案的改进,所述当所述DCAN控制器完成CANFD通信或CAN通信切换时,所述外接设备控制所述DCAN控制器重启,所述外接设备控制所述DCAN控制器重启,包括:
当所述DCAN控制完成CANFD通信或CAN通信切换时,所述外接设备发送复位指令到所述DCAN控制器;
所述DCAN控制器响应于所述复位指令进行重启。
作为上述方案的改进,所述方法还包括:
所述外接设备与所述DCAN控制器建立CAN通信连接,并发送唤醒指令给DCAN控制器;
所述DCAN控制器响应于所述唤醒指令进行唤醒操作。
作为上述方案的改进,所述配置指令包括所述DCAN控制器的诊断ID、诊断服务ID以及通信配置信息。
作为上述方案的改进,所述方法还包括:
根据用户对所述外接设备的操作,所述外接设备进行诊断应用类型识别;其中,所述诊断应用类型包括软件刷新和非软件刷新。
作为上述方案的改进,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汽车集团股份有限公司,未经广州汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110767217.5/2.html,转载请声明来源钻瓜专利网。