CANoe
Encyclopedia
CANoe is a development and testing software tool from Vector Informatik GmbH
. The software is primarily used by automotive manufacturers and electronic control unit (ECU) suppliers for development, analysis, simulation, testing, diagnostics and start-up of ECU networks and individual ECUs. Its widespread use and large number of supported vehicle bus systems makes it especially well suited for ECU development in conventional vehicles, as well as hybrid vehicles and electric vehicles.
CANoe supports CAN
, LIN
, FlexRay
, Ethernet
and MOST bus systems as well as CAN-based protocols such as J1939
, CANopen
, ARINC 825
, ISOBUS
and many more.
New technologies based on IP architectures in the automotive industry
are supported by CANoe. Beyond the scope of communication in a single car, CANoe is used in the development of cooperative systems via V2X
.
At the beginning of the development process for an ECU network or ECU, 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. Back in 1992, Vector developed the DBC data format, which has become a de facto standard for exchanging CAN descriptions in the automotive field. Other relevant standards are supported for other bus systems, e.g. FIBEX
for FlexRay, LDF for LIN, EDS/DCF/XDD for CANopen.
Program Levels
Different variants of CANoe are available. They differ in functional scope (full, run, pex), supported bus systems (CAN, FlexRay, etc.) and supported higher protocols (SAE J1939, CANopen, etc.).
The product supports the languages German, English and Japanese.
Vector Informatik
Vector Informatik develops software tools and components for networking of electronic systems based on the serial bus systems CAN, LIN, FlexRay, MOST, Ethernet and SAE J1708 as well as on CAN-based protocols such as SAE J1939, SAE J1587, ISO 11783, NMEA 2000, ARINC 825, CANaerospace, CANopen and...
. The software is primarily used by automotive manufacturers and electronic control unit (ECU) suppliers for development, analysis, simulation, testing, diagnostics and start-up of ECU networks and individual ECUs. Its widespread use and large number of supported vehicle bus systems makes it especially well suited for ECU development in conventional vehicles, as well as hybrid vehicles and electric vehicles.
CANoe supports CAN
Controller Area Network
Controller–area network is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer....
, LIN
Local Interconnect Network
The LIN-Bus is a vehicle bus standard or computer networking bus-system used within current automotive network architectures....
, FlexRay
FlexRay
FlexRay is an automotive network communications protocol developed by the . It is designed to be faster and more reliable than CAN and TTP, but is also more expensive...
, Ethernet
Ethernet
Ethernet is a family of computer networking technologies for local area networks commercially introduced in 1980. Standardized in IEEE 802.3, Ethernet has largely replaced competing wired LAN technologies....
and MOST bus systems as well as CAN-based protocols such as J1939
J1939
Society of Automotive Engineers SAE J1939 is the vehicle bus standard used for communication and diagnostics among vehicle components, originally by the car and heavy duty truck industry in the United States....
, CANopen
CANopen
CANopen is a communication protocol and device profile specification for embedded systems used in automation. In terms of the OSI model, CANopen implements the layers above and including the network layer. The CANopen standard consists of an addressing scheme, several small communication protocols...
, ARINC 825
ARINC 825
- ARINC Specification 825 - The General Standardization of CAN for Airborne Use :Controller Area Network increasingly found its way into aerospace applications because of its cost effective and efficient networking capability for systems employing the Line-replaceable unit concept to share data...
, ISOBUS
ISO 11783
ISO 11783 is a communication protocol based on the SAE J1939 protocol for the agriculture industry.It is managed by the ISOBUS group in VDMA....
and many more.
Description
1996 the first CANoe license was sold by Vector. Since then, the software has become established worldwide as a tool for ECU development. In addition to its primary use in automotive in-vehicle electronic networking, CANoe is also used in industries such as heavy trucks, rail transportation, special purpose vehicles, avionics, medical technology and many more.New technologies based on IP architectures in the automotive industry
are supported by CANoe. Beyond the scope of communication in a single car, CANoe is used in the development of cooperative systems via V2X
Vehicular communication systems
Vehicular Communication Systems are an emerging type of networks in which vehicles and roadside units are the communicating nodes; providing each other with information, such as safety warnings and traffic information...
.
At the beginning of the development process for an ECU network or ECU, 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. Back in 1992, Vector developed the DBC data format, which has become a de facto standard for exchanging CAN descriptions in the automotive field. Other relevant standards are supported for other bus systems, e.g. FIBEX
Fibex
The Field Bus Exchange Format is being adopted by the automotive industry for its ease of data/information exchange. FIBEX is an XML-based standardised format used for representing the networks used in the automobile. It has extensibility required for the various network protocols used. It is...
for FlexRay, LDF for LIN, EDS/DCF/XDD for CANopen.
Versions
Version 1.0 was released in 1996. The latest version of CANoe is 7.6 (Revised: June 2011).Program Levels
Different variants of CANoe are available. They differ in functional scope (full, run, pex), supported bus systems (CAN, FlexRay, etc.) and supported higher protocols (SAE J1939, CANopen, etc.).
The product supports the languages German, English and Japanese.
Additional resources
- Pfeiffer, Ayre, Keydel: Embedded Networking with CAN and CANopen, RTC Books San Clemente, USA, 2003
- Pfeiffer, Ayre, Keydel: Embedded Networking with CAN and CANopen, RTC Books, Japan, 2006 (jap)
- Toshikatsu Suzuki (Senko Medical), Hiroyoshi Takahashi (VJ): Developing a CANopen system for heart-lung machines, CAN Newsletter, Nuremberg Germany, September 2009
- Patrick E. Lanigan, Priya Narasimhan (ECE Department, Carnegie Mellon University), Thomas E. Fuhrman (GM R&D): Experiences with a CANoe-based Fault Injection Framework for AUTOSAR, http://www.ece.cmu.edu/~planigan/research/lanigan-dsn10.pdf, downloaded September 30, 2010
- Becker, Hübner, Hettich, Constabel, Eisenmann, Luka: Dynamic and Partial FPGA Exploitation, in Proceedings of the IEEE Vol. 95, No. 2, February 2007, http://www.gstitt.ece.ufl.edu/courses/spring09/eel4930_5934/reading/pr.pdf, downloaded September 30, 2010
- Institute of Electrical Engineering, Beijing Fang Li, Lifang Wang and Chenglin Liao: Evaluating the Communication Impact on Quality of Service in Steer-by-wire Systems, IEEE Vehicle Power and Propulsion Conference (VPPC), September 3–5, 2008, Harbin, China, http://up.daneshpajooh.ir/pdf/ieee2008/Evaluating-the-Communication-Impact-on-Quality-of-Service-in-Steer-by-wire-Systems_www.daneshpajooh.ir.pdf, downloaded September 30, 2010
- Sandeep Neema, Gabor Karsai (Institute for Software Integrated Systems Vanderbilt University): Embedded Control Systems Language for Distributed Processing (ECSL-DP), http://w3.isis.vanderbilt.edu/Janos/CS388/Reading%20List/Papers/Automotive%20testbed%20report.pdf, downloaded September 30, 2010
- Jürgen Wölfle (Conti Temic): Testing Concepts and Test Environments of a Tier 1 Supplier, Vector Congress, Stuttgart, 2010