FlexRay总线开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
www.hirain.com
Confidential

支持交互式的设计流程


带领用户一步步地建立FlexRay网络模型

恒润科技公司
13
ND-FlexRay工具链接口

导入/导出配置文件

支持FIBEX 1.1, 1.2, 2.0格式

FlexRay数据可用于:




CANoe. FlexRay 、CANalyzer. FlexRay对 FlexRay系统的开发、测试和分析 GENy工具软件进行ECU嵌入式代码生成 CANape基于FlexRay的XCP协议对ECU内部参数 的测量和标定 FRstress对FlexRay系统的测试
Static Slot Static Slot
Dynamic Segment
Mini Slot Mini Slot
Symbol Window
Network Idle Time
AP
AP
AP
MT
MT MT
MT
MT
MT MT
MT
MT
MT MT
MT MT
MT
µT
恒润科技公司
µT
www.hirain.com
Confidential

创建网络信号(物理变量)

创建信号 多个信号可以组成Single Group 具有共同特性的信号属性 称为Single Types
恒润科技公司
www.hirain.com
Confidential
21
Network Designer FlexRay

浏览FlexRay网络参数
1
恒润科技公司
15
Network Designer FlexRay

帧结构
11 Frame ID 7
Payload Length
1 11 1 1 RPNSS
11 Header CRC
6
8
8
8
8
8
8 CRC
8 CRC
Cycle Count Data 0 Data 1 Data 2
Data n CRC
5 bytes
Confidential
4
Vector提供总线开发工具
Network Designer CANdelaStudio
CANape
CANoe
VT System CANstress
OEM
供应商
CANbedded/osCAN
5 恒润科技公司
www.hirain.com
Confidential
5
Network Designer 产品组成
总线网络设计工具
Network Designer
恒润科技公司
www.hirain.com
Confidential
主要内容

概述 Network Designer.FlexRay
恒润科技公司
www.hirain.com
Confidential
2
典型的汽车网络拓扑
EMS TCU ACC EPS ESP
www.hirain.com
Confidential

支持多种开发流程



支持包含不同总线系统的网络设计


恒润科技公司
8
ND 与Vector工具链的关系

基于CANdb++ Admin的成功经验 与Vector其它产品无缝集成 可将网络设计结果导出为数据库文件,作为后续开发的网络 描述基础,应用于其它Vector工具

定义FlexRay参数



定义单通道或双通道集群 配置集群和控制器的参数 定义FlexRay报文,静态帧或动态帧

调度表设计

完全交互式的调度表编辑器 可对已有调度表进行修改和重新配置 提供多种时序配置方式(周期、事件、单次触发等)
恒润科技公司
www.hirain.com
Confidential
www.hirain.com
Confidential

ND FlexRay

恒润科技公司
6
ND 产品功能

定义车辆网络硬件的拓扑结构 包括:ECU节点、网络、集群等
配置总线通信的细节参数 报文格式、报文收发关系、发送时序等 分析网络间的数据流动情况 具有多种工程功能



时间精确度分析、报文打包、一致性检测、发送时序设计等
CD Player
Telephone
Door
Roof
Seat
BCM LIN
Sensor/Actuator
Sensor
Sensor
Actuator
3 恒润科技公司
www.hirain.com
Confidential
3
总线开发流程
网络定义
标定
仿真验证 OEM
测试分析
供应商
代码实现
恒润科技公司
www.hirain.com
Confidential
23
Network Designer FlexRay

建立Frame和报文映射
2
1 5
4
3
恒润科技公司
www.hirain.com
Confidential
24
Network Designer FlexRay

参数一致性检查

在做调度表之前对参数进行一致性检查 按照自动计算的值修改规划参数
www.hirain.com
Confidential
22
Network Designer FlexRay

设置节点参数

设置启动节点和同步节点 设置关键时隙号 设置pLastTx 设置采样时钟到uT的分频数 设置唤醒通道 分别设置每个节点的参数
1
2
恒润科技公司
www.hirain.com

网络通信设计工具 组成

ND CAN

可通过报文发送方法和属性来描述通信过程 时序分析、一致性检验功能

ND LIN


