CANape标定入门
CANape培训教程2020(最新)
CANape培训教程2020(最新)CANape是一款功能强大的汽车测试和测量软件,也被普遍应用于航空、能源等行业。
其在汽车工程领域中最为流行,用于诊断汽车控制单元和分析CAN总线数据。
对于汽车工程师而言,了解CANape的使用方法和能力非常重要。
那么,在这篇文章中,我们将介绍CANape培训教程2020的最新内容。
1. 为什么需要CANape培训?CANape是一款非常复杂的软件,并且其具有广泛的应用领域。
许多工程师之前可能缺乏使用CANape的经验,或者只进行了有限的培训。
这使得他们在使用软件时可能会遇到各种问题,从而可能导致不必要的错误和项目延误。
因此,为工程师提供CANape培训教程是非常必要的。
2. CANape培训教程的内容最新的CANape培训教程包含以下内容:(1) CAN总线基础知识:课程将介绍CAN总线的基础知识,包括CAN总线的类型、速度、拓扑结构,以及常见的总线错误和解决方法。
(2) CANape基础知识:该课程将介绍CANape的基础知识,包括软件架构、安装、配置和使用方法。
可以帮助新用户迅速了解软件特性和工作流程。
(3) 信号测量和校准:课程将介绍如何对信号进行测量和校准。
重点是如何使用信号的编辑器和校准器进行工作,以及如何将结果转储到文件或数据库中。
(4) XiL测试:该课程将涵盖XiL测试的基本知识,包括硬件连接、测试用例设计和实施。
这将帮助工程师更好地评估系统的行为和功能。
(5) 基于Capl的脚本编程:CAPL是CANoe环境中使用的一种基于C语言的编程语言。
课程将介绍如何使用CAPL在CANape中编写脚本,以控制测试和模拟CAN总线信号。
(6) 数据记录和分析:该课程将介绍CANape的数据采集和分析功能。
包括如何设置数据挖掘通道、如何分析数据流和生成报告。
3. 如何进行CANape培训CANape培训教程通常由厂商或第三方教育机构提供。
软件厂商通常会在其官方网站上提供在线培训、视频教程以及白皮书。
CANape使用介绍讲课稿
选择device中设置的candb
数据保存的设置
设置文件保存位置,并取消Save measurement every
CANdb的建立
新建signal 设置分辨率偏移量最大 值最小值
新建Message
Message设置,设置ID
向Message添加signal
选择signal
完成Message创建
选择观测信息
可以选择daq5或者daq10进行数据 采集,采样周期为5ms,10ms
完成观测窗口的创建
新建标定窗口
选择标定信息
典型的观测、标定
图形窗口
新建device
选择协议类型
工作目录
选择.dbc文件
点OK完成
添加信号方式与CCP类似
建立Trace可直接观测总线数据
选择程序所在位置
选择.a2i文件
点击OK完成
Device configuation
新建观测窗口
向窗口添加信息
点击黄色图标Measurement configuration
选择Insert New Singal into the Measurement
选择需载入的信息
编辑已载入的信息
CANape使用介绍
Hale Waihona Puke 输入正确的序列号如输入有误将不会跳出CANape graph v5.5 红色字样
控制面板通道设置
选择CANape配置CANCASE通道
CANape使用
新建Project 新建工程 Database Device Device configuration
新建Project
在MATLAB程序中的使用在 SIMLINK中选择CAN Message
标定工具(本文中使用CANAPE)根据A2L文件提供的信息
标定工具(本文中使用CANAPE)根据A2L文件提供的信息发布时间: 2012-7-25 6:18:48 文章分类: 自动变速器报价浏览次数: 452查看链接董雄鹤,周杰敏,余建华(春风汽车无限公司商用车技术重点,湖北省武汉市,)【摘要】利用MATLAB/Simulink、TargetLink开发AMT电控体系软件,具有模块功效定义显着、算法实行与考证简单火速、模型数据同一管理、主动定标、代码主动生成、主动生成A2l文件等利益,极大地进步体系软件开发效率和开发质量。
【关键词】MATLAB/Simulink;TargetLink;AMT;软件开发Softwseem to develop into Development of AMT ECU Bottomd onMATLAB/Simulink/TargetLinkDong Xiongheand Zhou JieminandYu Jionehua(Dongfeng Commercinos Vehicle Technicnos Center Wuhone China)Abaloneytrhvaction:Bottomd on MATLAB/Simulink/TargetLinkand intensive resenosignment oned processwere introduced on Softwseem to develop into development of AMT. Results show that withthese toolsand the development efficiency oned qunosity cone develop into grethe atloneta areayincreottomdand together with the charhvactioneristics of clear function moduledefinitionand fast criterione hvactionunosiz oned vnosidand centrtop rdinedd friend moduledata mnoscoholage group roneges andmentand mechoneicnos scnosingand code generand mechoneicnoscnosibr file gener.Keywords:MATLAB/Simulink; T argetlink; AMT; Softwseem to develop into development.引言今世汽车电控体系功效越来越杂乱,而汽车产品更新越来越快,请求恳求电控单元开发周期越来越短,使得软件开发工程师的压力也越来越大,采用保守的开发方式已难以餍足车辆电控体系软件开发的请求恳求。
Canape基础使用方法
使用方法
• 10.在explor窗口中输入变量名即可搜索到需 要的变量,左键拖入右侧空白处选择测量量 还是标定量
使用方法
• 11.右键选择测量配置选择需要的测量标定 模式,选择后点击主界面上的”闪电”开始
在此只讲述最基本的使用 高级的使用请咨询专业人员,谢谢!
使用方法
• 6.点击next进入下一个界面加载MAP file,选 择自己的elf文件,类型选择elf 32bit格式
使用方法
• 7.点击next直到出现对话框加载a2l文件,配ห้องสมุดไป่ตู้置结束,选择主界面display-device window
使用方法
• 8.点击图片中的||标志进行ECU连接
使用方法
CANAPE最基础使用方法
使用方法
1.点击canape选择New projet
使用方法
• 2.选择工作路径
使用方法
• 3.在主界面中新建一个Device-New
使用方法
• 4.driver type 选择XCP
使用方法
• 5.XCP driver settings选择左边general,右边加 载seed&key,关闭当前settings窗口.
CANape标定入门
CANape-标定、测量和诊断工具 快速入门© 2007. HiRain Technologies. All rights reserved. V1.0 2007-10-10标定的基本概念• 基本概念 ECU基本结构 什么是标定 一般标定流程 ASAM接口简介 CCP协议简介 CANape工具简介© 2007. HiRain Technologies. All rights reserved. Slide:ECU基本结构• ECU结构和接口External Flash/ROMOn-chip CAN Flash Debug Interface μCOn-chip On chip RAMCCP NEXUS, AUD, ...Serial calibration• Limited data throughput • Calibration RAM necessary • Additional software (services) to be integrated in the ECU code dEthernet USB, FlexRay Diagnostic InterfaceXCP• Development with production KWP2000 ECUs in production intent locations CAN/K-Line CAN/K Line© 2007. HiRain Technologies. All rights reserved. Slide:ECU工作过程例子:EMS ECUH-Bridge H Bridge 节流阀油门踏板 节气门开度 曲轴传感器 凸轮传感器 空气温度 空气质量 爆震传感器 CAN, Diagnostic ASICs风扇 4 Lambda p probes© 2007. HiRain Technologies. All rights reserved. Slide:μControllerFlash RAM RAMEPROM• 参数或查表在read-only-memory read only memory (ROM or Flash) Injection coils 1 - 8 InjectiondriverIgnition driverSpark plugs 1 - 8RAM RAML side id • Low 变量拷贝到 RAM 作为标定变量• High 标定后的参数复制到 ROM 或flash side ROM / Flash ROM/FLASHE B E-Box fan f VANOS 1 + 2Relais什么是标定?• 标定:根据ECU的性能要求或者整车的性能要求,修改调整或者优化ECU内 部参数的过程。
CANape-标定、测量和诊断工具
© 2007. HiRain Technologies. All rights reserved. Slide: 14
%& '$CCP12
DAQlist
a ?P Qa ?2,'()RS%&T$CD $ DAQY
© 2007. HiRain Technologies. All rights reserved. Slide: 15
CAN12F S
CAN On <
Slide: 22
MAV
-.>
© 2007. HiRain Technologies. All rights reserved.
© 2007. HiRain Technologies. All rights reserved. Slide: 23
CAN / LIN / FlexRay Bus
Network Node 3 e.g. Engine ECU
Network Node 4 e.g. Transmission ECU
CANalyzer: CANoe: CANape:
© 2007. HiRain Technologies. All rights reserved. Slide: 2
CANape
ECU parameter measurement & calibration CAN/LIN/ FlexRay signal measurement
Flash programming
GPS recording
Diagnostics
Multimedia recording audio/video
CANape
Canape基础使用方法
使用方法
1.点击canape选择New projet
使用方法
• 2.选择工作路径
使用方法
• 3.在主界面中新建一个Device-New
使用方法
• 4.driver type 选driver settings选择左边general,右边加 载seed&key,关闭当前settings窗口.
使用方法
• 6.点击next进入下一个界面加载MAP file,选 择自己的elf文件,类型选择elf 32bit格式
使用方法
• 7.点击next直到出现对话框加载a2l文件,配 置结束,选择主界面display-device window
使用方法
• 8.点击图片中的||标志进行ECU连接
使用方法
• 9.点击ctl+enter出现explor窗口
使用方法
• 10.在explor窗口中输入变量名即可搜索到需 要的变量,左键拖入右侧空白处选择测量量 还是标定量
使用方法
• 11.右键选择测量配置选择需要的测量标定 模式,选择后点击主界面上的”闪电”开始
在此只讲述最基本的使用 高级的使用请咨询专业人员,谢谢 谢谢! 高级的使用请咨询专业人员 谢谢
Canape基础使用方法-初级
使用方法
• 10.在explor窗口中输入变量名即可搜索到需 要的变量,左键拖入右侧空白处选择测量量 还是标定量
使用方法
• 11.右键选择测量配置选择需要的测量标定 模式,选择后点击主界面上的”闪电”开始
在此只讲述最基本的使用 高级的使用请咨询专业人员,谢谢!
使用方法
• 6.点击next进入下一个界面加载MAP file,选 择自己的elf文件,类型选择elf 32bit格式
使用方法
• 7.点击next直到出现对话框加载a2l文件,配 置结束,选择主界面display-device window
使用方法
• 8.点击图片中的||标志进行ECU连接
使用方法
CANAPE最基础使用方法
初级教程适合新手!
使用方法
1.点击canape选择New projet
使用方法
• 2.选择工作路径
使用方法
• 3.在主界面中新建一个Device-New
使用方法
• 4.driver type 选择XCP
使用方法
• 5.XCP driver settings选择左边general,右边加 载seed&key,关闭当前settings窗口.
CANape高级培训
CANape高级功能使用
课时:2天
必备知识:CAN总线基础
授课对象:标定应用和标定研发工程师
1.标定综述
目标:了解标定的基础知识,框架结构
内容:介绍标定流程的基本知识,标定的不同方式,标定各模块介绍及解决方案
P协议
目标:了解CCP协议,标定原理
介绍CCP协议发展背景、CCP协议概述、Seed&Key原理、DAQ测量模式、CCP 内容:
各命令的格式与工作模式
3.A2L文件的创建
目标:掌握标定数据库A2L文件的创建、修改
介绍A2L文件与MAP文件之间的关联、通过MAP文件向A2L文件中添加标定与内容:
测量量、设置原始值与物理值的转换关系等
4.标定和测量功能
目标:掌握CANape测量和标定功能的使用
CANape的标定与测量设备的配置与连接,测量配置窗口的设置,标定窗口设置,内容:
测量窗口设置,曲线与MAP的测量与标定
5.记录与回放
目标:掌握CANape的数据记录和回放功能
内容:记录功能,记录的触发功能,信号的回放与分析功能
6.MCD功能
目标:掌握标定数据管理功能
内容:MCD功能介绍,标定数据比较,不同版本标定数据的合并
P源码集成
目标:理解ECU内部CCP源码集成过程
内容:CCP源码结构、集成流程、集成方法。
CANape快速入门.ppt [兼容模式]
© 2008. HiRain Technologies. All rights reserved. Slide:
PDF 文件使用 "pdfFactory Pro" 试用版本创建
ECU的测量和标定_标定历史、数据快照、基线
© 2008. HiRain Technologies. All rights reserved. Slide:
PDF 文件使用 "pdfFactory Pro" 试用版本创建
ECU的测量和标定_添加标定窗口
修改参数
添加标定窗口
添加标定 变量
© 2008. HiRain Technologies. All rights reserved. Slide:
PDF 文件使用 "pdfFactory Pro" 试用版本创建
ECU的测量和标定_面板编辑器
© 2008. HiRain Technologies. All rights reserved. Slide:
PDF 文件使用 "pdfFactory Pro" 试用版本创建
CANape简介_系统接口
Ø CANape基于ASAM标准,如CAN标定协议CCP、通用标 定协议XCP。
Ø CANape可以组建标准的自动化测量系统。
© 2008. HiRain Technologies. All rights reserved. Slide: 3
PDF 文件使用 "pdfFactory Pro" 试用版本创建
ECU的测量和标定_不同方式的特点
© 2008. HiRain Technologies. All rights reserved. Slide:
基于CCP协议利用CANape进行电控单元标定
结论
基于CCP协议利用CANape进行电控单元标定是一种高效、准确和安全的标定方 式。通过将CCP协议封装在CAN消息中,可以更好地适应复杂和实时的车辆环 境,同时避免由于修改ECU参数而引起的安全问题。利用CANape工具可以方便 地访问和修改ECU参数,并实时监控车辆性能。因此,基于CCP协议利用 CANape进行电控单元标定在汽车控制领域具有广泛的应用前景和研究价值。
电控单元标定
电控单元标定是指通过修改ECU中的参数,使其适应不同的车辆状态和驾驶需 求。这些参数包括发动机喷油量、点火时间、变速器换挡逻辑等。通过对ECU 进行标定,可以提高车辆的动力性、经济性和安全性。一般来说,电控单元标 定需要专业的设备和工具,以及丰富的经验和知识。
CCP协议原理
CCP协议是一种专门为ECU标定而设计的协议,它使用CAN总线作为通信媒介, 可以在不改变ECU原有功能的情况下进行标定。CCP协议的主要功能包括参数 访问、参数修改、数据存储和安全控制等。其实现方式是将CCP协议封装在 CAN消息中,通过CAN总线与ECU进行通信。
结论
基于UDS协议的汽车电控单元故障诊断服务在汽车维修领域具有重要意义。通 过UDS协议,维修人员可以快速、准确地诊断汽车电控系统的故障,提高维修 效率,降低维修成本,同时也能保障行车安全。在实际应用中,UDS协议为汽 车电控单元故障诊断提供了有效的支持,通过读取和解析ECU中的故障码和参 数,帮助维修人员快速定位故障部位,为解决故障提供了可靠的依据。
基于CCP协议标定混合动力车整车控制器的方法主要包括以下几个步骤:
1、硬件准备:首先需要准备好用于标定的硬件设备,如笔记本电脑、CCP协议 通信线等。
2、软件安装:安装必要的软件工具,如Controller Area Network(CAN) 总线工具、标定软件等。
CANape快速入门.ppt [兼容模式]
©2008. HiRainTechnologies. All rights reserved.CANapeCANape--ECU测量、标定、诊断工具快速入门Version 9.0©2008. HiRain Technologies. All rights reserved.ØCANape简介ØECU的测量和标定Ø总线监视Ø标定数据库编辑Ø离线分析和数据挖掘Ø标定数据管理Ø数据记录Ø诊断Ø基于模型的开发ØXCP旁通Ø数字量和模拟量测量Ø自动测试序列ØFlash烧写üGPS记录功能ü多媒体功能üXCP 旁通服务©2008. HiRain Technologies. All rights reserved.ØCANape基于ASAM标准,如CAN标定协议CCP、通用标定协议XCP。
ØCANape可以组建标准的自动化测量系统。
©2008. HiRain Technologies. All rights reserved.ØCANape通过外接硬件设备,可支持多种ECU连接方式。
©2008. HiRain Technologies. All rights reserved.©2008. HiRain Technologies. All rights reserved.Ø优化ECU的控制算法依赖于测量和标定ECU内部参数的互动过程!ØCANape的两种标定方式ü通过ASAM标准的CCP和XCP协议实现标定!ü通过控制器编程接口如NEXUS、JTAG等,实现标定!©2008. HiRain Technologies. All rights reserved.©2008. HiRain Technologies. All rights reserved.添加窗口拖拽添加测量信号©2008. HiRain Technologies. All rights reserved.添加标定窗口添加标定变量修改参数截面显示©2008. HiRain Technologies. All rights reserved.函数编辑器ü全局变量ü工程函数ü脚本文件任务管理ü插入脚本ü查看脚本状态ü设置脚本触发条件©2008. HiRain Technologies. All rights reserved.仪表空间选择区面板编辑区仪表参数编辑区设置方式:类似于VB!关联方式:使用标签及数据库进行关联!©2008. HiRain Technologies. All rights reserved.Ø标定历史功能的开启Calibration | Calibration history | StartCalibration history选择与标定历史相关的参数子设置选择时标线是当前的标定RAM 页,还是Flash 页©2008. HiRain Technologies. All rights reserved.在标定窗口中可以显示出数值相对于历史的变化(蓝色的箭头是相对于基线的变化)为当前的标定创建一个快照Calibration | Calibration history | Snapshot 打开所有历史快照Calibration | Calibration history |Display Calibration history选择Snapshot 作为当前标定的基线©2008. HiRain Technologies. All rights reserved.ØA2L 文件包含对应参数的Flash 地址Ø标定RAM 的地址与Flash 地址不一样要做偏移Ø支持XCP 地址格式的A2L 文件……10001001110101001001010100010100101010101000011001…………vskey:address 0x18A23gearc: address 0x19D2A ……A2L 文件RAM Flash©2008. HiRain Technologies. All rights reserved.ØCANape9.0以前版本只支持RAM向Flash地址偏移,CANape9.0以后版本支持双向地址偏移,注:反向地址设置会引起和早先版本的不兼容!©2008. HiRain Technologies. All rights reserved.Ø使用A2L 文件的Flash 地址进行标定在标定、测量期间CANape 根据FLASH 地址计算出标定RAM 地址生成可烧写的内存镜像文件后,CANape 可直接使用A2L 文件的提供的FLASH 地址工作©2008. HiRain Technologies. All rights reserved.•在通讯意外中断CANape 可自动重新连接激活重新连接如果需要设置设备驱动参数,可以在Write 窗口中找到相应的连接直接跳转到相应窗口©2008. HiRain Technologies. All rights reserved.Ø在测量的过程中,按照制定的规则将测量文件分成小文件存储。
基于CCP协议利用CANape进行电控单元标定
目前基于CAN(Controller Area Network)总线的分布式系统在汽车电子领域得到广泛应用,电子控制单元的标定已成为汽车电子控制装置开发的一个重要环节。
CCP(CAN Calibra tion Protocol)是一种基于CAN总线的ECU(Electronic Control Unit)标定协议[1],已经在许多欧美汽车厂商得到应用,采用CCP协议可以快速而有效地实现对汽车电控单元的标定。
然而基于CCP协议的标定,需要在ECU内部实现支持CCP协议的驱动程序(CCP drive r)。
目前大多数应用都采用Vector提供的free CCP driver[2]。
考虑到ECU底层程序与C AN驱动程序的实现各不相同,将CCP驱动程序结合到ECU中[3]并不是一件一蹴而就的事,这需要对CCP协议本身、标定工具及标定工具与ECU之间的通信有详细和深入的了解。
在整个标定系统的开发过程中,大量时间被耗费在前期CCP驱动程序与ECU结合上。
本文在简单介绍CCP协议的基础上,提供了一个通用的ECU与CCP驱动程序结合的实例,以帮助缩短整个标定开发周期。
CANape[4]是一款ECU标定和测试工具。
与CCP协议相结合,不仅能完成对ECU的标定,同时还能在ECU运行期间直接访问内存并进行操作。
这使得CANape不仅是一款功能强大的标定工具,也是一款电控单元开发的得力助手。
然而在使用方面,CANape的前期配置比较繁琐,目前国内的相关资料较少。
本文将介绍CANape,并着眼于如何基于CCP协议使用CANape完成ECU的标定。
1 CCP协议及工作原理CCP协议是ASAP(Arbeitskreis zur Standardisierung von Applikationssystemen)标志的有机组成部分。
ASAP作为一个应用系统标准化工作小组,其目的在于提供通用软、硬件接口标准,以解决由于不同制造商提供的控制器存在的接口不匹配问题。
canape加载elf标定原理
文章主题:canape加载elf标定原理1. 引言在汽车行业中,CANape被广泛应用于调试、标定和诊断。
而CANape加载ELF标定原理则是其中的重要内容之一。
2. 什么是CANape加载ELF标定原理?2.1 ELF标定文件ELF(Executable and Linkable Format)是一种文件格式,通常用于存储可执行文件、目标文件和共享库文件。
在汽车行业中,ELF 文件通常包含了ECU(Electronic Control Unit)的标定参数和算法。
2.2 CANape加载CANape是由Vector公司开发的专业标定工具,它具有强大的加载功能,能够将ELF文件加载到ECU中,并实时调整参数。
3. 加载ELF标定的步骤3.1 导入ELF文件在CANape中,首先需要导入待标定的ELF文件,这些文件通常由汽车制造商或供应商提供。
3.2 参数调整一旦ELF文件被导入,用户可以通过CANape界面直观地调整标定参数,例如曲线、表格、斜率等。
3.3 参数写入调整完毕后,用户可以将参数写入ECU中,从而实现对车辆性能的调整和优化。
4. CANape加载ELF标定原理的意义4.1 提高效率通过CANape加载ELF标定原理,工程师可以快速、准确地进行标定,而无需深入理解ECU的底层逻辑和通讯协议。
4.2 灵活性CANape加载ELF标定原理赋予了工程师灵活地调整和优化车辆参数的能力,实现了个性化定制和性能提升。
5. 个人观点和理解CANape加载ELF标定原理是汽车电子领域中的重要技术,它为汽车制造商和电子工程师带来了便利和高效。
在未来,随着汽车电子系统的不断发展,CANape加载ELF标定原理将扮演更加重要的角色,帮助实现智能、高性能的汽车电子控制系统。
6. 总结与回顾本文介绍了CANape加载ELF标定原理的基本概念和步骤,并探讨了其在汽车电子领域中的意义和未来发展。
通过本文的阅读,读者可以更深入地了解CANape加载ELF标定原理,并对汽车电子领域有更全面的认识。
CANape培训教程2020(最新)
PART 1 测量 & 标定 (3-9) PART 2 CANape 简介(1Байду номын сангаас-24) PART 3 数据采集与记录(25-46) PART 4 离线评估与数据挖掘(47-65) PART 5 标定和CDM studio(66-88)
测量 & 标定
为什么需要测量和标定?
--11--
CANape 简介
快速开始 创建新的工程
►Start --> -->Creat new project
►File -->Project-->New
--12--
CANape 简介
快速开始 其他方式
--13--
CANape 简介
Device Wizard • 创建一个新设备. Device | New
recorder 进行数据记录
--37--
数据采集与记录
Recorder 信号设置
在每一个recorder 的 信号列表中设置
在整个measurement list 中设置
--38--
数据采集与记录
触发设置
激活触发
定义开始 条件
用代数算法定义触发条件
--39--
数据采集与记录
触发事件管理
Signal event 如信号上升沿
--14--
CANape 简介
快速开始 Device Configuration
--15--
CANape 简介
快速开始 Device Configuration/Network
--16--
CANape 简介
快速开始 测量 [Start | Measurement Configuration] or F4
CANAPE软件9.0使用说明 v1.2
CANAPE 9.0使用说明V1.1不可外传!!编撰:张学君日期:2011-4-15问题一:如何打开工程。
点击CANAPE图标:弹出如下对话框:单击<I accept>,弹出工程选择对话框,如下所示。
如果列表中有程序文件夹,只需要点击此文件夹即可,否则点击<Search for existing project> 弹出<Search for project>,通过下拉列表找到程序文件夹,选择<canape.ini>文件,点击<打开>。
此时CANAPE软件将比较ECU中数据和CANAPE的数据,如果不一致,将弹出数据同步对话框。
为了确保CANAPE在工作时显示数据即为ECU中的数据,此时确认<Action>为<Upload>,点击<Go online>,连接ECU,工程进入在线状态。
如果点击<Offline>,工程进入离线状态,此时CANAPE中的数据和ECU中的数据没有任何关系,不能进行测量。
问题二:如何添加、删除测量信号,启动、停止测量过程。
添加测量信号:添加信号方式一:手动选择测量信号。
工程成功打开后,点击<Configuration of objects for measurement>,如下图红点所示。
此时弹出<Measurement Configuration>页面。
在空白处右键弹出菜单,选择<Insert signal>。
择结束后,点击右上角关闭<close window accept changes>按钮。
此时再次进入<Measurement Configuration>页面,此时需要对参数的测量方式进行选择。
DAQ目前开放了<10ms>的通道,可以进行选择,如下图所示。
Polling的上传周期选择方法如下图所示。
CANape标定
3. 保存标定参数 若将某参数标定的数值保存,点击 Calibration-Save Parameter as,然后可选择性的添加 一些描述语言,点击保存即可。
4. 恢复到之前的标定状态 如果在标定过程中,想恢复到之前的某个标定的状态,则可以将之前保存的标定参数文 件加载一下即可,操作:Calibration-Load parameter set from,之后选择相应的以保存 的标定参数文件(*.par) 。 例如,当前的标定的参数 FW1 为 40,想回到之前标定的 5 那个值,就可以通过上述操 作完成。 当然如果只是
点击菜单 Calibration,可以看到下拉菜单的 Calibration RAM active 选项前面被选中,表
示当前在 RAM 域。左键点击该选项,即取消选中,此时 device window 已经显示转换到 Flash。若此时再次点击 Calibration 菜单,则可看到 Calibration RAM active 选项已经没有 被选中。
1. 2. 3. 4. 5.
记录信号 ........................................................................................................................... 2 回放信号 ........................................................................................................................... 3 保存标定参数 ................................................................................................................... 6 恢复到之前的标定状态 ................................................................................................... 7 标定参数烧录到flash ....................................................................................................... 8
CANape介绍(DOCX页)
ECU测量、标定和诊断的综合工具CANape为开发者提供了一种可用于ECU开发、标定、诊断和测量数据采集的综合性工具。
特点和优势CANape主要用于电控单元(ECU)的参数优化(标定)。
它在系统运行期间同时标定参数值和采集测量信号。
CANape与ECU的物理接口可以是使用CCP(CAN标定协议)的CAN总线,或者是使用XCP协议的FlexRay实现。
另外,通过集成的诊断功能集(Diagnostic Feature Set),CANape提供了对诊断数据和诊断服务的符号化访问。
这样,它就为用户提供了完整的诊断测试仪功能。
CANape使用标准协议的特性使其成为了覆盖ECU开发所有阶段的一种开放而灵活的平台。
功能CANape的基本功能包括:∙同步地实时采集和显示ECU内部信号(通过CCP/XCP),CAN、LIN、FlexRay总线信号以及来自外部测量设备的信号∙通过CCP/XCP进行在线标定和通过XCP进行实时激励(Stimulation)∙离线标定∙快速而安全地使用二进制文件和参数组刷写Flash(Flash编程)∙无缝集成KWP2000和UDS诊断函数∙强大的标定数据管理、参数组比较和合并功能∙在测量、离线分析或旁通(bypassing)过程中使用集成的MATLAB/Simulink模型进行计算∙ASAM MCD3 测量和标定自动化接口∙与ECU测量数据一起同步采集视频、音频、GPS和外部测量设备的环境数据∙使用集成的编程语言自动执行用户输入序列和处理测量值与信号特殊功能和选项∙监视CAN、FlexRay和LIN总线(1.3,2.0和Cooling Bus)∙通过CAN、FlexRay、LIN(1.3,2.0和Cooling Bus)、USB、以太网和串口进行测量和标定∙支持针对flash和诊断数据的ODX2.0标准∙受ODX-F文件控制的自动Flash编程过程∙无需键盘输入就可通过音频和视频记录对驾驶状况进行可靠且同步的评价∙使用独立的数据库工具eASEE.cdm可对标定数据进行可靠的、基于服务器的管理∙选用插件可扩充CANape的功能,使其能够显示GPS车辆位置、加入ASAM MCD3接口、观察OSEK操作系统以及在开发驾驶员辅助系统时通过目测法来主观评价目标识别算法使用多种测量、显示和标定窗口的配置实例应用领域CANape是进行ECU标定的综合工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CANape-标定、测量和诊断工具 快速入门© 2007. HiRain Technologies. All rights reserved. V1.0 2007-10-10标定的基本概念• 基本概念 ECU基本结构 什么是标定 一般标定流程 ASAM接口简介 CCP协议简介 CANape工具简介© 2007. HiRain Technologies. All rights reserved. Slide:ECU基本结构• ECU结构和接口External Flash/ROMOn-chip CAN Flash Debug Interface μCOn-chip On chip RAMCCP NEXUS, AUD, ...Serial calibration• Limited data throughput • Calibration RAM necessary • Additional software (services) to be integrated in the ECU code dEthernet USB, FlexRay Diagnostic InterfaceXCP• Development with production KWP2000 ECUs in production intent locations CAN/K-Line CAN/K Line© 2007. HiRain Technologies. All rights reserved. Slide:ECU工作过程例子:EMS ECUH-Bridge H Bridge 节流阀油门踏板 节气门开度 曲轴传感器 凸轮传感器 空气温度 空气质量 爆震传感器 CAN, Diagnostic ASICs风扇 4 Lambda p probes© 2007. HiRain Technologies. All rights reserved. Slide:μControllerFlash RAM RAMEPROM• 参数或查表在read-only-memory read only memory (ROM or Flash) Injection coils 1 - 8 InjectiondriverIgnition driverSpark plugs 1 - 8RAM RAML side id • Low 变量拷贝到 RAM 作为标定变量• High 标定后的参数复制到 ROM 或flash side ROM / Flash ROM/FLASHE B E-Box fan f VANOS 1 + 2Relais什么是标定?• 标定:根据ECU的性能要求或者整车的性能要求,修改调整或者优化ECU内 部参数的过程。
性能要求 性能要求: 排放性 经济性 动力性等• 例:制动控制中,Y=5*X-2 X表示制动踏板位置 Y表示制动力• 将控制算法编写成C语言代码或其他代码,编译,链接,烧写至控制器。
• 控制器工作时采集制动踏板位置,并输出制动力参数。
© 2007. HiRain Technologies. All rights reserved. Slide:什么是标定?• 但是:Y=5*X-2 么是“2” ?为什么是“5”,为什• 编程时:Y=a*X+b •不断的修改a和b的值 使得Y的值达到最优这个过程就是标定© 2007. HiRain Technologies. All rights reserved. Slide:什么是标定?CalibrationCalibration EngineerMeasurement easu e e tMeasurement & Calibration Tool (CANape)Parameter ECUControlSensor ActuatorControlled Device e.g. Break© 2007. HiRain Technologies. All rights reserved. Slide:普通的标定流程• 标定应用工程师: 具体到每个供应商或者主机厂标定流程的细节都不太一样(如标定对象) 台架基本标定 车辆标定 三高标定实验• 标定研发工程师:均相同(写CCP或XCP驱动代码)© 2007. HiRain Technologies. All rights reserved. Slide:普通的标定流程大约有30%-50%的参数需要在Test bench上完成 完成台架基本标定台架测试测量CANapeECU© 2007. HiRain Technologies. All rights reserved. Slide:普通的标定流程大约有50%-70%的参数需要在整车上完成 成 Calibration 修改和优化参数 整车标定、诊断标定、三高标定CANapeMeasurement • ECU内部变量 • 外部传感器数据 (温度、压力、电压 温度 压力 电压Lambda, O2, NOx, ...ECU)© 2007. HiRain Technologies. All rights reserved. Slide:什么是标定?Measurement Calibration EngineerCalibrationeasu e e tMeasurement &Calibration Tool (CANape )ECUSensor Controlled Device e.g. BreakControlParameter©2007. HiRain Technologies. All rights reserved.ActuatorCANape介绍ECU memory address orientedmapping hex value to physicalvalue:Example: Address: 0x1357Hex Value: 0x1fffPhys Value: 95 km/h©2007. HiRain Technologies. All rights reserved.CCP 发展历史CCP (CAN Calibration Protocol )基于CAN 的应用层协议 属于ASAP 标准(应用/标定系统的标准化)ASAP:A rbeitskreis zur S tandardisierung von Ap plikationssystemen Standardization of Application/Calibration Systems task force 由Audi, BMW,Mercedes-Benz, Porsche 和Volkswagen 创立 Helmut Kleinknecht 开发,后转给ASAP 工作组并在功能方面得到增强 1992.09.30 CCP V1.0 (Helmut Kleinknecht ) 1995.12.07 CCP V1.01b (ASAP )996026CC 02S 1996.04.26 CCP V1.02 (ASAP 草案) 1996.06.14 CCP V2.0 (ASAP 发布)19980316 CCP V201 1998.03.16 CCP V2.01(ASAP 草案) 1998.06.23 CCP V2.1 (ASAP 草案)19990218 CCP V21 ©2007. HiRain Technologies. All rights reserved.1999.02.18 CCP V2.1(ASAP 发布)协议定义(G iC tl C d)普通控制命令(Generic Control Command) Master 与某个Slave 建立逻辑连接 Master 与某个Slave 断开逻辑连接 数据传输的控制握手报文(命令返回代码或错误代码)(D t A i iti C d)数据采集命令(Data Acquisition Command) 数据传输的初始化(Master )数据传送的执行(Slave )协议版本管理版本机制1。
Major 协议版本号(0-255)2。
Minor 协议版本号(0-9)版本兼容性1。
主从设备Major 协议版本一定相同2。
主设备的Minor 协议版本大于或等于从设备的版本主从设备必须支持所有©2007. HiRain Technologies. All rights reserved.3。
主从设备必须支持所有Non -Optional 命令CCP和CCP协议拓扑结构•:CAN Calibration Protocol是基于CAN总线应用CCP CAN C lib i P l层协议。
ECU1SlaveECU2SlaveCANECU3 Master标定工具SlaveECU4©2007. HiRain Technologies. All rights reserved.CCP报文•CCP报文有两个:CRO Command Receive Object(MasterCRO:Command Receive Object(MasterÆSlave) DTO:Data Transmit Object(SlaveÆMaster)CRO CCP报文Master SlaveDTO CCP报文Master Slave©2007. HiRain Technologies. All rights reserved.CCP报文•CCP使用两条CAN报文CRO: Command Receive ObjectDTO: Data Transmission Object报文ID在ECU描述文件(如A2L)中定义,CRO高于DTO©2007. HiRain Technologies. All rights reserved.•CRO:Command Receive Object——从Master到Slave©2007. HiRain Technologies. All rights reserved.•DTO:Data Transmit Object ——从Slave到Master 根据PID(Packet ID)的不同,DTO可分为:)的不同PID=255:Command Return Message(CRM-DTO )主要是从设备反馈给主设备的响应PID=254:Event Message当从设备检测到内部发生错误机制时,由从设备自行向主设备发送,报告其当前的运行状态,并请求主设备暂停当前工作进程以处理发生的错误。