www.dspace.com Exclusive Offers for Academia 2011/2012 Contents Facts About dSPACE 3 Hardware Offers for Universities 4 DS1103 PPC Controller Board 20 Applications at Universities 5 DS1104 R&D Controller Board 21 DS1005 PPC Board 22 DS1006 Processor Board 23 Use Cases Implementing a Model with RTI 8 MicroAutoBox II 24 Induction Motor Control 10 RapidPro 26 Controller Optimization with MLIB/MTRACE 10 Robotics 11 ACE Kits – Hardware and Software Bundles Bypass-Based Prototyping 11 ACE Kit 1103 28 ACE Kit 1104 28 ACE Kit MicroAutoBox 29 Software SystemDesk® 12 ACE Kit 1005 and ACE Kit 1006 29 Real-Time Interface (RTI) 13 ASM.edu 32 ControlDesk® Next Generation 14 MLIB/MTRACE 16 Other Exclusive Offers ConfigurationDesk® 17 RapidPro 34 TargetLink® 18 SystemDesk 35 Automotive Simulation Models 19 TargetLink 35 Facts About dSPACE Founded at the University of Paderborn dSPACE was founded in 1988 by four engineers working at the University of Paderborn, Germany. More than 20 years later, founder and present-day president Dr. Herbert Hanselmann heads the company with more than 850 employees worldwide. World Market Leader dSPACE is the world’s leading supplier of tools for developing and testing mechatronic control systems. Such systems are becoming more and more important, especially in the automotive industry. Test tools from dSPACE support automobile manufacturers such as Audi, BMW and Toyota in developing and implementing their products. From the initial idea up to start of production, our products help avoid errors in electronic systems, thereby increasing vehicle safety. Success Through Innovation What’s the secret behind dSPACE’s successful growth? Using cutting-edge technologies, paying close attention to customers’ requirements and our highly motivated employees. To strengthen our technical lead, we cooperate closely with partners from industry and universities and constantly develop new innovations for the dSPACE tool chain. International Presence Ever since it was founded, dSPACE has focused on the international market. In addition to the headquarters in Paderborn, subsidiaries were set up in the USA (in 1991), the United Kingdom (in 2001), France (in 2001), Japan (in 2006), and China (in 2008). The dSPACE Project Centers near Munich and Stuttgart offer professional consulting for our customers in Southern Germany. Last but not least, numerous distributors provide support in other countries. Facts 3 © University of Paderborn Offers for Universities dSPACE has put together attractive product packages for universities: the ACE Kits – real-time development systems consisting of powerful hardware and comprehensive software tools. An ACE Kit Enables You To … n Test even the most complex control systems in real time n Develop high-end controls – from block diagram design to online controller optimization n Work under easy-to-use, intuitive Windows® interfaces nI mplement your Simulink® models on dSPACE real-time hardware within seconds nO bserve the effects of parameter changes on your system’s behavior ACE Kit Versions dSPACE has several product packages to choose from: nA CE Kit 1104 with the DS1104 R&D Controller Board, a cost-effective base package 4 Offers for Universities nA CE Kit 1103 with the DS1103 PPC Controller Board for complicated tasks in rapid control prototyping n ACE Kit 1005 and ACE Kit 1006, the basis of modular dSPACE systems for rapid control prototyping and hardwarein-the-loop-simulation n ACE Kit MicroAutoBox for rapid control prototyping experiments in laboratories and vehicles All ACE Kits include software for seamlessly integrating the modeling tools MATLAB® and Simulink and for operating the real-time hardware. The price of each kit is far lower than the total of all its individual components. The ASM.edu package is based on simulation models and graphical parameterization software. The package is available with a special classroom license for educational purposes. Several other dSPACE products are available at a reduced price. For example, there is a special classroom license for TargetLink®. Applications at Universities Confidence in dSPACE Industrial leaders such as Airbus, Audi, BMW, Boeing, Daimler, DENSO, Ford, GM, NASA, Siemens, and Toyota rely on dSPACE products. Our real-time development systems are used in a wide variety of applications, not only in industrial research and development, but also in university laboratories. Here are just some of the applications where universities used dSPACE products: University of Waterloo, Canada: dSPACE Tools for UWAFT EcoCAR The University of Waterloo Alternative Fuels Team (UWAFT) is always looking for ways to bring their work to a higher level. So when they set out to build a vehicle for the EcoCAR Challenge, not only did they choose a complex powertrain, but they also welcomed the chance to explore new methods and technology that would significantly change the vehicle development process. University of Victoria, Canada: Streamlined Vehicle Development To develop a realistic vehicle propulsion controller design for their extended-range electric vehicle (E-REV), engineering students from the University of Victoria (UVic) turned to dSPACE’s Automotive Simulation Models. With this tool, they were able to create a fully parameterized vehicle dynamics model for all suspension and vehicle mass distribution characteristics and all drivetrain components, including an automated driver capable of issuing both propulsion and steering requests. (Source: dSPACE Website, April 2011) University of Tokyo, Japan: Baseball-Playing Robot Ultra-high-speed robots are expected to open up new fields of applications. With extremely high kinematic performance and stupendous cognitive capabilities, they surpass human processing ability and challenge the limitations of machines. A project at the University of Tokyo demonstrates the current state of research, with two robots that can throw a ball and bat perfectly. (Source: dSPACE Magazine 2/2010) (Source: dSPACE Website, April 2011) EcoCAR: The NeXt Challenge, USA University of Tokyo, Japan Applications at Universities 5 University of Paderborn, Germany Yokohama National University, Japan University of Paderborn, Germany: Fine-Tuning Formula Student Racing Car To hold their own against the 77 other registered teams, in 2010 the UPBracing team mainly concentrated on three new features to reduce the weight of their racing car, and also to boost its horsepower. Yokohama National University, Japan: Motion Control Algorithms for Electric Vehicles The Fujimoto Research Laboratory at Yokohama National University investigates electric vehicles, focusing particularly on electric drive technology. The laboratory is working on a type of drive known as an in-wheel motor, and is also studying the safety aspects of electric vehicles on slippery road surfaces. The team is conducting research on attitude control methods that employ yaw rate control, using the yaw moment to prevent spinning and drifting during cornering. (Source: dSPACE Magazine 2/2010) EcoCAR: The NeXt Challenge, USA: Sustainable Mobility Technologies For the EcoCAR Challenge, the U.S. Department of Energy (DOE) assigned a three-year pilot project to over 200 students from various universities. The teams must develop a production-ready prototype vehicle and demonstrate the implementation of their “green” vehicle architecture. (Source: dSPACE Magazine 2/2009) 6 Applications at Universities (Source: dSPACE Magazine 1/2009) Technische Universität München/PTS, Germany: Optimal Web Tension Control Modern paper coating systems are continuous production plants where paper webs are processed at different production sections. The paper runs through several processing steps and is subjected to elastic or plastic deformations. The research team developed an improved control system for the web run by stabilizing web tension, taking into account the electrical and mechanical behavior of plant and web. (Source: dSPACE Magazine 2/2008) Nancy-Université, France: Wireless Vector Control of Induction Motor The Groupe de Recherche en Electrotechnique et Electronique de Nancy (GREEN), France, performs research in the field of electrical machines. A wireless control for an induction motor was developed by using an experimental setup based on a dSPACE DS1104 R&D Controller Board and a Bluetooth module. The project shows just how efficiently control algorithms created with the C programming language can be implemented on dSPACE hardware. (Source: dSPACE NEWS 1/2008) Technische Universität München/PTS, Germany Cross-Section of University Customers n Delft University of Technology, the Netherlands n Eindhoven University of Technology, the Netherlands n ENS Cachan, France n ENSEEIHT, France n ESTACA, France n ETH Zurich, Switzerland n Harvard University, MA, USA n Helsinki University of Technology, Finland n Massachusetts Institute of Technology (MIT), MA, USA n Mississippi State University, MI, USA n National University of Singapore, Singapore n Ohio State University, OH, USA n Princeton University, NJ, USA n RWTH Aachen, Germany n SUPELEC, France n Stanford University, CA, USA n Tampere University of Technology, Finland n TU Graz, Austria n TU München, Germany n TU Stuttgart, Germany n TU Vienna, Austria n Università degli Studi di Roma, Italy n University of Amsterdam, the Netherlands n University of Auckland, New Zealand n University of Michigan, MI, USA n University of New South Wales, Australia n University of Oxford, UK n University of Paderborn, Germany n University of Tokyo, Japan n University of Toronto, Canada n Victoria University of Technology, Australia n West Virginia University, VI, USA Applications at Universities 7 Use Cases Implementing a Model with Real-Time Interface (RTI) 3. Graphical I/O Configuration After you finish testing your model in Simulink, you need to prepare it for implementation on the real-time hardware. The plant model is replaced by I/O blocks that form the interfaces to the real controlled system. To add an I/O model, simply drag a block Design of the controller and the model of the controlled system within a MathWorks® MATLAB®/ Simulink® development environment. 1. Model Design with Simulink In this example, a block diagram shows the closed control loop of the positioning system for a hard disk drive. 2. Simulation in Simulink A signal generator block produces the reference signal, while scopes display the signals u_M and u_x. 4. Parameter Specification I/O parameters are specified by doubleclicking an I/O block and entering the data in graphical user interfaces. In this example, the input signals are the feedback value and the reference signal. The reference signal now comes from an external signal generator and is read in by an ADC block. The output signal from the controller is the control signal u_M, which is output by the hardware via a DAC block. The plant model in Simulink is replaced by I/O components. I/O parameters can be specified by double-clicking an I/O block and entering data in graphical user interfaces. 8 Use Cases 5. Implementation on dSPACE Hardware Automatic implementation of the Simulink model on dSPACE hardware is the key to rapid design iterations. With RTI you do not see a single line of code during this process. A single click on the Build button starts the implementation, which includes code gener ation, compiling, and downloading. You can select an integration algorithm and a step size in the Solver page of the Simulation Parameters dialog. Build procedures can also be automated with the help of scripts. This is especially helpful for large models. 6. Interaction with Experiment Software When the application is running on the real-time hardware, the entire dSPACE experiment software is at your disposal. RTI ensures that you have control over each individual variable immediately after the implementation process. ControlDesk® provides a virtual instrument panel that enables you to change parameters and monitor signals – without regenerating the code. ControlDesk also displays the time histories of any variable used by your application. Use Cases 9 Induction Motor Control In this case, an induction motor controller is developed with the DS1104. One of the board‘s incremental encoder interfaces picks up the motor’s encoder signal, and two A/D converters are required to analyze the motor currents. The controller board calculates the control algorithm on the basis of the measured values and determines the corresponding pulse width modulation (PWM). The three-phase PWM signals are generated on the board‘s DSP subsystem and determine the converter‘s output voltage and frequency. DS1104 R&D Controller Board Encoder Signal ib ia 6 PWM Signals Ua AC Frequency Converter Ub Controller Optimization with MLIB/MTRACE In this example, a MATLAB® M file optimizes the step response of a closed-loop system by modifying the controller’s proportional gain KP. The ITAE criterion (integral timeweighted absolute error) is used as a cost function. This criterion compares the control signal with the reference signal and computes a new proportional gain so that the difference between the control and the reference signal is minimized. The M file performs several loops to find the optimum KP. Various functions are called in each loop. The MLIB/MTRACE functions capture the control and reference signals and load this 10 Use Cases 3 Uc data to the MATLAB workspace. MATLAB then computes the ITAE value and the new optimized KP and plots the result. Finally, MLIB/MTRACE writes the new KP back to the processor memory. Robotics In this example, the controller board replaces the position controller. The easy programmability of the DS1103 enables you to implement and test different control algorithms very quickly, which reduces design iteration times to a minimum. The prototyping hardware allows easy parameter changing and modification. No hardware setup changes are necessary. The real-time system picks up the robot‘s six incremental encoder signals to determine the current robot position. This data is then compared with the reference values. Afterwards, the DS1103 calculates the control algorithm and sends the controller output – like data on positions and velocities – back to the robot. Bypass-Based Prototyping In bypass-based prototyping, existing ECUs are optimized or partially revised to obtain a new control strategy. In this example, an automotive ECU is connected to MicroAutoBox via the ECU interface. The original ECU executes all the functions that will remain unchanged, while the new algorithms are calculated in MicroAutoBox. The necessary input data and results are exchanged between MicroAutoBox and the original ECU. If your existing ECU has all the features necessary for I/O, you will only need the ECU interface of MicroAutoBox and all the I/O will run via the ECU. If you want to integrate new or additional I/O devices, you can use MicroAutoBox I/O devices. Existing ECU Additional I/O I/O Use Cases 11 Software SystemDesk® n raphical modeling for easy handling G of complex AUTOSAR systems n Exchanging and integrating software descriptions to improve OEM/supplier processes n Convenient coupling with TargetLink® n Integrating software architectures on ECUs and generating the RTE n Early detection of functional errors and verification of distributed systems n Complete tool automation SystemDesk is a software architecture tool supporting the development of distributed automotive electrics/electronics (E/E) systems and subsystems: Designing functional networks and software architectures n Formalizing hardware topologies and network communication n Integrating ECU code n Generating an AUTOSAR Runtime Environment (RTE) n Offline simulation of a single software component or an entire ECU network n Process support such as scripting, connection to version control systems, requirements management systems, and libraries for storing reusable objects SystemDesk supports the AUTOSAR standard. For example, software components can be described according to AUTOSAR, and existing components can be imported into SystemDesk for further processing. n SystemDesk works hand in hand with TargetLink, dSPACE‘s production code generator, which can be used to generate production code for the software components designed in SystemDesk architecture models. For function design itself, well-established tools such as Simulink®/Stateflow® can be used. The SystemDesk RTE generator is also based on dSPACE’s years of experience in code generation an optimization with TargetLink. In addition to modeling with SystemDesk, you can also generate virtual ECUs and create simulation systems. These can be executed with the dSPACE Offline Simulator for early verification of the ECU’s behavior. 12 Software Real-Time Interface nAutomatic implementation of MATLAB®/Simulink®/Stateflow® models on dSPACE hardware nAutomatic code generation nGraphically supported I/O configuration via comprehensive Simulink block libraries No matter whether you are performing rapid control prototyping or hardware-in-the-loop simulation: Real-Time Interface (RTI) is the link between dSPACE hardware and the development software MATLAB/Simulink/ Stateflow from The MathWorks. RTI lets you concentrate fully on the actual design process and carry out fast design iterations. It extends Simulink® Coder™ (formerly RealTime Workshop® and Stateflow® Coder™) for the seamless, automatic implementation of your Simulink and Stateflow models on the real-time hardware. The implementation time is greatly reduced. The hardware configuration for the real-time application is guided by automatic consistency checks to prevent parameterization errors. RTI Extensions at a Glance for Multiprocessor Systems nRTI CAN Blockset and RTI CAN MultiMessage Blockset for combining dSPACE systems with CAN communication networks nRTI LIN MultiMessage Blockset for combining dSPACE systems with LIN communication networks nRTI Bypass Blockset for dialog-based configuration of bypass applications ndSPACE FlexRay Configuration Package for configuring dSPACE systems in FlexRay communication networks nRTI AUTOSAR Package for using AUTOSAR software components in a MATLAB/Simulink environment nRTI FPGA Programming Blockset1) for integrating FPGA models in dSPACE systems n dSPACE Ethernet Blocksets for connecting dSPACE systems to Ethernet devices nRTI Limited availability outside of Europe and Asia. For more information, please contact dSPACE. 1) Software 13 ControlDesk® Next Generation nUniversal, modular experiment and instrumentation software for ECU development nIntegrated ECU calibration, measurement and diagnostics access (CCP, XCP, ODX) nSynchronized data capture across ECUs, RCP and HIL platforms, and bus systems nPowerful layouting, measurement and postprocessing ControlDesk Next Generation is the dSPACE experiment software for seamless ECU development. It performs all the necessary tasks and gives you a single working environment, from the start of experimentation right to the end. These are some of the tasks it can be used for: Virtual ECU testing1) Rapid control prototyping (fullpassing/ bypassing) nRapid control prototyping (fullpass, bypass) nHardware-in-the-loop simulation nECU measurement, calibration, and diagnostics nAccess to bus systems (CAN, LIN, FlexRay) nVirtual ECU testing1) 2) Hardware-in-theloop simulation ECU (measurement, calibration and diagnostics) Access to vehicle bus systems Synchronized time base on all platforms/devices CAN LIN FlexRay PC-based offline simulation ControlDesk Next Generation can access (via XCP on Ethernet) virtual ECUs generated with SystemDesk® and Simulink® plant models that are simulated by PC offline simulation. 2) Please see www.dspace.com/goto?VET for more information on virtual ECU testing. 1) 14 Software ControlDesk Next Generation unites functionalities that used to be covered by several specialized tools. It provides access to simulation platforms and connected bus systems, and can perform measurement, calibration and diagnostics on ECUs, for example, via standardized ASAM interfaces. Its flexible, modular structure provides high scalability to meet the requirements of specific application cases. This gives you clear advantages in terms of handling, the amount of training needed, the required computing power, and costs. ControlDesk Next Generation: Modules Basic version Platform support ControlDesk Next Generation – Basic Version1) Standard Platforms Module SCALEXIO Platform Module2) Multiprocessor Module 3) ECU Interface Module ECU Diagnostics Module MCD3 Automation Module Signal Editor Module Bus Navigator Module Failure Simulation Module Additional functionality 1) 2) 3) Comprehensive Basic Version; a free Loader Version (platform handling only) is also available. Includes the Standard Platform Module. Add-on to the Standard Platforms Module Software 15 MLIB/MTRACE n nline controller optimization O Access to MATLAB’s powerful toolboxes n Test scripting n Real-time data capture capabilities n Long-term and large-scale data logging n With MLIB/MTRACE, you can add powerful experiment automation capabilities to your dSPACE real-time system. The functions of these two libraries give you direct access from MATLAB scripts to the variables of the application running on a dSPACE board, without interrupting the experiment. For controller optimization, MLIB/MTRACE captures data and transfers it to MATLAB. MATLAB then automatically calculates new controller parameters, which are sent back to the dSPACE hardware by means of MLIB/ MTRACE. Functionality Description General functionalities nExecution of automated test sequences, data logging and control optimization nOnline parameter tuning nSending sequences of test data to real-time applications nSpecification of parameter values and the time intervals between parameter updates by writing a MATLAB M file nMonitoring results with ControlDesk® Real-time data capture capabilities nFree-running or level-triggered mode nPretrigger and posttrigger nSelection between single shot and continuous mode nSimultaneous start of multiple data captures nDistinction between double, float, and integer (signed and unsigned) variables nAdjustable trace capture sampling rate (downsampling) nDirect data transfer to the MATLAB workspace nSpecification of data capture parameters by property/value pairs nData storage on the hard disk drive in continuous mode (optional) 16 Software ConfigurationDesk® nFor RapidPro hardware configuration, diagnostics handling, project management, and wiring information ConfigurationDesk is a stand-alone Windows application that allows intuitive and efficient configuration of the RapidPro hardware. The software also helps you wire the RapidPro hardware to sensors and actuators, and lets you monitor the hardware states during operation. Main Features Description RapidPro hardware configuration ConfigurationDesk displays the RapidPro hardware and provides intuitive access to all the relevant configuration settings. Monitoring analog and digital signal values helps you connect sensors and actuators to the RapidPro hardware when the system is put into operation. Diagnostics handling Diagnostics information is monitored and displayed during operation. The information includes over/undervoltage, short circuit, idling, overcurrent and overheating. This makes it easy to detect and locate faults. Project management ConfigurationDesk’s Project Manager lets you structure all the relevant project information such as hardware configurations and application-specific data. Wiring information Supports you in wiring your RapidPro hardware. A pinout list with all the relevant information can be exported as a comma-separated value (CSV) file or a Microsoft® Excel® file. Software 17 TargetLink® nHigh-quality production code generation directly from Simulink®/ Stateflow® n Built-in simulation and testing n AUTOSAR support n Certified for IEC 61508 and ISO 26262 TargetLink is a software system that generates production code (C code) straight from the MATLAB®/Simulink/Stateflow graphical development environment. Code generation options range from plain ANSI C code to optimized fixed- or floating-point code for certain processors. Versatile code configuration options ensure that the production code copes with processor constraints. Converting graphical models directly into production code ensures perfect consistency between model and code at all times. Since the same model will always result in the same proven code, TargetLink’s code generation is deterministic and thus guarantees the highest software quality. Every step can be tested against the specification via the built-in simulation features. This allows early verification and translates directly into cost reduction, for example, by avoiding expensive ECU software defects. Modules for TargetLink 18 Target Simulation Module nFor testing the generated code on evaluation boards Target Optimization Module nFor target-specific, optimized code generation TargetLink Module for Operating Systems nFor OSEK/VDX-compliant operating systems TargetLink AUTOSAR Module nFor developing AUTOSAR software components Software Automotive Simulation Models n Open MATLAB®/Simulink® models n Real-time and offline simulation n Virtual vehicle simulations with engine, drivetrain, and vehicle dynamics n Turn-key solution with dSPACE Simulator The Automotive Simulation Models (ASMs) are open Simulink models for the realtime simulation of standard automotive applications like diesel engine, gasoline engines and vehicle dynamics. The models will typically be used on a dSPACE Simulator for hardware-in-the-loop testing of electronic control units (ECUs) or during the design phase of controller algorithms for early validation by offline simulation. They are complete and independent models that support all the relevant phases of the model-based development process. All the Simulink blocks in the models are visible, so it is easy to add or replace components with custom models to adapt the properties of modeled components perfectly to individual requirements. The ASMs’ standardized interfaces make it easy to expand a single model such as an engine or body, or even create a whole virtual vehicle. Roads and driving maneuvers can be easily and intuitively created using graphical tools with preview and clear visualization. Software 19 Hardware DS1103 PPC Controller Board n Single-board system with real-time processor and comprehensive I/O n CAN interface and serial interfaces ideal for automotive applications n High I/O speed and accuracy n PLL-driven UART for accurate baud rate selection The DS1103 is an all-rounder in rapid control prototyping. You can mount the board in a dSPACE Expansion Box or dSPACE AutoBox to test your control functions in a laboratory or directly in the vehicle. Its processing power and fast I/O are vital for applications that involve numerous actuators and sensors. Used with Real-Time Interface (RTI), the controller board is fully programmable from the Simulink® block diagram environment. You can configure all I/O graphically by using RTI. This is a quick and easy way to implement your control functions on the board. ISA Bus PC Slave DSP I/O Host Interface PowerPC 750GX 96 MB Communication SDRAM PWM 1 x 3-Phase 4 x 1-Phase 4 Capture Inputs Local Bus 32 MB Application SDRAM 2 General Purpose Timers Interrupt Controller TMS320F240 DSP Analog Input 16 ch. 10-bit Dual Port RAM Serial Peripheral Interface Serial Communication Interface 16-/ 32-bit I/O Bus ADC 20 channels 16-bit DAC 8 channels 16-bit Incr. Encoder 7 channels Digital I/O 32 channels Serial Interface RS232/RS422 Dual Port RAM Digital I/O 18 bits CAN Interface on 80C164 Master PPC I/O 20 Hardware DS1103 DS1104 R&D Controller Board n Single-board system with real-time hardware and comprehensive I/O n Cost-effective n PCI hardware for use in PCs The DS1104 R&D Controller Board upgrades your PC to a powerful development system for rapid control prototyping („R&D“ stands for research & development). Real-Time Interface (RTI) provides Simulink® blocks for graphical I/O configuration. The board can be installed in virtually any PC with a free 5-V PCI slot. With Real-Time Interface (RTI), you can easily run your function models on the DS1104 R&D Controller Board. You can configure all I/O graphically, insert the blocks into a Simulink block diagram, and generate the model code via Simulink® Coder™ (formerly Real-Time Workshop®). The real-time model is compiled, downloaded, and started automatically. This reduces the implementation time to a minimum. PCI Bus PC PCI Interface Slave DSP I/O Interrupt Control Unit 32 MB Application SDRAM PWM 1 x 3-Phase 4 x 1-Phase Timers Memory Controller B MB Flash 8 Memory PowerPC 603e TMS320F240 DSP 4 Capture Inputs Dual Port RAM Serial Peripheral Interface Digital I/O 14 bits 24-bit I/O Bus ADC 4 ch.16-bit 4 ch.12-bit DAC 8 channels 16-bit Master PPC I/O Incr. Encoder 2 channels Digital I/O 20 bits Serial Interface RS232/RS485/ RS422 DS1104 Hardware 21 DS1005 PPC Board n PowerPC 750GX at 1 GHz Fully programmable from Simulink® n High-speed connection to all dSPACE I/O boards via PHS bus n Multiprocessor system of several DS1005 PPC Boards via fiber-optic connection (Gigalinks) n The DS1005 features a PowerPC 750GX processor running at 1 GHz, so it has ample power for the vast majority of cases. If you need even more calculation power, the DS1005 PPC Board meets all multiprocessing requirements. DS910 Gigalink Module Further DS1005s PowerPC 750GX 64 MB Global RAM Global Bus 64 MB Global RAM Global Bus PHS Bus I/O Boards 16 MB Boot Flash PHS-Bus Interface Local Bus 1 MB Level 2 Cache The DS1005 is directly connectable to all dSPACE I/O boards via PHS and PHS++ bus. The PHS++ bus standard is compatible with the standard PHS bus, but allows faster communication with I/O boards supporting PHS++ bus access, such as the DS2211. Supervisor Peripheral Bus Serial Interface Interrupt Controller External Timers Host Interface DS1005 ISA Bus 22 Hardware PC DS1006 Processor Board n Quad-Core AMD Opteron™ processor at 2.8 GHz n Fully programmable from Simulink® n High-speed connection to all dSPACE I/O boards via PHS bus n Multiprocessor system of several DS1006 Processor Boards via fiberoptic connection (Gigalinks) The DS1006 processor board is our flagship for very complex, large, and processingintensive models – for example, for powertrain and virtual vehicle simulations. The board is built around the AMD OpteronTM, x86-compatible 64-bit server multi-core processor. It provides 512 kB L2 cache per core and 6 MB shared L3 cache. DS911 Gigalink module 1 ... 4 Further DS1006s Firmware flash The DS1006 also has 1 GB local memory for executing real-time models, 128 MB global memory per core for exchanging data with the host PC, and 2 MB on-board boot flash memory, plus an optional application flash memory on a CompactFlash card for automatic, host-independent booting of realtime applications. Compact Flash PHS Bus I/O Boards 1024 MB local RAM Chipset AMD OpteronTM (Quad-Core) 128 MB global RAM Bus arbiter PHS-Bus Interface External Timers Peripheral Bus (32 bit) Host Interface Interrupt Controller Watchdog Timer A (32 bit) Timer B (32 bit) Timer C (64 bit) ISA Bus Internal Gigalink connection DS1006 PC Hardware 23 MicroAutoBox II n n n n n n n Comprehensive I/O incl. CAN, LIN, K/L line, FlexRay, Ethernet, and LVDS/bypass interfaces1) Robust and compact design ideal for in-vehicle use IBM PowerPC running at 900 MHz Variant with programmable FPGA MicroAutoBox Embedded PC DS1552 Multi I/O Module AC Motor Control Solution MicroAutoBox is a real-time system for performing fast function prototyping in fullpass and bypass scenarios. It operates without user intervention, just like an ECU. The special strength of the MicroAutoBox hardware is its unique combination of high performance, comprehensive I/O, and an extremely compact and robust design. In addition to the standard I/O, MicroAutoBox offers variants with FPGA functionality as well as variants with interfaces for all major automotive bus systems: CAN, LIN, K/L line, FlexRay, and Ethernet. As an option, an additional embedded PC can be integrated into the MicroAutoBox II. MicroAutoBox can be used for many different rapid control prototyping (RCP) applications in vehicles or laboratories, or on test benches. 24 Hardware Possible applications include vehicle control (chassis, powertrain, body, x-by-wire, advanced driver assistance, etc.), new experimental vehicle developments, electric drives control, aerospace, and many more. The optional embedded PC and FPGA features provide even greater potential. Application programs are stored in nonvolatile memory, allowing MicroAutoBox to start up autonomously after power-up. A PC or notebook can be easily connected via Ethernet for program download and data analysis (hot plugging). MicroAutoBox contains signal conditioning for automotive signal levels and an integrated flight recorder for long-term data acquisition (incl. support of USB mass storage devices). I/O and interfaces offered depend on the MicroAutoBox variant. 1) MicroAutoBox Embedded PC MicroAutoBox II with MicroAutoBox Embedded PC is a compact, shock- and vibrationproof system for in-vehicle use that combines two powerful hardware units. While the actual control functions are being computed on the real-time prototyping unit of the MicroAutoBox, additional applications such as telematics, digital road maps and camera-based object detection can run on the integrated MicroAutoBox Embedded PC. With all these possibilities, the system provides immense potential for developing advanced driver assistance, infotainment, telematics and image processing applications. The integrated Ethernet switch lets the host PC access both units via the same Ethernet connection. Different startup and shutdown options are provided: for example, you can remote-control both units either synchronously via the ignition switch or completely independently of each other. FPGA I/O Extension Modules The FPGA technology now integrated in MicroAutoBox II addresses new use scenarios with varying I/O requirements. For greater flexibility, the I/O converters are sourced out to separate add-on modules, which can easily be integrated into the MicroAutoBox II 1401/1511/1512 (only one module at a time). It is easy to change the modules later on: n DS1552 Multi I/O Module n AC Motor Control Solution 1) DS1552 Multi I/O Module The DS1552 Multi I/O Module is an optional, universal I/O add-on module with a large number of fast, powerful I/O converters and different serial interfaces. The I/O resources of the module are accessible via the RTI FPGA Blockset1) and partly via the RTI DS1552 I/O Extension Blockset. AC Motor Control Solution The AC Motor Control (ACMC) Solution for MicroAutoBox II upgrades the MicroAutoBox II 1401/1511/ 1512 to a compact, flexible development system for electric motor control applications. The add-on module comes with a dedicated RTI blockset to interface to the user´s control model. Limited availability outside of Europe and Asia, please inquire. Using the RTI FPGA Programming Blockset requires additional software, i.a. Xilinx® products, please see the corresponding product information. Hardware 25 RapidPro nScalable, modular and configurable system architecture nCompact and robust enclosure nFor in-vehicle, laboratory and test bench use nComprehensive software support nApplication-specific configurations for common application areas such as engine or chassis control The RapidPro hardware works as an extension to dSPACE prototyping systems (MicroAutoBox/modular DS1005-based system). With their compact and robust mechanical design, the units are ideally suited for in-vehicle use, and can also be used on test benches and in laboratories. The enclosure is designed so that you can use the units separately or connect several of them to build a stack for use as one physical unit. Off-the-shelf hardware- and software- configurable signal conditioning (SC) and power stage (PS) modules can be installed in the RapidPro units to set up individual systems that optimally fit the needs of a particular application. Customer-specific modules are available on request. The modular concept, using modules that are hardware- and software-configurable, means that all components can be reused, reconfigured, or extended, for example in later projects or if requirements change, with a minimum of effort. In either case, the RapidPro hardware fits perfectly into your dSPACE tool chain. Several RapidPro units can be connected for use as one physical unit. RapidPro modules can be easily installed in and removed from the units. 26 Hardware Application-Specific Configurations Engine control configuration: for combustion engines with up to six cylinders to develop new combustion processes, for example n Body electronics configuration: for typical body electronics systems with a large number of digital inputs and outputs n Chassis control configuration: for vehicle dynamics systems with connection options for typical sensors for acceleration, wheel speed, vehicle inclination, etc. Transmission control configuration: for new transmission functions with flexible power stages for valve or DC motor control n E-motor control configuration: as a flexible power stage for a variety of electric motors in the prototyping phase n n RapidPro’s predefined configurations cover a wide range of typical signal conditioning and power stage tasks in various application areas. For example, the configurations for engine control prototyping let you run engines with up to 6 cylinders and all modern sensors and actuators, and the configuration for electric motor control serves as a flexible inverter stage during the prototype phase of diverse AC electric motors. Each configuration consists of selected RapidPro power and signal conditioning modules installed in the corresponding number of RapidPro units. A Control Unit is used whenever complex I/O signals need to be captured or generated, or a large number of I/O signals are involved. dSPACE also provides dedicated Simulink® startup models for the configurations. These include all the available I/O signals which are already configured in corresponding tasks (e.g. angle-synchronous tasks for engine control). This enables a fast startup and lets you concentrate fully on your primary task of developing control algorithms for your application. If your specific I/O requirements differ from the setups, this is no problem at all. You can adapt one of the ready-made configurations or build a new RapidPro system from scratch. Either way, RapidPro will help you solve your specific signal conditioning and power stage task. Hardware 27 ACE Kits – Hardware and Software Bundles ACE Kit Bundles The ACE Kits are real-time development systems with easy-to-use real-time hardware. All ACE Kits include software to seamlessly integrate the standard modeling tools MATLAB® and Simulink®, and to operate the real-time hardware. The price of each kit is much less than the total for all its individual components. ACE Kit 11031) Order Number Items Included ACE1103_PX4 nDS1103 PPC Controller Board nAdapter cables nCDP Control Development Software Package nMicrotec C Compiler nPX4 Expansion Box with high-speed serial host interface consisting of DS814, PC-side PCI bus DS817 (default) or PCMCIA board DS815 ACE1103_PX4CP nACE1103_PX4 nCP1103 Connector Panel ACE1103_PX4CLP nACE1103_PX4 nCLP1103 Connector/LED Panel 1) The RTI CAN Blockset, which is needed for using the CAN interface of the controller board (see p. 13), is optionally available for the ACE Kit. ACE Kit 1104 Order Number Items Included ACE1104_STD nDS1104 R&D Controller Board nAdapter cables nCDP Control Development Software Package nMicrotec C Compiler ACE1104_CP nACE1104_STD nCP1104 Connector Panel ACE1104_CLP nACE1104_STD nCLP1104 Connector/LED Panel 28 Hardware and Software Bundles ACE Kit MicroAutoBox1) Order Number Items Included ACE_MABXII_1501 nMicroAutoBox with IBM PPC 750GL, 900 MHz nDS1501 I/O Board, Link Board and high-speed serial patch cable (5 m) nCDP Control Development Software Package nMicrotec C Compiler ACE_MABXII_1504 nMicroAutoBox with IBM PPC 750GL, 900 MHz nDS1504 I/O Board, Link Board and high-speed serial patch cable (5 m) nCDP Control Development Software Package nMicrotec C Compiler ACE_MABXII_05072) nMicroAutoBox with IBM PPC 750GL 900 MHz nDS1505 and DS1507 I/O Boards, Link Board and high-speed serial patch cable (5 m) nCDP Control Development Software Package nMicrotec C Compiler ACE_MABXII_15072) nMicroAutoBox with IBM PPC 750GL, 900 MHz nDS1507 I/O Board, Link Board and high-speed serial patch cable (5 m) nCDP Control Development Software Package nMicrotec C Compiler ACE_MABXII_1511 nMicroAutoBox with IBM PPC 750GL, 900 MHz nDS1511 I/O Board, Link Board and high-speed serial patch cable (5 m) nCDP Control Development Software Package nMicrotec C Compiler ACE_MABXII_1511/15122) nMicroAutoBox with IBM PPC 750GL, 900 MHz nDS15011 and DS1512 I/O Boards, Link Board and high-speed serial patch cable (5 m) nCDP Control Development Software Package nMicrotec C Compiler Various RTI blocksets are optionally available for these ACE Kits. They are necessary for using the CAN, LIN, or FlexRay interfaces of the MicroAutoBoxes (see p.13). FlexRay Module not included. 1) 2) ACE Kit 1005 and ACE Kit 1006 Order Number Items Included ACE1005 nDS1005 PPC Board nCDP Control Development Software Package nMicrotec C Compiler ACE1006_2.8GHZ nDS1006 Processor Board with Quad-Core AMD Opteron™ processor running at 2.8 GHz nCDP Control Development Software Package nGNU C Compiler Hardware and Software Bundles 29 Further Modular Hardware ACE Kits 1005 and 1006 are the core of dSPACE’s modular hardware. Depending on your project, you will need additional I/O boards. Various cables and other accessories such as an expansion box might also be necessary for your dSPACE system. Modular Hardware Description DS2002/DS2003 Multi-Channel A/D Boards A/D boards with various resolutions, channel numbers and speeds DS2004 High-Speed A/D Board 16 high-speed A/D channels with high accuracy DS2101/DS2102/DS2103 D/A Boards D/A boards with various resolutions, channel numbers and speeds DS2201 Multi-I/O Board For applications with high I/O requirements DS2202 HIL I/O Board Ideal for body electronics, transmission, and component tests DS2211 HIL I/O Board Ideal for engine, powertrain, and vehicle dynamics applications DS2302 Direct Digital Synthesis Board For real-time and high-accuracy signal generation DS2401 Resistive Sensor Simulation Board For simulating resistive sensors DS3001 Incremental Encoder Interface Board For capturing digital position signals DS3002 Incremental Encoder Interface Board For capturing digital and sinusoidal position signals DS4002 Timing and Digital I/O Board For generating and capturing digital signals DS4003 Digital I/O Board With large number of digital I/O channels DS4004 Digital I/O Board 96 bidirectional digital I/O channels with signal conditioning DS4121 ECU Interface Board Connects electronic control units to a dSPACE modular system DS4201 Prototyping Board Integrates customized circuits DS4201-S Serial Interface Board Interface for serial communication between a dSPACE system and external devices DS4302 CAN Interface Board1) Connects dSPACE systems to the CAN bus DS4330 LIN Interface Board2) Connects dSPACE systems to the LIN bus Interface to MIL-STD 1553 Connects dSPACE systems to the MIL-STD-1553 serial bus DS4505 FlexRay Interface Board Connects dSPACE systems to a FlexRay bus system DS5001 Digital Waveform Capture Board For capturing digital signals DS5101 Digital Waveform Output Board For generating pulse patterns DS5203 FPGA Board Completely user-programmable via RTI FPGA Programming Blockset3) SCRAMNet+ Interface Connects dSPACE systems to SCRAMNet+ networks PROFIBUS Interface Connects dSPACE systems to PROFIBUS systems ARINC 429 Interface Connects dSPACE systems to the ARINC 429 avionics data bus ARINC 717 Interface Connects dSPACE systems to the ARINC 717 avionics data bus Requires the RTI CAN or RTI CAN MultiMessage Blockset. For more information, see p. 13. Requires the RTI LIN MultiMessage Blockset. For more information, see p. 13. 3) Limited availability outside of Europe and Asia. For more information, please contact dSPACE. 1) 2) 30 Hardware and Software Bundles Modular Hardware Description FPGA Base Board For high-resolution signal preprocessing PWM Measurement Solution High-precision digital capturing of 3-phase PWM signals Position Sensor Simulation Solution Simulates various position sensors AC Motor Control Solution Controls diverse AC motors EMH Solution Electric motor simulation EtherCAT Slave Interface Slave interface to an EtherCAT communication bus 100 Mbit/s Ethernet Interface Interface to an Ethernet network AFDX Interface Interface to the AFDX Avionics Data Bus Additional I/O Solutions Additional solutions for I/O and buses that are not covered by our standard boards Accessories dSPACE offers various components necessary for setting up a dSPACE system. Products Description Expansion boxes nBoxes to expand the host PC for large dSPACE systems nSpace for 3 (PX4), 9 (PX10) or 19 (PX20) dSPACE boards nIncluding a Link Board for connection to host PC nOptional PC Link Boards for ISA, PCI, PCMCIA, ExpressCard or Ethernet connection1) nAvailable as desktop boxes (PX4, PX10 and PX20) or 19”-rack-mount version (PX10 and PX20) AutoBox2) nCompact expansion boxes for in-vehicle experiments nSpace for 6 (AutoBox) or 13 (Tandem-AutoBox) dSPACE boards nIncludes a Link Board for connection to host PC nOptional PC Link Boards for ISA, PCI, PCMCIA or Ethernet connection Connector and LED Panels nEasy access to I/O signals with BNC and Sub-D connectors nTwo enclosure options: 19“ rack or 19“ desktop box nLow-density Sub-D connectors grouped according to I/O channels or functional units nLED panels indicate the status of the board‘s digital signals Implemented via the host PC´s own Ethernet port 2) The AutoBoxes cannot be used with the DS1006 Processor Board. 1) Hardware and Software Bundles 31 ASM.edu dSPACE Automotive Simulation Models (ASMs) are available with a special classroom license for educational purposes. Features at a Glance nModular Simulink® models nGraphical parameterization process nEasily extendable to make a virtual vehicle (complex engine simulation, traffic simulation, brake hydraulics, truck and trailer, …) nReal-time performance on a PC Engine Models The ASM engine models represent the physical engine characteristics by a mean value engine model with crank-angle-based torque generation, turbocharger, exhaust gas recirculation, dynamic manifold pressure, temperature calculation, and direct and manifold injection models. All models are based on MATLAB®/Simulink®. The ASM Vehicle Dynamics model is modeled as a nonlinear vehicle multibody system with geometrical or table-based suspension kinematics and table-based compliance. All models are based on MATLAB®/Simulink. Features at a Glance n Multibody system with 24 degrees of freedom n Environment model including road, driver, and maneuvers n Modular, library-based implementation Features at a Glance Engine applications with up to 20 cylinders n Longitudinal drivertrain and driver model for standard cycles Model Extensions ASM Traffic is for modeling the traffic around the ASM vehicle. The sensor simulation enables users to develop driver assistance systems such as ACC or Car2Car communication. ModelDesk’s built-in Traffic Creator is the user interface for very flexible, easy traffic scenario definition. Model Extensions An exhaust gas turbocharger that consists of a compressor, a turbine and a turbo charger shaft can be simulated with ASM Turbocharger. With ASM Brake Hydraulics, ESP braking systems can be simulated. The model contains all the components needed for simulating a standard ESP braking system. n 32 Vehicle Dynamics Models Hardware and Software Bundles ModelDesk ModelDesk is the parameterization tool for the ASMs. n Parameter set management n Road Generator n Maneuver Editor n Traffic Editor n Tool automation – remote and batch mode n Custom model parameterization MotionDesk MotionDesk animates the vehicle dynamics simulation results in a 3-D view. n 3-D online animation of simulated mechanical sytems n Intuitive graphical scene design n 3-D object library with objects in VRML2 format n Multitrack mode for synchronized replay of multiple simulations n Slow and fast motion n Tool coupling with ModelDesk ASM.edu Program Conditions dSPACE Automotive Simulation Models are available with a special license for educational purposes. The PC-based simulation models are an ideal teaching aid in engineering courses. Students can investigate the effects of various configurations directly via simulation. Please note the following conditions: nASM.edu is available with floating network licenses. For further information, please contact dSPACE. nThe program requires a minimum of 10 licenses for a classroom. nUse of the software is strictly limited to teaching purposes. Research work for academic degrees can be performed with the ASM.edu license. nAs part of the program, users should provide a report on how the software was used. Hardware and Software Bundles 33 Other Exclusive Offers RapidPro Hardware Used as an RCP Hardware Extension RapidPro Hardware Description RapidPro SC Unit nSignal conditioning unit nSlots for up to 8 signal conditioning modules nUSB interface for hardware configuration via ConfigurationDesk RapidPro Power Unit nPower stage unit nSlots for up to 6 power stage modules nUSB interface for hardware configuration via ConfigurationDesk SC modules n4-channel sensor supply module n4-channel differential analog input module n10-channel analog input module n8-channel digital input module n8-channel digital output module nCrankshaft/camshaft sensor input module n2-channel exhaust gas oxygen sensor module for connecting LSU 4.2, 4.9, and/or LSU ADV Bosch lambda probes n2-channel exhaust gas oxygen sensor module for DENSO broadband lambda probes n4-channel knock sensor module n8-channel thermocouple sensor input module n8-channel digital out module with push-pull functionality nFurther modules under development PS modules n2-channel full-bridge driver module n6-channel low-side driver module n6-channel high-side driver module n1-channel, high-current, full-bridge driver module n2-channel, high-current, half-bridge driver module n2-channel direct injection driver module1) n1-channel high-current full-bridge driver module for 12 V and 24 V applications n2-channel, high-current, half-bridge driver module for 12 V and 24 V applications nFurther modules under development Break-out boxes2) nFor RapidPro SC Unit, RapidPro Power Unit, or RapidPro Control Unit If the DS1664 2-channel direct injection driver module is used with RapidPro, electrically safe host PC interface cables (up to 300 V DC/ACRMS and 600 V peak) are mandatory for all connected systems such as RapidPro, MicroAutoBox, and DS1005. You must take all the safety precautions described in the documentation. 2) Devices connected to RapidPro Break-Out Boxes can feed in high currents and high voltages which can be dangerous for the user. Under all circumstances, you must observe all the safety precautions described in the documentation of the RapidPro Break-Out Boxes and of the devices connected. 1) 34 Hardware and Software Bundles SystemDesk Products Description SystemDesk nDesigning ECU networks and systems according to the AUTOSAR standard nGraphical modeling of software architectures and functional networks nConvenient coupling with TargetLink nConnecting application software to basic software SystemDesk RTE Generation Module nHighly optimized RTE code generation based on TargetLink technology nMemory and run time minimized nEasy mapping of runnables to OS tasks nValidation of runnable mapping SystemDesk V-ECU Generation Module nGenerating virtual ECUs to verify functions in an early development phase nBuilding simulation systems nExperimentation support like plotting and stimulation of signals Offline Simulator nOffline simulation of single and networked ECUs nIntegrating and simulating Simulink plant models nSimulating bus communication nSoftware-in-the-loop (SIL) and processor-in-the-loop (PIL) simulation TargetLink Products Description TargetLink Base Suite1) nHighly efficient ANSI C code generation from MATLAB®/Simulink®/Stateflow® nFor all microcontrollers with ANSI C compiler nANSI C code with the efficiency of handwritten code for fixed-point and floating-point microcontrollers nTargetLink Blockset ndSPACE Data Dictionary nFloating network license available for flexible use of TargetLink in development groups Target Optimization Modules nFor target-specific, optimized code generation nUses compiler-specific language extensions and assembler macros nSupported processors: Freescale HC12/HCS12 Freescale MPC5xx/MPC55xx Infineon C16x Infineon TriCore Renesas M32R Renesas SH-2 Other modules nTarget Simulation Module (for all supported processors) nTargetLink Module for Operating Systems – OSEK nTargetLink AUTOSAR Module 1) A special classroom license is available. For more information, please contact dSPACE. Hardware and Software Bundles 35 www.dspace.com © Copyright 2011 by dSPACE GmbH. 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 contained within this publication at any time without notice. dSPACE is a registered trademark of dSPACE GmbH in the United States or other countries, or both. See www.dspace.com/ goto?trademarks for a list of further registered trademarks. Other brand names or product names are trademarks or registered trademarks of their respective companies or organizations. Company Headquarters in Germany 10/2011 United Kingdom France dSPACE GmbH Rathenaustraße 26 33102 Paderborn Tel.: +49 5251 1638-0 Fax: +49 5251 16198-0 [email protected] dSPACE Ltd. Unit B7 . Beech House Melbourn Science Park Melbourn Hertfordshire . SG8 6HB Tel.: +44 1763 269 020 Fax: +44 1763 269 021 [email protected] dSPACE SARL 7 Parc Burospace Route de Gisy 91573 Bièvres Cedex Tel.: +33 169 355 060 Fax: +33 169 355 061 [email protected] China Japan USA and Canada dSPACE Mechatronic Control Technology (Shanghai) Co., Ltd. Jinling Haixin Building Unit B, 25F/L Fuzhou Road 666 200001 Shanghai Tel.: +86 21 6391 7666 Fax: +86 21 6391 7445 [email protected] dSPACE Japan K.K. 10F Gotenyama Trust Tower 4-7-35 Kitashinagawa Shinagawa-ku Tokyo 140-0001 Tel.: +81 3 5798 5460 Fax: +81 3 5798 5464 [email protected] dSPACE Inc. 50131 Pontiac Trail Wixom . MI 48393-2020 Tel.: +1 248 295 4700 Fax: +1 248 295 2950 [email protected]
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
advertisement