Trombetta CAN devices were designed for the harsh mobile equipment environment. Devices ranging from I/O modules to sensors, our CAN products are rugged and dependable and made to use on J1939, CANopen, and NMEA2000 CAN systems.
A Controller Area Network (CAN) bus device is an Electronic Control Unit (ECU), sensor, or other microprocessor based control, also known as a node, in a CAN network. These devices provide a quick and accurate exchange of information (communications) to enhance the function and performance of systems and subsystems in a vehicle without complex wiring.
CAN Bus Devices 101
CAN bus devices utilize an extremely robust and self-managing message architecture. The architecture of a standard CAN frame (or message) consists of eight elements:
- Start-of-frame (SOF) bit — Provides notification of an incoming message.
- Standard Identifier (ID) bit — Differentiates standard and extended frames.
- Remote Transmission Request (RTR) bit – Allows ECUs to request information from each other through the CAN bus, facilitating a smooth flow of data between systems.
- Data Length Code (DLC) — Communicates the number of bytes contained within the data field portion of the CAN frame.
- Data field – The data contained in the frame, from 0-8 bytes.
- Cyclic Redundancy Check (CRC) — Field used for error detection. Forms one of many layers of defense against erroneous transmissions between ECUs. A CAN frame that does not pass this check is ignored, and the offending ECU is notified to prevent useless bus traffic.
- Acknowledgement (ACK) bit — Notifies the ECU that a message has been received.
- End-of-Frame (EOF) bit — Marks the end of the message.
CAN systems are widely used due to their efficiency and robustness over other systems. There are five error-detecting mechanisms that contribute to the efficiency of CAN bus protocol:
- Bit monitoring
- Bit stuffing
- Frame check
- Acknowledgment check
- Cyclic redundancy check
When an ECU generates too many messages with errors, an internal error counter will cause the offending ECU to bus off, which prevents additional faulty messages from being shared throughout the system. The CAN frame architecture, coupled with the many processes designed to catch and correct or terminate messages with errors, makes CAN protocol an extraordinarily robust system that is very unlikely to fail.
There are many types of CAN bus devices, and all share similar advantages. Within a CAN bus, every ECU requires only two wires, reducing both weight and cost. In addition, the central coordination of information creates better error detection, highly reliable integrity of information, and reduced maintenance and input. While these advantages are shared between all CAN protocol systems, the SAE J1939 CAN protocol, CANopen, and NMEA 2000 each have distinct advantages.
SAE J1939 utilizes extended frames for larger messages. This CAN protocol is extremely useful for large vehicles used in transport, agriculture, and industrial settings. J1939 CAN bus devices offer high-speed communication for faster execution of vital processes and faster analysis of microprocessor unit messages.
CANopen is widely used to facilitate automation in manufacturing environments, featuring a highly configurable interface for any industrial application. These systems are resistant to harsh environments and require very little maintenance.
NMEA 2000 CAN bus devices are popular among marine applications. These systems allow data and power to be transmitted through single cable and offer high-speed communication between microprocessor units at up to 500 kilobytes per second.
Industrial CAN Bus Devices from Trombetta
Trombetta offers a wide array of gateway modules, I/O modules, sensor modules, adapters, and splitters for several CAN protocol systems. Our industrial applications include power distribution and I/O systems for agriculture, construction, heavy trucks, lawn and garden, and marine vehicles. Trombetta CAN devices are rugged and dependable and made to use on J1939, CANopen, and NMEA2000 CAN systems.