CANoe

CANoe
Developer(s)Vector Informatik
Initial release1996; 28 years ago (1996)
Stable release
18 SP3 / October 30, 2024; 25 days ago (2024-10-30)[1]
Operating systemWindows 11, 10, 8, 7, Vista, XP[2]
LicenseProprietary
Websitevector.com/canoe/

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. The simulation and testing facilities in CANoe are performed with CAPL, a programming language.

CANoe supports CAN, LIN, FlexRay, Ethernet and MOST[3] bus systems as well as CAN-based protocols such as J1939,[4] CANopen,[5] ARINC 825,[6] ISOBUS[7] and many more.

Description

[edit]

In 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 [8] are supported by CANoe.[9] Beyond the scope of communication in a single car, CANoe is used in the development of cooperative systems via V2X.[10][11]

At the beginning of the development process for an ECU 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, Fibex for SOME/IP, EDS/DCF/XDD for CANopen.[5]

While CANoe can simulate the whole communication in a vehicle, it also includes a Test Feature Set, for creating automated test sequences. These automated test sequences can be controlled fully automated by usual CI tools (such as Jenkins etc). The Test Feature Set included in CANoe has a long history and is therefore available in variants; creation of test cases can be created in CAPL (Communication Access Programming Language - a C-like programming language), in XML, or in C#. The tests can either be manually programmed or generated automatically by different generators.

CANoe's Ethernet option includes Ethernet Conformance Tests (TC8 test suite). CANoe's LIN option includes LIN Conformance slave tests.

Versions

[edit]

Version 1.0 was released in 1996.[12] The latest version of CANoe is 18.[3] Program Levels Different variants of CANoe are available. They differ in functional scope (pro, 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.

See also

[edit]

References

[edit]
  1. ^ "CANoe Desktop Edition 18 SP3 Release Notes". Vector. Retrieved 4 Nov 2024.
  2. ^ "Operating Systems Supported by Vector Products". Vector KB. Retrieved 4 Nov 2024.
  3. ^ a b CANoe on the website of Vector Informatik GmbH, downloaded November 4th, 2024
  4. ^ CANoe.J1939 Archived 2016-05-29 at the Wayback Machine, downloaded November 3rd, 2011
  5. ^ a b CANopen solutions, downloaded November 3rd, 2011
  6. ^ Overview CAN-based avionics protocols on www.avionics-networking.com, downloaded September 30th, 2010
  7. ^ Development, Simulation and test of ISOBUS systems Archived 2018-08-20 at the Wayback Machine, downloaded November 3rd, 2011
  8. ^ Neff, Dr.Matheus, Königseder (BMW), Singer (Freescale), Wagner (Broadcom): Ethernet & IP as Automotive Bus System in the Scenario of Camera-based Advanced Driver Assistance Systems in VDI-Reports 2132, 15.International Congress Electronic Systems for Motor Vehicles, Baden-Baden 2011, ISBN 978-3-18-092132-7.
  9. ^ CANoe.IP Archived 2012-04-06 at the Wayback Machine: Development, Simulation and Test of Embedded Systems with CAN and Ethernet, downloaded November 3rd, 2011
  10. ^ ETSI plugtest in Helmond Archived 2019-03-27 at the Wayback Machine, downloaded November 3rd, 2011
  11. ^ Car2x Development Archived 2016-09-23 at the Wayback Machine, downloaded November 3rd, 2011
  12. ^ Company History Vector Archived 2010-12-11 at the Wayback Machine, downloaded September 30th, 2010

Sources

[edit]
[edit]