Open search
Advertisement

CANopen conformance test tool

CAN in Automation (CiA) has released version 3.0 of its CANopen conformance test tool (CTT). The completely redesigned tool has been improved in many aspects and complies with the CiA 310 CANopen conformance test plan.

THE CTT IS AVAILABLE FREE-OF-CHARGE for CiA members. Non-members may purchase it from CiA Headquarters in Germany. CiA uses this tool for the conformance testing of CANopen devices (CANopen certified by CiA). The tool runs on PCs and requires a CAN hardware interface plus COTI low-level driver program. COTI software for different PC-to-CAN modules (ESD, Ixxat, National Instruments, Port, and Vector) comes with the CTT software. Recently, Peak-System announced that they released COTI-DLLs for CiA’s test tool, which supports all of its CAN-PC interface modules.

Besides other companies, also Peak-System offers COTI-DLLs for PC interface modules

Some CiA members (ESD, Microcontrol, Port, and Sandvik) have jointly developed the CTT with the help of Emtas and Ixxat (testing of the tool). The tool will be maintained by CiA Headquarters also providing technical support. “In order to avoid misunderstandings,” said Thilo Schumann, CiA’s CTT expert, “the tool just proofs the CANopen application layer conformity. It is not an analyzing tool.” This means, it reports the detected failures, but doesn’t provide a high-level interpretation of the messages.

Besides other companies, also Peak-System offers COTI-DLLs for PC interface modules

As mentioned-above, the CiA test laboratory uses the CTT for device certification. TK Engineering (Finland) was the first company submitting CANopen inclinometers for a conformance family test using the new tool. All submitted products passed the test successfully. The Italian company C.O.B.O produces them, the AMU-CB series of single- and dual-axis inclinometers. TK Engineering has programmed the CANopen software based on the protocol stack by Embedded System Academy. For the conformance testing a CAN-to-USB dongle from Ixxat was used. In addition, the CANalyzer by Vector observed the bus traffic. “The inclinometers passed the conformance test without any problems,” explained Oskar Kaplun, CiA’s test engineer. “The Windows Wordpad was used to read the CTT’s log file.”

Besides conformance testing of CANopen devices, the CiA laboratory provides interoperability testing services. This provided service tests the device on system level: The device-under-test (DUT) is integrated in a CANopen reference network proofing the interoperability of the DUT with the other CANopen devices. Also some stress tests (high busloads, and long bus-lines) are performed. “Conformance tests check the syntax, and interoperability tests check the semantic,” explained Thilo Schumann.