CANape
Measuring, Calibrating and Logging of ECUs and ADAS Sensors

ECU Calibration with CANape

CANape's primary area of application is optimal parameterization (calibration) of ECUs. While the measurement is running, you change parameters and record signals at the same time. Communication between CANape and the ECUs takes place via protocols such as XCP or via microcontroller-specific interfaces with the VX1000 hardware. In addition, CANape supports various ADAS sensors such as radar, LIDAR and video. Combined with powerful hardware, CANape is capable of storing several gigabytes of data per second. Calibration data management and convenient measurement data evaluation including data management and reporting make CANape a complete tool for ECU calibration. Of course, CANape provides access to bus, diagnostic and analog measurement data.

Advantages

  • Universally applicable platform through use of standards and open interfaces
  • Time-synchronous acquisition and recording of measurement data from a wide variety of sources, such as ECUs, vehicle buses, ADAS sensors, analog measurement technology, etc. 
  • Process-safe logging solution through interaction with CANape log
  • Automated measurement data evaluation through data mining locally on the hard disk and in the measurement data management system vMDM in the cloud
  • Conveniently adjust and save parameters and manage them locally on your own PC. Or transfer directly to the server- or cloud-based vCDM calibration data management system.
  • High-performance connection to ECUs and sensors (radar, LIDAR, video ...) with highest measurement data rates via the VX1000 product family or Automotive Ethernet
  • Convenient integration of analog measurement technology with high sampling rates (e.g. high-voltage measurements at the inverter with 1MHz sampling rate)
  • High-precision calculation of e.g. power values of the electric drive with the functions of the eMobilityAnalyzer library during the measurement or based on measurement data
  • Extensive coupling to Matlab/Simulink 
  • Rapid prototyping platform as an efficient runtime environment for code and models
  • Open interfaces for third-party hardware integration
  • Integrated programming language for calculations and automation of CANape
     

Application Areas

Application Area Measurement & Calibration

Calibration

The characteristic values are displayed either alphanumerically or graphically. Freely definable panels allow an individual user interface for the display and adjustment of characteristic values. The characteristic value adjustment offers the following functionality:

Screenshot CANape Calibration windows
You can conveniently visualize and modify the various types of parameters in the calibration windows
  • You adjust characteristic values either online in the ECU's memory or offline in CANape's "mirror memory". The offline mode allows you to preprocess or postprocess ECU parameters without being connected to the ECU.
  • Parameter adjustment in parallel with measurement data acquisition
  • All parameters of an ECU can be calibrated in a single window, the Parameter Explorer
  • Structures with parameters can be viewed holistically in the Parameter Explorer
  • Flashing of code and/or data
  • A parameter set with the parameter values valid at the time of measurement can be generated from the measurement file
  • Parameter sets can be combined to form new versions and the data can be fed back into software development via C, H or MATLAB M files.
  • Parameter set files are managed in vCDMStudio
  • Parameter set files can be loaded and visualized and edited in adjustment windows. Thus also mass operations on parameter set files are possible.
     

Measurement Data Acquisition

CANape uses the CCP and XCP measurement and calibration protocols to acquire ECU-internal measurement variables synchronously with ECU processes. ECU measurement data is recorded synchronously in time with the other measurement data and displayed in a wide variety of ways. Use several independent recorders in parallel to record measurement data. 

Show more
  • Record time-synchronous data from ECUs, ADAS sensors (video, radar, lidar, ..), bus systems, analog measurement variables, and much more 
  • Unlimited measurement files thanks to the ASAM measurement data format MDF 4.x
  • Maximize data transfer from ECUs through optimized DAQ lists 
  • Analyze bus communication in the trace window
  • Calculate additional quantities during the measurement, such as the electrical power in the inverter
  • Minimize the amount of data through sophisticated trigger options with pre- and post-trigger times 
  • Various window types and user-definable panels are available for graphical display
Show more

