CAN Bus, CAN FD, CANopen, SAE J1939, LIN Bus Prototyping Solutions For Embedded Systems
Beware of Counterfeit PICAN2 Boards
Please be aware there are counterfeit PiCAN2 boards in circulation. These counterfeit boards have missing components and do not meet specifications.
Only purchase the PICAN2 board from an authorized distributor. We cannot and will not provide service for fake CAN Bus HATs.
SAE J1939 To USB Gateway Records J1939 Data Frames (PGNs) To Micro SD Card
We have accomplished another milestone toward full SAE J1939 data recording using our SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card. The device's firmware now allows the recording of SAE J1939 data frames (PGNs) to the onboard microSD card without requiring a PC connection. The previous version supported the data recording onto the connected PC, and that functionality is still available.
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...