一种UDS远程诊断刷写方法及相关装置制造方法及图纸

技术编号:40560520 阅读:30 留言:0更新日期:2024-03-05 19:22
本发明专利技术公开了一种UDS远程诊断刷写方法及相关装置,包括:接收UDS报文,判断UDS报文是否为请求下载数据报文或者数据传输报文;若是,将UDS报文缓存在预设缓存中,预设缓存中包含有至少一条UDS报文;判断预设缓存模块中的每个UDS报文的报文地址是否为本地地址;若否,将当前UDS报文进行分割,将分割后的UDS报文发送给目标远端ECU进行刷写。上述过程,在刷写之前设置预设缓存,将UDS报文预先存储在预设缓存中,在发送下一条UDS报文时,不需要等待ECU件响应后回复远端fotaserver,远端fotaserver再发送,直接在预设缓存中获取即可,通过异步处理减少了等待时间,提高了刷写效率。

【技术实现步骤摘要】

本专利技术涉及自动驾驶,尤其涉及一种uds远程诊断刷写方法及相关装置。


技术介绍

1、uds:unified diagnostic services协议,即统一的诊断服务,是面向整车所有ecu的一种诊断通信方式。

2、目前,车内fota刷写,远端fota service通过发送fota报文到tbox网关,由tbox网关把fota报文转成uds报文,通过can消息发送到各个ecu件,主要结构如图1所示。

3、目前的方式存在如下缺点:

4、tbox接收远端fota报文后解成诊断uds报文后直接发送到远端ecu,等待ecu件响应后回复远端fota服务端fotaserver,远端fotaserver在发送下一条uds报文,由于uds报文传输和远端ecu的报文处理都需要时间,这种方式额外增加了等待时间,导致刷写效率低。


技术实现思路

1、有鉴于此,本专利技术提供了一种uds远程诊断刷写方法及相关装置,用以解决现有技术中tbox接收远端fota报文后解成诊断uds报文后直接发送到远端e本文档来自技高网...

【技术保护点】

1.一种UDS远程诊断刷写方法,其特征在于,包括:

2.根据权利要求1所述的UDS远程诊断刷写方法,其特征在于,判断所述UDS报文是否为请求下载数据报文或者数据传输报文,包括:

3.根据权利要求1所述的UDS远程诊断刷写方法,其特征在于,判断所述预设缓存中的每个UDS报文的报文地址是否为本地地址,包括:

4.根据权利要求1所述的UDS远程诊断刷写方法,其特征在于,将当前UDS报文进行分割,将分割后的UDS报文发送给目标远端ECU进行刷写,包括:

5.根据权利要求1所述的UDS远程诊断刷写方法,其特征在于,还包括:

6.根据权利要...

【技术特征摘要】

1.一种uds远程诊断刷写方法,其特征在于,包括:

2.根据权利要求1所述的uds远程诊断刷写方法,其特征在于,判断所述uds报文是否为请求下载数据报文或者数据传输报文,包括:

3.根据权利要求1所述的uds远程诊断刷写方法,其特征在于,判断所述预设缓存中的每个uds报文的报文地址是否为本地地址,包括:

4.根据权利要求1所述的uds远程诊断刷写方法,其特征在于,将当前uds报文进行分割,将分割后的uds报文发送给目标远端ecu进行刷写,包括:

5.根据权利要求1所述的uds远程诊断刷写方法,其特征在于,还包括:

6.根据权利要求1所述的uds远程诊断刷写方法,其...

【专利技术属性】
技术研发人员:崔飞刘军
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1