服务源语

UDS中一般涉及6大源语,通过源语来进行通信

1、a service request primitive:进行数据请求

2、a service request-confirmation primitive :请求确认源语,指示服务请求源语中传递的数据已成功发送到总线

3、a service indication primitive:指示源语,将数据传递到服务器ecu诊断应用程序

4、a service response primitive:响应源语,将请求的诊断服务提供的响应数据传递给诊断应用程序层

5、a service response-confirmation primitive:响应确认源语,指示响应数据已成功发送到总线

6、a service confirmation primitive:服务确认源语,将数据传递到tester应用程序

有确认流程

没有确认流程


格式定义

service_name.request (A_MType, 

A_SA,

A_TA,

A_TA_type,

[A_AE],

A_Length,

A_Data[,parameter 1, ...],

)

A_MType:消息类型,有diagnostics、remote diagnostics、secure diagnostics、secure remote diagnostics

A_SA:source address,2字节

A_TA:target address ,2字节,有physical addressing和functional addressing

A_TA_Type:target address type,physical, functional

A_Result:ok, error

A_Length:4字节

A_Data:所有交换数据

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容