System Description 步骤

纲要:

在有了Composition以后,下一步就是把它分配到ECU里面。

 

1. Create System Description

Import DBC file, select ECUs and CAN Frames under the DBC. Then it will create "SystemDescription.arxml" file. [1]

2. Check the content of System Description

Open the "SystemDescription.arxml" file from the project folder, you will find it contains: [2]

  • Ecus
  • Networks/Clusters [3][3.1][3.2]
  • Frames [4]
  • Pdus [5]
  • Signals [6]
    • ISignal
    • System Signal

That is because it is from DBC, and DBC has all the information.

SystemDescription.arxml

3. View System Description in ISOLAR

You should be able to see the "System Description" in ISOLAR as shown below, which means the "System Description" has been created successfully.

System Description Structure in ISOLAR

 

注:

[1] 看看ISOLAR里面的 Ecus 和 Networks 文件夹,就可以大致了解这个AUTOSAR project 在CAN网络下的定位

[2] 从ISOLAR project的 "Ecus,Networks,Frames,Pdus,Signals" folder structure看去,这就是接下来这个project的Composition需要交互的所有的ECU外部通讯的信息(inter-ECU)

[3] Networks里面可以同时包含CAN,LIN,Ethernet。并且CAN network下面可以包含好几个CAN cluster (1个CAN cluster就对应着一个物理的CAN线束,即一条CAN总线。1个ECU可以通过不同的CAN通道(CAN controller)来实现对多条CAN总线的同时支持)

[3.1] 每个Network下面还有 prop-seg, time-seg1, time-seg2 这些硬件信息

[3.2] Network(或者叫cluster)里面的Pdu-Triggering介绍了各个Pdu在那两个ECU之间传输

[4] Frame 和 PDU 的区别在于:Frame里面多了一个“大端/小端” 的信息,而且Frame里面会写这个Frame是CAN还是LIN,PDU里面就不会有这个信息 (去“SystemDescription.arxml”文件里面就可以看到细节)

[5] IpduM

[6] System Signal 和 ISignal的区别在与:ISignal里面有length,base type, ComputeMethod,以及与哪个System Signal绑定这些信息。而System Signal就只有一个名字

问:

1. 三个CAN Network代表什么含义?在AUTOSAR stack里面怎么体现,COM还是MCAL里面?

2. System Signal在哪里被用到,COM模块吗? 用System Signal的好处在哪里

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值