汽车总线开发与汽车测试解决方案

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

简单直接的解决方式
缺点明显
系统复杂,易于出错
线束增加
降低了可靠性
空间、重量、成本上升 需求受限
有限的I/O数量
无法实现
标定、诊断等功能
节点间通信方式-总线
所有ECU共享总线信息
广播发送
可选择性接收
优点明显
降低了成本
降低了空间需求和重量
降低了复杂度,提高了可靠性 可实现在线诊断、配置和重编程
节点通信测试
CAN/LIN/FlexRay总线记录仪
(GL1000/GL1010/GL3000/GL4000/GL4200)

最高8路CAN,2路LIN,2路FlexRay 数字输入/出,模拟输入 可以通过USB/EtherNet/WLAN/3G跟上位机通信 图形化配置界面 支持通信数据库 IP65防护等级(GL1010)

借助CANoe,轻松完成测试(自动化测试)
集成测试 – 测试流程 3

自动生成测试报告
集成测试 – 测试内容
节点综合测试

CANoe+CANscope+CANstress 做 物理层 和 数据链路层 测试

检验控制器的基本通信特性,保证节点能正确连入总线

CANoe+TAE+VT System 应用层 测试
*.dbc/ldf/fibex
节点通信测试 通信功能 仿真、验证
CANoe.LIN.FlexRay .J1939.CANopen .CANaerospace...
节点代码实现
CANbedded. LIN/J1939/FlexRay osCAN FlashBootloader
物理层 数据链路层 CANalyzer CANstress CANscope GL1000 CANister
汽车总线开发与测试解决方案
Vector恒润联合演示会·青岛 2011-7-14
内容目录
汽车总线系统概述 总线系统开发与测试流程 应用案例
汽车的发展
汽车电子的发展

乘用车:高级车80多个ECU,中级车30多个 商用车:5~30个ECU
节点间通信方式-点对点
一个信号
= 一条导线 + 两个接口(I/O)
节点代码实现
CANbedded. LIN/J1939/FlexRay osCAN FlashBootloader
集成测试 – 测试环境
闭环测试系统
I/O接口 总线接口 电源接口 仿真模型 测试用例 执行环境
集成测试 – 测试流程

测试工作流程
集成测试 – 测试流程 1
Vector Flash Bootloader
应用案例- 网络集成测试服务
节点通信测试
通用型总线测试设备(CANister)

带I/O功能的CAN/LIN节点 工作方式配置简单灵活 支持CANdb数据库 适用领域

台架测试


耐久性测试
下线检测 售后检测
节点I/O测试
硬件组成

VT system


测量模块
激励模块 模拟负载 故障注入 电源管理模块 扩展IO模块
总线开发流程
网络规划 协议制定
Network Designer CAN/LIN/FlexRay CANdb++ J1939
通信数据库
集成测试
应用层
CANoe.TFS VTsystem TAE
*.dbc/ldf/fibex
节点通信测试 通信功能 仿真、验证
CANoe.LIN.FlexRay
.J1939.CANopen .CANaerospace...
硬件 输入 硬件 输出
数据 处理
ECU软件构架 应用程序
诊断功能 标定
电源管理
CANbedded

网络 接口
硬 件 驱 动 程 序
驱动 算法
网络 通信
控制策略 算法 容错 ……
BootLoader
Flash

Bootloader
嵌入式实时操作系统 RTOS
基于CAN/LIN/FR的节点在线编程服务程序

借助TAE,轻松制定测试规范

创建、编辑测试程序
自动生成测试规范 自动生成测试报告 图形化用户界面 无需了解XML
测试用例 测试用例组 测试步骤 测试条件
与CANoe无缝集成

支持CANdb数据库 生成CANoe测试环境
参数编辑窗口
测 试 模 式
集成测试 – 测试流程 2
节点通信测试 通信功能 仿真、验证
CANoe.LIN.FlexRay .J1939.CANopen
.CANaerospace...
物理层 数据链路层
CANalyzer 总线示波器 总线干扰仪 GL系列记录仪 CANister
节点代码实现
CANbedded.LIN/J1939/FlexRay osCAN FlashBootloader
节点通信测试
物理层测试

总线接口卡、总线示波器
CANoe、CANalyzer 总线干扰仪 总线记录仪 I/O接口板卡
基本通信测试

通信容错测试

测试过程及数据记录

通信及I/O信号一致性测试

节点通信测试
总线接口卡

CAN/LIN接口卡 FlexRay接口卡 MOST接口卡
CANape标定
CANscope/CANstress/ CANalyzer/CANister/GL 测试
CANape标定
CANister/LINscope/GL 测试
CANape标定
FRstress 测试
总线开发流程
网络规划 协议制定
Network Designer CAN/LIN/FlexRay CANdb++ J1939
节点通信测试
LIN总线示波器(LINscope)

图形显示窗口集成在CANoe/CANalyzer 时钟同步的跟踪和图形窗口 灵活的触发条件和协议解码
节点通信测试
CAN总线干扰仪(CANstress) FlexRay总线干扰仪(FRstress)

