Site Information

 Loading... Please wait...

Blog

Difference Between CAN Bus and SAE J1939 Data Logger

Posted by Wilfried Voss on

SAE J1939 - Serial Network for Diesel Engines

SAE J1939 has become the accepted industry standard and the vehicle network technology of choice for off-highway machines in applications such as construction, material handling, agriculture, and forestry machines. SAE J1939 is a higher-layer protocol that utilizes Controller Area Network (CAN Bus) as its hardware layer. Consequently, many vendors in the CAN Bus industry claim SAE J1939 compatibility, because their devices support CAN 2.0 A/B, which assures support of 29-bit message identifiers as used in SAE J1939.

The truth is, CAN 2.0 A/B merely addresses the hardware, specifically the CAN Bus controller functionality. In order to fully support higher-layer protocols, such as SAE J1939, you will need additional software to satisfy protocol-specific features.

The common perception is that logging mere CAN Bus data is sufficient, since the data logger will catch all CAN data frames, including those for network management. In case of SAE J1939, that includes data frames dedicated to address claims, message requests, Transport protocol (TP), etc. Nevertheless, you will still need a software to present the information in a readable format. For instance, the Vehicle Identification Number (VIN) is reported by using the TP, meaning, it is segmented over several CAN data frames.

However, the recording of the VIN under SAE J1939 reveals the most serious shortcoming of mere CAN data recording: CAN Bus data loggers can only record what they "see" on the bus; they are not able to send Request messages to obtain data such as VIN (Vehicle Identification Number), Engine Hours, Fuel Consumption, Vehicle Weight, Tire Pressure, Battery Potential, and further parameters necessary for fleet management or ELD applications.

In order to request data, the device must provide its node address, and that can only be accomplished with an onboard J1939 protocol stack. The ability of requesting data also negates the advantages of "Silent Mode," as promoted by vendors of CAN data loggers (Silent Mode guarantees that the device does not engage in any network activity).

Special Requirements for an SAE J1939 Data Logger

Besides the standard requirements (such as message filtering, timestamping, silent mode, baudrate auto-detect, etc.), an SAE J1939 data logger needs additional features that most of the devices available in the marketplace do not provide. They are:

  • Full SAE J1939 protocol support (mandatory for message requests)
  • Extended temperature range of -40C to +85C (think mining or agricultural equipment in the midwest US or Canada)
  • Dust resistance
  • Splash water resistance

We at Copperhill Technologies have investigated all these aspects, and we have applied them to our newest development, our SAE J1939 Gateway And Data Logger With Real-Time Clock.

The SAE J1939 Gateway And Data Logger is ideal for vehicle fleet management (trucks, buses, agricultural equipment, and any other diesel engine application), prototype field testing, diagnostics, or reverse engineering.

The SAE J1939 Gateway And Data Logger records SAE J1939 message frames (PGNs) onto an onboard MicroSD memory card and timestamps them with a real-time clock (RTC). Alternatively, it can be used for mere SAE J1939 data monitoring and viewing.

Our SAE J1939 Data Logger comes with an integrated SAE J1939 protocol stack that allows the negotiation of a node address, which is needed to request information from the network. All setup information (message filtering and request messages) is easily set through our free-of-charge Windows software.

More Information...


SAE J1939 Starter Kit And Network Simulator

SAE J1939 Starter Kit And Network Simulator

Our JCOM.J1939 Starter Kit And Network Simulator is designed to allow the experienced engineer as well as the beginner to experiment with SAE J1939 data communication without the need of connecting to a real-world J1939 network, i.e. a diesel engine. It may sound obvious, but in order to establish a network, you need at least two nodes, and that fact applies especially to CAN/J1939 where the CAN controller will basically shut down after transmitting data without receiving a response. For that reason, our jCOM.J1939 Starter Kit And Network Simulator consists of two J1939 nodes, namely our jCOM.J1939.USB, an SAE J1939 ECU Simulator Board With USB Port.

The jCOM.J1939.USB gateway board is a high-performance, low-latency vehicle network adapter for SAE J1939 applications. The board supports the full SAE J1939 protocol according to J1939/81 Network Management (Address Claiming) and J1939/21 Transport Protocol (TP).

More Information...

SAE J1939 Gateway And Data Logger With Real-Time Clock - July 8, 2020