Supported Hardware Interfaces and Protocols

  • Bus monitoring of CAN, CAN FD, Automotive Ethernet, SOME/IP, FlexRay, LIN, SAE J1939, GMLAN and CANopen 
  • XCP on CAN, CAN FD, FlexRay, Automotive Ethernet, Ethernet, RS232
  • Fast controller interfaces such as JTAG, DAP, LFAST, RTP/DMM, Nexus AUX, AURORA etc. via the VX1000 measurement and calibration hardware
  • Fast processor interface with PCIe via VX1000 
  • Interfaces for video sensors
  • DoIP (Diagnostics over Internet Protocol, ISO 13400)
  • CCP
  • ISO 14230 (KWP2000 on CAN) and ISO 14229 (UDS), transport protocols ISO/TF2 and VW-TP2.0
  • ISO 14229 (UDS) via FlexRay with the ISO transport protocol as well as the transport protocols "AUTOSAR" and "BMW" on request
  • KWP2000 on K-Line
  • DLT

ECU Communication

If the possibilities of XCP in the ECU are no longer sufficient, the VX1000 product family is used. For high data throughput with minimal or no runtime influence on the ECU, data is accessed via microcontroller-specific data trace and debug interfaces.  The VX1000 base module is connected to the PC via XCP on Ethernet. The VX1000 measurement hardware is connected to the controller via a POD (Plug-On Device). This allows you to acquire all data even from very powerful ECUs and ADAS sensors, such as radar or video. In the vehicle, on the test bench or in the laboratory. 

The following additional ECU interface manufacturers are supported:

  • Yokogawa's measurement solution RAMScope via AUD interface.
  • ETAS XCP-on-Ethernet interface for vehicle ECUs FETK and XETK

Bus-Based Measurement Technology

Vector hardware products give you access to all typical bus systems: CAN, CAN FD, FlexRay, LIN, Automotive Ethernet and Ethernet. Messages that comply with an automotive-typical standard (e.g. described by arxml, Fibex or DBC) are directly supported. If you use your own protocols, e.g. via Ethernet, these can be included via a separate driver.

Autonomous Data Logging

CANape is used extensively for in-vehicle test drives. So what could be more obvious to use a data logger based on CANape? 
 

Digital/Analog Measurement

The following measurement systems can be integrated into CANape:

 

Graphic CANape with supported systems for analog/digital measurement
Supported Measurement Systems for Analog/Digital Measurement
  • Vector I/O solutions
  • All measurement data acquisition devices that are connected to the PC via the CAN bus, e.g. devices from Caetec, CSM, IMC or Ipetronik 
  • All CSM measurement modules: CAN and Ethernet MiniModules as well as High-Volt Modules 
  • ETAS measuring module series ES400 and ES600 - ES650
  • NI-DAQmx analog and digital measurement cards from National Instruments
  • ADwin systems from Jäger Computerized Measurement Systems
  • QuantumX and SoMat eDAQ from HBM
  • Mx-SENS 8 via XCP on Ethernet from Ipetronik

 

An open interface is available for the integration of further measuring systems: The DAIO interface (digital/analog IO) for high-performance measurement solutions. The user can create the necessary drivers himself. Vector supports you during development with a development kit, sample code, documentation and services.

Measure and Calibrate According to ASAM MCD3

CANape's automation interface provides functions that enable symbolic access to bus and ECU data. The positive effect is significant time and cost savings for potential application programs. Every client application has access to the vehicle bus systems and protocols via the interfaces. This allows you to integrate CANape into test bench applications. But also control it via Excel, MATLAB, Visual Basic programs and many more.

CANape supports the following standards:

  • ASAM interfaces ASAP3
  • ASAM MCD 3MC
  • iLink-RT


In addition, the following CANape-specific interfaces are available:

  • CANape API / CANape TCP
  • CANape COM
  • Matlab MCD3 (coupling of Matlab and CANape)

Application Area ADAS

Acquiring, Recording, Visualizing Adas Data - One Solution for All Sensor Manufacturers

For the development of ADAS solutions, CANape is a central component of the tool chain. CANape with the "Driver Assistance" option is the universal logging solution for all sensors from a wide variety of manufacturers and other data streams in the vehicle. It visualizes and verifies detected objects, supplements measurement data with meta-information and much more. Thanks to an open interface in CANape, integration of additional sensors and components is possible in almost any way.

The sensors are physically connected via the VX1000 product family or via Ethernet with the VN products.
An automotive-grade computer serves as the platform for use in the vehicle. CANape log" is a high-performance logger. Hardware and software are optimally matched to each other. Visualize and verify the detected objects in CANape or vSignalyzer.

 

