Home ECOM Cable
ECOM Cable - Controller Area Network (CAN) to USB adapter
CAN Analysis Software Images

The ECOM cable is a USB2.0 High-Speed device that allows Controller Area Network (CAN) traffic to be transmitted and received using a computer or laptop. It was originally designed by EControls to provide a CAN interface for OEM customers to communicate with our ECUs  - now we are offering it to anyone for custom software development.

 

The ECOM has been in use by EControls and our OEM customers since 2006 - it was designed using the same quality components that go into our ECUs, and has survived through all the automotive testing, where other USB/CAN devices failed.

 

 

ECOM Features:

  • 2-year replacement guarantee - just like all our ECUs and other products.
  • The customized driver installation was designed to be easier to install on Windows than 99% of all other devices.
  • Easy to use developer's Application Programming Interface (API) supports most programming languages - C, C++, Visual Basic, VBA for Excel, C#, J#, .NET, Java, and any other language that can load a DLL file.
  • Includes examples of capturing CAN data directly from Microsoft Excel, C/C++, Java, LabView, and C# .NET.
  • Circuit board is cased in a gel potting to keep it resilient to weather and other extreme environments.
  • Completely powered by the USB bus on your laptop or PC (<125mA @ 5V). Opto-isolation option available.
  • Includes a sealed 15 foot USB cable to make it easy to connect to distant engine compartments or test cells.
  • The power LED turns red when first plugged into a PC, and then changes to green once the Windows drivers have been fully installed and loaded. This takes all the uncertainty out of the windows installation and makes diagnosing connection problems very straight forward.
  • CAN activity LED flashes green on successful reception of CAN messages and red after any CAN bus errors. The USB LED provides the same functionality for USB communications.
  • Uses Philips SJA1000 CAN controller and Infineon TLE6250 transceiver - 29-bit, 11-bit, Error frames, remote transmission, and hardware based self-reception all supported.
  • Can easily handle full bus loads at up to 1Mbit/s - there is also hardware filtering available if needed.
  • Hardware timestamps with 64us resolution.
  • Supported by Windows 2000, XP, Vista, and 7
  • Device and driver also has direct 5V serial (not RS232) interface - inquire if interested.
  • The "standard" ECOM is only for use with custom developed user software and will not work with CANCapture. The "unlocked" ECOM will work with both custom software and CANCapture.  See the ordering page or contact us for more information.

 

 

Latest Driver Installation:

 

Supporting Documents:
  • ECOM Engineering Approved Drawing - Official drawing that contains dimensions and pinouts for the ECOM device and connectors that ship with the ECOM.
  • Simple C/C++ Example - ECOM library example of how to open an ECOM device and print CAN messages to the screen for 10 seconds.
  • Simple Java Example - Equivalent of the C/C++ example but using Java instead. Also includes a useful interface class for making ECOM DLL function calls using the JNA (Java Native Access) library.
  • Simple LabView Example (and LabView Driver) - This is the equivalent of the C/C++ and Java examples above, except for LabView.  It simply displays all received CAN messages for X number of seconds into an array on the screen.  This also contains a LabView "driver" that is a strongly recommended starting point for developing LabView applications that will use the ECOM device.
  • C# Example and Library - This download includes a library interface class for accessing all the functions and constants used by the ECOM API/DLL library. The example simply uses this class to display all received CAN messages for 10 seconds and outputs the received messages to a console window. This library should be used for anyone wishing to do C# development using the ECOM API/DLL.
  • Reference Harness Schematics - A basic schematic showing the pinout and color codes for the harness that comes with the ECOM device.
  • Developer's Reference Guide - Documentation for the DLL/API programmer's interface for the ECOM hardware device. Developers who wish to incorporate the ECOM into their own software for sending and receiving CAN packets should start here.