汽车UDS诊断教程 ISO15765(八)

​      ISO15765-3是什么?包含哪些内容? 

 

具体的定时参数描述

默认会话下物理通信

下图描述了客户机和服务器在默认会话下物理地址请求信息定时的操作。

a)客户端诊断应用层通过发送 N_USData.req 到网络层开始发送请求信息。网络层传递该请求信息至服务器。该请求信息要么以单诊的形式或多帧的形式。

b)在多帧信息情况下,请求开始于网络层发送的 N_USDataFF.ind 通知服务器。

c)请求信息的完成通过客户机 N_USData.con 指示。当接收到 N_USData.con 时,客户端使用默认重载值为 P 2CAN _ Client,启动 P 2CAN _ Client定时器,该定时器的值应当考虑到车载网络设计上(通信网关,总线带宽等)所有的延时。为了简单化,该图假定客户机和服务器在一条总线上。

d)服务器通过 N_USData.ind 指示请求信息的完成。

e) 服务器在接收到 N_USData.ind 指示时,要求在 P 2CAN _ Server时间内开始回复信息。也就是说,在多帧回复信息条件下,首帧必须在 P 2CAN _ Server时间内发送,对于单帧回复信息,该单帧必须在P 2CAN _ Server时间内回复。

f)在多帧应答信息情况下,客户机通过网络层 N_USDataFF.ind 指示首帧的接收。当接收到首帧时,客户机停止 P 2CAN _ Client定时器。

g)如果完整的信息接收到,或者在接收过程中出现了错误,网络层最后都产生一个 N_USData.ind。在单帧响应信息,通过单个的 N_USData.ind 指示单帧的接收。当接收该单帧指示时,客户端停止P 2CAN _ Client定时器。

h) 服务器通过 N_USData.con 指示响应信息的完成。

默认会话期间扩展了应答定时的物理通信

下图描述了默认会话期间客户机和服务器物理地址请求信息定时操作,及服务器请求扩展的响应定时(否定应答码 0x78 的处理)。

a)客户端诊断应用层通过发送 N_USData.req 到网络层开始发送请求信息。网络层传递该请求信息至服务器。该请求信息要么以单诊的形式或多帧的形式。

b)在多帧信息情况下,请求开始于网络层发送的 N_USDataFF.ind 通知服务器。

c)请求信息的完成通过客户机 N_USData.con 指示。当接收到 N_USData.con 时,客户端使用默认重载值为 P 2CAN _ Client,启动 P 2CAN _ Client定时器,该定时器的值应当考虑到车载网络设计上(通信网关,总线带宽,等)所有的岩石。为了简单化,该图假定客户机和服务器在一条总线上。

d)服务器通过 N_USData.ind 指示请求信息的完成。

e)服务器在接收到 N_USData.ind 指示时,要求在 P 2CAN _ Server时间内开始回复信息。也就是说,在多帧回复信息条件下,首帧必须在 P 2CAN _ Server时间内发送,对于单帧回复信息,该单帧必须在P 2CAN _ Server时间内回复。

f)服务器在给定的 P 2CAN _ Server时间内无法提供请求的信息时,它可以通过发送应答码为 0x78 的否定应答信息请求扩展的定时窗。客户端接收到否定应答信息时,客户端网络层产生一个 N_USData.ind。接收到应答码为 0x78 的否定应答信息,客户端重置它的 P 2CAN _ Client定时器,但使用的是扩展的重载的 P 2CAN* _ Client定时值。

g)服务器在发送否定应答信息 N_USData.con 之后,要求在给定的扩展的 P 2CAN _ Server( P 2CAN* _ Server)时间内应答信息,如果在给定的扩展的P 2CAN* _ Server时间内仍无法提供请求的信息,服务器则继续发送应答码为 0x78的否定应答。 客户端使用的是扩展的重载的 P 2*CAN _ Client 定时值重置它的P 2CAN _ Client定时器。为了简单起见,图中只显示了一个应答码为 0x78 的否定应答信息。

h)一旦服务器可以提供请求的信息(肯定的否定的应答,而不是应答码 0x78 的应答),它就启动最后结果的应答信息。

i)在多帧应答信息情况下,客户机通过网络层 N_USDataFF.ind 指示首帧的接收。当接收到首帧时,客户机停止 P 2CAN _ Client定时器

j)如果完整的信息接收到,或者在接收过程中出现了错误,网络层最后都产生一个 N_USData.ind。在单帧响应信息,通过单个的 N_USData.ind 指示单帧的接收。当接收该单帧指示时,客户端停止P 2CAN _ Client定时器。

k)服务器通过 N_USData.con 指示响应信息的完成。

 

汽车UDS诊断历史记录:

汽车UDS诊断教程 ISO15765(一)

汽车UDS诊断教程 ISO15765(二)

汽车UDS诊断教程 ISO15765(三)

汽车UDS诊断教程 ISO15765(四)

汽车UDS诊断教程 ISO15765(五)

汽车UDS诊断教程 ISO15765(六)

汽车UDS诊断教程 ISO15765(七)

 

如需获取更多资料可以关注公众号“Auto笔记”,其分享汽车电子行业的最新资讯,及开发笔记、学习笔记等相关经验。关注公众号,回复“iso15765”,获取相应文档。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值