Page 1
Manual CANcheck Installation tester for CAN/CANopen networks The expert for industrial and automotive communication...
Page 2
Internet: www.ixxat.de Internet: www.ixxat.com e-Mail: info@ixxat.de e-Mail: sales@ixxat.com Support In case of unsolvable problems with this product or other IXXAT products please contact IXXAT in written form by: Fax: +49 (0)7 51 / 5 61 46-29 e-Mail: support@ixxat.de Copyright Duplication (copying, printing, microfilm or other forms) and the electronic distribution of this document is only allowed with explicit permission of IXXAT Automation GmbH.
5.8 CANopen – node ID scan........... 39 5.9 Bus load ................41 5.10 Layer 2 - signal levels per identifier ......44 5.11 CANopen - signal levels per node ID......47 5.12 Trigger output ............... 50 Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 4
Stored results................59 Remote control .................63 USB driver .................67 9.1 Installation of the USB driver ..........67 9.2 Initial connection of CANcheck and PC ......69 10 Appendix...................73 10.1 Technical specifications ..........73 10.2 Accessories ..............74 10.3 Information on disposal of waste equipment ....74 10.4 Information on EMC ............75...
Introduction 1 Introduction Overview The CANcheck allows simple testing of CAN networks during commissioning, maintenance and troubleshooting. The battery-operated, portable device is con- nected to the CAN network to be tested and operated via a clearly structured menu. The CANcheck measures line parameters – with network switched off –...
The test results can be transferred to the PC for printing and filing • Test instructions and results in German or English • Power save mode • Power-on self-test of the device • Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Please read this manual before using the CANcheck. For more information on our products, FAQ lists and installation tips, please refer to the support section of our website (http://www.ixxat.de), which also contains information on current product versions and available updates.
Trigger output CAN_V+ Optional external power supply 2.1.2 USB connector If the CANcheck and the PC are connected via USB, the device is supplied from the PC. The USB connector is galvanically isolated from the CANcheck ground. Signal Description Power supply...
Ports Battery compartment The CANcheck is powered by 4 x 1.5 V batteries or 4 x 1.2 V rechargeable batter- ies Mignon (AA). The battery compartment is on the back of the device. To re- place the batteries you require a slotted screwdriver (blade width approx. 5 mm).
Operation 3 Operation The CANcheck has a display and a keyboard. It is switched on and off via the key- board. Switching on and off Switch the CANcheck by pressing any key for more than 1 second. The name IXXAT then appears on the display and moves downwards before disappearing.
Page 11
In some sub-menus, numerical values can be entered. You can change the values with the keys UP and DOWN and the decimal place with the keys LEFT and RIGHT. The selected place appears in black with a white numerical value. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Line parameters To test the line parameters, connect the CANcheck – if possible – where one of the two termination resistors of the CAN network is located. With the aid of the Y cable you can connect the CANcheck between the CAN network and the termi- nation resistor.
Page 13
CAN node must then be greater than the "number of CAN nodes" x 1 kΩ. If this condition is met, press the OK key. During the measurement a message appears. Wiring test Status: scanning Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 14
-Terminate CAN bus on both ends Start test In the case of correct termination resistors, the message "TEST PASSED" and two virtual keys appear in the display at the end of the test. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 15
With the virtual key "INFO" you receive an error message. A more detailed error message is only given with the measurement of the line length as an individual test. Line length Test rejected Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 16
CAN network is located. If the measurement is completed successfully, you receive the message "TEST EXECUTED". The CANcheck has consequently not checked the test result. Line length TEST EXECUTED...
Page 17
Start test The test instructions are to be understood as follows: the termination resistor must be removed from the line end to which the CANcheck is connected. The other line end should be terminated. The line impedance can only be correctly measured if you have connected the CANcheck where normally one of the two termination resistors of the CAN net- work is located.
CANcheck to this socket via the 1-to-1 cable. • If this is not the case, you can loop in the CANcheck between any CAN node and the CAN network via the Y cable. Operating parameters can be measured in two operating modes.
Page 19
In this case, please cancel the test with the ESC key. Due to the cancellation, the test result is negative. Baudrate detection TEST FAILED NEXT INFO Via the virtual key "INFO" you receive an error message. Baudrate detection Test rejected Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 20
If CAN_H and CAN_L are inverted in all nodes in the CAN network – even in this case communication is possible - the CANcheck detects the baudrate but classi- fies the polarity as erroneous. In this case the following error message appears:...
Page 21
ESC key. Start the next test with the virtual key "NEXT" and the OK key. In this test the CANcheck records all identifiers that are received during the scan time (default setting 10 s). Then the CANcheck measures the differential and ab- solute signal level for each identifier.
Page 22
10.1. Signal levels per id TEST PASSED INFO End the operational tests with the virtual key "END". You can now see all test re- sults under "Stored results". Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
If you the repeat the operational tests, only the results of the last test differ from section 4.2.1. The CANcheck records the node IDs and not the message identifiers in the oper- ating mode "CANopen". According to CANopen standard, the node ID is uniquely contained: •...
Individual tests ▲ ► -Power supply -Baudrate detection -Identifier scan -Bus load -Signal levels per id -Trigger output Now select an individual test with the keys UP and DOWN and confirm with OK. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
According to CiA, the lines CAN_SHLD and GND are optional. Therefore there are no nominal values for these resistances. For the wiring test you can connect the CANcheck to the CAN network at any point. Please switch the CAN network off before the wiring test. In addition, you should disconnect all CAN nodes from the network.
Page 26
The symbol ▼ in the header means that not all test results fit on the display. Scroll through the test results with the key DOWN. Wiring test ▲ ▼ CAN_L -> Ω CAN_GND : 1.54k [OK] Ω CAN_SHLD: >1M [OK] Ω >1M [OK] CAN_V+ -> Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 27
CAN_V+, the resistance value 80 kΩ ± 5 % is pro- duced solely by the internal resistance of the measuring equipment. with measuring points CAN_SHLD and GND, the result is not analyzed be- • cause these lines are optional. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
5.9 and 5.10. For the test of the termination resistors you can connect the CANcheck to the CAN network at any point. Please switch the CAN network off before the test. In addition, you should disconnect all CAN nodes from the network.
Page 29
Individual tests Term. resistors -Disconnect all nodes -Terminate CAN bus on both ends Start test Term. resistors Status: scanning Term. resistors Ω [OK] Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Individual tests Line length The CANcheck determines the line length with the aid of the nominal specific signal delay on the cable (5.6 ns/m). Stub lines in the CAN network may falsify the test result. For the test of the line length, please remove the two termination resistors of your CAN network.
Page 31
Individual tests Line length Status: scanning Line length 96 m Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
For the test of the line impedance, please remove one of the two termination re- sistors of your CAN network and connect the CANcheck in its place. Please switch the CAN network off before the test. In addition, you should disconnect all CAN nodes from the network.
Page 33
Individual tests Line impedance Status: scanning Line impedance Ω [OK] Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
CANcheck to this socket via the 1-to-1 cable. • If this is not the case, you can loop in the CANcheck between any CAN node and the CAN network via the Y cable. Please put the CAN network into operation before you measure the power sup- ply.
If there is a free SUB-D9 socket in the CAN network, you can connect the • CANcheck to this socket via the 1-to-1 cable. If this is not the case, you can loop in the CANcheck between any CAN node • and the CAN network via the Y cable.
Page 36
500 kBit/s Please note: the test is only correctly ended when a baudrate is detected. If the CANcheck has not completed baudrate detection within a few seconds, you can cancel the test with the ESC key. In this case, please check: whether the CAN network is operational •...
If there is a free SUB-D9 socket in the CAN network, you can connect the CANcheck to this socket via the 1-to-1 cable. If this is not the case, you can loop in the CANcheck between any CAN node •...
Page 38
Wait for CAN traffic Identifier scan Status: scanning Identifier scan ▼ Scan time : 20 s S : Standard ID E : Extended ID ID : Count 386 : 83 388 : 83 Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
The length of the list with node IDs and counters is limited to the value given in section 10.1. For the node ID scan, you can connect the CANcheck to the CAN network at any point: If there is a free SUB-D9 socket in the CAN network, you can connect the •...
Page 40
Wait for CAN traffic Node ID scan Status: scanning Node ID scan ▼ Scan time : 20 s Node ID : Count 2 : 96 4 : 95 7 : 17 23 : 18 Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
If you want to observe the bus load in your CAN network over a longer period, you must change the scan time. This is done via the menu item "Settings". At the end of the scan time the CANcheck provides a table with the bus load and the error telegrams.
Page 42
• All messages Unit: frames per second • Error telegrams Unit: frames per second • Ratio of errors to all messages Unit: per cent • Error messages are explained in section 6. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 43
20 s Bus load Busload ▼ ▲ ► Bus load Total frames Busload ▼ ▲ ► Total frames Error frames Busload ▼ ▲ ► Error frames Error/Total frames Busload ▲ ► Error/Total frames Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
If there is a free SUB-D9 socket in the CAN network, you can connect the • CANcheck to this socket via the 1-to-1 cable. If this is not the case, you can loop in the CANcheck between any CAN node • and the CAN network via the Y cable.
Page 45
Vd: CAN_H -> CAN_L Va: CAN_H -> CAN_GND 17 Identifiers found 17 Identifiers OK Signal levels per ▼ ▲ 17 Identifiers OK 0 Identifiers ERROR 386 : 2.0Vd[OK] : 3.5Va[OK] 388 : 1.9Vd[OK] : 3.5Va[OK] Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 46
10 µs) or in the case of a large number of identifiers (max. 2048), several minutes may elapse before measurement is completed. • In order to give the CANcheck time to process the identifiers, a certain bus load must not be exceeded. With an equally distributed bus load, the fol- lowing reference values apply: 2048 11-bit identifiers can be measured with 73 % bus load.
If there is a free SUB-D9 socket in the CAN network, you can connect the • CANcheck to this socket via the 1-to-1 cable. If this is not the case, you can loop in the CANcheck between any CAN node • and the CAN network via the Y cable.
Page 48
Error messages are explained in section 6. Signal levels per ▼ N= Node ID Vd: CAN_H -> CAN_L Va: CAN_H -> CAN_GND 7 Node IDs found 7 Node IDs OK 0 Node IDs ERROR Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 49
10 µs) or in the case of a large number of node IDs (max. 127), several min- utes may elapse before measurement is completed. In order to give the CANcheck time to process the node IDs, a certain bus •...
CANcheck can be supplemented with measurements with the oscilloscope, in or- der for example to detect signal errors. To use the trigger output, you can connect the CANcheck to the CAN network at any point: Please connect the CAN / trigger cable (see section 10.2) to the CANcheck.
Page 51
11 Bit ID 29 Bit ID Trigger output Use keys to change Trig ID: 0000 Trigger output Status: triggering Please note: The selected 11-bit or 29-bit identifier must be present on the CAN network. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
FAIL -Settings The CANcheck executes a self-test, when it is switched on. If the self-test fails, the message "Self test failed Error <no.>" appears for approx. 2 seconds. Then FAIL appears in the header. The only supported menu item is "Settings".
Page 53
CAN bus Test rejected If the CAN nodes are not switched off, the CANcheck detects voltage (e.g. the recessive level) on the CAN bus. With tests that require a switched off CAN node, one of the above error messages appears.
CAN_H and CAN_L is checked. If the polarity is inverted, the above error message is displayed. In this case the dependent tests cannot be carried out. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
If this is the case, you should change your CAN network to not inverted polarity. If this is not possible, you can still carry out the dependent tests with the CANcheck with the aid of a special adapter cable, where CAN_H and CAN_L are inverted.
Page 56
Va. This case is depicted above. The PER? indication is not an error message. The CAN network may be perfect. However, the CANcheck cannot check one or more signal levels. If the identifiers are periodic despite the indication you should increment the maximum measurement time using the menu item "Settings".
If these conditions are not met the following line will give you an indi- cation of the missing required bits: <number> Identifiers BIT? Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 58
The BIT? indication is not an error message. The CAN network may be perfect. However, the CANcheck cannot check one or more signal levels. To achieve a result, you should care about dominant bits in the first data byte. If the bits in the first data byte are random anyway it is sufficient to repeat the test once or more often.
► Next result If you select menu items "Stored results" and "Show all" immediately after switch- ing on the CANcheck and press the key LEFT, you receive the result "No valid re- sults". Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 60
Term. resistors Ω [OK] Show all Baudrate detection 500 kBit/s Show all ▼ Identifier scan Scan time : 20 s S : Standard ID E : Extended ID : Count 386 : 83 Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 61
Delete the test results via the menu items "Stored results" and "Delete all". Please answer the inquiry with OK. If you then immediately select the menu items "Stored results" and "Show all" and press the key LEFT, you receive the result "No valid results". Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Page 62
Show all No valid results Please note: if the CANcheck automatically switches off or you switch it off, all stored results are deleted. If you want to keep the stored results for more than 10 minutes – for example to transfer the stored results to your PC – you should switch the power save mode off.
The condition for remote control is the one-off installation of the USB driver and a one-off test of the connection between the CANcheck and the PC (see section Every time you want to operate the CANcheck by remote control from the PC, the following steps are required: 1.
Page 64
At the prompt > in the terminal program, enter the character string to view rsho all stored results. If you have switched on the CANcheck, the following appears in the window of the terminal program: All measurement results: No valid results...
Page 65
Then you can edit or print the file with the recorded data. To integrate the CANcheck in automated test runs, individual tests must be started from the PC. At the moment only the remote control of the wiring test is implemented.
Page 66
At the prompt > in the terminal program, enter the character string to end stop the remote control server. Then the system menu appears again in the display of the CANcheck. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
USB driver 9 USB driver To transfer the test results to the PC, the CANcheck and the PC must be con- nected via a USB cable. In addition, the appropriate USB driver must be installed (included in the scope of supply).
Page 68
USB driver Please select "Yes, restart the computer now" and click on the button "Finish" to complete the installation. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
Initial connection of CANcheck and PC Connect the CANcheck and the PC via a USB cable. When you connect the CANcheck and the PC for the first time via a USB cable, the window of the assis- tant for detecting new hardware appears: Please select "No, not this time"...
Page 70
Please note: The window of the assistant for detecting new hardware only ap- pears when you connect the CANcheck and the PC via a USB cable for the first time. After this the CANcheck always appears with the known port (COM), pro- vided that you use the same USB port.
Page 71
USB driver To test the connection between the CANcheck and the PC, please start a terminal program (e.g. Hyperterminal) on your PC. In the terminal program, please select the assigned port (e.g. COM6) and the set- tings: 115200 Baud 8 N 1, no flow control.
Page 72
USB driver Then the following appears on the CANcheck display: Remote control Use 115200 Baud 8 N 1 Remote control server started In the window of the terminal program on the PC, the following appears: The test of the connection is now completed.
Trigger output galvanically isolated from device ground. Internal resistance 1kΩ Non-volatile memory: All settings are stored in the non-volatile memory. Factory settings can be restored by command. Copyright IXXAT Automation GmbH CANcheck Manual, Version 1.2...
This product is subject to the Electrical and Electronic Equipment Act (ElektroG) and is to be disposed of separately in accordance with the ElektroG. The products of IXXAT that are subject to the ElektroG are de- vices for exclusive commercial use and are marked with the symbol of a waste bin with a cross through it.
Appendix 10.4 Information on EMC The CANcheck is a class A device. This means that it has been constructed for in- dustrial use and that it meets the EMC requirements for industrial devices. If the CANcheck is used in office or home environment radiointerference can oc- cur under extreme conditions.
Need help?
Do you have a question about the CANcheck and is the answer not in the manual?
Questions and answers