人生就是博官网

利用笔记 | 若何利用TSMaster的系统变量触发标定和诊断职能?

Table of Contents

overview媒介
随着电子?榈难缚煸龀,ADAS、无人驾驶场景带来的海量数据交互和实时性要求,OTA技术带来的信息安全挑战,对汽车总线仿真、测试、诊断、标定工具链的机能提出了更高的要求。本文重要解说若何利用TSMaster的系统变量触发标定和诊断职能。

1.标定和诊断概述

标定

  1. XCP/CCP标定
    通过CCP或者XCP和谈来实现对节造器内部参数进行动态调整的过程称之为标定。CCP和谈:是一种基于CAN总线的标定和谈。XCP和谈:通用测试标定和谈,是继CCP之后的和谈升级版,能够利用于多种总线。

  2. 特点

    1)均选取主从的模式,单个主机能够同时与多个从机通讯。

    2)主机通过下发号令与从机成立衔接,解锁,读取数据,批改参数等操作。

    XCP/CCP和谈,共同A2L文件,能够直接在软件上更改某些参数,执行器就会给相应的反馈。TSMaster 标定?橐览等缦铝嚼辔募和运行 XCP 或 CCP 和谈栈的ECU。

诊断

TSMaster 提供了诊断节造台基础职能,用户能够凭据需要配置自己的发送和应答要求。目前已经支持 CAN/CAN FD/LIN/UDS BootLoader,后续将会支持Some/IP和DoIP等。
若何利用TSMaster的系统变量触发标定和诊断职能
若何利用TSMaster的系统变量触发标定和诊断职能

2.标定和诊断使用

创建TSMaster标定

1)选择创建新工程或者创建空工程(后续选择保留地位),单击即可。
若何利用TSMaster的系统变量触发标定和诊断职能
2)点击利用 -> 标定治理器 ->设备配置(右击,新建ECU)->填写ECU名称确认即可创建成功。
若何利用TSMaster的系统变量触发标定和诊断职能

创建TSMaster诊断

点击Diagnositc ISO TP ->增长DIagnositc,页面将会弹出新的诊断框。
若何利用TSMaster的系统变量触发标定和诊断职能

TSMaster系统变量触发标定

1)选择驱动,点击XCP即可选择XCP/CCP和谈。
若何利用TSMaster的系统变量触发标定和诊断职能
2)选择数据库,导入A2L文件,导入成功即可通过数据库和谈内存,丈量列表查看和配置有关信息。
若何利用TSMaster的系统变量触发标定和诊断职能
3)如需安全算法,点击和谈 -> Speed和Key算法DLL文件,单击导入文件。
若何利用TSMaster的系统变量触发标定和诊断职能
4)选择逻辑通路,配置内存地址映射。
若何利用TSMaster的系统变量触发标定和诊断职能
若何利用TSMaster的系统变量触发标定和诊断职能
5)点击衔接ECU- >启动在线标定丈量,即可成功衔接。(如衔接谬误请查抄逻辑通路,内存配置)
若何利用TSMaster的系统变量触发标定和诊断职能
6)点击数据库选择一个PWM信号,右击能够选择增长至信号激励、图形、面板、数值,如下所示:
若何利用TSMaster的系统变量触发标定和诊断职能
7)通过批改信号激励或者面板变量的值去更改信号的数值,通过图形和数值显示,信号值已被更改。
若何利用TSMaster的系统变量触发标定和诊断职能 12 TSMaster
8)同时支持C剧本更扭转量的值,点击系统变量选择一个变量。
若何利用TSMaster的系统变量触发标定和诊断职能
9)复造写入代码。
若何利用TSMaster的系统变量触发标定和诊断职能
若何利用TSMaster的系统变量触发标定和诊断职能
10) 通过C剧本,Step函数,实现每隔一秒数值加一。
若何利用TSMaster的系统变量触发标定和诊断职能

TSMaster系统变量触发诊断

1)首先点击诊断窗口 ->诊断 BasicConfig 窗体中,选中指标服务,而后右键菜单中把该诊断服务注册为系统变量,点击系统变量此变量将显示。
若何利用TSMaster的系统变量触发标定和诊断职能
2)在面板增长Button,关联此变量,更改面板值,能够观察图形中值已经被批改。
若何利用TSMaster的系统变量触发标定和诊断职能
3)通过C剧本使此变量0 1跳变,通过图形和面板可进行观察。
若何利用TSMaster的系统变量触发标定和诊断职能

3.二次开发

1、支吃熹他说话进行二次开发,本例使用C# 挪用TSMaster API实现标定职能,使用软件为Visual Studio 2019。

创建一个新工程,步骤如下:选择C# -> Windows窗体利用 ->点击下一步。

若何利用TSMaster的系统变量触发标定和诊断职能
2、设置项目名称 -> 存储地位 ->点击创建。
若何利用TSMaster的系统变量触发标定和诊断职能
3、导入 TSMaster.dll文件,引用 -> 增长引用 选择dll文件,确认。
若何利用TSMaster的系统变量触发标定和诊断职能
若何利用TSMaster的系统变量触发标定和诊断职能
4、点击引用,查看TSMaster 有关挪用函数。
若何利用TSMaster的系统变量触发标定和诊断职能

5、增长TSCalibration类

点击增长 -> 类,批改名称 –>增长(A).成功创建TSCalibration 类。

若何利用TSMaster的系统变量触发标定和诊断职能
6、导入TSMaster 界说类型。
若何利用TSMaster的系统变量触发标定和诊断职能
7、通过public创建,读取和写入两个类。
若何利用TSMaster的系统变量触发标定和诊断职能
8、打开TSMaster 仿真 ->系统变量 ->内部变量,滑动条滑动到底部,即可看见标定节造器状态(Calibration.Status),标定节造器自动化寄放器状态(Calibration.Controller)。
若何利用TSMaster的系统变量触发标定和诊断职能
9、只需对系统变量值进行读取和写入就可触发标定。
若何利用TSMaster的系统变量触发标定和诊断职能
10、点击开启衔接,打开最近关关的TSMaster并启动,顺次点击启动ECU,启动丈量。
若何利用TSMaster的系统变量触发标定和诊断职能
11、输入变量名点击读取,实时价显示变量值为25。写入变量名,写入值50,即可看见变量的值变为50。
若何利用TSMaster的系统变量触发标定和诊断职能 31 TSMaster

About More

更多TSMaster有关职能可至B站“TOSUN人生就是博官网”旁观视频教程,我们等待TSMaster更多新职能的更新~
TSMaster 系统变量 →
TSMaster CCP标定 →
TSMaster XCP标定 →
近期文章

颁发回复

×
×

产品入口: 产品增长到购物车

【网站地图】