星期三, 13 10月 2021 08:29

ISO 15765-2协议-寻址方式

网络层数据的交换支持三种寻址方式:

1.Normal addressing

2.Extended addressing

3.Mixed addressing

每一种寻址格式都需要不同数量的CAN帧数据字节来封装与要交换的数据相关的寻址信息。用户对于单个CAN帧内传输的数据字节数取决于所选寻址格式的类型。

在网络层PDU(Protocol Data Unit)格式:

关于PCI信息如下文章已做详细讲解:

如下分享三种寻址方式格式和功能(区分寻址类型:物理寻址和功能寻址)。

一、Normal addressing

该寻址方式格式如下(协议中定义):

多帧:

单帧:

对于这种寻址方式,每一个ECU都分配3个CAN ID:

ü物理请求ID;

ü功能请求ID;

ü物理响应ID。

分析该方式的优缺点:

优点:

1)每一帧数据场可传输更多的数据;

2)相对比Extended addressing(00-FF),ID无限制;

3)在代码运行时,ID寻址消耗时间少。

缺点:

1)每次连接,ID都成对出现,与诊断数据库严格绑定;

2)若ECU不断增多,会导致占用通信那块的ID号;

二、Extended Addressing

格式如下定义:

多帧格式:

单帧格式:

针对每一个ECU,Tester都定义一个字节的ID

列举如下实例,方便直观认识:

ØTester 0x F0

ØECU 0x 10

ØBase Address 0x 600 (CAN ID 11 bytes)

Base address + Tester /ECU地址 组成11bytes CAN ID。

同样区分优缺点。

优点:

每一个ECU只有一个ID,不用与数据库严格绑定

缺点:

每一帧携带数据位减少;

在代码运行时,寻址花费更多时间(需要抓取数据域第一个Byte)

三、Mixed Address

该方式区分CAN ID为29位还是11位。

CAN ID 29位协议中定义如下:

该方式主要用于子网络,比如CAN节点下挂子网络LIN。

SA指Tester地址,TA指CAN节点ID。AE(AddressingExtent)用于指向子网络一个字节。

而对于CAN ID 11 Bytes中,协议定义格式:

该格式主要用于远程诊断

查看 9476

AI 智能舌象仪

Tongue imager rafavi

导航信号采集及测试设备

Portable singal acquisition and replay
 
Please support our site by viewing this advertisement.

Please support our site by viewing this advertisement

Free Content