支持LIN特有的帧类型:无条件帧,零散帧,事件触发帧, 诊断帧 LIN专用的调度表编辑器
支持FlexRay特有的帧类型:静态调度、动态调度 FlexRay专用的调度表编辑器 可设计单通道或双通道的集群结构

导出Fibex文件
1 2
3
恒润科技公司
www.hirain.com
Confidential
27
版本
1.0 初始版本
更改描述
更改日期
2012-02-21
更改人
刘丹wenku.baidu.com
恒润科技公司
www.hirain.com
Confidential
28
0…254 bytes
3 bytes
Header Segment
Payload Segment
Trailer Segment

数据帧组成

起始段 (Header Segment) 净荷段 (Payload Segment)

静态帧-静态段 动态帧-动态段

结束段 (Trailer Segment)
恒润科技公司
www.hirain.com
Confidential
14
Network Designer FlexRay

调度表&时间等级
Cycle 0 Cycle 1 Cycle 3 Cycle 2Cycle m Cycle 1 Cycle 63 Cycle 0
Channel A
Channel B
Static Segment

可根据用户定义的属性来改变数据模型 导出的数据库文件*.DBC;*.LDF;*.XML,用于CANoe、 CANalyzer、CANape等网络工具的后续开发流程
恒润科技公司
www.hirain.com
Confidential
7
ND 产品优势

能够应对复杂的网络设计任务

具有直观、高效的图形界面 针对不同的网络类型有专门定制的设计界面 针对硬件和信号的设计使用通用界面 具有时序编辑器用于总线系统设计 基于ECU 基于功能和全局信号数据库 可观察网络间的信号流动情况 满足多总线分布式电控系统设计对开发工具和测试 工具的苛刻要求
恒润科技公司
www.hirain.com
Confidential
19
Network Designer FlexRay

设置网络参数(HighLevel和LowLevel)
高级网络参数
低级网络参数
恒润科技公司
www.hirain.com
Confidential
20
Network Designer FlexRay
恒润科技公司
www.hirain.com
Confidential
16
Network Designer FlexRay
信号定义
全局信号
通信
收/发关系
定义帧
帧特性和信号布局
设计调度表
静态段、动态段
导出FIBEX
与其它工具交换数据
硬件拓扑
FlexRay集群、节点、 高级参数
恒润科技公司
www.hirain.com
恒润科技公司
www.hirain.com
Confidential
25
Network Designer FlexRay

编辑FlexRay调度表

拖拽进行调度表设计(A,B通道分别设计)
恒润科技公司
www.hirain.com
Confidential
26
Network Designer FlexRay
www.hirain.com
Confidential
9
ND 软件界面
恒润科技公司
www.hirain.com
Confidential
10
主要内容

概述 Network Designer.FlexRay
恒润科技公司
www.hirain.com
Confidential
11
ND-FlexRay 功能概述
Confidential
17
Network Designer FlexRay

新建工程,添加网络和节点
2
1
3
4
恒润科技公司
www.hirain.com
Confidential
18
Network Designer FlexRay

建立网络拓扑

右键添加节点 右键添加FlexRay网络 将节点分配给网络通道
12
ND-FlexRay 产品优势

减小FlexRay设计的复杂性 在设计初期就能关注通信配置的高级参数 工程后期也能回过头来修改低级参数

简化FlexRay系统的调度配置
将现有的网络构架应用于新的车辆平台中 微小的改动不会造成整个时序表的重新制定 根据调度类型创建静态或动态报文 配置信号格式 根据集群的高级参数定义调度表
导出
数据库文件
DBC文件 CANoe仿真设计 CANalyzer监测 CANape标定 GENy代码生成 CANscope/CANstress /CANlog/CANister …
恒润科技公司
LDF文件 CANoe.LIN仿真设计 CANalyzer.LIN监测 GENy代码生成
FIBEX文件 CANoe.FlexRay 仿真设计 CANalyzer.FlexRay 监测 CANape标定 FRstress干扰
X-by-Wire Powertrain/Chassis OBD-II Diagnostics
CAN CAN FlexRay
Instrument cluster
Gateway Gateway Gateway
TV Tuner
Navigation
Comfort/Body
CAN MOST
Infotainment
相关文档
最新文档