Skip to main content

Automotive Communication Protocols

Speedgoat provide support for a large range of protocols used in the automotive industry with dedicated I/O modules installed into real-time target machines. All solutions come with Simulink® driver blocks for a seamless workflow.

A Speedgoat real-time target machine fitted with I/O modules for communication protocols empowers users to send and receive messages in real-time. Rapid control prototyping (RCP) and hardware-in-the-loop (HIL) testing are the two main use cases where support for common automotive communication protocols such as CAN, CAN FD, LIN, FlexRay and Automotive Ethernet is needed.

In the case of RCP, Speedgoat’s I/O modules enable real-time communication with other vehicle bus nodes (sensors, actors and other electronic control units (ECUs)). For HIL testing, they enable the parts of one or multiple vehicle buses to be simulated in order to real-time test and validate the behavior of a device using real peripherals, without requiring physical access to all the nodes in the vehicle network. In addition to shortening development cycles, factors such as bus load, which is important to ensure performance requirements can be met, can also be taken into consideration.

Automotive Communication Protocols

Simulating vehicle buses is usually referred to as restbus simulation since, as the name implies, the parts of one or multiple vehicle buses are simulated in order to validate the behavior of, for example, an ECU.

Speedgoat real-time systems, fitted with I/O modules capable of simulating vehicle buses in real-time, closely integrate with MATLAB® and Simulink products and offer a convenient approach to restbus simulation.

In Simulink, users can easily model the behavior of the bus nodes that need to be simulated. And with features such as trigger mechanisms and functionality to implement sequences of stimuli, relay messages between multiple vehicle buses (known as gateways) and include hand-written code, users can model complex and dynamic behavior. Furthermore, the Speedgoat and Simulink Real-Time™ solution empowers users to easily log and visualize bus traffic data and tune parameters in real-time all from within MATLAB and Simulink.

Speedgoat's solutions offer high performance and high scalablility. Consequently, they can meet demanding requirements and maintain deterministic and real-time behavior for users performing restbus simulation for one or multiple vehicle buses or users interfacing with these buses.

 

Selection Guide

Resources