- CAN Bus, CAN FD, CANopen, SAE J1939, LIN Bus Prototyping Solutions For Embedded Systems
CAN Bus, CAN FD, CANopen, SAE J1939, LIN Bus Prototyping Solutions For Embedded Systems
About Copperhill Technologies
First of all, to introduce myself, I am Wilfried Voss, owner and president of Copperhill Technologies Corporation. In a previous life, I have started up the American operation of IXXAT (now owned by HMS Networks) back in the late 1990s, followed by establishing the North-American headquarters for esd electronics in 2004. Both businesses are based in Germany, and they are heavily involved in the Controller Area Network (CAN Bus) technology, which is the base of my technical expertise. I have always enjoyed the challenges that come with exploring new business opportunities, and it was time to apply my skills, passion, and knowledge to my own business.
Development & Prototyping for Automotive Ethernet, CAN, SAE J1939, and LIN
Copperhill Technologies, a Massachusetts corporation, was established as an electronics engineering and consulting business with the main focus on the development, prototyping and sales of embedded systems for Automotive Ethernet, Controller Area Network (CAN), SAE J1939, and Local Interconnect Network (LIN), which includes popular systems such as the Arduino and Raspberry Pi but also our own embedded solutions based on the ARM Cortex-M3 microcontroller.
The skills of our hardware and software engineering team include rapid prototyping; we can deliver prototype solutions within shortest time and assist with the manufacturing process of the final product. We deliver not only schematics, bill of material, placement files, Eagle/Gerber files but also the application source code including documentation.
Please, feel free to contact us for more information.
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 an SAE 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...