首页 > 编程知识 正文

433是谁的音乐作品,collapsing world创作背景

时间:2023-05-06 05:08:54 阅读:170804 作者:3427

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

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

CANape包括在线测量离线分析诊断打印机功能和http://www的主要可可

主要应用领域:

1测量CANape可以记录来自各种来源的测量数据。

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

MDF记录仪、信号和总线消息BLF总线消息记录器如何建立测量和标定窗口

设定测量

开始测量并停止

总线日志配置

在运行时启用或隐藏记录

2面板在许多用例中,特定窗口提高了操作的便利性。 例如,测试台或反复测试中。 面板设计器是CANape和CANoe附带的单独工具。 可以使用控件对象在面板窗口中启用输入和输出。 这些面板可以在CANape和CANoe之间交换。 如果没有足够的控件可用,则可以通过“面板控件”插件在C#中创建和使用自己的控件。

使用. net APP应用程序中提供的面板设计器,可以编辑图表面板。 用户可以在测量过程中交互更改校准对象的值,并显示测量信号。

面板设计器提供了详细的联机帮助。

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

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

可以更改CANape参数值的控件(开关、按钮等)

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

许多元素(如滑块)可用作操作符控制和显示元素。

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

在面板设计器中,为所有元素指定唯一的符号名称。 稍后,该名称将用于将元素链接到在CANape中通过CANape配置的相应数据对象。 您也可以在面板中放置独立于数据对象的静态元素(文本、位图等)。

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

分配对方时,必须遵守特别注意事项。

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

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

所有窗口都与时间同步后,将提供执行测量的时间和空间关系的概览。

合并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的编程语言在函数定义内编写程序。在测量过程中,将根据测量信号列表中设置的模式执行功能。

信息

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

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

您必须区分函数和脚本:

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

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。