灵活的干扰触发方式 数字干扰与模拟干扰 支持CANdb/Fibex数据库
节点代码实现
CANbedded. LIN/J1939/FlexRay osCAN FlashBootloader
网络建模和仿真验证
总线系统开发三阶段
建模+全软仿真
残余总线仿真、测试 真实总线验证
网络建模和仿真验证
全网络仿真验证
CANoe及各种插件 建立仿真环境 Simulink联合仿真 报文记录、分析 总线负载、时间特性 节点功能特性 网关功能确定 系统验证、优化
系统功能 建模仿真
模型 数据库
功能测试 与验证
节点功能 建模仿真
CODE
代码实现 节点 代码实现 代码实现
总线开发流程
网络规划 协议制定
Network Designer CAN/LIN/FlexRay CANdb++ J1939
通信数据库
集成测试
应用层
CANoe.TFS VTsystem TAE
*.dbc/ldf/fibex
825/826 CANopen
NMEA2000
CANopen
车辆网络发展现状
当前的车用总线
CAN
LIN
FlexRay MOST
带宽
EtherNet
成本
9
内容目录
分布式控制总线系统概述 总线开发流程及工具平台 应用案例
系统级开发流程
系统需求 功能定义
集成测试与验证
应用案例-软件代码实现
国内多家OEM及Supplier: 使用代码生成工具,进行ECU代码实现
任务
各个子节点的产品实现 硬件实现 应用程序
过程
嵌入式 实时操作系统 Vector osCAN
通用IO驱动
总线通信及服务
Bootloader
工具
SimuQuest QuantiPhi
Vector CANbedded
通信数据库
集成测试
应用层 CANoe.TFS VTsystem TAE
*.dbc/ldf/fibex
节点通信测试 通信功能 仿真、验证
CANoe.LIN.FlexRay .J1939.CANopen .CANaerospace...
物理层 数据链路层
CANalyzer CANstress CANscope GL1000 CANister
VT7001 VT2516 VT8006 VT1004 VT2004
软件环境


与CANoe无缝集成
TAE开发测试用例 可软件配置端口功能 实现柔性测试接口环境
VT6104 VT6050
总线开发流程
网络规划 协议制定
Network Designer CAN/LIN/FlexRay CANdb++ J1939
AUTOSAR基础软件 CANopen源代码
MicroSAR

CANopen Source Code

总线开发流程
网络规划 协议制定
Network Designer CAN/LIN/FlexRay CANdb++ J1939
通信数据库
集成测试
应用层
CANoe.TFS VTsystem TAE
工控机监视器
LCD 工控机 主机
CANoe+TAE 键盘/鼠标 VT System
6U
6U
4U 4U 2U 2U
CANscope\stress BOB
直流稳压电源
空开
内容目录
分布式控制总线系统概述 总线开发流程及工具平台 应用案例
应用案例- 总线开发测试工具链
大多数OEM及Supplier: 采用Vector工具链作为总线系统开发测试工具平台
通信协议数据库,用于支持后续开发及测试工作
LDF DBC
导出
数据库文件
Network Designer
FIBEX
DBC
CANoe仿真验证 CANbedded代码生成 CANoe.LIN仿真验证
LDF
FIBEX
CANoe.FlexRay仿真验证 CANbedded.FR代码生成
CANbedded.LIN代码生成

自动化测试,检验控制器的控制及通信功能特性,逐项功能检验 VT System故障注入,检验控制器的容错特性
系统综合测试

CANoe+TAE

外围真实设备 外围I/O
多节点、综合测试
VT System
以太网
自动化测试
自动生成测试报告
CANoe SUT
(System under Test)
通信数据库
集成来自百度文库试
应用层
CANoe.TFS VTsystem TAE
*.dbc/ldf/fibex
节点通信测试 通信功能 仿真、验证
CANoe.LIN.FlexRay .J1939.CANopen
.CANaerospace...
物理层 数据链路层
CANalyzer CANstress CANscope GL1000 CANister
物理层 数据链路层
CANalyzer CANstress CANscope GL1000 CANister
节点代码实现
CANbedded. LIN/J1939/FlexRay osCAN FlashBootloader
基础软件代码实现
osCAN

符合OSEK标准的嵌入式实时操作系统
CAN/J1939/LIN/FlexRay通信协议栈代码
...
CAN总线在车辆领域的应用
广泛应用于各种车辆
乘用车
商用车
特种车辆 工程机械
形成标准化的高层协议
商用车通信协议 诊断相关协议
J1939
ISO-15765/14229
网络管理协议
标定协议 ...
OSEK-NM
CCP
CAN总线在其它领域的应用
Arinc
节点I/O
TFS
被测节点
CAN总线
集成测试 – 工程服务
搭建测试环境,完成测试任务

提供适用的测试设备 协助开发的测试规范 实现测试流程及测试程序 完成对于节点/系统的测试
XX研究所
风扇层
恒润科技
交付完整、系统的说明文档 帮助客户具备相关技术能力
CAN节点自动化测试系统
3U
网络协议制定
通信协议定义工具
Network
Designer
定义网络拓扑 定义ECU属性 定义信号量 定义报文结构 定义收发关系 定义时序 一致性检测
通信数据库的核心作用
Vector支持多种总线类型及高层协议

CAN, LIN, FlexRay;J1939,CANopen,MNEA2000,CANaerospace…
支持各种物理层接口

CAN(高速、低速容错、单线)


LIN(12V、24V)
FlexRay(2.5M、5M、10M) MOST(25M、150M)
节点通信测试
CAN总线示波器(CANscope)

灵活的触发方式 图形显示电平序列 评价物理电平品质 支持CANdb数据库 CAN报文位场解析 位时间眼图分析
相关文档
最新文档