The embedded network specialist
+31-40-2301.922

canAnalyser

Multi channel tool for CAN, CAN-FD and LIN

The CAN Analyser is a powerful, multi-usage CAN analysis software tool for the development, testing and maintenance of CAN-, CAN-FD- and LIN networks. The software package is modular, open and expandable. The CAN Analyser provides fast and detailed information about systems connected to CAN and using CAN, or optionally higher protocols such as CANopen, J1939 or deviceNet. This is especially important when systems do not work as they should function.

The CAN Analyser is a powerful and versatile analysis tool. The standard version is designed for the development, testing and maintenance of multiple CAN, CAN-FD or LIN channels at the same time, the Lite variant is suitable for single channel.
Ixxat canAnalyser 3
Ixxat canAnalyser 3
Ixxat canAnalyser 3

Highlights

  • Supports CAN, CAN-FD and LIN
  • Online viewing of all bus traffic
  • Sending of one-off messages or message sequences
  • Simultaneous access to up to 64 CAN networks
  • Recording of CAN messages with miscellaneous trigger conditions
  • Multi-start of modules allows the simultaneous analysis of different functions
  • Statistical analysis of message traffic, such as bus load
  • Generation of commandcontrolled sequences
  • Easily expandable by including .NET extensions
  • Support of CANdb, FIBEX 3 and DIM databases for interpretation and sending of process parameters
  • Graphical representation of message content
  • Processing of scripts
  • Additional protocol modules available for CANopen, J1939 and DeviceNet

Configuration and use

The control panel of the canAnalyser is the central element for configuration. Supported by a Wizard, the required CAN interface is selected and the CAN controller on the board is configured. It also defines which function modules are assigned to the CAN controllers. The configuration is clearly displayed in the form of a tree and the module assignment occurs intuitively by means of drag and drop. Each CAN bus can be assigned a database.

Ixxat canAnalyser 3 - Control Panel
Control Panel
Ixxat canAnalyser 3 - Control Panel
Control Panel

Receiving and displaying CAN messages (Receive Module)

The CAN messages transmitted on the CAN bus can be displayed online in different ways. Either all messages or only certain ones, selected via an adjustable filter, are displayed. Messages can be displayed in two ways. In scroll mode, the messages are displayed together with the time of reception one after the other in a list. This form of display is particularly suitable for monitoring message sequences. On the other hand, in the overwrite mode the messages received are listed according to the identifier and permanently overwritten with the incoming data. Each message is assigned a counter, which displays the commonness of its transmission. Here the altered byte is highlighted in color. With the additional cycle time monitoring, the regularity of reception is observed.
For further monitoring of certain message groups, the receive module can be started multiple times, where each instance can display one section of the CAN data flow.

Ixxat canAnalyser 3 - Receive Module
Receive Module
Ixxat canAnalyser 3 - Receive Module
Receive Module

Transmission of CAN-messages (Transmit Module)

Messages to be transmitted can be arranged by the user in a message table. Individual entries from this table can be transmitted once or cyclically. The table contains both the definition of the message (identifier, data bytes, RTR bit) and a description of the message. The data entry can be either decimal or hexadecimal. For messages to be transmitted cyclically, cycle times of 250 us (depending on the used hardware) to 100 s can be specified. In cyclic transmission mode, identifiers or data contents can be incremented automatically.

Ixxat canAnalyser 3 - Transmit Module
Transmit Module
Ixxat canAnalyser 3 - Transmit Module
Transmit Module

Recording CAN messages (Trace Module)

With the trace module all received messages and error frames are recorded directly onto the hard disk. The recording can be started and stopped via the trace control. In addition, trigger conditions for starting and stopping as well as filters for the CAN messages to be recorded can be defined for each bus. A trace can be viewed at any time and can be reloaded into a system offline for analysis by specifically configured analysis modules, or, online with the aid of the sequence module (limited number of messages).

Ixxat canAnalyser 3 - Trace Module
Trace Module
Ixxat canAnalyser 3 - Trace Module
Trace Module

Play-back of Trace Files (Replay Module)

The Replay Module enables the play-back of trace files. In online mode the messages can be send to the CAN network and received via self reception, in offline mode the messages can be distributed to the connected canAnalyser modules.

Transmitting message sequences (Sequencer Module)

