Vector CANtech, Inc.

CANape 11.0 Brochure

More Information: www.vector.com/contact ECU CALIBRATION Overview of Advantages ? Open and flexible platform, since it is based on standards ? Measurement data can be acquired time-synchronously from many different sources ? Convenient calibration and management of parameters ? High-performance interface to ECUs with measurement data rates up to 30 Mbyte/s ? Easy to incorporate analog measurement equipment with high sampling rates ? User-friendly visualization Simulink/Stateflow models ? Users can easily create and integrate custom display elements and controls ? Complete solution, because powerful tools like ASAP2 Editor, DBC Editor and much more are already integrated The parameters of a control algorithm can only be determined to a limited extent using a laboratory model. While the algorithms of the functions are a permanent fixture in the ECU program, parame-ter values such as characteristic maps and curves can only be determined and optimized by measurements at the test bench and in driving trials. Solving these challenging ECU development tasks is only possible with a versatile high-performance tool. Application Areas CANape is an all-round tool for ECU calibration. With CANape, you can solve all necessary tasks in this field – conveniently and reliably: ? From functional development of the software to rapid prototyp-ing solutions and the production-ready ECU ? At the work desk, on the test bench or on test drives ? In data logging, parameter calibration, ECU and vehicle diagnos-tics or verification of object recognition algorithms for driver as-sistance systems Features and Advantages The primary application area of CANape is in optimizing parameter-ization (calibration) of electronic control units. Calibrate parame-ter values and simultaneously acquire measurement signals during system runtime. The physical interface between CANape and the ECU might be made via the CAN bus with CCP, for example, or via FlexRay with XCP. Additionally, with its Diagnostic Feature Set CANape offers symbolic access to diagnostic data and services. As a result it has all relevant integrated functions for measurement, calibration, flashing and diagnostics. Its reliance on standards makes CANape an open and flexible platform for all phases of ECU development. CANape 11.0 Measuring, Calibrating, Diagnosing and Flashing ECUs in One Tool V2.91 2013-02 Sample configuration with simultaneous use of multiple configurations as well as separate Video and GPS window More Information: www.vector.com/contact ECU CALIBRATION Functions The basic functions of CANape include: ? Time-synchronous real-time acquisition and visualization of inter-nal ECU signals with CCP/XCP, signals from CAN, LIN, FlexRay and MOST buses as well as external measuring equipment ? Online calibration via CCP/XCP and real-time stimulation and bypassing via XCP ? Offline calibration of hex files ? Offline evaluation of measurement data from manual evaluation to automated data mining with integrated script language or user-generated DLLs ? Runtime environment for “software in the loop” solutions – algorithms that will run later in the ECU can be integrated in CANape ? Fast and secure flashing of binary files and parameter sets ? Seamlessly integrated diagnostics via KWP2000 and UDS ? Powerful management of calibration data, comparing and merging of parameter sets ? Automation interface for measuring and calibrating via C-API, COM, ASAP3, ASAM MCD-3 or iLinkRT ? Acquisition of environmental data with video, audio, GPS and external measuring equipment synchronous to the ECU measurement data ? Processing of measurement values and signals as well as automation of user input sequences using the integrated script language Measurement Data Acquisition CANape acquires internal ECU measurement parameters synchro-nous to ECU processes via the CCP and XCP measurement and cali-bration protocols. Data measured from the ECUs are logged time-synchronous with other measured data (from serial bus systems, GPS, audio, video or from other measuring equipment) and are represented in many different ways. The multi-recorder concept makes it possible to simultaneously configure different measure-ments and start and stop them independently of one another. Each recorder saves its measured values in a separate file. Features of measurement data acquisition and visualization in CANape include: ? Various window types and user-definable panels for graphic representation ? The ASAM measurement data format MDF 4.0 writes measure-ment files without a time-consuming post-process for sorting. MDF 4.0 also supports measurement files with a size over 4 GB. ? CAN bus data may be logged in either BLF or MDF 4.0 format ? Detailed display of DAQ list utilization in the measurement configuration ? Optimized DAQ lists configuration enables maximum data transfer independent of data types ? Analysis of bus communication in the Trace window ? Structures defined in the ECU source code can be used as measurement objects New Functions of Version 11.0: Handle complex configurations with ease ? Parallel use of configurations makes it easy to add and remove windows, measurement signals, etc. ? Name changes to objects in description files and measurement files can be handled as synonyms by use of name mapping (Thesaurus concept) Functional bypassing in real-time ? A functional bypass, which is executed on the VN8900 with determinis-tic time behavior, now also supports CAN and analog or digital I/Os ? Parallel configuration and use of multiple bypassing DLLs ? Automatic bypass instrumentation in Simulink Reliably manage calibration data ? Manage maturity level information and get overview of parameters and their individual states ? Numeric interpolation of characteristic maps and curves for convenient basic parameterization Improved user control and display features ? 2D/3D windows have been modernized and standardized Anonymized measurement ? Protect your development know-how: Measurement configurations with anonymized signal names Handling of A2L files ? Data set management conveniently maps A2L and Hex files to an ECU ? Simplified EPK handling in the ASAP2 Editor GPS map support ? Users can configure the driven route in the GPS window, e.g. data mining hits can be shown on the map as an event cloud Protocols and hardware interfaces ? Supports Vector hardware time synchronization ? Vector I/O interfaces are integrated in the VN1600 interface family and in the VN8900 System ? VN1600 interface devices support K-Line diagnostics More Information: www.vector.com/contact ECU CALIBRATION ? Virtual signals can be calculated online with the help of an internal script language or with MATLAB/Simulink models by combining real variables from various sources ? Extensive trigger options for data logging including pre-trigger and post-trigger times (also for audio and video) ? Time-synchronous acquisition of scalar values and arrays ? Decoding of encrypted CAN messages ? Use of CANape as a stand-alone data logger ? Configuration of the Vector data loggers for CCP and XCP measurements including seed & key handling ? Rates of up to 30 Mbyte/s are possible from the ECU depending on the interface used with the VX1000 measurement and calibration hardware data ? Reliable and time-synchronous documentation of driving situa-tions via audio and video recordings without keyboard input Status Monitor The Status Monitor supports troubleshooting and functional moni-toring of systems by analyzing their states, state transitions and events, which originate from different information sources, such as XCP, bus, I/Os, etc. A special focus here is on the analysis of AUTOSAR ECUs that contain many different software components. The Status Monitor is constructed similar to a logic analyzer and offers the following functionality: ? Monitors the states of AUTOSAR Runnables and measures ECU utilization ? Reads out Runnable states via the VX1000 measurement and calibration hardware ? Allows you to conveniently analyze binary signals and digital I/Os ? Detects priority inversions within an ECU Convenient data mining user interface for automatically evaluating measured data More Information: www.vector.com/contact ECU CALIBRATION Evaluation of Measured Data & Data Mining CANape offers you numerous options for easy processing and evaluation of data from previous measurements – either manually or automatically: ? Script-driven and automated evaluation of measurement files ? Arithmetic evaluations using the integrated script language, your own C/C++ based functions or MATLAB/Simulink models ? Convenient search function and analysis of large quantities of data via the data mining user interface ? Convenient linking of search conditions permits efficient description and execution of complex analyses ? Display of signals over a time axis or XY representation ? Manual study of signal responses by zoom, search functions, and measurement cursors ? Input of comments for offline analysis ? Use of customizable print templates ? Import and export of different measurement file formats ? Export of sequences from measurement files with synchronous video segments ? Easy handling of measurement files with the Measurement File Manager Calibration/Parameter Setting Representation in parameter setting is either alphanumeric or graphic. User-configurable panels give the user a customized interface for displaying and calibrating characteristic parameters. The following functionality is offered in parameter setting/ calibration: ? You can set parameter values either online in the ECU’s memory or offline in the cache of CANape. The Offline mode lets you process ECU parameters before or after measurement without requiring a connection to the ECU. ? Parameter calibration in parallel to measurement data acquisition ? All of an ECU’s parameters can be calibrated in a single window, the Parameter Explorer ? Structures with parameters can be viewed in their entirety in the Parameter Explorer ? Generation of a parameter set based on a specific time point in the measurement file ? Merging of parameter sets to make new version levels and feed the data back into software development via C, H or MATLAB files ? Parameter set files are managed in CDM Studio ? Parameter set files can be loaded, visualized and edited in calibration windows. This also enables batch operations on parameter set files. Numeric and graphic calibration windows enable convenient modification of characteristic curves and maps More Information: www.vector.com/contact ECU CALIBRATION Calibration with XCP on FlexRay The XCP on FlexRay specification defines, specifically for FlexRay, dynamic allocation of the bandwidth available for XCP. CANape determines the available bandwidth at runtime and sets the opti-mal transmission rate for transferring measurement and/or cali-bration data without affecting regular data traffic. Flashing Flashing of new program versions is supported via both CCP/XCP and diagnostic protocols. The Script Editor integrated in CANape lets you develop your own diagnostic-based flash jobs. Executing the flash job may be done either automatically – controlled by an ODX-F container – or semi-automatically taking your inputs into account. Test options and analysis of all aspects of the associated diagnostic communication make CANape a perfect development environment for flash jobs. To optimize flash programming, CANape supports flash data compression as well as parallel flash-ing of multiple ECUs. Other flash tools such as vFlash can be called from CANape. Rapid Prototyping CANape enables the use of standard PCs in place of cost-intensive rapid prototyping hardware. Functional development is performed by MATLAB/Simulink. After code generation using Simulink Coder and the compiler run, the Simulink model can be run as DLL in CANape on any WIN32 computer. Even without Simulink Coder, existing code can be utilized via a supplied C++ project for DLL generation. XCP is then used to access all internal model meas-urement variables and parameters (including integrated binary components). To stimulate the algorithms, you can use both measurement values and the contents of already logged measure-ment files. Bypassing You can implement PC-based bypassing with XCP mechanisms DAQ/STIM. This involves measuring input variables of the relevant ECU function via XCP. On the PC, the Simulink model is used to compute the output variables, which are time-synchronously transmitted back to the ECU by XCP stimulation. For short round trip times, the bypasses are computed on the Vector VN8900 net-work interface with integrated real-time computer, and measure-ment and stimulation access are computed using the VX1000 hardware. Bypassing based on standards CANape as runtime environment PC as xPC runtime environment More Information: www.vector.com/contact ECU CALIBRATION Visualization of Simulink/Stateflow Models You can use the Simulink Model Explorer to visualize the Simulink/ Stateflow model directly in CANape – independent of the runtime environment of the code. The link between the model and the A2L file lets you easily navigate through the model and access parame-ters and measured values directly. Support of Model-Based Software Development The “Simulink XCP Server” option provides CANape with a user interface for measurement, parameterization and visualization of models in Simulink. In functional development, the data are trans-ferred to CANape per the XCP on Ethernet protocol at model runtime in Simulink. This lets you access parameters in Simulink exactly as if the application were running in an ECU. After a com-putation cycle, you analyze the data in CANape and use parameter-ization features such as calibration windows or CDM Studio to change model parameters directly in CANape. Afterwards, the next computation cycle is run with new parameterization. Since the computation of models often runs faster than in real time (de-pendent on their complexity and processing power), short itera-tive cycles can be achieved. Integrated functional and script language Using the program’s C-like functional and script language, it is possible to calculate both virtual signals and flow sequences in CANape in an automated way. The integrated editor offers a con-venient development environment including a script debugger. This also makes enables the development of diagnostic-specific .Net-scripts, which are not only used in CANape, but also in CANoe and Indigo. Automation Interfaces CANape offers several powerful automation interfaces, e.g. ASAM MCD-3 (MC), to give client applications access to ECU data. Typical use cases are test benches or applications for automatic parameter calibration. CANape Option MCD3 with its iLinkRT implementation significantly increases CANape’s performance in transmitting to the test bench. In this case, the measurement is configured over the ASAP3 inter-face, while the measured data is transported to the test bench computer by Ethernet. Integrated Simulink Model Explorer for displaying Simulink and Stateflow models More Information: www.vector.com/contact ECU CALIBRATION Database Editors To allow convenient editing of the various description files, CANape offers a number of editors that can handle: ? ECU description files in ASAP2 format ? CAN description files in DBC format as well as viewers for: ? FlexRay description files in FIBEX format ? LIN description files in LDF format ? Diagnostic description files in ODX format ? CANdela diagnostic description files in CDD format ? FlexRay and CAN description files in the AUTOSAR system description format Calibration Data Management (CDM Studio) A parameter set contains the values of parameters specified in the ECU description file. The integrated CDM Studio manages these parameter sets and supports various file formats. CANape offers this related functionality: ? Parameter sets are saved in symbolic, address-independent parameter set files. They are processed independent of the ECU program version at which they were created. ? Visualization and editing of the contents of parameter sets ? Multiple parameter sets can be opened simultaneously to compare, merge or edit them ? Generate flashable binary files from parameter sets ? Supports the XML-based PaCo and CDF formats, in which sup-plemental meta-information may be stored for each parameter value, e.g. maturity level, values history, author, date and comments ? Ability to copy characteristic curves and maps with different number of axis points by using interpolation ? Ingenious filter mechanisms for defining views of parameter sets ? Export and import of configurations Server-based Calibration Data Management with vCDM Data created during calibration (program and data revision levels, description files, and various documentation) can be managed in a database, process-conformant, using the stand-alone software tool vCDM (Vector Calibration Data Management) and can be saved for reuse in other projects. Management of variants, versions and configurations gives you the ability to master the high complexity of calibrations with confidence. In CANape, you can download your work packets from the database and conveniently load finished parameter set files directly back into the database system. You can use CDM Studio to manage the extensive parameter sets of your ECUs by a simple method with continual traceability. More Information: www.vector.com/contact ECU CALIBRATION Calibration Concepts In addition to supporting the previously used approach – in which all parameters may be present in the calibration-RAM simultane-ously – CANape also supports two pointer-based calibration meth-ods. They serve to manage the calibration-RAM, if there is insuffi-cient space for all parameters simultaneously. In the case of the InCircuit2 method, the pointer tables are in flash, while the point-er tables are in RAM in the AUTOSAR method. Diagnostics Besides handling diagnostics for individual ECUs, CANape also gives the user a look at vehicle functions across ECUs by means of functional addressing. Besides CAN and FlexRay, the K-line is also supported as a physical interface. CANape can also be used to symbolically access diagnostic data and services. The description files may exist either in ODX format or in the Vector CDD format. If no special diagnostic description file exists, the supplied generic files for UDS and KWP2000 enable symbolic access to functions and raw data. As a diagnostic tester CANape offers these functions: ? Diagnostic console from which you can select, parameterize and execute diagnostic functions ? Window for displaying and processing fault memory, symbolic display of DTCs, and environmental data ? Integrated access to measurement, calibration and diagnostic data, e.g. with visualization of fault memory entries in the Graphic window ? ODX-controlled flash programming by script ? 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 flow of diagnostic functions ? Scripts for automating diagnostic sequences ? .Net, as a script language, provides many new diagnostic func-tions and enables exchange of scripts between Vector diagnostic tools – this eliminates the need to maintain different scripts. ? Easy-to-use automation interface for executing diagnostic services ? Functional addressing, e.g. use of a diagnostic function to query the IDs of multiple ECUs ? Support of 3D servers on request ? Access to OBD data with dedicated display in the OBD window Structurized display of the supported diagnostic functions. All DTCs including the environment data are displayed. More Information: www.vector.com/contact ECU CALIBRATION Development of Driver Assistance Systems CANape supports time-synchronous logging of vehicle data and video images. Option Driver Assistance lets developers of driver assistance systems visualize the sensor data in the Video window. This involves overlaying the sensor data as graphic objects (e.g. rectangles and lines) in 3D perspective over the video image and visualizing them in a side view or from a bird’s eye perspective. You can verify the acquired data and objectively evaluate the reliability and operating safety of the system based on the video image, regardless of whether the system is a radar system such as Adap-tive Cruise Control (ACC), a lane detection system or a parking assistant. You can integrate algorithms for image processing via a DLL inter-face. In this case, the algorithm accesses the contents of the Video window. The algorithm can be optimized over XCP. An image pro-cessing blockset is available for easy generation from a Simulink model. Visualizing the Vehicle Position on a Map In in-vehicle measurements, CANape records GPS data, and with Option GPS it visualizes the vehicle’s current position on a stored map that is shown in a GPS display window. In offline evaluation, the vehicle position is visualized time-synchronous to the meas-urement data. This greatly simplifies interpretation of the logged measurement data, since geographical conditions can be consid-ered in the evaluation. If an Internet connection is available in data evaluation, the mapping materials of Google Maps may be used. In developing Car2x applications, the CANape GPS window supports you by visualizing multiple objects on the map. Efficient interpretation of logged measurement data by considering geographic aspects in evaluations in the GPS window More Information: www.vector.com/contact ECU CALIBRATION Supported Bus Interfaces and Data Loggers ? Vector hardware for CAN, LIN, FlexRay, MOST and K-Line ? Vector data loggers as well as loggers from third party suppliers Hardware interfaces and protocols (others upon request) CANape supports all relevant standard interfaces and protocols in the automotive industry: ? Support of CAN, LIN, FlexRay and MOST buses ? CCP ? XCP on CAN, FlexRay, Ethernet, USB, RS232, SPI, SCI ? KWP2000 on K-Line ? ISO 14230 (KWP2000 on CAN) and ISO 14229 (UDS). ISO/TF2 and VW-TP2.0 transport protocols ? ISO 14229 (UDS) over FlexRay with the ISO transport protocol and the “AUTOSAR” and “BMW” transport protocols upon request ? Monitoring of SAE J1939 and GMLAN ? High-speed controller interfaces such as Nexus, DAP, JTAG and AURORA by Vector’s VX1000 solution Supported Measuring Systems ? Vector I/O solutions ? All measurement data acquisition devices connected to the PC via the CAN bus, e.g. devices from the companies Caetec, CSM, IMC or Ipetronik ? ETAS measurement module series: ES400 and ES600 ? Analog and digital measurement hardware from NI, including the DAQmx series ? IMP thermal measurement module from Solartron ? ADwin systems from Jäger Computergesteuerte Messtechnik ? QuantumX from HBM ? CSM 2 Mbit bandwidth with overclocked CAN bus for up to 10 kHz sampling rate Two open interfaces are available for integrating other measure-ment systems: the DAIO interface for high-performance analog measurement solutions with sampling rates over 100 kHz and, for any data acquisition systems, a universal XCP on DLL interface. Users can create the drivers needed for this themselves. In devel-opment, Vector can support you with sample programs, a driver generator and other services. High flexibility based on a wide variety of hardware interfaces and interconnection of measuring equipment More Information: www.vector.com/contact ECU CALIBRATION Measurement and Calibration Hardware with Maximum Transmission Rates The VX1000 System is a modular solution with a data throughput of up to 30 MByte/sec for measurement and calibration tasks. It can be used in the vehicle, on test benches or in the laboratory. To achieve maximum data throughput with minimal effects on ECU execution times, data is accessed via microcontroller-specific data trace and debug interfaces. By using the standardized XCP on Ethernet protocol, in addition to interfacing with CANape you can interface to other measurement and calibration tools as well. Depending on the controller used, a measurement may have practically no effect on the controller. System Requirements ? Windows XP SP3 (32-bit version): PC with at least 1 GHz and 512 MByte RAM for simple measurement tasks ? Windows Vista (32-bit version) and Windows 7 (32-bit and 64-bit version): PC with at least 2.8 GHz, 2 GByte RAM and graphic card with at least 128 MByte RAM Functional Extension by Supplemental Options ? Option Driver Assistance for verifying object detection algo-rithms in developing driver assistance systems ? Option Simulink XCP Server to easily measure and calibrate parameters and signals from Simulink models at runtime in CANape ? Option Bypassing lets you use the VN8900 hardware as a compu-tational platform for bypass functions via XCP on Ethernet or XCP on CAN and with integration of CAN data and I/Os. ? Option GPS for representing the momentary vehicle position on a map (GPS-supported) for Europe, USA and Japan, including a route planning function. Integration of bitmaps instead of maps for display purposes (e.g. test routes). If Internet access is available, the global map materials of Google Maps are available to you. ? Option MCD3 extends CANape with the ASAM MCD-3 V1.0 automation interface for measurement and calibration Engineering Services Vector supports you with both know-how and with tailor-made complete solutions for your project tasks, so that you can fully concentrate on your ECU development. Our services range from consultation, e.g. in migrating from CAN to FlexRay, to integration support or placement of a Field Application Engineer at your busi-ness site. Training As part of our training program we offer various training classes and workshops for CANape and XCP at our classrooms and at cus-tomers’ sites. For additional information on individual training events and schedules on the Internet go to: www.vector-academy.com Option Driver Assistance: Object verification for driver assistance systems and optimization of image processing algorithms
Most popular related searches