Excerpt from supported sensors and components: 

  • Support of radar and video sensors from various suppliers.
  • LIDAR sensors (e.g. IBEO HAD, Quanergy, Velodyne, ...)
  • Inertial systems for exact position and motion data e.g. by ADMA (GeneSys Elektronik GmbH) or RT systems (OxTS Inc). 
  • GNSS receivers
  • Recording of the environment by reference cameras, e.g. µEYE (IDS), Axis cameras and other cameras that have a DirectX driver.

Application Area Diagnostic & Flashing

Screenshot CANape diagnostic testing
Structurized display of the supported diagnostic functions. All DTCs including the environment data are displayed.

You access diagnostic data and services symbolically with CANape. The description files can be either in ODX format or in Vector-specific CDD format. 

As a diagnostic tester, CANape offers the following functions:

  • Selection, parameterization and execution of diagnostic functions in the Diagnostics Console
  • Window for displaying and editing the error memory, symbolic display of DTCs and environmental data
  • Integrated access to measurement, adjustment and diagnostic data, e.g. with visualization of fault memory entries in the graphics window
  • Analysis of all aspects of diagnostic communication in the Trace window: messages, transport protocol data, protocol data and diagnostic data
  • Address-oriented access to A2L-defined ECU data via diagnostic functions
  • Visualization of the chronological sequence of diagnostic functions
  • Scripts for automation of diagnostic sequences
  • Easy-to-use automation interface for executing diagnostic services
  • Access to OBD data with specific display in OBD window
Show more
Graphic CANape flashing ECUs
Flashing ECUs efficiently with CANape

Flashing of new program versions is possible via XCP and CCP as well as via diagnostic protocols. 

Flashing via XCP or CCP
Your driver in the ECU must support flashing for this.


Flashing via diagnostic protocols
Flash reliably via existing vFlash projects that exactly match your flash bootloader in the ECU. In CANape you can conveniently select the vFlash project. 


Flashing via VX1000
If your ECU is connected to CANape via the VX1000 product family, flashing is also performed via this family. Some Braindead ECUs can also be flashed.  

Show more

Testing of Security-Protected ECUs and Networks

The principle of the Security Manager - with and without access to OEM-specific backends
The principle of the Security Manager - with and without access to OEM-specific backends

Security mechanisms in the ECU secure the vehicle and its functions against manipulation and unauthorized access. However, for testing and diagnostic purposes, it must be possible for an authorized individual to participate in vehicle communication during development and later operation.

With the Security Manager, Vector offers a uniform solution that is used identically for many Vector tools. In addition to CANape also CANalyzerCANoevFlashIndigo and CANoe.DiVa use the Security Manager.

Use Cases

  • Diagnostics: Authentication
  • Diagnostics: Variant Coding

Application Area Data Analysis

Data Analysis and Data Mining

CANape offers you a wide range of options for convenient manual and automated processing and evaluation of data from past measurements:

     

Screenshot CANape data mining
Convenient data mining user interface for automatically evaluating measured data

Automated Evaluation of Measurement Files

  • Arithmetic evaluations via the integrated CASL programming language, with delivered function libraries, C/C++-based functions in DLLs that you have either created manually or come from the Simulink model environment 
  • Convenient searching and analysis of large data sets via the data mining user interface
  • Convenient linking of search conditions enables efficient description and execution of complex analyses
  • Signal display over time or in XY representation
  • Enrich measurement data with additional metadata 
  • Customizable print templates are available for your reporting Import and export of different measurement file formats
  • Export sequences from measurement files with synchronous video editing
  • Easy handling of measurement files with the measurement file manager

Application Area eMobility

Getting the Essence Out of Your HV Measurement

The eMobilityAnalyzer is a function library for EV-Development. As the heart of our scalable Vector/CSM eMobility Measurement System it calculates from raw signals, such as current and voltage, the desired derived signals of interest such as power, etc. by using complex mathematical algorithms.

Highlights Version 19.0

High performance

  • Fast loading of very large description files, such as A2L, arxml, ...
  • Simultaneous loading of many measurement files
  • Direct online calculation with Sampling rates up to 1 MHz

Process reliability

  • Use your CANape project now also as a logger configuration with CANape log

