UDS基础入门

UDS协议是ISO14229定义的汽车行业诊断标准,应用在应用层,支持诊断、通信控制等功能。它在汽车开发、测试、生产和行驶中扮演重要角色,如数据传输、软件更新和故障检测。UDS分类包括物理寻址和功能寻址,以及不同帧类别如单帧和流控帧。
摘要由CSDN通过智能技术生成

概念:UDS协议诊断是用于汽车行业诊断通信需求规范,由ISO14229系列标准定义。应用于OSI七层模型的应用层,它只规定了与诊断相关的服务需求,并未涉及通信机制,可以在不同的汽车总线上实现。

汽车UDS支持的服务:
诊断和通信控制功能
故障码传输功能
数据传输功能
iO控制功能
例程控制功能
上传和下载功能

UDS的作用
1、开发过程用它来构建bootloader,上传和下载数据,及软件刷写,控制器RESET
2、测试时用它来读写存储,控制外设
3、产线上,要用它来校准机械件,控制例程,进行下线执行器测试,刷新软件,配置防盗,读取号码,下线配置等
4、行驶过程中,要用它来监测各种故障,并记下故障码
5、4s店里,技师需要读取当前故障、历史故障、读取故障发生时刻环境信息状态,清除故障,判断故障发生点,还可以用来升级ECU程序

UDS分类
按寻址方式:物理寻址、功能寻址
按帧类别:单帧、首帧、流控帧、连续帧

其中:
DL:有效数据的⻓度,不包括PCIbyte;
FS:表示是发送⽅否可以继续传输消息,0表示可以继续发送,1表示等待发送,2表示数据溢出,
⼀次发送的数据⼤于接收⽅所能接收的量;
BS:接收⽅⼀次能接收的数据最⼤量;
STmin:表示两个连续帧之间的最⼩时间间隔,参照图1中的定义;
SN:连续帧的序列号;

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值