人生就是博官网

利用笔记 | 若何利用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标定 →
近期文章

颁发回复

×
×

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

【网站地图】