dSPACE Hardware-in-the-Loop Test Systems
dSPACE Hardware-in-the-Loop Test Systems
com
Hardware-in-the-Loop Testing
Highlights
Single-source solution with a comprehensive hardware
and software tool chain
In-depth test systems for higher ECU quality
Automated test execution for around-the-clock testing
Simulators for all automotive domains and other industries
Scalable systems, from small to large
Engineering for customer-specific applications
Hardware-in-the-loop (HIL) simulation is a method for test- Enhanced Quality and Efficiency
ing the functions, system integration, and communication HIL simulation offers you a wide range of benefits:
of electronic control units (ECU) thoroughly in a simulated Improve the quality of the ECU software at an early
environment. If the tests are performed at an early develop- development stage
ment stage, they increase the technical maturity of prod- Shorten the time to market despite the growing volume
ucts, thereby reducing the amount of time and monetary and complexity of the vehicle electronics
resources required in the following stages. For example, the Test dangerous situations without any risk at all
ECUs or the rest of the vehicle may not be available yet, but Avoid recall campaigns
the ECU functions can already be tested in a realistic envi- Support quality control (e.g., ISO 26262)
ronment and under any condition. The HIL system simulates Use the high processing power provided by processing
the electrical properties of the ECUs’ technical environment units, FPGAs and graphical processing units (GPUs) to
and the interconnected system parts in real time. These can test demanding applications
be parts of the vehicle, such as the engine, or a complete
vehicle including the surrounding scenery.
Reproducibility for More Safety Your Benefits from HIL Tests with dSPACE
HIL tests are easy to reproduce, so they can be used system dSPACE offers a comprehensive single-provider tool chain
atically and are completely safe, even when critical thresh- that lets you integrate third-party modeling tools which
olds are exceeded. are based on industry standards.
Because they enable original equipment manufacturers dSPACE HIL test systems cover all vehicle domains and
(OEMs) and their suppliers to detect errors during the are suited for all test scenarios, from component tests
development of ECU software, they play an important to network testing.
part in the software approval and release process. dSPACE has more than 30 years of experience with HIL
HIL simulation is widely used in development and test pro- simulation and is the leading provider of HIL test systems.
cesses, not only in the automotive industry. Other fields dSPACE supports its customers by adapting the simulation
include the aerospace and robotics industries. hardware and test software to specific project require-
ments and by setting up the complete HIL test system,
if required (refer to dSPACE Engineering Services on p. 38).
3
2019
HIL Testing / Introduction
A typical HIL test system comprises components such as: Auxiliary components, such as load boards, and the
A processing unit for computing large and complex
possibility to perform electrical fault simulation for spe-
simulation models and for connecting the real-time cific application scenarios. For this, dSPACE offers the
model with the relevant I/O. The dSPACE SCALEXIO Electronic Load Modules and the DS2642 FIU & Power
processing hardware therefore provides multicore and Switch Board.
multiprocessor support as well as communication with A simulation of the bus and network communication
the I/O via IOCNET for handling a high number of I/O to test the communication between two or more EUCs.
and bus channels in real-time. Network participants that are not available yet are simu-
Battery simulation components for providing the power
lated as well.
supply to generate currents and voltages for the ECU One or more ECUs containing new functions or ECU soft-
for manual and automated tests. dSPACE offers vari- ware to be tested. They are connected to the test system
ous boards for controlling the battery simulation power and typically called device under test (DUT).
supply, e.g., the DS2907 Battery Simulation Controller, The software for configuring and automating the HIL
the DS2642 FIU & Power Switch Board, and the DS2680 test. It runs on a PC, as does the software for parameter-
I/O Unit. izing the simulation model and visualizing the simulation.
I/O interfaces for connecting the ECU with the test system.
Data management software can be used to handle and
For different test scenarios, dSPACE offers various boards manage test data, such as models, signals, parameters,
with dedicated or freely configurable I/O interfaces, such tests, and test results.
as the SCALEXIO MultiCompact, HighFlex, and I/O boards.
SYNECT
e.g., test data management and workflow management
Simulation Model
Device under test (DUT),
e.g. one or more ECUs
ConfigurationDesk
Bus Manager
Implementation software
4
2019
HIL Testing / Introduction
Safety-critical functions have to be reliable, and so do the testing safety-related functions, components, single ECUs,
test methods used to verify them. The functional safety and ECU networks. This is because HIL tests have been
standard for E/E systems in road vehicles, ISO 26262, highly state-of-the-art for years and have been used for testing
recommends using hardware-in-the-loop (HIL) tests for safety-critical functions nearly as long.
5
2019
HIL Testing / Introduction
ECUs not only need testing during normal operation. It is within the model and/or with a Failure Insertion Unit (FIU),
also vital to know how they will behave during exceptional which inserts electrical faults in the inputs and outputs of
situations – if components such as sensors, actuators or ECUs. The dSPACE HIL system comprises hardware with an
wiring harnesses are faulty, for example, or if errors occur integrated FIU as well as dedicated FIU hardware.
in bus communication. Faults and errors can be simulated
Device under
Test (DuT) Load
FIU
The Failure Insertion Unit enables the electric manipulation of the I/O
6
2019
HIL Testing / Introduction
Restbus Simulation
device under test. A basic requirement for a realistic restbus Comfort LIN
simulation is the ability to generate all the needed protocol
data units (PDUs), messages and signals, including all their
Comfort ECU 3 Central
features, mechanisms, and characteristics. To perform nega- Gateway ECU
tive testing, the simulator must also be able to manipulate
Simulated restbus
the communication. Typically, the emulated communication
is based on available communication descriptions. Example for a rest bus simulation.
7
2019
HIL Testing / Introduction
Simulation Models
dSPACE Automotive Simulation Models Key Benefits
To use a HIL system efficiently, comprehensive and realistic All the Simulink blocks in the ASMs are visible, so it is easy
simulation models, such as plant and environment models, to add or replace components with custom models to adapt
are essential. dSPACE offers its own dSPACE Automotive the properties of modeled components perfectly to individual
Simulation Models (ASMs). The open Simulink models are requirements. The ASMs’ standardized interfaces make it
used for model-based function development and for ECU easy to expand a single model, such as an engine or body
tests on a HIL simulator. model, or even to create an entire virtual vehicle. Roads and
driving maneuvers can be easily and intuitively created by
using graphical tools with previews and clear visualization.
Tool Suite
8
2019
HIL Testing / Introduction
With numerous hardware units and a huge range of different processing. In addition to ECU test tasks, HIL systems are
I/O options, the modular and flexible dSPACE HIL simulation ideal for ECU calibration tasks because you can use realistic
systems can easily be tailored to fit specific tasks. They cover vehicle models, for example. Project-specific solutions for
a wide range of tests types and their requirements, e.g., hardware and software and hands-on training are available
simulating, measuring, capturing and generating signals, for all test scenarios.
as well as user-programmable FPGA options for fast signal
9
2019
HIL Testing / Introduction
11
2019
HIL Testing / Use Case
ECU-specific
Environment Sensor POD
Interface Unit
ASM PC with HDMI Fiber-optic cable
graphics
card and
MotionDesk
For a test setup with a stereo front, four surround view, and an in-cabin (driver) camera, a single ESI unit
is sufficient; it can be conveniently placed in the 19“rack of the HIL.
dSPACE Solution
HIL system with Automotive Simulation Models (ASM) dSPACE Environment Sensor Interface Unit to insert raw
and ModelDesk for the real-time simulation of the vehicle data into the image processing unit
and traffic Plug-on device (POD) to adjust to specific interfaces
GPU-based camera sensor models in MotionDesk and connectors with sensor ECUs featuring imager and
for generating image raw data taking camera-specific processing unit in one housing (one-box)
effects such as lens, pincushion, and barrel distortions,
vignetting, and chromatic aberration into account.
12
2019
HIL Testing / Use Case
CCRs*:
Approach to
stationary target v0 = 10 km/h ... 50 km/h v= 0 km/h
v0 = 30 km/h ... 80 km/h
CCRm*:
Simulation model Approach to slower
target v0 = 30 km/h ... 80 km/h v= 20 km/h
CCRb*: d0
Approach to braking
target v0 = 50 km/h d0 = 12 m v0 = 50 km/h, a= -2 m/s2
v0 = 50 km/h d0 = 40 m v0 = 50 km/h, a= -2 m/s2
* CCR: Car-To-Car Rear; v0 = 50 km/h d0 = 12 m v0 = 50 km/h, a= -6 m/s2
s: standing; m: moving; b: braking v0 = 50 km/h, a= -6 m/s2
v0 = 50 km/h d0 = 40 m
Visualization and
animation
Test automation
and reporting
13
2019
HIL Testing / Use Case
Electromobility –
Testing Electric Motor ECUs
Application Area Important Aspects
Electric motors are increasingly used across a wide range The main difference between electric motors and combus-
of applications – automotive, aerospace, automation, and tion engines in the motors’ highly dynamic behavior, which
more. They are compact enough to be installed almost requires an ECU clock rate of 10-20 KHz. To test electric
anywhere, have great energy-saving potential, and pro- motor ECUs at these high sampling rates, dSPACE sup-
vide power on demand, direct controllability, and easier plies special FPGA boards for HIL simulation. They enable
maintenance. PWM measurement, position sensor simulation, and the
You can test ECUs for different kinds of electric motors simulation of encoders and resolvers at a high clock rate.
with dSPACE HIL simulation systems. Depending on the use case and customer requirements, the
model of the electric
motor is calculated
PWM-synchronously
Motor on the processor or
shaft
10 to 100 times faster
on the FPGA.
Application Motion Power stage Motor Transmission
controller controller
Rotational speed
Torque
Position
HIL tests of ECUs for electric motors can be performed at different test levels, depending on the use case.
Possible Interaction Between ECU and HIL Simulator Application Fields (Excerpt)
At the signal level n Powertrain systems, such as starter-generator systems and
n Simulating the power electronics, the electric motor, mild/full hybrid systems, and electric vehicles
and the mechanical environment n Electric steering systems
At the electric power level n Brake boosters
n Simulating the electric motor and the mechanical n Electric window lifters
vehicle environment n Wind energy converters
n Simulating electric motor current using electric loads n Electric locomotives/trains
At the mechanical level n Printing machines
n Simulating the mechanical vehicle environment n Production machinery, e.g., rollers for hot and cold
n Considering the effects of the real motor and additional forming
mechanical parts on the controller n Headway and motor controls for zinc coating plant
n Testing on a mechanical test bench n Artificial respirators
n Magnetic resonance tomography
14
2019
HIL Testing / Use Case
Electromobility –
HIL Tests for Battery Management Systems
Application Areas Important Aspects
Vehicle traction battery
Scalable, compact system supporting up to 32 cells
Stationary storage systems
in one 19’’ 3 U subrack
HIL test for battery management systems (BMS)
Emulation range from 0 to 6 V
Simulation of high-voltage batteries at cell level
Accuracy of ±1.5 mV across the entire working
Real-time multicell battery simulation
temperature range
Failure simulation for battery management systems
Short refresh rate of more than 1 kHz
Lead-acid (Pb), nickel-cadmium (NiCd), nickel-metal
Temperature simulation by means of isolated analog
hydride (NiMH), and lithium-ion (Li-ion) batteries outputs and an advanced simulation model
Efficient computation of a large number of cells
Safety compartment for the ECU
1 A of current per channel, parallel operation possible
15
2019
HIL Testing / Use Case
dSPACE Solution
In hardware-in-the-loop (HIL) white-box tests, the HIL simula- the basis of the ECU source code or automatically on the
tor has to be able to access the unit under test in real time in basis of binary code. dSPACE provides the ECU Interface
order to perform synchronous measurements and set ECU- Manager for automatic insertion, a powerful, intuitive tool
internal variables. The dSPACE HIL simulator SCALEXIO does that gives test engineers a graphical user interface to perform
this by using either the serial dSPACE DSI-GSI2 hardware or the modifications required for ECU access at any time. With
an XCP-on-Ethernet interface that is already on the ECU. a few clicks, the ECU-internal signals that were prepared for
To access the variables in the ECU code synchronously to access can then be made available in ConfigurationDesk.
the ECU, bypass or XCP service calls are needed as access Here, they can be used with the real-time application.
points. The service calls can be inserted either manually on
Plant
16
2019
HIL Testing / Use Case
Powertrains –
Testing Engine ECUs
Application Area Important Aspects
With a dSPACE HIL simulator, you can test either a single ECU Engine ECUs contain time-based and engine-angle-based
or a network of multiple ECUs. One typical application is test- functions and subsystems, whose main task is generating in-
ing ECUs for an internal combustion engine. The ECUs are jection and ignition signals. They measure the engine angle,
connected to the simulator, which simulates the environment, i.e., they capture crankshaft and camshaft signals, as the
including the interacting components, and injects specific faults input data for the control system. A clock rate of 1 ms is usu-
for test purposes. Mean value models can be parameterized ally sufficient to present a realistic environment to the ECUs,
for specific engines and used to simulate them in real time. though crankshaft-angle-synchronous signals require much
dSPACE simulator systems have a modular setup, so they can faster sampling rates in the µs range. dSPACE’s DS2680 I/O
quickly be adapted to new requirements even in mid-project, Unit is used to capture and compute the necessary signals
for example, for system tests with modified ECU wiring. To at a high resolution. It contains an angular processing unit
adapt the HIL simulator to different engine types, you can (APU) based on FPGA technology and is easy to configure
simply add an exchangeable load rack. This makes it easy to in MATLAB®/Simulink®.
switch between different engine and vehicle configurations.
17
2019
HIL Testing / Use Case
Powertrains –
Testing ECU Networks of Hybrid Electric Powertrains
Application Area
A hybrid electric powertrain typically contains several net- available are emulated via restbus simulation. Testing usu-
worked ECUs to which the functions are distributed. The ally also covers several CAN FD or Ethernet networks. The
functions, such as overlaid hybrid control functions, can be modularity of the dSPACE hardware lets you configure
implemented on separate ECUs or combined with other the simulators for various applications. All known hybrid
functions. As these functions need to be extremely reli- vehicle versions and ECU or CAN FD or Ethernet configura-
able, the development and test requirements are high. For tions are possible. For integration testing, a hybrid electric
hardware-in-the-loop simulation, you can connect all the powertrain simulator can be extended to simulate a full
powertrain ECUs with the HIL simulator. The simulator is hybrid electric vehicle by adding further simulator racks to
equipped with at least one processor board and various cover all the other ECUs in the vehicle, such as the ESP ECU.
interface boards. Powertrain components that are not yet
Important Aspects
To set up a typical realistic hybrid powertrain, two parallel be performed on different simulators for safety reasons. The
CAN FD or Ethernet structures have to be built: A powertrain simulator racks are then connected via Gigalink. This high-
or vehicle CAN FD or Ethernet connection and a private hy- speed serial data transmission via fiber-optic cable with a bit
brid CAN FD or Ethernet connection. The powertrain CAN FD rate of 1.25 Gbit/s provides very fast information exchange.
or Ethernet connects the standard ECUs, such as the engine
and transmission ECUs, and others, such as the ESP ECU, Possible Test Areas
which can also be simulated by means of their messages. n Testing complex ECU structures with extensive commu-
The hybrid-specific ECUs are usually connected to the hybrid nication or whole virtual vehicles
CAN FD or Ethernet. If the HIL tests cover the simulation of n Extending dSPACE simulator systems to fit project
the electric motor and the battery, the HIL simulations must requirements
Powertrain Hybrid
CAN FD / Ethernet CAN FD / Ethernet
With a dSPACE HIL system, you can test the interaction of various ECUs as well as the communication between them.
18
2019
HIL Testing / Use Case
Vehicle Dynamics –
Testing Vehicle Dynamics ECUs
Application Area Important Aspects
Vehicle dynamics systems like electronic stability programs The ECUs of vehicle dynamics systems perform plausibility
(ESPs) are extremely safety-relevant and require compre- and function checks after power-up. The sensor signals they
hensive HIL tests that make tough demands on the test receive are monitored very precisely. If the ECUs detect im-
system. This calls for a very realistic vehicle model. plausibilities or errors, they shut down immediately or enter
Tests are carried out both on individual ECUs and on sev- restricted limp-home mode. The test system therefore has
eral networked ECUs, for example, for integrated chassis to meet tough requirements with regard to signal quality
systems. dSPACE has many years of experience in setting and signal type. For example, for wheel speed simulations,
up HIL test systems for vehicle dynamics ECUs, and we give current interfaces with overlaid protocols have to be pro-
our customers every kind of support needed. vided, valve current signals have to be captured, and all
other sensors have to be synthesized properly to present
the ECU with a realistic environment in any situation.
Valve signal
ESP ECU 12 x Valve signals
detection unit
4 x wheel speed
Steering wheel angle
Rotational speed
Lateral acceleration
Handling the sensors and actuators integrated in the ECU enclosure also makes demands on the test system:
The example shows the requirements of a valve signal detection unit.
19
2019
HIL Testing / Use Case
Body Electronics –
Simulating Airbag ECU
Application Area Important Aspects
When a vehicle crashes into something, the ECU for the The airbag ECU itself has several internal acceleration sen-
airbag system responds in milliseconds. The airbag ECU sors. Access to these sensors is provided by the OEM either
evaluates the data from the vehicle’s acceleration and pres- in analog form or via the SPI protocol to enable sensor
sure sensors in the side door and, if necessary, activates simulation directly on the ECU circuit board. The external
the appropriate airbag. To test this ECU by means of HIL vehicle sensors are simulated via current-based protocols,
simulation, it has to be fed with various sensor signals that such as PSI5, PEGASUS, and PAS.
are undistinguishable from the real ones. To simulate a crash, up to 500 input signals have to be
provided. Over several hundred FlexRay signals, up to
100 CAN signals, and 12 PSI channels with up to 3 sensors
and 4 SPI interfaces are first recorded during a real crash
and then replayed time-synchronously during the HIL simu-
lation. As the airbag is a safety-critical application, its ECU
evaluates the signals. If any signal differs from what the
airbag ECU expects, the system does not deploy an airbag.
SCALEXIO
Processing Unit
Simulink model /
DS6311 S-function
Internal FlexRay Board
Safety sensor signals
.trc
computer ECU Ethernet .rta
DS6341 CAN Board .map
Signal
SPI
conditioning
DS2601 Signal
Measurement Board ControlDesk
Ethernet
PGI
External sensor
signals I/O Boards Host PC
PGI
Schematic overview of
ECU signals
SCALEXIO a test system for airbag
ECUs.
dSPACE Solution
A dSPACE HIL simulator based on SCALEXIO with numerous tablet for the airbag is simulated by using ceramic resistors.
I/O boards offers all the required input and output inter- The simulation is controlled with dSPACE ControlDesk.
faces. The airbag ECU is connected to the HIL simulator A special library based on RTT was implemented for time-
via Hypertac connectors for the external sensors and via synchronous data replay.
custom connectors for the internal sensors. The ignition
20
2019
HIL Testing / Use Case
Infotainment –
Testing ECUs and ECU Networks
Application Area Important Aspects
With a dSPACE HIL simulator, you can test either a single dSPACE simulator systems are scalable and extendable, so
ECU or multiple networked ECUs together. The ECUs are they can quickly be adapted to new requirements even in
connected to the simulator, which simulates the environ- mid-project, for example, for system tests with modified
ment, including the interacting components, and inserts ECU wiring. This modularity of the dSPACE hardware lets
specific faults for test purposes. you configure the simulator for various applications.
The components of the ECU network that are not available
are emulated via restbus simulation or virtual ECUs. This
makes it possible to test various combinations of ECUs or
ECU networks.
HIL Simulator
21
2019
HIL Testing / Use Case
Virtual Vehicles –
Simulating Hybrid Control Units
Application Area Important Aspects
nTesting communication between networked ECUs Modular network of two or more SCALEXIO simulators
n
nIntegration testing Extension to full virtual vehicle by adding further
n
nTesting distributed functions in the ECU network SCALEXIO systems
nTesting communication between electric vehicles (EV) Automotive Simulation Models for all plant components
n
and electric vehicle supply equipment (EVSE) according Building of two or more parallel CAN structures for
n
to CHAdeMO, ISO 15118, GB/T 18487, etc. a typical realistic hybrid powertrain structure
Restbus simulation of unavailable components
n
Configuration of all known hybrid and electric vehicle
n
versions, ECUs, and CAN configurations
Decentralized setup of simulators possible
n
Charging
control unit
Hybrid
Customer Components
CAN
DC/DC ECU
Hybrid
BMS ECU
Powertrain controller
CAN
Transmission
Engine ECU E-motor ECU
ECU
BMS CAN
Transmission Engine & hybrid ECU E-motor, BMS, DC/DC controller Further ECU
22
2019
HIL Testing / Use Case
Test Benches –
Testing Integrated Sensors and Actuators
Application Area
If an ECU has integrated sensors and actuators, you cannot any missing components. Not only purely electrical tests
connect the HIL simulator directly on the electrical level. can be performed: Mechatronic parts such as the steering
You have to provide the physical signals to stimulate the or the chassis system can also be tested. As the required
ECU’s sensors and actuators by other means, for example, stimulation signals vary for each ECU, the HIL test benches
via an ECU mounting device or a mechanical test bench, have to be designed individually.
by opening the ECU and accessing its internal pins, or by dSPACE has years of experience in stimulating integrated
stimulating the signals in the ECU software and bypassing. pressure, engine speed and temperature sensors, accel-
The dSPACE simulator then provides physical variables from eration sensors, and yaw rate sensors for integration into
the environment simulation and can additionally simulate HIL systems.
23
2019
HIL Testing / Use Case
Test Benches –
Steering Test Bench
Application Area Important Aspects
n Validating electromechanical steering systems The dSPACE test bench allows you to create a test environ-
n Analyzing the behavior of a real steering system ment for running virtual test drives to evaluate and analyze
in a virtual vehicle the real steering system with different control and function
n Real-time simulation with mechatronic test rig, algorithms at an early stage. This means that even before
dSPACE HIL simulator and Vehicle Dynamics model vehicle integration, requirements on the steering feel and
n Reproduceability of tests with high precision the sense of safety can be evaluated objectively and sub-
jectively. Great advantages are the high reproducibility and
adaptability of tests, and the broad range of uses for the
test bench. The dSPACE portfolio for steering test benches
ranges from small and compact rotary test benches (e.g.,
for integration in a standard 19” HIL cabinet) to large high-
performance steering test benches using linear actuators for
applications that require maximum dynamics and precision.
24
2019
HIL Testing / Use Case
Aerospace –
Testing Embedded Components
Application Area Important Aspects
Hardware-in-the-loop simulation lets you test a large variety In this use case, the dSPACE system simulates the entire
of real components for aerospace applications. The HIL mission of a high-altitude research rocket carrying experi-
simulator has a very flexible setup and replaces the physi- mental payloads. The objective is to verify the correct be-
cal environment in which the system under test, such as a havior of the navigation computer, which is achieved in
line-replaceable unit (LRU), is embedded during operation. several test steps. First, the dSPACE SCALEXIO HIL simulator
The system under test transmits control signals to the HIL is only connected to the navigation computer. In this test
simulator, which calculates the response of the simulated phase, the navigation devices, for example, Global Posi-
environment in real time and returns the corresponding tioning Systems (GPS), inertial measurement units (IMU) or
sensor data to the LRU. This approach is commonly known star trackers (STR) are not available yet. Therefore, they are
as closed-loop simulation and makes it possible to test simulated on the HIL system, which provides the required
embedded aerospace components around the clock in a sensor data for the navigation computer during the tests.
controlled laboratory environment, thus enabling detailed, In later verification phases, real navigation devices replace
fully automated and reproducible tests in nearly all conceiv- their virtual counterparts. The dSPACE system then con-
able flight situations. tinues to simulate the physical environment depending on
the mission profile, thus enabling the navigation devices
to provide the corresponding sensor data to the naviga-
tion computer. This iterative approach lets you reproduce
complex test scenarios at every development stage in a
fully automated laboratory environment and execute entire
mission profiles based on real mission data on the ground.
Simulated signals
(GPS, IMU, STR)
Status reports
The dSPACE HIL simulator lets you test ground-based navigation systems with simulated navigation devices.
25
2019
HIL Testing / Use Case
Aerospace –
Testing Networked Aircraft Systems
Application Area Important Aspects
Hardware-in-the-loop test systems also support advanced This use case focuses on real aircraft systems that are inte-
use cases that require the real-time simulation of multiple grated into a common, spatially representative test bench
aircraft systems to interact with real parts of the aircraft. and connected with actual aircraft cable harnesses. The test
This approach lets you perform efficient and fully auto- bench usually also includes various mechanical components
mated integration tests 24 hours a day. Moreover, even of the aircraft, for example, control surface actuators, naviga-
critical flight scenarios can be fully reproduced in a safe tion sensors, and inertial measurement units. The networked
laboratory environment on the ground. The open archi- aircraft system hardware, such as the primary flight control
tecture of the HIL simulators makes the systems suitable system (PFCS), the flap actuation system (FAS) and the elec-
for a wide range of applications, from simple to complex, trical power system (EPS), is connected to multiple dSPACE
thus contributing to a flexible test environment that can SCALEXIO simulators. The HIL systems simulate missing
be used for many different test scenarios. aircraft systems in real time, such as engines and avionics
systems that are usually connected with the systems under
test in the real aircraft and are thus required for test execu-
tion. In addition, the HIL simulators also provide navigation
data, including Global Positioning System (GPS) and instru-
ment landing system (ILS) data, as well as environmental
data, for example, data related to aerodynamics during
the simulated flight scenario. This approach enables early
testing of integrated aircraft systems supported by a flex-
ible, cost-effective and fully automated test environment.
Simulated signals
Feedback
The combination of multiple dSPACE simulators allows for the integration tests of real embedded aircraft components.
26
2019
SCALEXIO Hardware / Introduction
SCALEXIO
Modular real-time system
Highlights
n High-performance real-time processors for demanding
applications
n Best closed-loop performance
n Comprehensive, precise, and fast I/O capabilities based
on FPGA technology
n Scalable system with software based configuration
27
2019
SCALEXIO Hardware / Introduction
SCALEXIO Systems
The SCALEXIO systems cover a wide range of application To address the specific project requirements, the systems
areas, such as rapid control prototyping (RCP), data acquisi- are available in different setups.
tion (DAQ) and monitoring, hardware-in-the-loop (HIL) tests,
and test benches.
Laboratory System
SCALEXIO LabBox is ideally suited for a wide range of ap-
plications, such as RCP, function testing, test bench control,
and as a base system for customized HIL setups. The compact
chassis fits on an office desk and offers space for up to 18
SCALEXIO I/O boards, which you can easily exchange in order
to adapt the real-time system to your application. As process-
ing hardware, you can install the DS6001 Processor Board
directly into SCALEXIO LabBox to profit from its small size.
If more computing power is required, you can connect the SCALEXIO LabBox
SCALEXIO processing hardware (DS6001 Processor Board
or SCALEXIO Processing Unit) to the SCALEXIO LabBox via
IOCNET. For additional I/O, memory or IOCNET bandwidth,
multiple LabBoxes can be used together.
In addition to the desktop version, SCALEXIO LabBox is
available as a rack version for installation in a SCALEXIO
customized rack system.
SCALEXIO Processing Unit
28
2019
SCALEXIO Hardware / Introduction
Customized Systems
For test systems tailored to customer-specific requirements,
dSPACE offers dSPACE Engineering Services (p. 38), be-
cause these systems are built and configured individually.
The customized SCALEXIO rack system provides maximum
flexibility and can be expanded easily. Its typical fields of
application include large tests of networked ECUs as well as
tests including electronic loads and complete virtual vehicles.
Test Benches
For ECUs that cannot be accessed for testing via their elec-
trical interfaces, highly dynamic test benches are needed.
dSPACE offers turn-key projects for test benches that let
you use mechanical loads and physically stimulated ECUs.
For more information about the dSPACE test benches and
application examples, please see
www.dspace.com/go/test-bench or page 23.
You can also contact dSPACE at [email protected].
29
2019
SCALEXIO Hardware / Introduction
30
2019
SCALEXIO Hardware / Introduction
Electromobility
The SCALEXIO product line provides a wide range of hard- to configure the simulation of up to two electric motors
ware and software products for developing, testing, and on one DS2655 FPGA Base Board from within Configura-
simulating ECU software for electromobility applications. tionDesk. The Electrical Power Systems Simulation Package
also provides processor-based SimPowerSystem simulation
FPGA-Based Development and Simulation for electric circuits.
SCALEXIO offers the DS2655 FPGA Base Board with a freely
programmable FPGA and appropriate I/O modules for control Power Hardware-in-the-Loop
development and testing ECUs for electric motors, which You can also connect electronic load modules to the
require short control or simulation cycles, fast calculations SCALEXIO system to inject real phase currents into power
and quick I/O access. When used in combination with the electronics test devices. In combination with the DS2655
XSG AC Motor Control Library or the XSG Electric Compo- FPGA Base Board, electric motors can be simulated with
nents Library, the DS2655 provides the fast reaction times real power using the electronic loads (e.g., by using the
required for controlling and simulating electric machines in XSG Electric Components Library).
closed-loop operation. Furthermore, with the Electrical Power
Systems Simulation Package, you can simulate a graphi- Simulation Models
cal representation of the electric circuit diagram based on ASM Electric Components is a library of models for the
MathWorks Simscape® PowerSystems on the FPGA. real-time simulation of a vehicle’s electrical system. It is op-
timized for hardware-in-the-loop (HIL)-based simulations
Processor-Based Simulation in real time, making it possible to simulate complex ECU
The SCALEXIO EMH Solution provides a ready-to-use FPGA networks, including their electrical behavior.
application with a comprehensive I/O library for the proces-
sor-based HIL simulation of electric motors. You can use it
Autonomous Driving
SCALEXIO provides comprehensive solutions for developing Environment Simulation
and testing functions for advanced driver assistance systems dSPACE provides realistic simulation scenarios for hardware-
(ADAS) and autonomous driving. in-the-loop testing so that the many tests drives on the
road can be complemented with virtual test drives in the
Processing Power laboratory. The HIL simulation can be based on real naviga-
Because the algorithms as well as simulation models be- tion data from a video camera integrated in the ECU under
come increasingly realistic and computation-intensive, the test, for example.
SCALEXIO processing hardware provides high computation
power. Bus and Network Support
Extensive in-vehicle bus communication is required to imple-
Traffic Scenarios ment functions for autonomous driving. With its products,
For simulating traffic at intersections with multiple vehicles, dSPACE supports the most common modern communication
complex road networks and associated traffic scenarios can standards, e.g., automotive Ethernet, Ethernet, CAN, CAN
be graphically defined with dSPACE ModelDesk. The soft- FD, LIN, and FlexRay.
ware supports scenarios such as turning, crossing, turning
oncoming traffic, and U-turns. With ASM Traffic, these sce-
narios can be simulated in real time to test driver assistance
systems, such as intersection assistants.
31
2019
SCALEXIO Hardware / Introduction
Multicore Support for Large Models Multiprocessor Support for Large Systems
Depending on the processor, large, complex simulation Multiprocessor support means that all SCALEXIO systems can
models can be distributed across several processor cores to be interconnected to increase computational power. To pro-
ensure that they are computed in real time. A configuration vide large bandwidths, SCALEXIO processing hardware can
software is used to distribute model parts to the cores and be interconnected via IOCNET. You can use ConfigurationDesk
to configure the communication behavior, the simulation to conveniently model a system.
hardware, and the model connections.
Host Interface
Communication with the host PC is carried out via Giga- an Ethernet switch to ensure communication with the
bit Ethernet, so the SCALEXIO system can be used in any host PC. The IP address for the connection can be assigned
company network. When more than two processing hard- via a DHCP server or stored on the SCALEXIO system
ware components are used, they are interconnected via itself.
32
2019
SCALEXIO Hardware / Introduction
1)
No onboard Failure Insertion Unit (FIU), no connection of real or substitute loads.
2)
Does not apply to DS633x boards.
33
2019
SCALEXIO Hardware / Introduction
System Setup
Due to the standardized SCALEXIO hardware, the system retrofitted if required. Connectors at the front can be wired
is easily resizable to fit its tasks. Additional boards can be according to individual project needs. For specific project re-
HighFlex MultiCompact
DS2690 Digital DS2680 I/O Unit Exchangeable load board
DS2601 Signal Measurement Board I/O Board of the MultiCompact
I/O unit
Hypertac Connector
DS6331-PE Ethernet Board
DS2655 FPGA Base Board with DS6101 Multi-I/O Board DS6201 Digital I/O Board
DS2655M1 I/O Module and
DS2655M2 I/O Module
34
2019
SCALEXIO Hardware / Introduction
SCALEXIO LabBox
I/O slots
DS6202 Digital I/O Board DS6221 A/D Board DS6241 D/A Board DS6301 CAN/LIN Board
DS6334-PE Ethernet Board DS6335-CS Ethernet Board DS6341 CAN Board DS6351 LIN Board
35
2019
HIL Testing / dSPACE Simulator Software
36
2019
HIL Testing / dSPACE Simulator Software
Product Description
SYNECT n Data management and collaboration software
n Complete traceability between requirements, models, parameters, and test cases
n Integrated variant management
n Manage signals, parameters, and parameter sets
n Manage models together with their interfaces, parameters, and related files
n Handling complex workflows including variants
n Direct connection to engineering tools
AutomationDesk n Powerful test authoring and automation tool
n Graphical description of test routines
n Advanced custom library concept
n Remote control of calibration, measurement and diagnostic tools, such as ControlDesk
n Libraries containing a large number of predefined test steps, e.g., for easy access to the simulation
model, a Failure Insertion Unit (FIU), or calibration and diagnostics software
n Flexible test planning with weekend and overnight tests
Platform API Package n Application programming interfaces for connecting to dSPACE platforms
n Package containing automation libraries for accessing dSPACE systems
n High-level libraries for convenient platform management and simulation model access
n Compliant to ASAM XIL API standard
n Support of Python or any .NET-compliant language
n Create your own test scripts and test automation applications to access parameters and signals
in your simulation
Failure Simulation n Application programming interfaces for accessing dSPACE Failure Insertion Units
API Package n Support of Python, C# and any other .NET-compliant language
n ASAM XIL API EESPort-compliant access via graphical user interface in ControlDesk
n Automated configuration and switching of XIL API error configurations
n Convenient and easy-to-use AutomationDesk library blocks for FIU automation
37
2019
Engineering / dSPACE Engineering Services
Highlights
Engineering and consulting services available
worldwide
Hardware and software adapted to your specifications
Comprehensive know-how from small projects
to complete turn-key solutions
Contact dSPACE
Please contact dSPACE if you are interested in integrating third-party [email protected]
models or have further questions on services for dSPACE HIL Systems
38
2019
Engineering / dSPACE Engineering Services
Openness
Third-Party Models
Not only dSPACE’s ASM models can run on dSPACE Simula- In addition, many physical modeling tools are being used
tor hardware, but also a large number of third-party and cus- in many customer projects in all kinds of fields: powertrain,
tom models. With dSPACE Real-Time Interface and dSPACE vehicle dynamics, electrical machines, body, and others.
ConfigurationDesk, models designed with MATLAB®/Simu- We also offer services to integrate models from other
link®/Stateflow® or Functional Mock-up Units (FMUs) can sources.
be perfectly integrated in the dSPACE tool chain. dSPACE
ModelDesk provides a convenient way to parameterize your For more information about dSPACE FMI support, please visit
own models. www.dspace.com/go/FMI.
1)
Brand names and product names are trademarks or registered trademarks of their respective companies or organizations.
2)
This is not a complete list, and aims solely to illustrate dSPACE SCALEXIO’s capabilities by giving examples of third-party models and tools which
can be integrated into dSPACE SCALEXIO. The list of products does not imply any endorsement or recommendation of the products concerned.
Likewise, the absence of a company or product from the list does not imply any evaluation. dSPACE is not associated with the listed companies
and/or their products.
3)
dSPACE is a registered trademark of dSPACE GmbH in the United States or other countries. See www.dspace.com/goto?trademarks
for a list of further registered trademarks.
39
2019
www.dspace.com
All rights reserved. Written permission is required for reproduction of all or parts of this publication. The source
must be stated in any such reproduction. dSPACE is continually improving its products and reserves the right to alter
the specifications of the products at any time without notice. "ConfigurationDesk", "ControlDesk", "dSPACE",
"Embedded Success dSPACE", "MicroAutoBox", "MicroLabBox", "ProMINT", "SCALEXIO", "SYNECT", "SystemDesk",
"TargetLink", and "VEOS" are trademarks or registered trademarks of dSPACE GmbH in the United States of America
or in other countries or both. Other brand names or product names are trademarks or registered trademarks of their
respective companies or organizations.
01/2019