基于TBOX产品实现的UDSOnCAN诊断及OSEK网络管理概要设计(2-1)-UDS服务

本文档详细介绍了基于TBOX产品的UDSOnCAN诊断设计,涵盖软件约定、资源支撑、UDS耦合性、逻辑功能以及诊断服务。内容包括通信协议、故障管理、安全访问、CAN通讯控制和数据写入等方面,适用于车载系统的UDS实现。
摘要由CSDN通过智能技术生成


1 概述:

1.1 范围:

本规范介绍了基于TBOX产品的UDS诊断设计及直接网络管理概要,定义了基于车辆平台开发的通用电子系统需遵循的UDSOnCAN执行规则以及直接网络管理规范。本设计具有兼容性,可适配不同车厂的标准规范,但硬件资源需要根据具体MCU自行适应。

1.2 引用文档:

《ISO 14229-1:Road vehicles - Unified diagnostic services (UDS) - Part 1:Specification and requirements》
《ISO/DIS 15765-2:Road vehicles - Diagnostics on Controller Area Network (CAN) - Part 2:Network layer services》
《ISO 15031-6:Road vehicles - Communicationbetween vehicle and external equipmentfor emissions-related diagnostics - Part 6:Diagnostic trouble code definitions》
《Direct OSEK Network management》

1.3 术语:

缩写 含义
UDS Unified Diagnostic Service(统一诊断服务)
ECU Electronic Control Unit(电子控制单元)
SF Single Frame(单帧)
FF First Frame(第一帧)
CF ConsecutiveFrame(连续帧)
FC Flow Control(流控制帧)
SF_DL Single Frame Data Length(单帧数据长度)
FF_DL First Frame Data Length(第一帧数据长度)
SN Sequence Number(帧序号)
FS Flow Status(流控制状态)
BS Block Size(块大小)
STmin Minimum Separation Time(最小连续帧时间间隔)
SID Service Identifier(服务标识符)
DTC Diagnostic Trouble Code(故障诊断代码)
DID Data Identifier(数据标识符)
NRC Negative Response Code(否定响应码)
EOL End Of Line(下线)
ISO International Standards Organization(国际标准组织)
NA Not Applicable(不适用)
ACK Acknowledge应答
CAN Controller Area Network控制器局域网络
DTC Diagnostic Trouble Code诊断故障代码
ECU Electric Control Unit电控单元
NM Network Management 网络管理
OSEK OffeneSysteme und derenSchnittstellenfür die ElektronikimKraftfahrzeug(汽车电子开放系统及其接口)
KL15 Terminal 15 (key 15) of the vehicle车辆中的15电
KL30 Terminal 30 (key 30) of the vehicle车辆中的30电
M 强制项,必须满足该要求
U 用户任选项,根据用户使用情况选择满足或不满足
C 条件项,基于某些条件,需要满足该要求

2 UDSOnCAN诊断:

2.1 软件约定:

(1)数据格式:
UDS通讯固定使用标准帧,每帧固定8字节,若数据不足8字节补位55.
(2)地址约定:
功能寻址ID为0x7DF,物理寻址的ID为0x731,T-BOX固定地址为0x7B1.
(3)DID约定:
VIN的DID为F190。
T-BOX故障码的DID范围为1300-13FF。
(4)T-BOX故障状态:
有效故障掩码固定为09。
在这里插入图片描述
(5)T-BOX所属组类:
仅属于所有组。
(6)读取DTC故障:
不支持快照和扩展信息读取。
(7)故障自恢复:
1次判断故障消除,立即消除易失和非易失存储器中的对应故障。
(8)禁止肯定响应:
当子功能的最高位为1时,禁止诊断服务肯定响应。例如:
诊断仪发送10 81时,10表示诊断会话控制,81表示进入默认会话,且该会话禁止肯定响应(若81改为01时,一定要肯定或否定响应该诊断服务)。
T-BOX支持禁止肯定响应的命令有:诊断会话控制、通讯控制、诊断设备在线、控制DTC设置。
(9)命令支持ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

回码枪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值