Skip to main content

Support Support

FAQ CSMconfig

Questions and answers on our Software CSMconfig.

I can't find my modules in CSMconfig. What can I do?

Please check the following points for CAN modules:

  • Terminate the measuring chain with a terminating resistor.
  • Activate the bitrate detection in the CSMconfig settings and try to find the modules via auto-configuration.
  • Connect the modules individually and import them with auto-configuration.
  • All modules on a CAN bus must use the same bit rate.
  • Check the total CAN bus load of the measurement chain to ensure that it does not exceed 100%. This can occur if modules are configured and plugged together individually. To correct this, read the modules individually and select a lower transmission rate.
  • Use an additional power supply in a long measuring chain.
  • Do not use pure CANopen modules (e.g. NH3CAN). These are not supported by CSMconfig and therefore not found.

For ECAT modules, please check the following points:

  • Do not use an external (USB-to-)Ethernet adapter when working with high sampling rates (>500kHz).
  • Check whether you have exceeded the maximum number of modules or channels for the measurement chain. These depend on the ECAT operating mode and are displayed in the XCPG dialog.
  • Before starting the measurement, wait until the status LED shows green for all modules.
  • Use an additional power supply in a long measuring chain.
  • Before editing the measurement chain, switch the gateway to CSMconfig offline and only then reconnect the modules. Then switch the gateway back online.
  • Use a switch for measurements with more than one gateway. The simultaneous use of two network cards for measurement and configuration can lead to communication problems.

Which CAN interfaces are supported by CSMconfig?

A list of the interfaces which are supported by CSMconfig can be found in the help under the keyword "Supported CAN interfaces". To use the intefaces you have to install manufacturer's drivers first.
Depending on which driver library you have activated in the CSMconfig program settings, different interfaces can be used:

CSM Interface Library

The following interfaces are currently supported by CSMconfig:

  • CSM (CSMcan)
  • VECTOR (VNxxx, CANCard-X, CANCard-XL, ETAS CANLink, ...)
  • KVASER (LAPcan, USB-CAN II, ...)
  • dSPACE (DCI-CAN1, ...)
  • softing (CANCard2, ... )
  • PEAK (PCAN-USB with PCAN Light API)
  • National Instruments (NI PCMCIA-CAN Series 2 with NI_CAN driver package)
  • IXXAT (USB-to-CAN compact, ...)
  • Intrepid (ValueCAN 2, 3)

BOA (ETAS INCA 7.1)

If BOA is selected as the active interface library, CSMconfig supports all CAN interfaces that are also supported by the BOA installation on your PC. For a complete list of all supported CAN interfaces of your BOA driver library, please contact ETAS.

What kind of effect does the offset adjustment have on the connected module?

The offset correction via adjustment in CSMconfig takes place in the DBC/A2L file and not in the module. This means that new scaling values are stored in the DBC/A2L file after the offset adjustment has been carried out. If an offset correction is desired during the measurement, it is better to use a function of the measurement software.
The only exception: Remote zero adjustment via CAN message with particular revsions of CAN ADMM8 pro/ADMM8 pro2 .

How can CAN CNTMM configure the number of teeth for the revolution in the channel list?

In the channel list there is no special column caption for the number of teeth in the "revolution" function.
For the revolution measurement the column "TMO/Overflow" is used to set up the number of teeth. You can find this parameter in the channel configuration dialog under "Advanced Counter Options".

How do I copy the settings from one module to the next?

To copy a configuration from one module to another module, the following steps must be carried out:

  1. Read existing module chain in CSMconfig.
  2. Switch the modules to offline via the "Online/Offline" button.
  3. Replace the module with the target module (must have identical type).
  4. Switch the modules to online via the "Online/Offline" button.
  5. Change the serial number of the old module by that of the target module.
  6. Write the configuration to the target module.

Why can't every measuring software detect XCP-on-Ethernet Rates higher than 10kHz?

The measurement software must support XCP-DAQ Packed Mode (XCP 1.4 or later).

Why can't the OUTMM be found in CSMconfig?

If the bitrate of the OUTMM is adjusted CSMconfig cannot find the module despite activated bitrate detection in the settings. The OUTMM is completly passive.
If bitrate detection is activated CSMconfig only listens on which bitrate meanigful information is delivered. Since the OUTMM does not send anything CSMconfig cannot recognize the bitrate and does not find the module.

Why do the output levels of the OUTMM deviate at higher ambient temperatures (>85°C)?

The OUTMM has limitations at ambient temperature above 85°C.
You can find these additional deviations which may occur in these temperature ranges in the data sheet.

Why do the ECAT modules work in CSMconfig but not in the measurement software (e.g. CANape, INCA)?

CSMconfig uses a simplified mode for configuration operation. CSMconfig and the XCP-Gateway establish a communication via a special IP adress and a broadcast command.
The measurement software in which the CSM ECAT are integrated does not support this simplified mode. In the measurement software the interface properties (IP adress) must match. If there is a mismatch the measurement sofware cannot communicate with the modules.

Which adjustment procedures exist in CSMconfig and which effects do they have on the measuring modules?

The following adjustment procedures are available in CSMconfig:

  • Auto-Offset
    The scaling value "Offset" is changed in the configuration document (A2L/DBC).
  • Auto scaling
    The scaling values ""Factor"" and ""Offset"" are changed in the configuration document (A2L/DBC).
  • Zero adjustment
    The zero point is adjusted directly in the measuring module by the zero point adjustment. (By shifting the zero position, the resulting measuring range becomes asymmetrical accordingly) This adjustment has no effect on the scaling values in the configuration document (A2L/DBC). Note: This property is only supported by certain device types. Information on the supported device types can be found in the CSMconfig help under the keyword "Support of module-internal adjustment procedures".
  • Linear Adjustment
    With the linear adjustment, the sensor characteristic stored in the module can be adjusted using two reference measuring points (freely selectable by the user). Note: This feature is only supported by certain device types. Information on the supported device types can be found in the CSMconfig help under the keyword "Support of module-internal adjustment procedures".
  • Bridge Adjustment
    The bridge calibration determines the circuit-dependent value for the zero point calibration of a measuring bridge. This offset value is stored in the measuring module. Note: This adjustment procedure is only available for the STGMM.

Where can I integrate a sensor or signal database into CSMconfig?

A sensor database is an external file in CSV format. Sensors with their most important parameters are stored in this file. A sensor database serves to simplify the configuration of commercially available sensors.

The signal database is also an external file in CSV format. If the Signals and measuring points are always named the same, the names or comments can be stored in the file. The user then does not have to make the input again manually for each configuration.

In CSMconfig, both files are integrated in the program settings. Changes in the files are automatically accepted after a restart of CSMconfig.

Program Settings CSMconfig
Program Settings CSMconfig