Blog
Recent Posts
Authentication And Encryption for SAE J1939 And Other CAN Bus Protocols
At the time when the Controller Area Network (CAN) standard was designed, security was not a requirement. The primary usage of the CAN Bus was considered complete; possible intruders or attackers would simply not get physical or remote access to the network. However, today it is more and more common that devices connected to a CAN [...]
Position Control With Embedded J1939-Compliant Linear Actuator Is Superior To Hydraulic Actuator
Manufacturers of agricultural, construction, and other off-highway equipment are increasingly deploying electromechanical actuators instead of hydraulic actuators, the primary reason being their simplicity and environmental benefits. Now, intelligent electromechanical actuators that support the Controller Area Network (CAN) bus networking standard give designers more reasons to choose such a solution. Support for the CAN/J1939 networking protocol [...]
SAE J1939 Address Claim Procedure - SAE J1939/81 Network Management
Network Management under J1939 is primarily represented by the Address Claiming Process. While other higher layer protocols based on Controller Area Network (CAN) do not support dynamic node address assignments per default, the SAE J1939 standard provides this ingeniously designed feature to uniquely identify ECUs and their primary function. SAE J1939/81 prefers the use of CA (Controller Application) rather than ECU [...]
SAE J1939 Turbo Interface Board for Raspberry Pi
A note upfront: The CAN interface board for the Raspberry Pi as described in the following, specifically the firmware code, is under current development. The hardware is ready for production, and the release is targeted for end of February 2017.This post is a follow-up on a previous post Raspberry Pi With CAN Bus Or SAE J1939 [...]
Raspberry Pi With CAN Bus Or SAE J1939 Turbo Interface Board
A note upfront: The CAN interface board for the Raspberry Pi as described in the following, specifically the firmware code, is under current development. The hardware is currently in production, and the release is targeted for the end of February 2017. If you have a special interest in running the SAE J1939 protocol on the Raspberry [...]
CAN Bus Interface For the Raspberry Pi 2/3 Comes With Various Options
The PiCAN2 board series by Copperhill Technologies provides CAN Bus capabilities for the Raspberry Pi 2 or 3. The boards (with the exception of the dual isolated interface) use the Microchip MCP2515 CAN controller in combination with the MCP2551 CAN transceiver. There is an easy to install SocketCAN driver, and programming can be accomplished in C [...]
CAN Bus Data Traffic Simulation With Arduino Due
When working on a CAN bus or SAE J1939 project, it can be extremely helpful when the expected CAN Bus data traffic can be simulated rather than connecting your system to a running vehicle or automation control. The following project does exactly that with little effort for designing CAN data frames and their frequency. As [...]
SAE J1939 to USB Gateway Allows Easy Communication And Analysis Of Truck, Bus Network
The SAE J1939 ECU Simulator Board With USB Port by Copperhill Technologies provides a powerful, yet easy-to-manage connection to a J1939 network, allowing the reception, monitoring & analysis, and transmission of PGNs (Parameter Group Numbers) as defined by the SAE J1939-71 Standard. The gateway supports the full SAE J1939 Standard, including Network Management (Address Claim, SAE J1939/81) and [...]
SAE J1939 ECU Simulator Board - Firmware Update
Our 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 [...]
Simulating SAE J1939 PGNs Used By Truck & Bus FMS (Fleet Management System) Standard
What is the FMS Standard? In the beginning of the 21st century, GPS-based vehicle tracking systems became more and more affordable, but they still could not provide vehicle related technical information. In 2002, six major truck manufacturers (Volvo, Scania, Iveco, MAN, DAF, Mercedes-Benz) decided to create a standardized vehicle interface for these GPS based tracking systems, [...]