During the development of CAN devices, functions, protocols and complete systems situations can be tested by transmitting message sequences. Unavailable devices can also be simulated. The message sequences are created with a few easy to learn commands (such as transmitting a message, waiting for a message, pause with specified duration, repeat, user input) via an integrated editor and then executed at the push of a button.

Symbolic interpretation and display of transmitted process variables (Signal Module)

Beyond the display of the receive module, not only is the identifier of a CAN message with a symbolic name displayed, but the complete contents of the message are also extracted and displayed as signals (physical values) based on the interpretation rules stored in the database.
Whether in scroll mode or in overwrite mode, the signals contained in a CAN message can be displayed with the signal module. Messages and signals can be activated and deactivated individually, i.e., excluded from interpretation.

Ixxat canAnalyser 3 - Signal Module
Signal Module
Ixxat canAnalyser 3 - Signal Module
Signal Module

Data contents of CAN messages are displayed in the graphic module in a window over the time axis. The information to be displayed, such as name and unit is automatically taken from the database allocated to a CAN bus. The data is displayed in real time, where a maximum of 16 signals per graphic window are distributed over up to 4 time axes. In addition, the current value of a signal is displayed numerically. With the aid of a metering bar, specific values can be determined and evaluations carried out.

Ixxat canAnalyser 3 - Graphic
Graphic
Ixxat canAnalyser 3 - Graphic
Graphic

Scripting Host

The Scripting Host provides a powerful interface that combines the advantages of graphic Windows programs with the flexibility of scripts. By using the Scripting Host the canAnalyser can be quickly and easily adapted to specific measuring and analysis tasks. This allows the user to simulate devices and protocols or to test existing devices in the simulated restbus and to put them into operation. Specific test environments can be easily created using any Windows interface components. The Scripting Host supports the standard script languages C# and Visual Basic .NET. The incorporation of DLLs also enables the integration of further modules.

Programmability

Due to the open programming interface, the canAnalyser can be extended by the user's own modules or user interfaces. With common Windows development systems (e.g. Visual Studio.NET), new, independent modules can be developed and added to the canAnalyser. It is possible for users to create interfaces for their systems or for certain devices or tools with system specific analysis functions.

Editor for the project databases

The basis for the interpretation and symbolic display of the data transmitted in the CAN message is the project database. In this, a CAN message is first assigned a name according to its identifier.

Hardware requirements
- PC with Windows XP, Vista, Win 7, Win 8 or Win 10 (32/64 bit)
- Ixxat CAN interface and VCI driver
- Ixxat CAN-FD interface and VCI driver for CAN-FD
- Ixxat CAN-interface with LIN-interface and VCI driver for LIN
Contents of delivery
- Software as single user license, consisting of:
  Control Panel, Receive module, Transmit module, Trace module, Replay module,
  Signal module, Signal transmit module, Sequencer module en Scripting host module
- Database editor
- Sample programs for using the programming interface
- User Manual
- USB license key (One USB 2.0 connection required)

Part number(s)

1.12.0133.31000
canAnalyser 3.1
 

Bundles with protocol module and USB-to-CAN interface

1.03.0133.30001
canAnalyser V3.1 Bundle CANopen
canAnalyser 3 + CANopen Module + USB-to-CAN V2 Professional
 
1.03.0133.30002
canAnalyser V3.1 Bundle DeviceNet
canAnalyser 3 + DeviceNet Module + USB-to-CAN V2 Professional
 
1.03.0133.30003
canAnalyser V3.1 Bundle SAE J1939
canAnalyser 3 + SAE J1939 Module + USB-to-CAN V2 Professional
 


Modules
CANopen, DeviceNet and J1939 modules can be added later to the canAnalyser 3. An upgrade from canAnalyser 2.x to 3.0 requires applicable modules to be upgraded also. Ask for the possibilities!

Getting interested?

Are you interested in the canAnalyser? Please request, without any obligation, for a quote. Would you like more information? Please send an email to or visit our contact page.
You can call us if you like, we can be reached at +31-40-2301.922. We are pleased to help you and do offer you practical advice and support.

Related products

canAnalyser 3 Suite

View and analyze CAN, CAN-FD and LIN communication

PC CAN-interfaces
CAN Repeaters
CAN Bridges & Gateways
Communicator CAN
CANopen X-gateway
CANopen PLC-extentions
CAN Diagnostic Tools
CANopen Software
CAN Accessories