Eltec (Germany) introduced their CYBOX IO CAN boards for rail vehicle applications, including a module with a CAN Bus interface. With a focus on rail vehicle applications, Eltec provides products for passenger Wifi, vehicle-to-ground communication, and CAN Bus interface modules.
The units comply with the IEC 61375 standard series specifying in-vehicle networks for trains (CANopen, MVB, and Ethernet). The company also offers I/O modules that connect with the CAN Bus modules utilizing the SPI port using a 30‑pin connector, including connections for the power supply.
The I/O modules are available in two versions: for ESD+ (electrical short distance) with optical decoupling up to 20 m (~60 feet) of physical network length and for EMD (electrical medium distance) with inductive coupling up to 200 m (~600 feet). The CAN Bus module is designed for an extended temperature range of -40 °C to +70 °C (+85 °C) and harsh environmental conditions compliant with EN 50155. The CAN Bus interface is available per two 9‑pin DSUB connectors.
- CAN V2.0B interface
- 1 Mbps data rate
- SPI interface
- Internal buffer
- Read-only support
- Interface module format according to ELTEC standard
- Integrated firmware for management and configuration
- Dimensions 90 mm × 36 mm
- Temperature range -40 °C to + 85°C
SAE J1939 ECU Simulator Board With USB Port
The jCOM.J1939.USB gateway board is a high-performance, low-latency vehicle network adapter for SAE J1939 applications. It allows any host device with a USB COM port to monitor SAE J1939 data traffic and communicate with the SAE J1939 vehicle network.
The board supports the full SAE J1939 protocol according to J1939/81 Network Management (Address Claiming) and J1939/21 Transport Protocol (TP). It is also supported by an extensive programming interface for Windows and Linux/Ubuntu applications, including full C/C++/C# source code for short time-to-market developments.
The strength of the board lies in the fact that the entire SAE J1939 protocol, including all timing requirements, is stored on-chip, thus taking the burden off the main system. The board uses a USB COM port to communicate with the main system, i.e. all data transfer is handled through a standard COM port access.
The communication protocol between the board and the main system is well documented and thus allows a porting to any computer system with a USB connection. Working source code libraries exist for Windows (C# under Visual Studio 2012/2013), Linux and its derivatives (C++ using Code::Blocks), and Raspberry Pi (C using the standard gcc compiler).