Our SAE J1939 Gateway And Data Logger is ideal for vehicle fleet management (trucks, buses, agricultural equipment, and any other diesel engine application), prototype field testing, diagnostics, or reverse engineering. The SAE J1939 Gateway And Data Logger records SAE J1939 message frames (PGNs) onto an onboard MicroSD memory card and timestamps them with a real-time clock (RTC). [...]

Read More »


PCIe Board Features Four Channels For CAN FD/Classical CAN And LIN Bus Connectivity

HMS Networks extended its IXXAT PC-interface portfolio with the introduction of its multi-channel board CAN-IB 640/PCIe, which provides four channels, each for CAN FD/Classical CAN and LIN Bus connectivity.Automotive systems and industrial applications often operate using several Classical CAN and CAN FD networks, connected to additional testing, monitoring, and control systems. The multi-channel CAN-IB 640/PCIe card [...]

Read More »


Industrial-Strength IoT Kit With Battery-Backed RTC Chip For Raspberry Pi

Advantech, a manufacturer of embedded platform solutions, announced its UNO-220 Raspberry Pi-ready industrial-grade gateway kit. In keeping with current Internet-of-Things (IoT) technology trends, UNO-220 is suitable for customers using the Raspberry Pi single-board computers (SBCs) for creating dedicated IoT applications. Equipped with a micro SD card with OS image and Raspberry Pi HAT I/O board, the UNO-220 [...]

Read More »


Ultracompact, single-band Wi-Fi and BLE5-hosted module for space-constrained Internet-of-Things (IoT) applications

Telit, a manufacturer of Internet of Things (IoT) solutions, announced its WE310F5, a fully integrated, single-band Wi-Fi and Bluetooth Low Energy (BLE5) module that provides wireless connectivity to embedded microcontrollers via UART, SPI, and SDIO interfaces. Available in versions with and without antennas, the Telit WE310F5 provides 802.11b/g/n (2.4 GHz) and BLE5 connectivity. The device emphasizes an [...]

Read More »


Rugged Embedded Computer Features Intel Core i7 CPU, Optional CAN Bus Ports

Acromag (USA) introduced its ARCX‑4000 customizable embedded computer designed for rugged environments, such as military and aerospace applications. A CAN Bus interface can be added e.g., for multi-sensor monitoring on mobile applications. The device features an Intel i7 COM Express Type 6 processor, which offers access to various computer peripherals. The processor supports floating-point computations, media, graphics, [...]

Read More »


STM32G4-Based CANopen FD Starter Kit Supports Both Classical CAN And CAN FD

The Emotas CANopen FD starter kit provides a CAN FD micro-controller board, an extension board with CAN FD transceiver, and a CAN FD USB interface for the rapid prototyping of CANopen FD applications. CANopen FD, as specified in the CAN in Automation (CiA) specification 1301, uses the new features of CAN FD such as a higher data bit-rate [...]

Read More »


SAE J1939 Data Logger - SD Micro Card Capacity And Write Speed Requirements

Our  SAE J1939 Gateway And Data Logger was designed for vehicle fleet management (trucks, buses, agricultural equipment, and any other diesel engine application), prototype field testing, diagnostics, or reverse engineering. The SAE J1939 Gateway And Data Logger records SAE J1939 message frames (PGNs) onto an onboard MicroSD memory card and timestamps them with a real-time clock (RTC). Alternatively, it [...]

Read More »


CAN Bus Interface For In-Vehicle Networks And Rail Vehicle Applications

Eltec (Germany) introduced their CYBOX IO CAN boards for rail vehicle applications, including a module with a CAN Bus interface. With a focus on rail vehicle applications, Eltec provides products for passenger Wifi, vehicle-to-ground communication, and CAN Bus interface modules.  The units comply with the IEC 61375 standard series specifying in-vehicle networks for trains (CANopen, MVB, and Ethernet). [...]

Read More »


SAE J1939 Sensor Array Reports Vehicle Angular Rate, Acceleration, And Attitude Data Of Heavy-Duty, Off-Highway Vehicles

Honeywell's Tars (Transportation Attitude Reference System) series of 6D inertial sensor units allows the concurrent acquisition of rotation rate, acceleration, and tilt data for heavy-duty, off-highway, or other specialized vehicles. The sensors are available from SE Spezial-Electronic. The vehicle network protocol is SAE J1939. The reference sensor unit Tars-IMU operates either with a 5 VDC or 9 to [...]

Read More »