Restbus simulation
The restbus simulation simulates messages from (partly) not real existing control units in the network. This allows to test control units, without building up the complete bus.
For our clients in the field of automotive vehicle development the rest bus simulation becomes an increasingly more important application. The use and testing of control units or mechanical components, such as engines or chassis must function independently of the vehicle. Without restbus simulation, test benches are often no longer operable.
Due to the increasing complexity in the vehicle itself, individual components depend on surrounding information, which are transferred through several vehicle busses.
The requirements for the restbus simulation range from testing the interaction with other components in the network up to complete simulation of the entire vehicle network. To do this, real measurements and signals must be simulated on the vehicle busses, which change in real-time and are dependent on other signals.
Restbus simulation for vehicle busses
With samtec restbus simulation you are able to simulate the restbus in real-time for the following busses: CAN, FlexRay, LIN, K-Line, J1708. Additional to typical restbus simulation with CAN, LIN and FlexRay bus, you can use the modular multibus-interface HSX for parallel communication via K-Line or J1708, and digital in- and outputs as well as analog inputs. Parallel to restbus simulation you may use diagnostic-protocols such as KWP2000, UDS, TP2.0, GMLAN, XCP, J1939 etc. on the same busses.
Several gigabytes of simulation data and records can also be processed. Access on PC or SD(HC)-card data system is possible.
The samtec restbus simulation can also be used to represent gateway functionality.
HSX as multibus-VCI for restbus simulation
Our HSX Interface provides a fast and efficient restbus simulation on several busses (up to 8 x CAN, 4 x FlexRay, 2 x LIN, 1 x K- und 1 x L-Line) in real-time. The fast PowerPC of the HSX has the optimal computing performance, to maintain the real-time capability even with many busses and high bus load. Dynamic processes and trigger were defined by the process-engine „block sequencer“. A permanent static action or a user-defined c-code can be executed for different incidents.
With c-code you have got access to all busses and are able to generate restbus simulations up to any complexity.
samDia to generate your restbus simulation
The complete restbus simulation is automatically generated with samDia (as far as possible), if you have a data basis of the following formats:
- ASAM Fibex V2.0 (fibex4flexray and fibex4can)
- ASAM Fibex V3.0 (fibex4rlexray and fibex4can)
- Fibex 2+ for FlexRay
- CanDB (*.dbc)
- AUTOSAR 3.x
Essentially the generation of a restbus simulation consists of the following steps:
1) Import of the data basis (Fibex, DBC, AUTOSAR)
2) Network node configuration (CAN, FlexRay, etc.)
3) Selection of signals for the restbus simulation
4) Setting of static values, or optional addition of the user code (C-Code) for any signal
5) Starting the restbus simulation (also resident on HSX, PC not required)


