CAN Arxml介绍——3、Topology

3.1 HardwareComponents

ECU的信息,也可以认为是node
SHORT-NAME 就是node name
ASSOCIATED-COM-I-PDU-GRIUP-REF:就是引用的I-SIGNAL-I-PDU-GROUP
DESPECU的描述信息,就是dbc中的comment
COMM-CONTROLLERS:是一些配置参数
CONNECTION中的controller引用就是上方的comm-controller
CONNECTION中的
ECU-COMM-PORT-INSTANCE
定义了Signal、Pdu、Frame的收和发,通过PORTIN/OUT来定义

如图:
ECU

3.2 Cluster(VehicleTopology)

每个网段对一个cluster
BAUDRATE: 波特率
这里的comm-connection就是引用的刚才 hardwareConponents中的connection
FRAME-TRIGGERING:
FRAME-TRIGGERING中有对port以及对frame的引用,在这里frame就和其对应的port关联起来,可以知道frame的收发,还有frame对应的pdu-triggering的引用,这里还有一个IDENTIFIER属性,就是message id
PDU-TRIGGERING:
有对port以及对pdu的引用,在这里pdu就和其对应的port关联起来,还有关联的pdu所对应的signal-triggering的引用。CONTAINER-I-PDU中CONTAINER-PDU-TRIGGERINGS-REF 属性就是通过引用triggering关联到包含的 I-SIGNAL-I-PDU 的,在CONTAINER-I-PDU的CONTAINER-PDU-TRIGGERINGS-REF中的triggering数据,可以找到对应的triggering,以及他引用的pdu,这样就可以关联起来CONTAINER-I-PDU和I-SIGNAL-I-PDU;
I-SIGNAL-TRIGGERINGS:
他就是将signal和对应的port以及signal所属的group关联起来;
如图:
Cluster:
Cluster.png
** FRAME-TRIGGERING:**
FRAME-TRIGGERING.png
SIGNAL-TRIGGERING:
SIGNAL-TRIGGERING.png
** PDU-TRIGGERING:**
PDU-TRIGGERING.png

以上均为个人见解,若有错误,欢迎指正!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值