Documente Academic
Documente Profesional
Documente Cultură
com
Introduction ____________________________________________________________ 3
dSPACE Tool Chain for Electric Drives
Controller Design and Rapid Control Prototyping _________________________ 4
Controller Implementation and Production Code Generation _______________ 5
Controller Tests and Hardware-in-the-Loop Simulation ____________________ 6
Use Case Overview _________________________________________________________ 8
Use Cases for the Automotive Industry
Vehicle Traction
RCP System for Hybrid or Fully Electric Powertrains _________________ 9
HIL Simulation for Vehicle Traction Motors ________________________ 12
Vehicle Auxiliary
Rapid Control Prototyping for Small Electric Motors ________________ 15
HIL Systems for Emulating Small Electric Motors ___________________ 18
Battery Management System
Measuring and Balancing Lithium-Ion Cell Stack Voltages ___________ 20
HIL Tests for Battery Management Systems _______________________ 22
Production Code Generation for Battery Management Systems ______ 25
Hybrid Controllers
Developing Controller Software with RCP Systems _________________ 27
HIL Simulation of Hybrid Control Units ___________________________ 29
Vehicle DC/DC Converters
RCP Systems for DC/DC Controllers ______________________________ 32
HIL Tests for DC/DC Converters _________________________________ 34
Test Bench
Developing and Testing Mechatronic Systems _____________________ 37
Use Cases for Industrial Applications
Industrial Drive Control
RCP Tests for Industrial Drive Controllers __________________________ 41
HIL Simulation for Industrial Drive Controllers _____________________ 43
Use Case for Robotics
RCP Systems for Robotic Motion Controllers _____________________________ 46
Use Case for Railway Technology
HIL Tests for the Power Equipment of Electric Trains _______________________ 47
Use Case for the Electric Power Industry
HIL Simulation of Power Supply Systems ________________________________ 50
General Products __________________________________________________________ 52
Electric-Drive-Specific Products _______________________________________________ 55
Index ____________________________________________________________ 60
Introduction
Why dSPACE?
With decades of experience, dSPACE knows about the Sophisticated software supports the transition from the first
special requirements of electric drives and offers a com- function model in Simulink® to comprehensive real-time
prehensive tool chain for rapid control prototyping (RCP), tests. dSPACE hardware and software together provide a
ECU autocoding, and hardware-in-the-loop (HIL) simula- seamless tool chain whose individual parts are finely tuned
tion. The dSPACE products work together seamlessly to to each other.
provide a convenient development and test environment. dSPACE supports customers worldwide from the first control-
They benefit from hardware such as powerful real-time ler development to the last approval tests. Throughout the
processors, user-programmable FPGAs, and comprehensive development process, dSPACE Engineering Services provide
I/O interfaces. dSPACE also offers dedicated function librar- assistance for even the most challenging projects. All this to
ies for data processing and for controller or plant models. provide the greatest flexibility at the highest convenience.
Project Experience
dSPACE has successfully completed turn-key projects in Power windows
all kinds of application areas from the automotive indus- Auxiliary aggregates: oil pumps, water pumps, etc.
try, to transportation, renewable energies and the capital Wind energy and photovoltaic energy converters
goods industry, to medical engineering and the aerospace Electric trains
industry. The projects cover topics such as Printing machines
Electric steering and brake systems Roller mills for cold and warm roll forming
Powertrain and traction actuators Zinc coating plant (headway and drive control)
Starter-generator systems Artificial respirators
Electric vehicles and mild/full hybrid systems Magnetic resonance tomography
Hydrogen vehicles Bipedal walking robot and other robots
DC/DC converters Smart grid controllers
AC and DC chargers 3
2016
dSPACE Tool Chain for Electric Drives
dSPACE offers a complete and integrated tool environ- just in individual project phases. dSPACE systems support
ment for the development of embedded control software established development processes, particularly for embed-
and systems. The tools and systems are convenient to use ded control unit development, help you meet functional
and will save you valuable development time and money, safety requirements, and give you ways to adapt your pro-
whether you apply them throughout the entire process or cess chains to new challenges.
I/O implementation
MATLAB®/Simulink®, XSG and configuration
Controller design
Fast iteration
Real-Time
Real-time RCP system Interface (RTI)
ControlDesk®
4
2016
Introduction
5
2016
Introduction
Generating Building
.c code .c target
Checking the control algorithm Simulating the generated code Testing and verifying the code on
Logging and plotting signals Checking software structure the target platform Typical development process
and behavior Profiling the RAM/ROM stack
for production code generation
and execution time
with TargetLink.
ConfigurationDesk®
Configuration and
implementation software
Motor
shaft
Rotational speed
Torque
Position
Simulation at Simulation at Simulation at Simulation at
communication level signal level power level mechanical level
7
2016
Introduction
The following section presents a number of typical use cases drive application areas, which are indicated in the follow-
for dSPACE systems in specific electric drive applications. ing table:
Many of the use cases are also relevant for other electric
Robotics – Page 46 --
Developing motion controllers
8
2016
Use Cases
MicroAutoBox II LTi
TWINsync ServoOne
LVDS
or PGI1
9
2016
Use Cases
MicroAutoBox II LTi
Optional
LVDS
TWINsync ServoOne
or PGI1
ECU
Function bypassing
11
2016
Use Cases
12
2016
Use Cases
Computation of the
vehicle model Ethernet
The DS2655 FPGA Base Board and the DS2655M1 and DS2655M2
modules.
13
2016
Use Cases
14
2016
Use Cases
Computation of
control algorithms Analog/digital
signals
MicroAutoBox or AutoBox with processor board and I/O boards Auxiliary electric
motor
Add-on: AC Motor
Analog/digital
Control Solution signals
Sensor signals
DS1768 high-current
RapidPro
half-bridge module
Actuator signals
15
2016
Use Cases
16
2016
Use Cases
PHS bus
DS1006/DS1007
Control signals
or Current signals
DS5202
Piggyback module used
EV1048 inside MicroAutoBox II
Resolver, SSI,
Hall/Encoder
EnDat
17
2016
Use Cases
Computation of the
Analog signal
motor model Motor control
unit with electric
Position sensor signal power stages
DS2655 FPGA Base Board
IOCNET
Power supply
SCALEXIO IOCNET SCALEXIO IOCNET SCALEXIO Discrete I/O
Processing Unit Processing Unit I/O board Bus signal
Computation of the
mechanical system Ethernet
Please see page 14 for information on software-based FPGA configuration and page 13 for information on the dSPACE FPGA hardware.
18
2016
Use Cases
19
2016
Use Cases
Measurement and -
balancing resistances
Synchro-
Ground nisation
Ethernet
RF
Isolation
Ethernet switch fault
Isolation
monitoring
Ethernet
Digital I/O
dSPACE platform, e.g.,
MicroAutoBox II, MicroLabBox® Analog I/O
or DS1007
Host PC with
dSPACE ControlDesk® Computation of
control algorithms
Galvanic isolation
20
2016
Use Cases
CAN bus
dSPACE EV1077 Battery Cell Cell measurement
Voltage Emulation Board module
BMS ECU
Ground
dSPACE EV1082 Battery Cell
Emulator Controller Board
Host PC with
dSPACE ControlDesk® or
AutomationDesk
Galvanic isolation
22
2016
Use Cases
Simulation Model
For the simulation of high-voltage batteries, a real-time-
capable simulation model has to provide plausible voltages Terminal current Reference cell Terminal voltage of
of battery model supplies reference cell
and temperatures for each cell at all times. This allows realis- reference terminal
voltage
tic tests of the balancing and thermal monitoring algorithms
in the BMS. Since the batteries consist of a series of battery
cells, the computation requirements can be demanding. Reference resistance
Terminal
and charge state
To reduce the processing load, the dSPACE ASM Multi Cell voltages of
cells
Model (in ASM Electric Components) connects single cells of Delta model for
calculating deviations
identical design to create a series string of cells. This string of cell voltages based
on individual Voltage differences
consists of a reference cell model that describes the basic parameters of cells
Balancing current
behavior of the cell type, and a delta model that computes
the deviation of each cell's voltage from the reference volt-
age. This approach reduces the required computation power,
as the complexity of the model is independent of the num- design level, new, even more detailed, models are available.
ber of cells. For advanced requirements even at the battery For more information on dSPACE ASM, please see page 24.
23
2016
Use Cases
For more information on the ASM closed-loop simulation ASM supports standard automotive system batteries and high-voltage
components, please see page 45. batteries for electric powertrains.
24
2016
Use Cases
TargetLink Blockset
Analyzing Simulation Behavior and Optimizing Production Code
Model-in-the-Loop
Validation / Verification
Production Code
Host Simulation
Precision
Definitions/Declarations
Variables
Production Code Data Structures
Optimization
Evaluation Board
Typical Task Code Information
Memory Measurement Function Calls
Execution Time Profiling Tasks
...
Target Code Verification PIL
Processor-in-the-Loop
Calibration
Automatic Model Generating
and Code ASAM-MCD 2MC
Documentation Descriptions Calibration Tools
Generating
AUTOSAR Software
Component
Descriptions
Generated Code
25
2016
Use Cases
Evaluation
board
Plant model or stimulus signals Plant model or stimulus signals Plant model or stimulus signals
26
2016
Use Cases
Further sensors
Acts as the central
hybrid ECU
Powertrain CAN
Analog/digital I/O
Battery
Engine E-motor Transmission
management
ECU system ECU ECU
Ethernet
High-voltage Inverter
battery
27
2016
Use Cases
29
2016
Use Cases
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
Ethernet
30
2016
Use Cases
Example of a hardware-in-the-loop system for testing distributed functions for a fully virtual truck.
Powerful Network
For the tests of distributed functions within an ECU network, For communication tests, the most common modern com-
buses and networks play a major role. One of the strengths munication standards are supported, such as CAN, LIN,
of the dSPACE SCALEXIO HIL simulator is simulating com- FlexRay, and Ethernet.
munication networks. The system is able to simulate complex
models, buses, and networks under real-time conditions.
31
2016
Use Cases
Key Points
Dedicated FPGA-based I/O interfaces with convenient
Modular hardware concept enables flexible adaptation
Simulink blocksets
®
to changing requirements
User-programmable FPGA for even the fastest control
High scalability from compact systems like
loops MicroAutoBox II to modular systems like AutoBox
XSG AC Motor Control Solution with ready-to-
or Tandem-AutoBox.
use FPGA components for fast and convenient Fast iteration by implementing Simulink models
development of FPGA-based electric motor control automatically on the RCP hardware at the click of
algorithms a button
Short sample times of < 20 μs when using the user-
Large set of easy-to-configure, comprehensive I/O
programmable FPGA functions
Synchronous control of a high number of switches
DC/DC converter
MicroAutoBox II AutoBox with DS1007
with DS1553 PPC Processor Board, 12 V
or
AC Motor DS5203 FPGA Board and Control and
Control Module AC Motor Control Solution feedback signals
Ethernet
400 V
32
2016
Use Cases
33
2016
Use Cases
Current signals
DS2655 FPGA
Board DS2655M1 DS2655M2
Gate driver signals
IOCNET
CAN
IOCNET I/O boards
SCALEXIO Processing Unit Discrete I/O
and buses
Computation of the
environment model Ethernet
34
2016
Use Cases
35
2016
Use Cases
Graphical Configuration
To let you program the FPGA graphically in Simulink, XSG
is supported. The I/O functions and the I/O channels are
also mapped graphically with dSPACE ConfigurationDesk®.
For convenient configuration, the Electrical Power Systems
Simulation Package provides a direct interface for accessing
ConfigurationDesk.
IOCNET
Processor IOCNET DS100x Gigalink
36
2016
Use Cases
Test Benches
Developing and testing mechatronic systems
The development and optimization of complex mechanical Mechanical test benches are capable of applying mechani-
and mechatronic systems requires practical tests to handle cal load torques or forces to those parts of the real system
the overall complexity resulting from the interaction of differ- which are physically incorporated into the test setup. If this
ent components and the lack of accurate simulation models. is just the real electric motor, a simple rotational load is
Test benches allow the evaluation of complex systems in real sufficient. Incorporating parts of the mechanics like brake
time 24 hours a day, 7 days a week. boosters, gearboxes, rack-and-pinion systems, etc., leads
to much more complicated configurations, partly requiring
more than one load drive or linear drives.
37
2016
Use Cases
Steering actuator
Steering Max. torque: 50 Nm
system Max. speed: 500 rpm
Precision of positioning:
dSPACE modular < 0.1 degrees
hardware
Clamping plate
Switching cabinet
for the inverter
2.3 m
I/O boards
Actuator
Power Mechanical
(engineering
stage components
required)
38
2016
Use Cases
TWINsync Solution
The TWINsync Solution from dSPACE for controlling electric The typical components comprise:
drives in perfect synchronicity from a dSPACE HIL simulator SCALEXIO®: Powerful and flexible dSPACE hardware-
makes it possible to use the TWINsync protocol from LTI in-the-loop simulator
Motion. This protocol enables synchronous communication SCALEXIO TWINsync hardware: External housing with
between two or more LTi ServoOne motor controllers and a DS2656 FPGA Base Board and a DS5451 custom I/O
the dSPACE hardware. module as the interface to the TWINsync components.
The solution’s main features include: The IOCNET connection lets you use TWINsync
Perfect synchronicity with the test bench, even for hardware up to 100 m from the SCALEXIO simulator.
complex HIL simulations LTi ServoOne: Compact, high-performance motor
High-performance, low-latency connection, range of control by LTI Motion for a high number of linear and
up to 100 m rotary load motor systems from 2 to 450 A
Decentral use possible, no own processing unit needed
2x TWINsync
Power
2x Digital I/O
IOCNET
39
2016
Use Cases
Test system for ECUs with integrated sensors and actuators, with a Rotary steering test bench for electronic power steering (EPS) systems,
3-D motion platform that moves the ECU and thus creates the same including the steering column and assistance motors or for testing
forces that occur in a vehicle. superimposed steering systems.
No-load steering test bench to drive a steering system in closed-loop Brake test bench with the complete real hydraulic system, e.g., brake
mode for integration tests of the complete vehicle. line and pedal, for testing energy recovery during braking, for example.
40
2016
Use Cases
Key Points
Convenient implementation of new functions
XSG AC Motor Control Solution with ready-to-
developed with Simulink® on the RCP platform at the use FPGA components for the fast and convenient
click of a button development of FPGA-based electric motor control
FPGA-based I/O interfaces with convenient Simulink
algorithms
blocksets, e.g., the RTI Electric Motor Control Blockset Integration of your FPGA code into existing pre-defined
User-programmable FPGA for even the fastest control
FPGA configurations
loops < 20 µs Easy access to all variables, I/O and bus signals
of the real-time application during run time with
ControlDesk®
TWINsnyc
Ethernet LVDS LTi
MicroLabBox® PGI1
ServoOne
Ethernet
Third-party
converter
Current
Hall/encoder
Ethernet Power
MicroLabBox using
Resolver Motor
the integrated FPGA amplifier
Gate control signal
Host PC, e.g., with FPGA-based
dSPACE ControlDesk computation
41
2016
Use Cases
Graphical Configuration
The RTI Electric Motor Control Blockset, an extension of
Real-Time Interface (RTI), is a user-friendly software inter-
face which provides a link between your real-time hard-
ware platform MicroLabBox and the development software
MATLAB®/Simulink/Stateflow® from MathWorks. The block-
set provides access to the electric motor control I/O function-
alities of MicroLabBox® and lets you configure these easily
and conveniently. Simulink-based control models can be
easily connected with the required I/O interfaces and then
be tested on MicroLabBox in a real environment with various
sensors and actuators.
i d* = 0A u d* u a*
u b*
speed ctrl q-current ctrl
-
iq
d,q ia
for all major electric motor features like PWM generation, a,b,c ic
42
2016
Use Cases
SCALEXIO
Processing Unit Current
Hall/encoder
Ethernet IOCNET
Resolver
DS2655 FPGA Base Gate control signal
Host PC, e.g., with Board and DS2655M1
ConfigurationDesk® Multi-I/O Module
In this example, the processor-based simulation with If faster model calculation is required, the HIL hardware can
SCALEXIO® is described, where all the models are calculated also be used for FPGA-based simulation using the dSPACE
on the SCALEXIO Processing Unit. XSG Electric Components Library instead of dSPACE ASM
Electric Components Library and the EMH Solution.
43
2016
Use Cases
Hall encoder
Resolver
44
2016 ConfigurationDesk®
Use Cases
n/rpm
200
The Closed-Loop Electric Components sublibrary of the
100 n Ref
ASM Electric Components Library includes components n Meas
0 n Sim
such as electric machines, controllers, and power electron-
ics. These components represent the controlled system for -10
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
closed-loops tests of machine controllers in a HIL system. t/s
The models support real-time simulation in fast timer tasks 80
or hardware interrupt tasks like those necessary for PWM- 70 i sq, Meas
60 i sq, Sim
synchronous model calculation with extremely short sample
50
times, such as 50 µs.
40
isq/A
30
The main components for closed-loop applications are: 20
Electric motors (DC, BLDC, PMSM, asynchronous AC 10
induction motor) 0
Controllers -10
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Various auxiliary blocks
t/s
Three-level inverters
Discontinuous conduction mode (DCM) inverters Comparison between motor speed control in HIL simulation (red)
and in a real test setup (blue), each with a sampling rate of 125 µs.
45
2016
Use Cases
Calculation of I/O
Controller output
output variable
Ethernet
Host PC with
dSPACE Real-Time
Interface
46
2016
Use Cases
Overhead line
DC link
Traction
inverter
Battery
47
2016
Use Cases
Customer-specific
components
FPGA for motor models 1, 2, 3, 4
Controller for (XSG EC) & rectifier (EPSS FPGA)
driving axles 1 & 2,
AC motor Controller for:
Controller for Grid interface,
driving axles 3 & 4, Main rectifier,
AC motor DC bus, brake chopper
Controller for Standard I/O
auxiliary converter &
cooling fan Controller for battery & auxiliary rectifier
Controller for
Computation node for
auxiliary inverter &
electric motor model & FPGA interface
230 V supply
Model of the train’s vehicle dynamics
48
2016
Use Cases
Synchronization
Due to the short sample times, jitter effects have to be
reduced as far as possible. Depending on the I/O channel
requirements, different synchronization methods are avail-
able. To minimize the jitter between two or more DS2655
FPGA Base Boards, including their modules, for gate driver
capturing, the stacks are synchronized with each other via
the appropriate I/O channels. This lets you synchronize mul-
tiple boards with a jitter of two FPGA clocks.
49
2016
Use Cases
Grid
IOCNET
Smart grid controller
I/O board
IOCNET Solid state transformer
I/O board
IOCNET
IOCNET Controller
I/O board
IOCNET Photovoltaic system Conventional power plant
IOCNET SCALEXIO
I/O board Processing Unit Solar inverter Turbine generator controller
IOCNET
SCALEXIO
I/O board Processing Unit
IOCNET
SCALEXIO Electric vehicle battery
Processing Unit
IOCNET
SCALEXIO Charging control unit
Ethernet Processing Unit
SCALEXIO®
Optional host PC with
dSPACE ControlDesk® Processing Unit Wind power plant Storage system
50
2016
Use Cases
51
2016
Products
General Products
Software
ControlDesk Universal modular experiment and instrumentation software for ECU development
Rapid control prototyping
Integrated ECU calibration, measurement and diagnostics access (CCP, XCP, ODX)
Hardware-in-the-loop
Synchronized data capture across ECUs, RCP and HIL platforms, and bus systems
simulation
Powerful layouting, instrumentation, measurement and postprocessing (ASAM MDF)
ECU Interface Manager Integration of bypass hooks for on-target and external bypassing directly into the ECU
Rapid control prototyping
software Hardware-in-the-loop
Quick integration of bypass hooks in ECU HEX files; no ECU source code and build
simulation
environment required
Visualization of function calls, read/write accesses to ECU variables and conditional
branches in ECU code
Support of on-target and external bypassing
Real-Time Interface (RTI) Implementation software for running models on dSPACE hardware
Rapid control prototyping
Automatic implementation of MATLAB/Simulink/Stateflow® models on dSPACE
Hardware-in-the-loop
hardware simulation
Automatic code generation
Graphical I/O configuration via comprehensive Simulink block libraries
52
2016
Products
Software
Hardware
MicroAutoBox® II Compact and robust prototyping real-time system for in-vehicle applications
Rapid control prototyping
Comprehensive I/O including CAN, CAN FD, LIN, K-Line/L-Line, FlexRay, Ethernet, and
bypass interfaces
Can be equipped with the AC Motor Control Solution
Variants with Simulink-programmable FPGA and Embedded PC (Windows/Linux)
available
53
2016
Products
Hardware
RapidPro hardware Compact, robust and flexible hardware for in-vehicle, laboratory and test bench use
Rapid control prototyping
Extends dSPACE RCP systems with software- and hardware-configurable modules for
signal conditioning and power stages
Scalable, modular and configurable system architecture
SCALEXIO Processing Unit Computing core of a SCALEXIO system with high bandwidth for I/O communication
Hardware-in-the-loop
via IOCNET simulation
Distribution of large, complex simulation models across several processor cores for
computation in real time
Multiprocessor support for coupling two or more SCALEXIO systems for increased
computational power
54
2016
Products
Electric-Drives-Specific Products
Software
Battery Cell Measurement and Implementation software for the Battery Management System Solution
Rapid control prototyping
Balancing Blockset Preconfigured library blocks
Electrical Power Systems Simulation Real-time simulation of SimPowerSystems™ circuits for hardware-in-the-
Hardware-in-the-loop
Package loop applications simulation
Processor-based approach for mid-latency simulation down to 20 µs
simulation step size
FPGA-based approach for low-latency simulation with less than 2.5 µs
simulation step size
RTI Electric Motor Control Blockset Extension of Real-Time Interface (RTI) which links MicroLabBox and the
Rapid control prototyping
development software MATLAB/Simulink/Stateflow® from MathWorks
Access to and configuration of dedicated I/O functions for multichannel
PWM and block-commutated PWM outputs, Hall sensor inputs,
incremental encoder, resolver, EnDat and SSI interfaces
Implementation of control strategies for electric motors with up to 6
phases and 16 pole pairs
Control of 2 or more independent electric motors at the same time
Combination of 2 sensors to extrapolate the position of the motor's rotor
Generating events for algorithm execution triggered by specified motor
positions
SCALEXIO EMH Solution I/O functions for processor-based simulation of electric drives
Hardware-in-the-loop
Predefined function blocks, so no FPGA code has to be programmed or
simulation
generated
For use with the DS2655 and up to five of its modules
XSG AC Motor Control Library FPGA-based control design for MicroAutoBox II, MicroLabBox, SCALEXIO,
Rapid control prototyping
and PHS-based systems Hardware-in-the-loop
FPGA library for high-speed electric drive control
simulation
High-performance position sensor processing
Flexible PWM generation (using included XSG Utils library)
XSG Electric Component Models Open plant models for FPGA-based simulations
Hardware-in-the-loop
Simulation of extremely time-critical applications
simulation
Direct I/O access
Very high oversampling rate corresponding to the PWM switching
frequency
No PWM synchronization necessary
Current ripple (PWM effects) can be simulated
Better precision in simulating higher fundamental frequencies
55
2016
Products
Software
Hardware
EV1077 Battery Cell Voltage Emulation Emulating lithium-ion battery cell voltages for HIL tests from 0 to 6 V
Hardware-in-the-loop
Board 4 galvanically isolated high-precision analog outputs with current
simulation
feedback
Ethernet-controlled
Communication with the real-time system by means of EV1082 controller
board (one for each 32 EV1077)
Compact size, up to 32 cells can be combined in one 19'', 3 height unit
(U) module or up to 128 cells in a 19'', 12 U rack
Requires the EV1082 controller board
EV1082 Controller Board Controller board for the EV1077 Battery Cell Voltage Emulation Board
Hardware-in-the-loop
One board is needed for each 32 EV1077
simulation
EV1093 Measurement and Balancing Monitors up to 24 battery cells regarding cell voltage and temperature,
Rapid control prototyping
Board expandable with further EV1093 boards
Ethernet interface for access to dSPACE platforms
Exchangeable balancing resistors on plug-in resistor boards
Central board for the Battery Cell Voltage Measurement and Balancing
solution
Fully galvanically isolated from the computation node
DS5203 FPGA Board Modular hardware designed for applications that require very fast, high-
Rapid control prototyping
resolution signal preprocessing Hardware-in-the-loop
Completely user-programmable via the RTI FPGA Programming Blockset
simulation
Uses the Xilinx System Generator (XSG) Simulink Blockset
Basic set of I/O drivers on board, I/O extendable by piggyback modules
56
2016
Products
Hardware
DS5381 Electronic Load Module Electronic load module for the HIL simulation of electric machines
Hardware-in-the-loop
(Voltage range: 60 V) For emulating three-phase electric motor units
simulation
Highly efficient due to energy recuperation during operation
Connects to dSPACE Simulator and SCALEXIO
Up to 60 V, ideal for 48 V on-board vehicle voltage
100 A, higher currents by parallel operation
Operates with user-programmable FPGA boards
DS1768 high current half-bridge power 2-channel, high-current, half-bridge driver module for 12 V and 24 V
Rapid control prototyping
stage module (PS-HCHBD 2/2) applications
Each channel up to 60 A peak current (1 s), 42 A rms continuous per
channel (depending on ambient temperature, electric drive mode)
Electric drive mode: Control of three-phase electric motors (BLDC motors
and synchronous motors)t
General-purpose mode for controlling high-current actuators (e.g., valves,
resistive loads) (up to 30 A peak current. 19 A rms current)
Up to 30 A peak current per channel (1 s), 19 A rms continuous current
per channel (depending on ambient temperature)
Output stages in the general-purpose mode configurable as half-bridge,
low-side or high-side driver
Max. supply voltage: 30 V
Current measurement with software-configurable low-pass filter (1st
order/2nd order)
Protection against: short circuit, overtemperature, and overvoltage
DS2655 FPGA Board SCALEXIO I/O board with user-programmable FPGA using RTI FPGA
Rapid control prototyping
Programming Blockset and XSG-based solutions Hardware-in-the-loop
Flexible board for special I/O solutions
simulation
Up to 5 piggyback modules for I/O can be added
Available modules for additional digital and analog I/O channels
DS2655M1 Multi-I/O Module
DS2655M2 Digital I/O Module
57
2016
Products
Hardware
58
2016
Products
Hardware
59
2016
Index
Index
3-D motion platform 40 H S
Hardware-in-the-loop simulation (HIL) 6, 12, 18, 22, 29, SCALEXIO® 6, 12, 14, 19, 29, 30,31, 39, 43, 48,
A 34, 37, 43, 47, 50 51, 54
AC Motor Control Solution 56 Human-machine-interface (HMI) 19 SCALEXIO EMH Solution 44, 55
Actuator 15, 16, 18, 38, 42, 54, 57 Hybrid controller 27, 29, 30 SCALEXIO Processing Unit 12, 43, 48, 54
Automotive Simulation Models (ASM) 52 Hybrid electric powertrain 28, 29 Software-in-the-loop (SIL) 6, 25, 26
ASM Multi Cell Model 23 Hybrid electric vehicle 27 Simulation at
ASM Vehicle Dynamics Model 37, 52 Electric power level 7, 18
ASM Electric Components 45, 55 I Mechanical level 7
AutoBox 5, 17, 53 IEC 61508 6, 25, 26, 53 Signal level 7, 12
AutomationDesk 7, 52 Industrial drive control 41, 43 Smart grid 3, 50, 51
AUTOSAR 25, 28, 53 Integrated actuator 40 Steering test bench 37, 38, 40
Auxiliary system 15, 18 Integrated sensor 40 SYNECT® 7, 31, 53
In-vehicle auxiliary unit 15, 18
B In-vehicle traction 9, 12, 22, 29 T
Battery cell voltage emulation 22, 23, 56 IOCNET 35, 36, 39, 48, 54 Tandem-AutoBox 32, 53
Battery management system 20, 22, 23, 25, 27, 50, 55 ISO 26262 6, 25, 26, 53 TargetLink 5, 6, 25, 26, 28, 53
Braking test bench 37, 40 Test bench 5, 37, 54, 59
J Traction motor 12, 47
JMAG 12 Train power equipment 47
C TÜV SÜD 26
ConfigurationDesk® 44, 48, 51, 52 TWINsync protocol 39
ControlDesk® 4, 5, 7, 10, 27, 41, 46, 52 K
TWINsync solution 9, 39, 59
Controller design 4 Kalman filter 21
Controller implementation 5
V
Controller test 6 L
Virtual vehicle 18, 29, 30, 39
Converter 9, 32, 34, 41, 45, 47 Lithium-ion cell stacks 6, 21, 22, 56
Vehicle traction 9, 12, 22
LTi
D Converter 9,
X
Data management 6, 7, 31, 53 ServoOne 9, 10, 37, 39, 41
Xilinx® Kintex® 11, 13
DC/DC controller 30, 32 LVDS 9, 10, 41
Xilinx System Generator 10, 14, 42
DC/DC converter 32, 34 XSG AC Motor Control Solution 10, 28, 32, 33,
DCI-GSI2 10, 53 M 41, 42, 55
Distributed functions 29, 31 Mechatronic system 37 XSG Electric Components Library 13, 14, 19
Driving simulation 19 MicroAutoBox II 10, 16, 21, 28, 32, 53 XSG Utils Library 14, 33, 47, 49, 55, 56
DS1006 17, 53 MicroLabBox® 5, 21, 42, 54, 55
DS1007 9, 10, 53 Model-in-the-loop simulation (MIL) 6, 25, 26, 52
DS1553 10, 11, 28, 32, 57 ModelDesk 7, 52
DS2655 13, 14, 19, 34, 36, 44, 47, 48, 49, 57 MotionDesk 7, 52
DS2655M1 13, 34, 43, 44, 58
DS2655M2 13, 34, 48, 58 P
DS5203 10, 11, 14, 19, 32, 33, 56 Parameterization 7, 12, 52
DS5380 19, 57 Power supply system 50, 51
DS5381 19, 57 Powertrain 37
Fully electric 9, 24
Hybrid 12, 28, 29
E
Processor-in-the-loop simulation (PIL) 6, 25, 26
ECU Interface Manager 5, 52
Processor-based simulation 6, 44, 47, 55
ECU network 9, 27, 29, 31
Production code generation 5, 6, 25, 28, 53
Electric Motor HIL (EMH) Solution 44, 55
Programmable Generic Interface (PGI) 9, 54
Electronic load emulation (800 V) 19
Electronic load module 19, 57
Electric motors on signal level 7, 12 R
Electrical Power Systems Simulation 6, 35, 36, 55 Rapid control prototyping (RCP) 4, 9, 15, 20, 27, 32 ,37,
EN 50128 26 41, 46
Environment simulation 37 RapidPro hardware 16, 17, 54
EV1077 22, 23, 56 Real-Time Interface (RTI) 17, 28, 52
EV1082 22, 23, 56 Robotic motion controller 46
EV1093 20, 21, 56 RTI Electric Motor Control Blockset 41, 42, 54, 55
Expansion box 5, 33 RTI FPGA Programming Blockset 10, 14, 33, 42, 52,
56, 57
F
FEM 12
Function bypassing 10, 53
FPGA-based simulation 12, 14, 15, 32, 34, 35, 41, 42,
43, 44, 47, 48, 51, 55
FPGA programming 10, 14, 28, 33, 42, 48, 56
60
2016
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. "CalDesk", "ConfigurationDesk", "ControlDesk",
"dSPACE", "Embedded Success dSPACE", "Green Success", "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.
10/2016