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 fast communication among microcontrollers up to real-time requirements.
The CAN Bus Analyzer Tool by Microchip represents an easy-to-use, low-cost CAN Bus monitor for developing and debugging high-speed CAN networks. The tool comes with a broad range of functions that allow it to use across multiple market segments, including automotive, industrial, medical, and marine.
The device supports CAN 2.0b and ISO11898-2 and connects to a CAN Bus network using the DB9 connector or screw terminal connection. In addition, the CAN Bus Analyzer offers required functionality such as trace, transmit, trace filter, and log file capability and adds unique features such as ECAN register view and group CAN message transmit.
These features make this a handy tool for quick and straightforward debugging in any high-speed CAN network.
Teensy 4.0 CAN Bus And CAN FD Training Board
This board carries an Arduino-compatible Teensy 4.0 microprocessor system, representing a CAN Bus and CAN FD training board. There are four onboard potentiometers, LEDs, an RGB LED, and switches.
The board simulates analog inputs and then outputs the signal to the CAN bus in either Classical CAN or CAN FD format. Power is applied through an external +12 VDC feed with reverse voltage protection. External sensors can be connected via the QWIIC connector.
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. Even though highly influential in automobiles and small applications, the CAN Bus technology alone is not suitable for machine automation since its communication between devices is limited to only 8 bytes.Consequently, higher layer protocols such as CANopen for machine control, DeviceNet for factory [...]
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. As demonstrated in the image below, the ISO/OSI Reference Model specifies seven levels beginning with the physical connection to the actual user application, i.e., the Application Layer. The standard CAN implementation bypasses the connection between the Data Link Layer and the Application Layer to [...]
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. Before going into the details of each bit in a CAN Bus frame, it is helpful to have a brief look ahead into the physical layer (For more details, refer to Chapter 9 - Physical Layer) to understand the nature of, for instance, [...]
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. A Remote Frame requests the transmission of a message by another node. The requested data frame, identified by a unique message ID, may be accepted by any number of nodes in the network according to the individual application needs but can only be [...]
To answer the fundamental question upfront: SAE J1939 is a higher-layer protocol (i.e., an add-on software) that uses the CAN Bus technology as a physical layer. In addition to the standard CAN Bus capabilities, SAE J1939 supports node addresses, and it can deliver data frames longer than 8 bytes (in fact, up to 1785 bytes). However, [...]
esd electronics announced their line of passive CAN Bus I- and Y-Repeaters. The I-Repeater improves the node capacity of a CAN Bus network or to insert electrical isolation, while the Y-Repeater creates a branch from one to two CAN Bus lines.All of the repeaters' CAN Bus ports comply with ISO 11898, and each repeater is available without electrical [...]
The compact CAN Bus Repeater CRep S4 by EMS Wuensche (Germany) transmits and amplifies signals transparent to the CAN Bus protocol. Each of the four CAN Bus connections has the physical behavior of a single bus node. The repeater module permits a flexible design of the network topology but offers special support for star-structured networks. In addition, tree structures and [...]