Skip to main content
Automotive search search close
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, PSI5, 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

Protocol I/O modules
CAN FD IO602, IO603, IO610, IO611, IO613 and IO691
CAN, SAE J1939 IO601, IO602, IO603IO610, IO611, IO612, IO613, IO614 and IO691
EV Charging EV/EVSE CCS Charging Interface according to ISO 15118-2, DIN 70121, IEC 61851, and SAE J1772
FlexRay IO623
PSI5 IO624
LIN IO601, IO603, IO611, and IO614
SENT SAE-J2716 SENT receive and transmit FPGA code modules
XCP over CAN IO601, IO602, IO603, IO610, IO611, IO612, IO613, IO614 and IO691
XCP over Ethernet Via GbE ports on all target machines, IO710, IO715, IO716 and IO791

 

Resources

 
 

Curious how to accelerate control design innovation with a modular controller hardware setup?


Free Workflow Demo

See how Speedgoat can help you in the development of your control design for your application.


Schedule now
 

Have Questions?

Talk to our experts about your project and application requirements.

 
Follow Speedgoat LinkedIn