CAN总线开发

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

5
Network Designer 产品组成
网络通信设计工具
组成
ND CAN
可通过报文发送方法和属性来描述通信过程 时序分析、一致性检验功能
ND LIN
支持LIN特有的帧类型:无条件帧,零散帧,事件触发帧, 诊断帧
LIN专用的调度表编辑器
ND FlexRay
支持FlexRay特有的帧类型:静态调度、动态调度 FlexRay专用的调度表编辑器 可设计单通道或双通道的集群结构
22
ND.CAN相对于DB++Editor优势
带有时间分析功能,建立好数据库之后,一般不知道这个数据库合 适与否,总线负载多少,有些报文是否会出现发送延误,这时可以 用时间分析功能来判断。
恒润科技公司 www.hirain.com Confidential
23
版本 1.0 初始版本
更改描述
更改日期 2012-02-21
恒润科技公司 www.hirain.com Confidential
19
ND.CAN相对于DB++Editor优势
多个不同的网络段能在同一环境下编辑( LIN \ CAN \ FlexRay 数据 库 可以一起编辑),而DB++只能编辑一个CAN数据库。如果以后 想开发FlexRay网络时,还得再使用ND.FlexRay。
恒润科技公司 www.hirain.com Confidential
11
ND CAN 功能概述
设计CAN网络系统
定义报文参数 支持数据库共用 CAN配置参数一致性检测
时序分析功能
网络性能分析(负载率、延迟等) 在设计阶段优化报文发送时序
恒润科技公司 www.hirain.com Confidential
总线网络设计工具
Network Designer
恒润科技公司 www.hirain.com Confidential
主要内容
概述 Network Designer.CAN ND.CAN相对于DB++Editor优势
恒润科技公司 www.hirain.com Confidential
2
典型的汽车网络拓扑
恒润科技公司 www.hirain.com Confidential
20
ND.CAN相对于DB++Editor优势
可导出导入单个网络段的dbc(.mdc格式),适合于整车厂对数据库文 件的管理。因为数据库经常是保密文件,当供应商向整车厂索要数 据库进行开发时,可以只给供应商要开发的ECU的部分数据库。
12
ND CAN 产品优势
支持网络构架和通信行为的设计
应付复杂的网络设计 可继承由CANdb++定义好的网络设置
支持交互式的设计流程
将现有的网络构架应用于新的车辆平台中 可导入现有的DBC数据库文件
带领用户一步步地建立CAN网络模型
创建帧及信号量在数据场的位置 定义报文发送的触发条件或定时参数 可进行时序分析
恒润科技公司 www.hirain.com Confidential
6
ND 产品功能
定义车辆网络硬件的拓扑结构 包括:ECU节点、网络、集群等
配置总线通信的细节参数 报文格式、报文收发关系、发送时序等
分析网络间的数据流动情况 具有多种工程功能
时间精确度分析、报文打包、一致性检测、发送时序设计等
恒润科技公司 www.hirain.com Confidential
13
ND CAN 开发流程
信号定义
网络中所有的信号
定义通信
发送/接收关 系
定义数据帧
帧属性、信号 打包
发送方式
发送类型、时间参 数、时序分析
数据导出
与其它工具软件 交换数据
硬件拓扑
网络结构、ECUs 及其属性
恒润科技公司 www.hirain.com Confidential
可将网络设计结果导出为数据库文件,作为后续开发的网络 描述基础,应用于其它Vector工具
导出
数据库文件
DBC文件
LDF文件
FIBEX文件
CANoe仿真设计 CANalyzer监测
CANape标定 GENy代码生成
CANscope/CANstress /CANlog/CANister …
CANoe.LIN仿真设计 CANalyzer.LIN监测 GENy代码生成
更改人 刘丹
恒润科技公司 www.hirain.com Confidential
24
支持多种开发流程
基于ECU 基于功能和全局信号数据库
支持包含不同总线系统的网络设计
可观察网络间的信号流动情况 满足多总线分布式电控系统设计对开发工具和测试
工具的苛刻要求
恒润科技公司 www.hirain.com Confidential
8
ND 与Vector工具链的关系
基于CANdb++ Admin的成功经验 与Vector其它产品无缝集成
CANoe.FlexRay 仿真设计
CANalyzer.FlexRay 监测
CANape标定
FRstress干扰
恒润科技公司 www.hirain.com Confidential
9
ND 软件界面
恒润科技公司 www.hirain.com Confidential
10
主要内容
概述 Network Designer.CAN ND.CAN相对于DB++Editor优势
恒润科技公司 www.hirain.com Confidential
21
ND.CAN相对于DB++Editor优势
不同的网络段可以共用信号库:一辆车中的CAN网络、FlexRay网络 、LIN网络可能都会用到相同的信号。一辆车中的信号一般都上千 条,为减少工作量可以建立个信号数据库。
恒润科技公司 www.hirain.com Confidential
恒润科技公司 www.hirain.com Confidential
4
Vector提供总线开发工具
Network Designer CANdelaStudio
CANape
OEM 供应商
CANoe
VT System CANstress
CANbedded/osCAN
5
恒润科技公司 www.hirain.com Confidential
导入/导出网络配置文件
DBC 格式 FIBEX 2.0 格式
DBC文件可用于Байду номын сангаас下开发工具
CANoe、CANalyzer对CAN系统的测试和分析 CANape对ECU内部参数的测量和标定 GENy工具软件进行ECU嵌入式代码生成 CANscope,CANstress,CANlog,CANister... 其他第三方工具
Infotainment
CD Player
Telephone
Door
Roof
Seat
BCM
LIN
Sensor/Actuator
Sensor
Sensor
Actuator
3
恒润科技公司 www.hirain.com Confidential
3
总线开发流程
网络定义
标定
OEM 供应商
仿真验证 代码实现
测试分析
导出部分数据给零部件供应商,轻易地实现 OEM和供应商之间的协作
恒润科技公司 www.hirain.com Confidential
17
ND CAN
操作演示
恒润科技公司 www.hirain.com Confidential
18
主要内容
概述 Network Designer.CAN ND.CAN相对于DB++Editor优势
14
ND CAN 信号定义及分配
恒润科技公司 www.hirain.com Confidential
15
ND CAN 时序分析
计算最坏情况下的总线负载率 计算报文和信号的时间延迟 评估网络的通信性能
恒润科技公司 www.hirain.com Confidential
16
ND CAN 工具链接口
可根据用户定义的属性来改变数据模型 导出的数据库文件*.DBC;*.LDF;*.XML,用于CANoe、
CANalyzer、CANape等网络工具的后续开发流程
恒润科技公司 www.hirain.com Confidential
7
ND 产品优势
能够应对复杂的网络设计任务
具有直观、高效的图形界面 针对不同的网络类型有专门定制的设计界面 针对硬件和信号的设计使用通用界面 具有时序编辑器用于总线系统设计
EMS
TCU
ACC
EPS
ESP
Powertrain/Chassis
CAN
FlexRay
Instrument cluster
OBD-II Diagnostics GGaatteewwGaayayteway
CAN
Comfort/Body
CAN
MOST
X-by-Wire
TV Tuner
Navigation
相关文档
最新文档