一、术语
UDS 统一诊断服务
ECU 电子控制单元
SF 单帧
FF 第一帧
SF_DL 单帧数据长度
FF_DL 第一帧数据长度
SN 帧序号
BS 块大小
SID 服务标识符
DTC 故障诊断代码
DID 数据标识符
OBD 车载自动诊断系统
二、OBD接口
参考:
OBD介绍如下:
汽车的OBD接口是一种类似于汽车上的插电式电源的接口。它的作用,简单的理解就是:工作人员可以通过电脑连接OBD接口,了解车辆的信息和状态。
汽车行业通过K线和L线进行诊断和标定。
K线: 数据双向传输,供测试仪和控制单元进行数据交换。
L线: 查询控制单元
参考:
三、CAN与CAN(FD)
概念
FD全称是 Flexible Data-Rate,顾名思义,表示CAN-FD 的帧报文具有数据场波特率可变的特性,即 仲裁场和数据控制场使用标准的通信波特率,而到数据场就会切换为更高的通信波特率, 车端常用的为2Mbit/s和5Mbit/s,从而达到提高通信速率的目的。
CAN-FD:可以理解成CAN协议的升级版,只升级了协议,物理层未改变。
CAN与CAN-FD主要区别:传输速率不同、数据长度不同、帧格式不同、ID长度不同。
由传统CAN转移到CANFD比较方便
速率
CAN:最大传输速率1Mbps。
CAN-FD:速率可变,仲裁比特率最高1Mbps(与CAN相同),数据比特率最高8Mbps。
数据长度
CAN:一帧数据最长8字节
CAN-FD:一帧数据最长64字节。
参考:
四、OTA功能
OTA(Over-The-Air) 。无线下载技术,通过网络从远程云服务器下载软件更新包,从而达到更新车辆系统的目的。
汽车ota功能能通过移动通信的接口实现对软件进行远程管理。ota更新范围涉及人机交互、自动驾驶、动力、电池系统等模块,提升续航里程、提高最高速度、提升乘坐舒适度。ota对于新能源汽车来说非常重要,其就是可以对车辆系统进行远程操控,或者是说对车辆远程进行升级的。目前通过ota方式升级软件广泛应用于智能手机,通过网络自动下载升级包、自动升级。
一些参考:
五、LIN通讯
参考:
https://blog.csdn.net/qq_43694659/article/details/127979920
六、诊断故障码快照数据
诊断故障代码:如果某故障是用户可感知的,对系统或整车性能是不利的,或是法规要求的,则电控单元应将检测到的故障设置为相应的诊断故障代码。
电控单元的诊断故障代码应在其开发阶段早期定义,并且应确保不仅覆盖到电控单元本身,还尽可
能地覆盖到与电控单元相连的系统。每个诊断故障代码的根本原因都应在零部件故障规范中详细说明。
参考:
七、UDS 否定应答服务
在收到的诊断服务请求报文无效、被终结或在当前无法执行请求的情况下,电控单元应发送否定应
答服务。否定应答报文中包含一个返回代码。该代码用于说明请求被拒绝的原因。
参考: