【UDS OnCAN】

本文详细介绍了统一诊断服务(UDS)在汽车领域的应用,基于ISO14229标准,涵盖UDS的服务原语、协议控制信息、应用层协议数据单元(A_PDU)的结构。同时,列举了UDS的诊断服务分类,包括15种常用服务,并探讨了诊断会话、安全访问、重置、数据传输等功能,为汽车诊断和通信管理提供关键支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ISO14229:Unified Diagnostic Services(UDS),应用层协议

  

  UDS基于不同数据链路的应用

    

 应用层接口服务概述

 服务原语(6个) 用户和协议实体之间的一个接口

  (1) 请求 request

 (2)请求_确认 req_confirm

(3)指示 indication

(4)响应 response

(5)响应_确认 rsp_confirm

(6) 确认 confirm

有确认服务

无确认服务 

 协议控制信息概念

A_PDU-应用层协议数据单元(Application Layer Protocol Data Unit)

  A_PDU的构成是A_SDU(Application layer Service Data)和该层具体控制信息A_PCI(application layer control information)

A_PDU包括:Mtype,TA,TA_type,[,RA],A_Data等参数

A_PDU通常的格式如下:

A_PDU(

                Mtype, //报文类型,如果是远程帧 还会有个扩展地址

                SA,

                TA,

                TA_type,  //消息传输选择的寻址方法

                [,RA],

                A_DATA=A_PCI+[parameter1,......],

                Length

                )

注:Mtype,SA,TA,TA_type,[,RA],Length等同于在A_SDU中使用的参数。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值