Skip to main content

CAN, J1939 & CANOpen for Simulink

Use Speedgoat real-time solutions to implement Control Area Network (CAN), SAE J1939 or CANOpen connectivity with MATLAB & Simulink. With the Simulink Real-Time workflow and Speedgoat hardware, you can use a wide range of industrial protocols like highspeed CAN (ISO 11898-3), fault-tolerant lowspeed CAN (ISO 11898-2) or CAN with Flexible Data-Rate (CAN FD) with your real-time application. Speedgoat products provide seamless integration of CAN, SAE J1939 or CANOpen with the MathWorks product family (e.g. MATLAB, Simulink, Simulink Test and Simulink Real-Time). All solutions come with Simulink driver blocks.

Speedgoat provide comprehensive support for CAN, SAE J1939 and CANOpen networks. For example, the IO601 CAN (Controller Area Network) I/O module, supports LIN, XCP over CAN, highspeed CAN (ISO 11898-3) and fault-tolerant lowspeed CAN (ISO 11898-2). Support for CAN FD is available via the IO61x I/O modules. Please contact us for further information.

CAN, J1939 & CANOpen for Simulink

About CAN

CAN bus (Controller Area Network) is a vehicle bus communications interface originally developed by Bosch. The CAN bus specifications include CAN 2.0, ISO 11898 and CAN FD. It is one of the protocols used in the OBD-II vehicle diagnostics standard and is widely used across many industries, in addition to automotive. It uses messages composed mainly of two parts: the standard format with an 11-bit identifier, and the extended format with a 29-bit identifier.

About SAE J1939

SAE J1939 is a commonly used protocol for communication and diagnostics between components in commercial vehicles. It originated in the car and heavy-duty truck industry in the United States, and is now widely used in other parts of the world.


Selection Guide

IO601 Intelligent CAN module with 2 isolated, software-selectable CAN ports: either highspeed CAN (ISO 11898-2) or fault-tolerant lowspeed CAN (ISO 11898-3). One isolated, software-selectable LIN port. Supports also J1939, CANOpen and XCP over CAN.
IO61x Intelligent CAN modules with up to 4 isolated, software-selectable CAN ports compatible with: CAN FD, ISO 11898-2 (highspeed CAN), ISO 11898-3 (lowspeed CAN), LIN, SAE J1939 and CANOpen