Cost efficiency

  • The eMobility-Analyzer now calculates all necessary parameters for the development of electric motors - without special components
  • Measure and parameterize models directly in Simulink without a paid option
Show more

You need precise performance data of your electric drive? But don't have the time to use expensive and unwieldy solutions?

Then simply use familiar mechanisms in CANape. The eMobilityAnalyzer is available as a function library and calculates all physical quantities necessary for electric motor development, such as inverter efficiency, active, reactive and apparent power of the electric motor, etc. 

At sampling rates of 1MHz the calculated values are extremely precise, because they detect every harmonic.

More about the solution...

Show more

They connect all ECUs, ADAS sensors, buses, etc. to CANape log. CANape log is the data logger based on an industrial PC that is configured directly from CANape and records data at up to 1GByte/s.  You connect your CANape to CANape log via Ethernet, configure and verify everything in CANape and have completely configured your logger. No room for configuration errors. Process safety is that convenient.

Data logging is stand-alone and is monitored and controlled via an app. Easy to use for everyone. No special know-how is required.

You can find more information here

 

Show more

You have to implement your ADAS projects and cannot wait for release dates of CANape? We have understood that. In order to be able to directly integrate the most diverse sensors, we introduced our concept of "Distributed High Performance Recorder" (DHPR). It allows any number of sensors to be integrated into CANape without having to develop at the CANape Core.

In addition to the new VN5000 Ethernet interfaces, the new video solutions are also available for physical connection. The VX1161 is a modular hardware optimized for the vehicle with space for six plug-in modules. It offers the functionalities of any combination of VX1000 base modules, bus interfaces and video grabbers.

Show more

ADAS sensors provide detailed information about the vehicle's environment. The sensor analyzes the data, identifies road users and describes information (position, speed ...) as data objects. For example, the sensor sends these data objects in the form of object lists to fusion control units.

The transmission of the object lists is signal-based or as an already defined data object in form of a structure. A data object that describes a point cloud of a lidar, for example, can be used directly in CANape for visualization. In the case of a signal-based description, the signals must be assigned to the data objects. The assignment is performed by the Signal Object Adapter in CANape. Online measured signals or already stored measurement files serve as the source.

For verification purposes, the data objects are clearly visualized in special ADAS windows. These windows also display additional information such as position data and videos from reference cameras. This allows you to quickly and easily see at which point of the environment the objects were detected.

Show more

vSignalyzer is derived from CANape. All data evaluation options in CANape work exactly the same way in vSignalyzer.

Your CANape license is installed in your vehicle, but you want to analyze your data at your desk? Simply continue using CANape. You only need one vSignalyzer license. CANape recognizes it and you can analyze your data without a vSignalyzer installation.

Start CANape without a license and work in restricted mode. In this mode projects and configurations can be edited freely. Data analysis requires a license.

Your CANape projects contain many hundreds of megabytes of description files (A2L, ARXML, ..)? Please excuse me, but it takes time to load these data volumes.

To save you time, you can simply use vSignalyzer to load your CANape projects. This is fast because the description files are ignored. You will quickly see your configuration and the measured values. You do not need a separate license. vSignalyzer also works with a CANape license. 

Show more

You develop model-based with Simulink? Connect your model in Simulink directly to CANape via XCP on Ethernet. Use our free Blockset and measure any variables from the model and adjust its parameters. All from the familiar CANape interface.

The previous option "Simulink XCP Server" is no longer required for this purpose in CANape Version 19.0 and higher.

More about the function...

Show more

Options

Option Driver Assistance

The option adds two key aspects of ADAS development to CANape: data acquisition and object visualization.

Data acquisition:
ADAS sensors are integrated via special recorders. The interaction between CANape and the recorders (e.g. time synchronization, starting and stopping recording) is orchestrated by the option. 

Visualization of objects:
The option extends the visualization options in CANape. Objects detected by ADAS sensors, such as road users, road signs, lane detection, etc., require specific visualizations. 

Show more
  • Recording ADAS sensors at very high data rates
  • Visualization and validation of ADAS sensors 
Show more

Option vCDM

Convenient exchange of parameter sets within a team
Screenshot CANape Option vCDM: collaboration on parameter sets within a team
Simple loading of a shared data set in CANape. The vCDM Option eases collaboration for teams.

