Site Information

 Loading... Please wait...

Blog

CAN (Controller Area Network) Gateway Design Considerations

While designing the jCOM series of CAN / SAE J1939 to USB gateways, we have thrived to accomplish maximum performance at the lowest possible price. While this statement may appear contradictive, we believe that we have created the perfect compromise (See also my post  Turbo CAN Bus, SAE J1939 Board For Raspberry Pi, BeagleBone, Arduino, and Android Systems). So, what [...]

Read More »


Expansion Cape for BeagleBone Features Controller Area Network (CAN Bus) And RS485 Interface

The BeagleBoard is a low-power open-source hardware single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of engineers as an [...]

Read More »


CAN Bus Programming With Arduino Uno, Mega 2560

About Controller Area Network (CAN) Controller Area Network (CAN) is a serial network technology that was originally designed for the automotive industry, especially for European cars, but has also become a popular bus in industrial automation as well as other applications. The CAN bus is primarily used in embedded systems, and as its name implies, is a network technology that provides [...]

Read More »


Electronic Valve Driver With SAE J1939 Capabilities

HydraForce's ECDR-0506A electronic valve driver is designed to enhance the control of hydraulic proportional valves used for transmission control, vehicle traction control, joystick control, and mobile equipment work functions, such as lifting, lowering, and rotating. The ECDR-0506A has a 32-bit processor and six inputs capable of various signal types; four analog and two digital. It has [...]

Read More »


Controller Area Network (CAN) Prototyping With Teensy 3.1/3.2

The Teensy is a breadboard-friendly development board that comes with loads of features in a very small package. Each Teensy 3.1 or 3.2 comes pre-flashed with a boot-loader so it can be programmed using the on-board USB connection, i.e. there is no external programmer required. You can program for the Teensy in your favorite program editor using C or you can [...]

Read More »


mbed LPC1768 Baseboards With CAN Bus (Controller Area Network) Port

This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor.I will take a risk by repeating myself over and over again by saying that the mbed LPC1768, as well as the Arduino Due, is utterly useless in its bare form. In order to accomplish any [...]

Read More »


Arduino Due CAN Bus (Controller Area Network) Interfaces

This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor.As it turns out, the Arduino Due, just like a myriad of other embedded systems with CAN interfaces, was developed under the best intentions, but these intentions were focussed on providing a low-price ARM processor solution [...]

Read More »


Arduino Due - Microcontroller Board Based on the Atmel SAM3X8E ARM Cortex-M3 CPU

This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor. According to the official Arduino website: The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins [...]

Read More »


eBooks (PDF): Technical Literature on CAN (Controller Area Network) and SAE J1939

Copperhill Technologies offers a wide variety of technical literature with focus on Controller Area Network ((CAN) and SAE J1939. All of our titles are available in paperback or as a PDF Download. ISBN: 978-09765116-0-1 Printed: 146 pages, 6" x 9", perfect binding Publisher: Copperhill Technologies Corporation
 Copyright: © 2005 by Copperhill Technologies Corporation Language: English A Comprehensible Guide to Controller Area Network by [...]

Read More »


A Brief Introduction to the ARM Cortex M3 Processor

This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor.  The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings. The cores are intended for microcontroller use, and consist of the Cortex-M0, M0+, M1, M3, M4, and M7. The  ARM Cortex-M3 processor is very [...]

Read More »