CANape简介

您所在的位置:网站首页 canape安装教程190 CANape简介

CANape简介

2024-07-15 05:41:28| 来源: 网络整理| 查看: 265

电子控制器单元(ECU)的测量,校准和诊断系统

CANape是用于电子设备的ASAM-MC(以前为ASAP)测量,校准诊断和开发系统。 CANape的主要操作范围是电子控制器设备的优化。

CANape具有以下主要组件:在线测量,离线分析,诊断,打印机功能,数据管理,闪存编程,校准,CDM Studio和设备数据库编辑器,是开发,诊断和校准电子设备的全方位工具 。

主要应用领域:

1 测量

CANape允许记录来自各种来源的测量数据。

每个源由描述文件(例如A2L,BDC,arXML等)描述,该文件作为设备集成在CANape项目中。 使用一个或多个记录器进行记录。 两种记录器在结果测量文件中有所不同:

MDF记录器,用于信号和总线消息BLF总线消息记录器

如何创建测量和标定的窗口

配置测量

启动和停止一个测量

配置总线日志记录

运行时激活或抑制记录

2 面板

在许多用例中,特定的窗口增加了操作的便利性。 例如,在测试台上或在重复测试中。 Panel Designer是CANape和CANoe随附的单独工具。 您可以借助控制对象在面板窗口中启用输入和输出。 这些面板可以在CANape和CANoe之间互换。 如果可用的控件还不够,则可以使用面板控件插件在C#中创建和使用自己的控件。

.NET应用程序可使用的面板设计器允许您编辑图形面板,用户可以在测量过程中使用这些面板来交互地更改校准对象的值并可以显示测量信号。

面板设计器具有详细的联机帮助。

要编辑现有面板,可通过在打开的面板上用鼠标左键双击或通过相应面板的“编辑面板”上下文菜单命令来打开面板设计器。

您可以在面板编辑器上的面板上放置的所有元素都称为控件。区分

可用于更改CANape参数值的控件(例如,开关,按钮等)

用于显示测量值的显示元素(位图显示等)。

许多元素(例如,滑块)都可以用作操作员控件和显示元素。

对于每个CANape数据对象,都有某些可用的元素:例如,您将开关和显示用于离散值,将滑块(浮点)用于连续值,并将测试框用于字符串。

在面板设计器中,为所有元素分配一个唯一的符号名称,该名称以后将用于将该元素与CANape中CANape配置的相应数据对象链接。此外,您可以在面板上放置独立于数据对象的静态元素(文本,位图等)。

可以通过双击鼠标左键或使用上下文菜单来配置元素。特别是,必须为每个元素分配一个符号名称。面板以面板文件格式(默认扩展名为XVP)保存,然后可以加载到任何CANape配置中。

分配对象时,必须遵守一些特别的注意事项。

3 GPS

您一方面可以记录和可视化GPS数据,另一方面可以在脱机评估中使用以前记录的GPS数据。 您可以从其他地图中选择,例如OpenStreet Map。

您可以在显示窗口中将数据表示为信号,在功能和脚本中使用数据,或在GPS窗口中将数据显示为路线。

当所有窗口都相对于时间同步后,您将获得测量运行的时间和空间关系的概览。

4 集成 MATLAB/Simulink

CANape和Matlab Simulink之间的交互有很多可能性。 它们的范围从文件的导入和导出以及CANape中Simulink / Stateflow模型的可视化到工具的直接连接。

可以从Simulink模型生成DLL形式的可执行代码。 这些DLL可以直接在CANape中用于各种用例:在测量过程中联机,在评估时脱机或用作虚拟ECU。

5 刷写 – ECU的可靠性编程

在ECU校准期间,闪烁用于更新应用程序并调整ECU中的参数。

当使用CCP / XCP进行刷新并使用可直接从CANape使用的vFlash项目的帮助下使用诊断协议时,CANape将为您提供支持。 vFlash是用于ECU编程的易于使用的工具。 它已经通过用户友好的模板支持50多种不同的Flash规范。

在ECU校准期间,闪烁用于更新应用程序并调整ECU中的参数。

通讯协定

当使用CCP / XCP进行编程并借助vFlash项目使用诊断协议时,CANape支持您。 vFlash是用于ECU编程的易于使用的工具。它已经通过用户友好的模板支持50多种不同的Flash规范。

使用CCP / XCP的闪存可以在有或没有所谓的闪存内核的情况下执行。闪存内核是可执行代码,可在实际闪存之前复制到ECU的RAM中。该代码可以擦除闪存,并在实际闪存操作期间接管通信。

在“ Flash”区域的CCP或XCP设备的“设备配置”中选择了Flash工具。

使用诊断协议(UDS和KWP2000)烁时,将使用vFlash项目。如果CANape中存在完成的vFlash项目,则用户可以选择该项目并对其ECU重新编程。为此,不需要单独的vFlash许可证。

vFlash是用于对ECU重新编程的软件工具。 CAN,CAN FD,LIN,FlexRay和以太网(DoIP)可用作接口。闪光序列是通过闪光模板定义的。这些模板由Vector根据要求开发。

vFlash项目有两种类型:

标准vFlash项目引用了诸如Seed&Key Dll,HEX文件等资源,这使用户可以轻松交换资源而无需更改项目的内容。

vFlash Pack&Go项目包含所有必要的资源。它是一种自包含的文件格式,不需要其他资源。

CANape支持两种格式。

6 诊断

CANape可以访问ECU或车辆中的诊断数据。 为此,必须在描述文件中定义诊断数据和诊断服务。 在此,CANape支持不同的描述格式,例如CDD和ODX。 UDS和KWP2000可用作诊断协议。

对诊断数据的读访问和写访问对用户是透明的。 CANape管理用于在后台获取和更改数据的必要服务。

除了用于显示和使用信号及参数的标准窗口外,还提供其他特定于诊断的窗口:诊断窗口,故障存储器窗口和OBD窗口

7 ASAM MC3接口

MCD系统通过ASAM-MCD3标准接口使其功能可用于其他应用程序。 为此,它充当访问连接的ECU的服务器。 因此,它的功能主要包括测量数据采集和校准特征值的功能。

 

8 自动Automation CDM studio

借助COM服务器,您可以使用脚本语言控制CDM Studio。

可以说,为此可用的最著名的脚本语言是:VBScript,JScript,Perl和Python。

创建的脚本可用于在CDM Studio中自动执行经常执行的任务,否则将需要在用户界面上输入多个操作码。

 

除了通过COM接口进行自动化之外,还可以使用命令行执行各种操作。

配置文件可用于自动执行CDM Studio中经常执行的任务,否则将需要在用户界面上输入多个操作码。

9 函数

在程序中,您可以定义跨设备功能。这样的函数定义可以是算术或代数公式,其中变量充当实际信号或参数的占位符。您也可以使用类似C的编程语言在函数定义内编写程序。在测量过程中,将根据测量信号列表中设置的模式执行功能。

信息

函数编辑器有两个选项,可帮助用户无需编程知识即可创建函数和脚本:

集成的嵌入式帮助:将光标置于函数定义内并按键可打开此函数的帮助页面。自动完成文本的选项:键入适合键入字符的编辑器字段后,将打开一个具有所有可用功能的下拉列表。使用[Enter]键,建议被写在光标位置。

您必须区分函数和脚本:

测量过程中,函数被启动事件触发并同步执行。测量功能是组合功能+测量参数。脚本可以独立于正在运行的测量启动,可以被异步调用(菜单命令“工具” |“执行脚本”),并且可以与正在运行的测量并行执行。

 



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