A calibration data management system like vCDM coordinates collaboration in large, globally distributed teams. vCDM includes many functions for organizing the division of labor and for rights and variant management. The system is designed to be open to support different data sources and tools.

The CANape Option vCDM provides sufficient functionality for many user groups to work with vCDM. The workflows are optimized for application engineers and tightly integrated into the CANape user interface. In addition, CANape Option vCDM offers a lightweight model of collaboration for small and medium-sized teams.

Show more
  • High user acceptance due to seamless integration in CANape and intuitive user interface. All work steps are performed in one tool.
  • Reliable data exchange through conflict detection and conflict resolution in the event of simultaneous parameter changes by two editors
  • Great transparency through change tracking of parameter values
  • No investment costs when using the Vector Cloud offering (amortization over operating costs)
  • Scalable solution: from two to two thousand users. Upgrade to vCDM is possible.
  • CANape and vCDM Server: Two proven applications optimally matched
  • CANape Option vCDM can also be run on an existing vCDM system
Show more

The user works with CANape data status management. Any data status can be easily shared with other users. The invited colleagues can then load these data statuses directly into their CANape. The user sends changes to parameters to the network. At the same time, changes made by colleagues are updated on the user's own PC. Conflicts that occur due to simultaneous changes to the same parameter are immediately displayed and resolved by the user. You can see who has made changes to individual parameters and when.

Show more

Option vMDM

Graphic with most important vMDM components
Overview of the most important vMDM components

vMDM (Vector Measurement Data Management) is the solution for efficiently managing large volumes of data from development, test bench runs and driver testing. With vMDM, you store measurement data securely, protect the data from unauthorized access and facilitate the exchange of measurement data between distributed teams. Computationally intensive and extensive analyses, classifications and reports are executed in vMDM without any performance degradation of the workstation computer. The vMDM option gives you direct access from CANape and vSignalyzer to all measurement data stored and managed in vMDM.

Show more
  • Secure storage of measurement data from test benches, from testing and endurance testing
  • Data protection by organizing measurement data in the private or public cloud and assigning user-specific rights
  • Convenient search, filtering and display of measurement data
  • Automatic indexing of measurement data during data import
  • Flexibly usable index from attributes of the measurement, from analysis results and aggregated data of other systems
  • Automated data analysis and data mining in vMDM without performance degradation of user PCs
  • Project-specific reporting of measurement data and statistical analysis on metadata
  • Scalable solution for multi-user operation
  • Familiar working environment as vMDM is seamlessly integrated into the Vector tool environment. You define scripts, data analyses and data mining functions as usual in vSignalyzer or CANape.
  • Minimal IT effort with cloud-based operation
Show more
  • Integration of vMDM in CANape and vSignalyzer for navigation, search and data transfer
  • Interactive and automated data analysis of measurement data stored in the vMDM server in CANape or vSignalyzer
  • Easy export of measurement files from the vMDM Server by drag & drop
  • Creation of queries for storing dynamic search queries
  • Export query results in CSV format to create statistical analyses
  • Set up, manage data catalogs and user rights
Show more

Option Bypassing

Bypassing calculation with deterministic time response
Screenshot CANape Option Bypassing

The coupling of CANape, VN8900 and the VX1000 measurement and calibration hardware provides you with a powerful complete solution for bypassing. The VN8900 network interface serves as the calculation platform, and the VX1000 system provides the high-performance measurement and calibration connection to the ECU. CANape is used to configure the overall solution and visualize the signals and parameters.

 

Show more
  • Multiple bypass calculations can be operated in parallel and activated/deactivated
  • Deterministic time behavior in the calculation of the bypass functions
  • The VN8900 network interface with integrated real-time computer serves as execution platform for the bypass algorithms
  • Seamless configuration of the bypass in CANape for VN8900
  • Visualization of the bypass and ECU model in CANape with access to measurement data and parameters
  • As a runtime environment for DLLs from the model-based code generation process, the VN8900 can be used as a platform in addition to the PC.
Show more

In the Simulink model or C code, you define your function and place the CANape I/O function blocks at the inputs and outputs of the model. After code generation, compilation and linking, a DLL is available for integration in CANape.

