Site Information

 Loading... Please wait...

Blog

SAE J1939/16 Automatic Baud Rate Detection Process

The  SAE J1939/16 document outlines the methods used to detect the baud rate of an SAE J1939 network segment by ECUs that can adjust their CAN baud rate while in use. The specified approach provides a reliable method to detect the CAN baud rate of that network segment without interrupting network communications. SAE J1939/16 defines the following requirements [...]

Read More »


Single-Board ARM i.MX6 Computer Supports CAN Bus, WiFi, And Bluetooth

Versalogic introduced its Swordtail VL-EPC-2702 as part of a product series of ARM‑based embedded computers. It comes with an ISO 11898‑2‑compliant CAN Bus interface, which supports the 29-bit identifier extended frame format (CAN 2.0B) for SAE J1939 applications.Available with either the NXP i.MX6 Quad (quad-core), or the i.MX6 Duallite (dual-core) processors, the board carries an onboard Wi‑Fi, Bluetooth, [...]

Read More »


SAE J1939 And The Challenging Migration From Classical CAN To CAN FD and CAN XL

The  Society of Automotive Engineers (SAE) Truck and Bus Control and Communications Subcommittee has developed a family of standards concerning the design and use of devices that transmit electronic signals and control information among vehicle components. SAE J1939 and its companion documents have quickly become the accepted industry standard and the vehicle network of choice for off-highway [...]

Read More »


Introduction To The NMEA 2000 Marine Networking Standard

NMEA 2000 is a marine networking standard created and administered by the National Marine Electronics Association (NMEA). The NMEA is an association of marine electronics manufacturers, dealers, and technicians. The NMEA 2000 standard describes a low-cost, moderate capacity, bi-directional, multi-transmitter, multi-receiver instrument network. Typical data on a network using this standard include position latitude and longitude, [...]

Read More »


CODESYS Control For Raspberry Pi Allows PLC Programming According To IEC 61131-3

CODESYS is a PLC programming suite used by automation specialists as an environment for the development of controller applications. It is an IEC 61131-3 programming tool developed by the Germany-based company, 3S (Smart Software Solutions), providing users with integrated solutions that optimize the engineering of automated solutions. It represents a platform-independent development environment that is compatible [...]

Read More »


CAN Bus Controllers Quickly & Easily Expand CAN Bus Networks For Machinery

E-T-A's flexible and compact SCS10, SCS20, and SCS30 CAN Bus controllers can plug into industry-standard vehicle sockets without additional wiring and configured using a graphical programming environment. In addition to defining CAN Bus messages, a large number of logical links and time functions are available. The SCS (Smart Control Systems) product group holds intelligent systems, power [...]

Read More »


SAE J1939 Utilizes CAN Bus Message Collision During Bus Arbitration

SAE J1939 is a higher-layer protocol (HLP) based on Controller Area Network (CAN Bus). It provides serial data communications between microprocessor systems (also called Electronic Control Units - ECU) in any heavy-duty vehicles. Everything that has to do with the CAN Bus provides reliability with the maximum possible performance in mind, not only regarding required electrical robustness [...]

Read More »


Quick Reference: Controller Area Network - CAN Bus - Versus Industrial Ethernet

At first glance, a comparison of the two networking technologies, Controller Area Network (CAN Bus) and Industrial Ethernet may appear as a battle between David and Goliath. On one side, you have the clear underdog, CAN Bus with its 1 Mbit/sec baud rate, its limited network length, and a maximum data length of 8 bytes per message. [...]

Read More »


SAE J1939 Message Format And Interpretation Of PGNs

It happens on a regular basis that I am contacted by a user of our  SAE J1939 ECU Simulator Board With USB Port, complaining that our device does not display a PGN correctly or modifies the PGN before transmitting. The real problem here is a misinterpretation of the PGN and its purpose. For instance, a PGN [...]

Read More »


RobotDyn - Data Logger Shield For Arduino - Development Resources

To mention it upfront, we don't sell the data logger shield for the Arduino. As a matter of fact, I bought this board out of pure curiosity, because it fits and complements our Arduino-Based ECU Development Board With Dual CAN Bus Interface. This combination bares the potential for creating a low-price CAN Bus data logger.I was [...]

Read More »