TSMaster-CCP/XCP Calibration Function Details

Sharing|TSMaster-CCP/XCP Calibration Functions Detailed Explanation

overviewPreface

As you know, CCP stands for CAN Calibration Protocol and XCP stands for Universal Measurement and Calibration Protocol. Both are commonly used for development, testing and on-board calibration and were developed by ASAM (Association for Standardization of Automation and Measurement Systems).

TOSUN provides CCP/XCP calibration solution, TSMaster supports online calibration, offline calibration, automated calibration of CCP/XCP, etc.This article focuses on the CCP/XCP calibration function of TSMaster.

→ TSMaster Calibration Function

CCP/XCP Functional Overview

CCP Calibration

XCP on CAN/CAN FD Calibration

Support DAQ/Polling measurement

Memory settings, including loading image files, configuring checksum methods, etc.

Support for characteristic parameter curves, MAP diagrams, etc.

Supports MDF/MF4 storage and playback

Supports graphical display of variable curves

Support calibration parameter management, par/DCM or hex format

Supports single and multiple file downloads

DATABASE

After loading the A2L file, it automatically parses out information about variables, conversion methods, structure layouts, etc. in the database, and also supports searching.

TSMaster-CCP/XCP Calibration Function Details

Protocol Details

1、Protocol settings

Protocol settings mainly include security algorithm import, master-slave node identifier setting, CAN FD configuration, byte sequence, etc.

TSMaster-CCP/XCP Calibration Function Details

2. DAQ Settings

XCP DAQ settings include dynamic/static DAQ configuration, maximum number of event channels, optimization type, address expansion, ODT signal configuration, and crossover/recovery support.

TSMaster-CCP/XCP Calibration Function Details

3. DAQ allocation

System Message View: DAQ Allocation Process

Message View: Original Message Trace

TSMaster-CCP/XCP Calibration Function Details
TSMaster-CCP/XCP Calibration Function Details

4、Event Setting

Event names, event channels, trigger rates, priorities, units, event types, etc. can be created manually or automatically from A2L files.

TSMaster-CCP/XCP Calibration Function Details

5. Optional commands

XCP Optional Commands: Optional commands can be manually checked or automatically recognized from the A2L file.

TSMaster-CCP/XCP Calibration Function Details

Memory settings

Memory configurations include: calibration data loading and exporting. Supports s19, hex, mot files.

TSMaster-CCP/XCP Calibration Function Details

Data logging

Recording of calibration data, internally recorded in mat format by default, with an optional version in MDF format, which can also be exported as an MDF format file.

TSMaster-CCP/XCP Calibration Function Details

signal excitation

Variables can be dragged directly from the calibration database page to the signal excitation page, or added directly by right clicking. You can reset to the original signal value, support import and export configuration.

parametric curve

1. MAP chart display

Supports parameter calibration in both curves and MAP charts, and can also read parameters from the ECU.

TSMaster-CCP/XCP Calibration Function Details

2、X/Y chat display

The MAP chart can be set to be displayed as an X/Y chart.

TSMaster-CCP/XCP Calibration Function Details

Calibration parameter management

✔ Support for import and export of calibration parameters 

✔ Support for par, DCM format and hex format 

✔ You can set the current state as the baseline

TSMaster-CCP/XCP Calibration Function Details

Calibration Data Manager, which mainly contains the following functions: ✔ Loading and analyzing calibration data ✔ Analyzing and comparing multiple calibration data ✔ Modifying calibration parameters offline ✔ Outputting rectified calibration data files

TSMaster-CCP/XCP Calibration Function Details

1. Load data

Calibration data loading, support data type contains: 1, Hex, S19 type data. 2, DCM data 3, PAR data If the above loaded data is only a localization of the A2L definition data, the system will prompt the user to select a template data file to automatically make up.

TSMaster-CCP/XCP Calibration Function Details

2. Data comparison

Data comparison includes the following operations: 1. Data variable statistics 2. Select filter conditions: △ All items: show all variables. △ Modified items: display only modified variables △ Same items: display only unchanged variables △ Mismatch items: variables not defined in A2L appear in the loaded data file.

TSMaster-CCP/XCP Calibration Function Details

(3) Selecting the reference file: After the reference file has been changed, the response comparison results will also be changed. The icon of the file selected as reference is shown on the right.

TSMaster-CCP/XCP Calibration Function Details

4) Select the data block to view the detailed changed data points. As shown in the figure below: the yellow background indicates the rectified data.

TSMaster-CCP/XCP Calibration Function Details

3. Data calibration

Static data calibration allows engineers to complete the analysis and integration of calibration data. For example, the process of rectifying multiple different calibration data into one target calibration data file is the same as offline calibration.

After the operation is completed, the user is supported to export Hex/s19 data files and calibration data management files such as DCM/Par.

TSMaster-CCP/XCP Calibration Function Details

Calibration data curing

The parameters modified during the CCP/XCP calibration process are located in the calibration RAM area, and after the ECU has been powered down, this part of the modified parameters will be lost. Therefore, it is necessary to solidify the calibrated parameters into the Flash of the ECU. Generally two ways are used: based on CCP/XCP or based on UDS.

1. CCP/XCP based brush writing

The calibrated data file is downloaded and solidified into the target ECU via the XCP Program protocol (UDS protocol is explained separately) to validate the calibration data.

After you have finished configuring the download parameters, the recommended download method is:

1) Erase the ECU internal data first.

2) Perform the download process again.

With this approach, the flushing speed will be much faster than executing the download process directly

TSMaster-CCP/XCP Calibration Function Details

2、UDS based brush writing

In TSMaster, it is enough to configure the brushing process from top to bottom according to the brushing specification. Among them, the calibration data file is loaded into the composite service, and the corresponding 0x34,0x36,0x37 service flow will be generated automatically inside the software. For detailed configuration method, you can check the TSMaster diagnosis related chapter description.

TSMaster-CCP/XCP Calibration Function Details

Calibration data curing

TSMaster has built-in message analysis, diagnostics, calibration, and system variable data in one unit, making it easy to analyze data synchronously. Through the COM component call can also realize the automation calibration. 

Typical Applications: In production lines, laboratories and other scenarios, user-developed applications call the TSMaster software through a COM component interface to realize automated calibration and brushing.

TSMaster-CCP/XCP Calibration Function Details
TSMaster-CCP/XCP Calibration Function Details

Remote Calibration

1, remote calibration system in the client to complete the device mapping, the user's actual operating interface is still TSMaster, so all the features of the TSMaster introduced in the foregoing, applicable to this remote system.

2. The device side adopts MCU device + 4G/Wifi module, which has stronger environmental adaptability compared with the program using SOC or small computer equipment.

3, data analysis, data management, make full use of the existing characteristics of the TSMaster software system, with strong data analysis, comparison, rectification, export capabilities.

TSMaster-CCP/XCP Calibration Function Details
TSMaster-CCP/XCP Calibration Function Details

发表回复

en_USEnglish
×
×

产品入口: 产品添加到购物车

Download location

Please click the download button below to start experiencing the powerful TSMaster features. Thank you for your support!

Beta version updated weekly, full version updated monthly
Installation environment
  • 1
    Windows 7 SP1 or higher, supports Win10, and WIn11.

    Operating System

  • 2
    8GB

    random access memory (RAM)

  • 3
    At least 550MB of free space

    disk space

  • 4
    Dual-core (2-core) or higher

    CPU

Please ensure that your computer meets at least these requirements in order to install and run the TSMaster software successfully. If your computer does not meet these requirements, it may cause performance problems or not run the software properly. You may want to consider upgrading your hardware if you need smoother running features.