In CANape, the model's inputs and outputs are linked to the real signals from the ECU. An easy-to-perform configuration change automatically moves the bypassing algorithm from CANape to the VN8900. In the process, all relevant data and configurations are loaded into the VN8900. At runtime of the model on the VN8900, you acquire the necessary input data from the ECU via the VX1000 hardware, XCP on Ethernet, XCP on CAN, CAN, FlexRay, or I/O. The VN8900 is then used for the configuration. The results of the algorithm are again sent to the ECU via the same path. You then use CANape to measure and adjust both the bypass algorithm on the VN8900 and the code in the ECU.

Show more

Option Thermodynamic State Chart

Display thermodynamic data and meaningful state charts for online and offline analysis
Screenshot CANape Option Thermodynamic State Charts
Switch between different chart types at a single click

During the development and testing of all types of air conditioning and cooling systems, physical variables such as pressure and temperature are recorded on the test bench or test vehicle - usually together with other measurement signals and variables internal to the control unit. To evaluate the system parameterization as well as the components and coolants used, engineers in the field of air conditioning technology require a specific data visualization for thermodynamic data.
With the Thermodynamic State Charts Option for CANape, you can now display thermodynamic data time-synchronously with other measurement data and generate meaningful state charts for online and offline analysis.

Show more
  • Numerous configuration options for individual design of the available state diagram types
  • Selection of thermophysical properties from the extensive substance data library TILMedia from the specialist TLK-Thermo GmbH, which allows both real gases and mixtures to be used
  • Online calculation of the state diagrams and thus individual adjustment of the isolines
Show more

With the Thermodynamic State Charts option, individually designed thermodynamic state diagrams can be generated with just a few clicks. These make it easier for you to analyze automotive refrigeration circuits online, for example. The various diagram types are available for selection:

  • Pressure-enthalpy (ph),
  • Pressure-specific volume (pv),
  • Pressure-temperature (pT),
  • Temperature-enthalpy (Th)
  • Temperature entropy (Ts)

When configuring a diagram, you choose from a variety of substances, mixtures are also available. From the measured signals, e.g. for temperature and pressure, based on the substance data, the relevant quantities for the representation in the state diagram are calculated. The determination of missing circuit corner points is made possible.

Show more

Interested in CANape?

Poster

Always Keep the Overview

Data Acquisition, Data Processing and Data Management. Whether you are interested in one or all three topics, the poster is always a good choice.

 

Order now the Powertrain Calibration Solutions Poster for free.

 

Open format DIN A1, handy folded to DIN A4.

Product descriptions

Fact Sheet:

Product Information:

  • CANape (PDF)
  • Option Driver Assistance (PDF) – Object verification for driver assistance systems (ADAS) incl. high-performance data acquisition from ADAS sensors
  • Option vMDM (PDF) – Direct connection between CANape and vMDM for the provision and analysis of measurement data
  • Option Bypassing (PDF) – Bypassing computation with deterministic time behavior
  • Option Thermodynamic State Charts (PDF) – Display of thermodynamic data and informative state charts for online and offline analysis
Show more
Component
Recommended
Minimum
Processor
Intel Core i5, 3.0 GHz or higher
Intel Core 2 Duo, 2.6 GHz
Memory (RAM)
16 GB (special tasks may place greater demands on the system. Please contact CANape Support if you need further assistance)
8 GB
Hard drive capacity
≥ 10 GB (special tasks may place greater demands on the system. Please contact CANape Support if you need further assistance)
Screen Resolution
1600 x 900
1024 x 768
Graphics Card
DirectX 9.0c or higher
Operating System
Windows 10 (64-Bit)
Show more

You are already using CANape and you have some technical questions? 

Show more

Questions?

Talk to us about CANape. We are happy to be there for you!

More information

CANape Option Driver Assistance

Object verification for ADAS incl. high-performance data acquisition from ADAS sensors

Learn more
CANape Option vCDM

Easy collaboration on parameter sets within a team

Learn more
CANape Option vMDM

Provision and Analysis of Measurement Data

Learn more
CANape Option Thermodynamic State Charts

Display of thermodynamic data and informative state charts for online and offline analysis

Learn more
CANape Option Bypassing

Bypassing computation with deterministic time behavior

Learn more
eMobilityAnalyzer

The eMobilityAnalyzer is a function library for EV-Development

Link
Model Based Development

Visualize and parameterize Simulink models easily and efficiently

Learn more