USB-2CAN-SI-M

2-Port USB to CAN Bus Adapter, DIN-rail & Wall Mountable Metal Case, 16kV ESD & 2.5kV Optical Isolation Protection

Send Enquiry

Description

A Controller Area Network (CAN) is a high-integrity asynchronous serial bus system for networking intelligent devices. It is often used in automotive and industrial systems.The USB-2CAN-SI-M is designed to make a fast, simple way to communicate with CAN bus devices. Connected to a USB port on your computer or USB hub, the USB-2CAN-SI-M instantly adds two industrial CAN bus channel to your host system with easy plug and play (PnP) and hot plug features.

The USB-2CAN-M provides a cost-effective solution for customers to enable communication with CAN bus devices. The solution designed by ARM Cortex-M0 32-bit microcontroller and the USB to serial chip makes it very flexible in handling small burst of CAN frames at a high speed.

The USB-2CAN-SI-M has 2500V galvanic isolation on its CAN bus. The galvanic isolation protects your computer by preventing spikes and surges from crossing over to your computer.

Features


  • Adds two CAN bus port on your computer by connecting to a port
  • Powered by USB port, no external power adapter required
  • LEDs indicate initialization and CAN bus status
  • Installs as a standard Windows COM port
  • Supported CAN modes: Standard, Listen, Echo
  • Can be controlled over serial port using ASCII commands
  • Easy to use API provided along with sample source codes and GUI sample programs
  • Easy plug and play installation and CAN bus device connection
  • CAN bus speed up to 1Mbps
  • 512 bytes transmit and 512 bytes receive FIFO buffer for high speed data throughput
  • Supports CAN 2.0A and CAN 2.0B protocols
  • Designed by ARM Cortex-M0 32-bit microcontroller
  • Drivers provided for Windows and Linux OS
  • Supports SocketCAN (slcan driver) since kernel 2.6.38+

Specifications

USB Interface
USB BusUSB 2.0 Full Speed, USB 1.1 compliant
ConnectorUSB type B
ChipsetARM Cortex-M0 32-bit microcontroller
Operating SystemsWindows 2000 up to Windows 11
Windows Server 2000 up to 2018
Linux kernel 2.6+
Mac OS X support available
InstallationThe driver is already installed (Linux), or installs by automatic Download after Device connection (Windows).
CAN Bus
CAN Bus ControllerBosch C_CAN module
Number of Ports2
ConnectorDB9 male
5-pin terminal block
CAN Bus SpeedCAN 2.0A / 2.0B 5kbps to 1Mbps for transmit & receive
SignalsCAN_H, CAN_L, CAN_GND, CAN_V+
CAN Bus ModeStandard mode: normal operation on CAN bus
Listen mode: passive receiving of CAN Frames
Echo mode: transmitter also receives sent frames (for testing purposes)
LEDCAN bus data activity, CAN bus error
Protection+/- 16kV ESD protection for all signals
2500V galvanic isolation on CAN bus
Software
API LibrarySupported OS: Windows,Linux Supports C/C++, C#, VB.NET, VB6, Python and LabVIEW
UtilityOn-board firmware update utility
Linux OSSupports SocketCAN (slcan driver) since kernel 2.6.38+
Monitoring ToolsSupported by CANHacker, Titan CAN Test
Power Requirement
Power InputPower supplied via USB (5V) connector
No external power needed
Power ConsumptionMax. 300mA@5V DC
Environmental
Operating Temperature0°C to 60°C (32°F to 140°F)
Storage Temperature-20°C to 75°C (-4°F to 167°F)
Operating Humidity5% to 95% RH
Safety ApprovalsCE, FCC
Mechanical
CaseSECC sheet metal (1mm)
Dimensions115mm × 85mm × 28mm (L × W × H) Case
Weight310g

Document


Product Manual

Software


USB to CAN Driver

TITAN CAN C/C++ DLL

TITAN’s CAN application programming interface (API) is written in C/C++ and compiled into a DLL file. This DLL allows users to easily create programs to control our CAN products using simple, easy to understand functions. It uses the stdcall calling convention, allowing a large number of high-level languages to import the DLL without incompability problems.

TITAN CAN Tool

TITAN CAN Test

CANOpen

CanFestival project is an open source CANopen multi-platform framework. canfestival.org

Download the driver for CanFestival, or download the full CanFestival source code with TITAN CAN driver.

CANHacker

Sample Code

FaQ

FaQ: Using CAN_API.dll on a 32 bit windows Operating system