SAE J1939 ECU Simulator for PCs And Embedded Solutions
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.
With all its features, the jCOM.J1939.USB allows the simulation of an SAE J1939 ECU (Electronic Control Unit) using embedded solutions such as the Raspberry Pi, BeagleBone, Arduino, Teensy, and others but also PCs running Windows or Linux (incl. Ubuntu, Fedora, etc.).
The purpose of this website is to inform interested customers of updates to our product line, specifically software & firmware updates, whenever they need it. Please feel free to sign up, and be assured that all entries are of a mere technical (i.e. non-promotional) nature.
We at Copperhill Technologies keep a focus on CAN Bus (Controller Area Network) technologies and higher-layer protocols, such as OBD-II, SAE J1939, and CANopen.
The PICAN series of CAN Bus boards for the Raspberry Pi represents a professional and extremely reliable option for CAN Bus development and prototyping.More Information...
When it comes to quick prototyping, without the requirement of an operating system, we rely primarily on the popular Arduino platform, specifically the Arduino Due. The Arduino Due is the first Arduino board based on a 32-bit ARM core microcontroller. With 54 digital input/output pins, 12 analog inputs, it is the perfect board for robust larger scale Arduino projects.
We offer a variety of CAN Bus systems based on the Arduino Due but also CAN Bus shields for all other CPU board types.More Information...
CAN Bus Interfaces
We offer a great variety of CAN Bus boards for the Raspberry Pi (HATs), Arduino (Shields), and BeagleBone (Capes) but also breakout boards for embedded systems. Also included are programmable systems for quick prototyping, such as an Arduino-based USB to Dual-CAN gateway, a CANopen breakout board, CAN Bus to UART converter, and more. All systems are supported by detailed documentation and a great selection of programming samples. More Information...
CAN FD Interfaces
The CAN FD protocol has taken application software closer to "real time" through the minimization of delays between instruction and transfer of data (latency) and higher bandwidth. CAN FD provides more storage capacity in the CAN Bus data frame. Copperhill Technologies offers a large selection of CAN FD boards for various prototyping needs, may it be the Raspberry Pi or other embedded systems. In addition, we offer complete CAN FD development boards based on the Teensy (Arduino-compatible) ARM processor.More Information...
SAE J1939 Gateways & Simulators
We have developed our own SAE J1939 protocol stack, and, in the best sense of rapid prototyping, we used the Arduino platform (UNO, Mega 2560, DUE) as a test hardware. Since then, we ported the code to the NXP LPC17xx ARM Cortex processor family, which we use as the base of our own embedded SAE J1939 systems such as anSAE J1939 ECU Simulator, SAE J1939 to Bluetooth gateway, SAE J1939 GPS Module, and more. Our code 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.More Information...
LIN (Local Interconnect Network) is a serial network protocol used for communication between components in vehicles.
The demand for a second serial network emerged as the technologies and the facilities implemented in modern cars grew, while the CAN Bus was too expensive to implement for every component in the car.
Copperhill Technologies provides several LIN Bus breakout boards for prototyping, including isolated LIN and LIN Bus Slave boards for functionality testing.More Information...