This is an old revision of the document!
Table of Contents
CAN Analyzers
A lot of CAN analyzing software is available. Most of them belongs to special hardware. But some are working with generic CAN drivers like COTI or can4linux. Simple but often useful analyzing tools are commonly available for free when buying the hardware.
There are two different kinds of hardware to consider:
Hardware using commercial available CAN controllers with access only to Layer-2 or higher
Open Source
- horch a simple Linux analyser application using the can4linux device driver. horch is hosted at SourceForge.
It can be started as simple console application but also as CAN server acting network wide as TCP/IP server giving remote access to CAN.
Commercial
- Accurate Technologies ATI's CANlab
- CANCapture - Flexible, powerful, and low-cost control of data, supporting J1939, NMEA-2000 and all other protocols. All features including hardware for one low price.
- Michael Eisele's XTM,
- emtas GmbH CANinterpreter - tool for monitoring and recording of data traffic in CAN networks and its analysis according to proprietary or standardized higher-layer protocols.
- Intrepid Control Systems - http://www.intrepidcs.com CAN, LIN, J1939, J1708, GMLAN Diagnostics, Keyword 2000 Diagnostics, Bus Analyzer, Automation, Gateway
- IXXAT - canAnalyser powerful Tool for Development,Testing and Service of CAN, CANopen, DeviceNet and J1939 systems.
- MHS-Elektronik GmbH? & Co. KG http://www.mhs-elektronik.de/tiny_can.html Tiny-CAN View, GNU Open Source CAN analyzer
- National Instruments - http://www.ni.com/can Create your custom Bus Analyzer with NI LabVIEW
- PEAK-System Technik http://www.peak-system.com/db/gb/pcanExplorer3_gb.html
- port - CAN-REport http://www.port.de/engl/canprod/sw_report.html with the special feature to be programmable by an scripting language Tcl/Tk. http://www.canexperts.de/engl/canprod/sw_report.html. Plug-In for DeviceNet, J1939 (SaeJ1939) and CANopen available. See also CanReport.
- Softing Protocol Analyzer - http://www.softing.com/home/en/industrial-automation/products/can/diagnostic-tools/protocol-analyzer.php Compact software tool for the analysis and stimulation of CAN, CANopen and DeviceNet networks
- Schleissheimer GmbH - CanEasy www.schleissheimer.de/en/products/caneasy/
- Vector CANalyzer with options for LIN, FR, MOST, CANopen, J1939 and many others
- http://www.vscp.org/ | VSCP. Free, but currently limited, analyzer for different hardware interfaces. Link to features is not available yet.
- Warwick Control's X-Analyser
Hardware with access to the physical layer, sometimes called bus-analyzer
(as opposite to protocol analyzers)
- Softing CAN Tester Tester for the electrical signal quality of CAN, CANopen and DeviceNet devices and networks
- CAN-Bus Tester 2 CBT2, diagnosis tool for the start up, analysis, monitoring, troubleshooting and service/maintenance of CAN bus systems.
- CANobserver, diagnose tool that's used for physical and logical long-term monitoring of CAN-Bus plants.
The CANobserver® is implemented into the network permanently, monitors the data transfer continuously and records it automatically for a period of up to four years. This is the only means of safeguarding a future-oriented maintenance. Data access is via TCP/IP and HTTP. - CANcheck http://www.ixxat.de; Installation tester for CAN and CANopen systems. Cable tests, signal tests, termination, bus length, etc.
- Vector CANscope http://www.vector-informatik.com/vi_measurement_hardware_en.html
- CANwatch CAN Physical Layer Analyser - a simple device plugged into a CAN network. Uses 12 LEDs to show typical errors http://www.canexperts.de/engl/canprod/sw_can_watch.html
- A standard oscilloscope will do for most tasks.
- CANstress Vector Informatik. CANstress is a standalone hardware module that is inserted directly onto the CAN bus. It contains various triggering conditions and disturbance logic. The fully equipped module includes a number of resistors that can be software-controlled. These resistors are used to force different bus levels onto the bus lines by limiting the voltage supplied.
Matlab and Mathworks Simulink may be used with these products (a CAN Toolset for Matlab may be purchased separately).