Uploaded by Haithem Mostafa

canoe

advertisement
CANoe
By GP team 2020 presented to Eng.Kerlos karam
GP'2020 ASU CAN Case
10/7/2019
What is CANoe?
CANoe is a development and testing software tool from Vector Informatics GmbH.
The software is primarily used by automotive manufacturers and electronic control unit (ECU)
suppliers.
It supports network designers, development and test engineers throughout the entire development
process – from planning to system-level test
CANoe supports CAN, LIN, FlexRay, Ethernet and MOST bus systems as well as CAN-based
protocols
CANoe is used to create simulation models that simulate the behavior of the ECUs. Throughout the
further course of ECU development, these models serve as a base for analysis, testing and integration
of the bus systems and ECUs. Data is displayed and evaluated in either raw or symbolic format
GP'2020 ASU CAN Case
10/7/2019
CANoe Applications
Analysis
Simulation
Diagnostics
Testing
Stimulation
GP'2020 ASU CAN Case
10/7/2019
Analysis
CANoe users can analyze the multi-bus communication of ECUs and entire
number of smart windows:
system through a
Trace Window : for listing all bus activities.
Graphics Window :for graphical online display for values transmitted in messages and diagnostic requests.
Statistics Window :for displaying useful network and node statistics.
Data Window : for displaying preselected data.
State tracker :for displaying states and bit signals .
Measurement Setup :for graphical display and parameterization of function blocks and evaluation functions.
Scope Window :for offline display of bit level measurements recorded with the Option .Scope
Interactive Generator :for stimulating the buses and for easy sending of modified signals.
Signal Generator :for generating signal waveforms.
Logging/Replay :for logging and later analysis or replay of measurements.
Trigger and Filter :for specific reactions to bus events.
Write Window :for system messages and user-specific outputs from CAPL programs.
GP'2020 ASU CAN Case
10/7/2019
Diagnostics
CANoe may be used both as a diagnostic tester and to simulate ECU
diagnostics. In addition a complete OBD-II Tester is integrated in CANoe.
CANoe can also implement the diagnostic simulation of ECUs. In
addition, the included Test Feature Set allows you to perform automated
tests programmed in CAPL, XML,. NET.
CANoe can also automatically generate a test report in XML and HTML
format on request.
GP'2020 ASU CAN Case
10/7/2019
Simulation
-A simulation can be generated manually or automatically from the underlying communication data
base. This remaining bus simulation of communication behavior of complete networks or individual
ECUs is the basis for the subsequent analysis and testing phases.
-The CANoe simulation can be adjusted to the requirements of the respective OEM. Such an OEMspecific remaining bus simulation is the basis for the function development,where different scenarios
can be implemented.
SIL (Software-in-the-Loop) – Execution of ECU code with vVirtual target.
MIL (Model-in-the-Loop) – Integration of MATLAB/Simulink models.
HIL (Hardware-in-the-Loop) – Execute simulation in real time with real hardware
like VT system.
-CANoe with the hardware “CANoe RT Rack” options for executing real-time
relevant simulation.
The CANoe RT Rack is an industrial PC with a real-time operating system that is
optimized for CANoe RT operation.
GP'2020 ASU CAN Case
10/7/2019
Stimulation
-The CANoe can be used to test functionality of ECUs by sending signals that will elicit
responses from ECUs.
-CANoe offers many different ways to stimulate ECUs in the network. The bandwidth
ranges from pre-defined user interfaces to different programming options:
CAPL or .NET programs for setting signal and variable values.
Visual Sequencer to create command sequences easily
Signal Generator and Signal Replay for generating signal
responses (sinusoidal, ramp, pulse, value list, etc.)
Interactive Generator or Frame Panel for stimulating the
buses and conveniently sending modified signals
Panels for users to create customized graphic user interfaces.
GP'2020 ASU CAN Case
10/7/2019
Testing
-CANoe is an ideal testing tool supporting impressive performance on ECUs
tests, Module tests, Integration tests, Conformance tests, Regression tests,
Testing of ECU prototypes.
-CANoe has a Test feature integrated in it , It performs both application-specific tests
and standardized conformance tests.
-CANoe can operate as HIL “hardware-in-loop” on increased real-time requirements.
-The CANoe RT mode, real-time relevant simulation and test functions are executed
on a dedicated computer, this offers you an easy way to increase the overall system
performance if necessary. Additionally it results in shorter latency times and more
precise timers.
GP'2020 ASU CAN Case
10/7/2019
CANoe and CAN
CANoe can be used for the simulating, analyzing and testing of CAN networks, The
CANoe multibus concept allows to operate CAN (FD), LIN, Ethernet, FlexRay, and
MOST simultaneously, provided the corresponding option is applied.
CANoe and CAN Features
Diagnostics support for CAN (FD)
AUTOSAR support for CAN (FD)
Simulation, analysis and test of CAN
(FD) systems
Easy integration of CAN FD specific
functions as an extension to CAN
GP'2020 ASU CAN Case
10/7/2019
CANoe and CAPL
-CAPL or CAN Access programming language is a programming language base on C.
-It is used exclusively inside PC-based tool environments of CANoe and CANalyzer.
-With CAPL programs involved, measurement and analysis is greatly extended for
CAN communication. One area that the tool cannot perform without CAPL is analysis
that involves timing. CAPL can make analysis more efficient with the help of timers.
-CAPL has a subset “visual sequencer “ which is used as GUI for CANoe.
GP'2020 ASU CAN Case
10/7/2019
Download