Module Parameters for UDS on Ethernet (Diagnostic Communication over IP)
Before selecting the UDS on Ethernet interface for calibration tasks, first create a working dataset in INCA from the HEX file (Intel hex format or Motorola format) and the A2L file (*.a2l). If you only want to perform measurement tasks, then just read the project description file (*.a2l).
Note |
Make sure that UDS on Ethernet is defined in the A2L file (*.a2l). This can be identified by using blocks specially designated as IF_DATA ASAP1B_DIAGNOSTIC_SERVICES. |
The following shows the module parameters for UDS on Ethernet:
Note |
If you use a module which supports only measurement functions, only some of the following parameters are available. |
Enter any name for the hardware module.
Specifies how the system should react if the connection between INCA and the hardware module is interrupted at measuring start or during measurement.
Abort after failure
The measurement using this hardware module will be terminated in any case of measurement failure (at measuring start or during measurement). The system does not try to reinitialize the hardware module. After the connection has been interrupted, you have to reinitialize manually.
This option is appropriate when, e.g., the measured values are not essential for the experiment, as the module will be ignored after any failure. This option is the default.
Abort at start, try again later
INCA stops measurement of this module in case of failure at measuring start, assuming the module is disconnected or has any systematic problem.
It continues to try measurement in case of failure during the measurement assuming the failure is temporal and can be resolved via retries.
Retry always
INCA continues to try measurement of this module in any case of measurement failure (at measuring start or during measurement).
This option is useful if you want to conduct quick start or cold start measurements.
This specifies whether timestamps are to be rounded or not.
If rounding is enabled, the precision is determined according the following rule:
Divide the acquisition rate by 10 and round to the next smaller power of 10.
Example:
Acquisition rate | Resolution | Acquisition rate | Resolution | |
10 µs | 1 µs | 10 ms | 1 ms | |
20 µs | 1 µs | 20 ms | 1 ms | |
50 µs | 1 µs | 50 ms | 1 ms | |
0,1 ms | 0,01 ms | 100 ms | 10 ms | |
0,2 ms | 0,01 ms | 200 ms | 10 ms | |
0,5 ms | 0,01 ms | 500 ms | 10 ms | |
1 ms | 0,1 ms | 1 s | 0,1 s | |
2 ms | 0,1 ms | 2 s | 0,1 s | |
5 ms | 0,1 ms | 5 s | 0,1 |
Note |
There are two data types for the timestamp format: |
If the connection between INCA and the hardware module is interrupted and then restored, you can specify whether the required reinitialization is to be done manually or automatically.
Prompt for reinitialize
After the connection is restored, a dialog will prompt you whether you want to reinitialize the hardware or not.
This option is the default.
Reinitialize automatically
After the connection is restored, the hardware is reinitialized automatically.
Reinitialize automatically and download the working page
After the connection is restored, the hardware is reinitialized automatically. INCA checks whether the checksums in INCA and in the ECU are still equal. If the checksums differ, INCA automatically downloads the dataset to the ECU.
This option is particularly useful for MCD3 operation, where different checksums resulting from a connection loss would interrupt the operation.
Shows the name of the project used and the current working dataset.
To select a different project or working dataset: in the Value column, double-click the field next to Project/working data.
Shows the name of the reference dataset used.
Note |
The reference dataset is linked to the selected working dataset and must therefore not be changed here. |
Shows the difference in bytes between the working dataset and the reference dataset.
You cannot edit this field.
Defines how the memory page contents for the ECU and the experiment are checked during initialization.
Always check
The checksums from the memory page contents for the ECU and the experiment are calculated during initialization.
Check if needed
The memory page contents are downloaded directly from the ECU and the experiment during initialization.
Never check
The memory page content's checksums for the ECU and the experiment are not calculated during the initialization.
Note |
This parameter is relevant only if the ECU uses the SEED&KEY method for protection against illegal manipulation. |
Shows the name of the DLL used to give you access to the ECU.
To select a different DLL: in the Value column, double-click the field next to Seed&Key DLL.
Defines whether a confirmation is necessary before the program switches to the checksum calculation page.
Yes
Additional confirmation is necessary before the program switches to the checksum calculation page.
No
No additional confirmation is necessary before the program switches to the checksum calculation page.
Note |
You cannot edit the fields on the Info tab |
Shows additional information about the UDS on Ethernet interface.
See also
Measurement and Calibration Using UDS on Ethernet
Working in the Hardware Configuration Editor