1、ECU标定开发解决方案 标定开发解决方案目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标定协议 ASAM 标准 ASAM 标准 Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测量标定工具:CANape A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set 高性能标定测量硬件 VX1000 S stem 高性能标定测量硬件 :VX1000 System Vector 应用案例及恒润服务目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标定协议
2、 ASAM 标准 ASAM 标准 Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测量标定工具:CANape A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set 高性能标定测量硬件 VX1000 S stem 高性能标定测量硬件 :VX1000 System Vector 应用案例及恒润服务ECU标定流程 发动机电喷系统开发过程 准备工作 Supplier 台架标定 初始标定设定 零部件特性定义 整 车辆标定 热带标定 车辆准备 发动机基本标定 整 车标定 诊断标定 三高标定 寒带标定 高原标定 车辆基
3、本标定 排放标定 完成最终标定 诊断标定 排放实 验 高 热态验证 OEM 实 整车实验 最终验证 高原验证 冷态验证 验证阶段 投放生产标定概念 ECU 内部状态 外部状态 标定工程师 标定 ECU 内部状态 测量 外部状态 测量 测量和标定 上位机工具 (CANape ) Sensor 被控对象 台架或实车 变量 参数 ECU Actuator 台架或实车目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标定协议 ASAM 标准 ASAM 标准 Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测
4、量标定工具:CANape A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set 高性能标定测量硬件 VX1000 S stem 高性能标定测量硬件 :VX1000 System Vector 应用案例及恒润服务并行标定、串行标定 硬件方案: 内存仿真器(Memory Emulator ) 软件方案: 在标准ECU 接口上的串行协议 并行标定 串行标定 全部或部分存取标定数据存储器 RAM CCP 、XCP Memory El FLASH C CAN KWP2000 Emulator ECU K-line 并行标定 特点 特点 标定工具能独立于ECU 存取数据 连接地址/
5、 数据总线,性能好 优点 性能好,速度快 缺点 缺点 ECU要作结构改动、安装位置要考虑 容易受到电磁干扰 稳定性不强 容易受到电磁干扰, 稳定性不强串行标定 特点 特点 通过协议对RAM 进行读取 必要的协议驱动代码 需要额外的ECU 资源 优点 优点 ECU 结构不需要改动,经由总线进行传输 缺点 缺点 速率较低,占用一定的ECU 资源,需要标定协议栈目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标定协议 ASAM 标准 ASAM 标准 Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测量标
6、定工具:CANape A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set 高性能标定测量硬件 VX1000 S stem 高性能标定测量硬件 :VX1000 System Vector 应用案例及恒润服务标定协议及标准 标定协议 标定协议 CCP 协议(CAN Calibration Protocol ) 协议 ) XCP 协议( Universal Measurement and Calibration Protocol ) XCP on CAN XCP on Ethernet XCP on FlexRay XCP on USB CAN SxI FlexRay Et
7、hernet USB CAN SxI FlexRay Ethernet USB 标定协议及标准 CCP协议的发展 CCP协议的发展 1992.09.30 CCP V1.0 ( Helmut Kleinknecht ) 1995 12 07 CCP V1 01b (ASAP ) 1995.12.07 CCP V1.01b (ASAP ) 1996.04.26 CCP V1.02 (ASAP 草案) 1996 06 14 CCP V2 0 (ASAP 发布) 1996.06.14 CCP V2.0 (ASAP 发布) 1998.03.16 CCP V2.01 (ASAP 草案) 1998 06 2
8、3 CCP V2 1 (ASAP 草案) 1998.06.23 CCP V2.1 (ASAP 草案) 1999.02.18 CCP V2.1 (ASAP 发布) XCP协议的发展 XCP协议的发展 基于CCP V2.1 2003.04.08 XCP V1.0 (ASAM 发布)标定协议及标准 参与制定CCP协议的成员 OEM: AUDI BMW Mercedes-Benz Porsche V olkwagen OEM: AUDI, BMW, Mercedes Benz, Porsche, Vo l k w a g e n Supplier: AVL, Bosch, ETAS, Kleinkne
9、cht, Siemens VDO, Softing Vector Informatik GmbH Vector Informatik GmbH 参与制定XCP协议的成员 OEM: DaimlerChrysler, AUDI, BMW , Mercedes-Benz, Porsche, Vo l k w a g e n Supplier: dSPACE , ETAS, Kleinknecht, Bosch, Siemens VDO and Vector Informatik GmbH标定协议及标准 CCP协议 CCP协议 28 条命令 11 条基本命令 11 条基本命令 17 条可选命令 XCP
10、协议 包含5 部分 Part1Overview :主要是XCP 协议特性和功能协议的概述 Part2Protocol Layer Specification :协议层,独立于其他的传输层 Part3Transport Layer Specification :传输层,如CAN USB 等 Part4Interface Specification :A2L 文件,Seed & Key 和校验算法 Part5Example Communication Sequences :例子目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标定协议 ASAM 标准 ASAM 标准
11、Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测量标定工具:CANape A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set 高性能标定测量硬件 VX1000 S stem 高性能标定测量硬件 :VX1000 System Vector 应用案例及恒润服务标定协议及标准 ASAM 组织 (Association for Standardization of Automation and Measuring Systems ) OEM : OEM : Audi, BMW, DaimlerChrysler
12、, Ford, GM Powertrain, Porsche, Renault V olkswagen V olvo Technical Dev Corp Renault, V olkswagen, Vo l v o Technical Dev. Corp. Supplier : AVL, Continental Teves, Bosch, Delco, DENSO, dSPACE, ETAS, FEV Motorentechnik, GfS, Grndl und Hoffmann, Ipetronik, Kleinknecht, Siemens VDO Systemtechnik Weisz
13、 Temic Vector Informatik and others VDO, Systemtechnik Weisz, Temic, Vector Informatik and others.标定协议及标准 ASAM标准 ASAM MCD1 ASAM MCD1a: 是ECU 与标定系统接口间的逻辑与物理接口(协议) ASAM MCD1b: 是应用程序与标定系统接口间的API( 软件接口、驱动) ASAM MCD2 ECU 描述文件A2L 数据库(标定数据库) ODX (Open Diagnostic data eXchange )(诊断数据库) ASAM MCD3 操作和控制标定系统的远程
14、接口。通过ASAP3 ,任何自动化系统设备( 如 ( 试验台架) 能够读取ECU 中的有关变量,改变标定数据。标定协议及标准 ASAM 接口架构 ECU memory address oriented mapping hex value to physical ASAM 接口架构 mapping hex value to physical value: Example: Address: 0x1357 Hex Value: 0x1fff Hex Value: 0x1fff Phys Value: 95 km/h 目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标
15、定协议 ASAM 标准 ASAM 标准 Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测量标定工具:CANape A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set 高性能标定测量硬件 VX1000 S stem 高性能标定测量硬件 :VX1000 System Vector 应用案例及恒润服务标定系统构成 CANcardXL CANcaseXL CCP/XCP on CAN PC CCP/XCP on CAN ECU PC CANape ASAP2 Editor VN3600/VN7600 ECU
16、CAN/LIN FlexRay ASAP2 Editor ASAP2 Tool-Set XCP on FlexRay FlexRay Nexus/DAP/JTAG SCI/SPI VX1000 system SCI/SPI VX1000 systemECU标定代码实现:CANbedded 标定协议栈CANbedded CAN osCAN 应用程序 标定代码 诊断 网络管理 传输协议 通信控制层 标定代码 协议栈 CCP XCP 交互层 代码生成工具 XCP CAN 驱动 CAN 控制器 CAN 收发器 CAN Bus测量标定工具:CANape ECU 测量、标定和诊断综合工具-CANape E
17、CU 参数测 量和标定 CAN/LIN/ FlexRay 信号测 量 量和标定 量 GPS 记 录 Flash 编程 录 多媒体记录 Flash 编程 诊断 音频/ 视频 诊断 XCP Bypass 数据记录 数字/ 模拟信 XCP Bypass 数据记录 数字/ 模拟信 号测量测量标定工具:CANape CAN 界面 CANape 界面测量标定工具:CANape CAN 丰富的接口形式 CANape 丰富的接口形式测量标定工具:CANape 的诊断标定功能 CANape 的诊断标定功能A2L编辑工具:ASAP2 EditorA2L编辑工具:ASAP2 Tool-set 编辑 A2L 编辑工具
18、-ASAP2 Tool-set Creator :根据C 源码快速简单的生成A2L 数据库 对 数据库 的地址根据 文件 进行更新 Updater :对A2L数据库 里面 的地址根据MAP 文件 进行更新 Merger :合并多个A2L 数据库标定接口硬件 多种接口可供选择高性能标定测量硬件:VX1000 System 不同标定方案性能比较 B 延 DAQ CPU Vector 有效测量速率 Bypass 延 迟 DAQ CPU 负载 Vector 硬件解决方案 CCP/XCP on CAN 50KB/s High Medium- Hi h XL-Interface d g High e.g.
19、CANcardXL XCP on FlexRay 50-200KB/s Medium Medium- High VN3300/VN3600 XCP on SPI/SCI 400KB/s Medium Medium VX600(*) Debug Interfaces Debug Interfaces (JTAG) 1MB/s LOW Medium VX1000 System Debug Data Trace If Interfaces (e.g. Nexus class3) 5MB/s LOW Very Low VX1000 System高性能标定测量硬件:VX1000 System VX100
20、0 System高性能标定测量硬件:VX1000 System 产品特性 数据测量速率: 高达5MByte/s Bypass 延迟时间: 300us DAQ 信号数量: 50,000 道数量 DAQ 通 道数量: 256 最小DAQ 事件周期: 50us 最大ECU内存访问范围 512kB te 最大ECU内存访问范围 : 512kByte 仅需少量的ECU 代码修改 仅需少量的ECU 代码修改 对ECU运行时间性能的影响最小 ECU参数测量的时戳源可选 ECU参数测量的时戳源可选 ECU Flash 编程 通过PC 机上的软件进行配置和更新高性能标定测量硬件:VX1000 System XC
21、P Bypass 基于XCP 协议提供的DAQ/STIM XCP driver Master XCP driver XCP driver Master 机制是Bypass CANape 可对PC 机上 的模 型 进行 CMD RES ERR CTO DAQ STIM DTO DAQ STIM DTO command / response / error DAQ STIM SERV EV p 可对 机的 模进 行 标定、测量等 command / response / error DAQ processor STIM processor Bypass Bypass Slave CTO: Comm
22、and Transfer Object DAQ : Cyclic Data Transfer Master - Slave PC j DTO: Data Transfer Object STIM: Cyclic Data Transfer Slave - Master ECU.A2L Running Model on PC Running Model on PC 2 PC Model.A2L 6. 1 2. 3. 4 5 XCP CANape 标定通道 5. 基于XCP协议优化ECU 参数 6 基于XCP协议优化模型参数 信号流向 1. 4. 5. X slave slave 6. 基于XCP
23、协议优化模型参数 信号流向 1. 从ECU 获取信号变化 (DAQ) 2. 将信号变化传递给模型 3. 从模型获取信号反馈 4. 将模型信号反馈传递给ECU (STIM)目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标定协议 ASAM 标准 ASAM 标准 Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测量标定工具:CANape A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set 高性能标定测量硬件 VX1000 S stem 高性能标定测量硬件 :VX1000 Sy
24、stem Vector 应用案例及恒润服务CANape+CCP/XCP客户列表 OEM OEM 一汽、上汽、东风、北汽、广汽、奇瑞、洛拖、长安、重汽 Supplier 博格华纳、大齿、启明、联创、大陆、北理工、北工大、天大、铁科院、 201 所、70 所 CANape+VX1000应用案例 Bosch Bosch ECU : ABS/ESP 、 ACC 、DCU 、EMS 微控制器类型 TMS570 MPC5554 TC1767/1797 TC1797 微控制器类型: TMS570 、 MPC5554 、 TC1767/1797 、 TC1797 使用工具:VX1000+CANape ,共56
25、5 套 for Bosch ,230 套 for OEM 国内某OEM ECU :EMS 微控制器类型:Freescale MPC5554 、MPC5634 使用工具:VX1000+CANape ,共20 套 国内某Supplier ECU :EMS ECU :EMS 微控制器类型:Freescale MPC5634 使用工具:VX1000+CANape ,正在评估 使用工具:VX1000 CANape ,正在评估标定源码集成服务 CCP源码集成内容: 在客户指定硬件平台上集成 源码 实现 通信 标定等基 在客户指定硬件平台上集成CCP 源码, 实现CCP 通信 、 标定等基 本功能; 编辑A
26、2l 文件,开发CANape 标定环境,实现CANape 与客户 ECU之间的标定、测量功能; CAN基础及CAN 标定培训; 提供集成后的源码、源码集成文档、培训资料、测试文档。 可增加非易失性存储器的参数烧写功能 可增加Seed&Key 加密功能目录 标定概述 标定概述 标定流程 标定实现方式 标定实现方式 CCP/XCP 标定协议 ASAM 标准 ASAM 标准 Vector 标定系统解决方案 成 标定系统构成 ECU 标定代码实现:CANbedded 测量标定工具 CAN 测量标定工具:CANape 高性能标定测量硬件:VX1000 System A2L 编辑工具 ASAP2 Editor ASAP2 Tool set A2L 编辑工具:ASAP2 Editor 、 ASAP2 Tool-set Vector 应用案例及恒润服务谢 谢 ! 谢 谢 ! 如有疑问可以联系 如有疑问可以联系 马开献 k h ii