ID 020C: Hardware-in-Loop: System Testing Without the System Marcella Haghgooie Sr. Field Applications Engineer Version: 1.2 Applied Dynamics International.

Slides:



Advertisements
Similar presentations
MotoHawk Training Model-Based Design of Embedded Systems.
Advertisements

Implementing Hardware-in-the-Loop (HIL) Test Systems
Renesas Electronics America Inc. ID A19C: Soup to Nuts with Free Software Innovation:New business models mean new opportunities DJ Delorie Senior Engineer,
ID 610C: Introduction to BLDC Motor Control
ID 311C:Utilizing JTAG / boundary scan and JTAG emulation for board and system level test and design verification Get the total Coverage ! GOEPEL Electronics.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using a Renesas Code Generation Tool for RL78 Devices.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. A13C: Performing Digital Filtering on an MCU Kevin P King.
ID 413C: Can Touch This: Designing Capacitive-Based Touch Solutions Mark F Rodriguez Senior Engineering 13 October 2010 Version: 1.0 Xaplos Inc.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID B32L: Graphical Application Development under Linux/Implementing.
Open, Scalable Real-Time Solutions Background Introducing TestDrive TestDrive Hardware TestDrive Software Mathieu Dubé-Dallaire Application.
Renesas Electronics America Inc. ID 311L: PIC to R8C Converter David Hedley Staff AE, Applications Engineering 14 Oct 2010 Version: 1.1.
422L:Introduction to the.NET Micro Framework Julie Trygstad Vice President and Principal Engineer Version: 1.1 TrygTech 13 October 2010.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Know your Precise Position with RX600 MCU.
Renesas Electronics America Inc. “© 2010 Renesas Electronics America Inc. All rights reserved.” ID 720L: Software Development with an Open Source Real-Time.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A15C: Application Code Reprogramming Using Different Serial.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 320L: Rapid RX600 System Development Using the RPDL and.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L13B David Hedley, Applications Engineer Advanced.
Renesas Electronics America Inc. “© 2010 Renesas Electronics America Inc. All rights reserved ID 220L: Hands-on Embedded Ethernet Design with an Open Source.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. 431L: Using a Graphics API to Create User Interface Components—Advanced.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. 020L: Superior SH2A Design Process using Model Based Design.
HPC use in Testing Ad Hoc Wireless Sensor Networks
An Introduction to OSEK l JRD l ETAS-STV/PRM-E l 2010 © ETAS GmbH All rights reserved. The names and designations used in this document are trademarks.
© 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 115C: Low Pin Count V850: Small but Powerful MCU for portable.
Renesas Electronics America Inc. ID 322C:Using HEW's Many Capabilities to Boost Software Development Productivity Axel Wolf Marketing Manager, Development.
ID 310C:Run-Time Visualization on Renesas MCUs Matt Gordon Sr. Applications Engineer Version: 1.2 Micriµm 12 October 2010.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A12C:Noise Fundamentals and Techniques for Minimizing.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 930L: Board ID Embedded Security Lab Shotaro Saito Application.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 410L: Low cost audio in 8/16 bit applications using ADPCM.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. A11L: 78K0R Low Power MCU Hands-On Lab Bob Proctor Staff.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. A30L: Increase the Dynamic Range and Precision of Digital.
ID A16C: Outfitting Embedded Devices with Low Power Wireless Communications Design considerations for adding wireless communications to low power embedded.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Cost Effective Distributed HIL for Rapid.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Know your Precise Position with RX600 MCU Huangsheng.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A11C: Hardware Design Fundamentals for MCU-based Embedded.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. 113C: Migration to the RX600 Made Easy Life in the fast lane.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID630L: Becoming Familiar with Sensorless Vector Control.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Virtual EEPROM and Flash API for.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 011C: VELOCITY LAB TM Embedded Development Ecosystem Amrit.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. QuantiPhi for RH850 and RL78 - The Fastest Path from Idea.
IAR Systems, Inc. ID 323C:A High Performance Compiler Solution for the RX Platform Shawn A. Prestridge Senior Field Applications Engineer 12 October 2010.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Implementing Bootloaders on Renesas MCUs.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 434L: Incorporating a Capacitive Touch Interface into.
ID 415:Drive a Color TFT-LCD panel with Low-cost Flash MCUs Sridhar Lingam Product Marketing Manager 12 October 2010 Version: 06.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced Debugging on the RX600.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 411L:A Direct Drive LCD Software Solution for Driving.
ID 222L: Get Connected with USB on RX62N
ID 024C: Auto Code Generation: The Shortest Distance From Idea to Implementation Christopher Myers Director of Software Development 12 October 2010 Version:
Global Edge Ian Carvalho Architect 14 October 2010 Copyright © 2010, Global Edge Software Ltd., Bangalore, India Version 1.0 ID 730L: Getting Started with.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 230L: Simplify your Networked Application with CAN and.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 416C:SH-2A Graphics for Low- to Mid-level Graphics Applications.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L05I Advanced Debugging on the RX600 Fatih Peksenar.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 5L08I Using the Renesas Graphics API to Create.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 322L:Advanced Debugging on the RX600 Brandon Hussey Applications.
IAR Systems, Inc. ID 324C:Introducing the Embedded Workbench for the Renesas SH Shawn A. Prestridge Senior Field Applications Engineer 12 October 2010.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A10L:A Flexible Flash Rewrite Application Brandon Hussey.
ID 721C: Using an RTOS in SH Based Product Development John Carbone VP, Marketing 13 October 2010 Version: 3.2 Express Logic, Inc.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: QuantiPhi for RH850 and RL78 - The Fastest Path.
ID 021L: Model Based Control Design and Auto-Code Generation using the R8C Christopher Myers Director of Software Development 12 October 2010 Version:
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 130L: Optimizing your SH2A Application Kevin P King Senior.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Software Building Blocks for Faster.
David Hedley Staff AE, Applications Engineering 12 Oct 2010
ID 023C: Model-Based Control Design
David Hedley Staff AE, Applications Engineering 13 October 2010
ID 325L: Getting Started with CubeSuite
Presentation transcript:

ID 020C: Hardware-in-Loop: System Testing Without the System Marcella Haghgooie Sr. Field Applications Engineer Version: 1.2 Applied Dynamics International 13 October 2010

2 Marcella Haghgooie Sr. Field Applications Engineer, Applied Dynamics International Over 30 years experience in Systems Engineering for applied physics applications of real-time hardware-in-loop simulation supplying robust development and test facility tools to aerospace, automotive, power, and medical industries. MSEE from Northeastern University, BS Physics from Brandeis University

3 Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** Solutions for Innovation ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

44 Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). Solutions for Innovation

55 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

66 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

7 Innovation Embedded Control Systems need Hardware-in-Loop Simulation

8 Innovation using HIL Simulation Simulation Architecture must include real-time simulation components pseudo real-time environments and displays global time stamping for synchronization Improved hardware capabilities compute power communication bandwidth

9 Hardware-In-Loop with Renesas and ADI Renesas provides the MCU families to integrate easily into your products and your Hardware-In- Loop (HIL) test facilities. Applied Dynamics International (ADI) has over 50 years experience supplying tools for Hardware-In- Loop (HIL) Systems.

10 The Need… Renesas MCU ADI’s HIL Simulators

11 Agenda What is HIL? Virtual Systems integrated with HIL Simulation Systems Process Improvements using HIL Real-time HIL as Risk Reduction Platform From Model-based Development to HIL-based System Testing Q&A

12 Key Takeaways Understand how Hardware-in-Loop (HIL) simulation and testing can be useful in your product development process Identify systems development where HIL is beneficial List tool characteristics that enable HIL integration and test Highlights of the HIL demo in Lab Session: 020L SH2A Model Based Design (MBD), Virtualization & Hardware in the Loop (HIL) Lab

13 What is HIL? Simulation – uses technology to provide an experience within an environment that is representative of the “real thing”. Hardware-in-Loop (HIL) – uses simulation and real hardware components to provide an “identical” experience to the “real thing”. NASA Ames Vertical Motion Simulator

14 Real-time HIL Simulation Applications: Test and Rapid-Prototyping Stimulate Monitor Response Open-loop Testing Real-time Simulator Stimulate Monitor Response Closed-loop Testing Real-time Simulator Stimulate Monitor Response Rapid Prototyping Real-time Simulator

15 System Test Bench System Testing without the System The system test bench starts with model-based simulation. Models can consist of: Physics-based plant models Control algorithms Experimental data Mathematical Function data Subsystem implementations Communication Databus Interface documents describe model I/O

16 System Test Bench System Testing without the System The system test bench includes the Embedded Control System: Emulated or virtual system (model-based) Actual software (hand-coded or auto-coded) Actual hardware (prototype or production) Supports Test case development Supports Revision Control

17 System Test Bench Benefits System Testing without the System The system test bench provides the platform for: Co-simulation of Models and Embedded Software Interface document verification (model I/O validation) Defining hardware interface requirements Designing the graphical tester interfaces Generating test cases and script for test automation And the benefits: Co-simulation assets flow through product life cycle Quick turn-around on design changes Managed product development and testing

18 System Test Bench HIL System Testing without the System The virtual system test bench integrates with the HIL Simulation System by reusing the assets from the Model- based development.

19 System Test Bench HIL System Testing without the System HIL brings process improvement by adding: Physical plant and/or human in the loop Embedded processor (or emulated processor) in the loop Prototypes and production controllers and subsystems in the loop

20 Process Improvements using HIL Simulation HIL Simulation provides the bottom-line process improvements to testing and life-cycle support: Faster development/deployment of embedded systems Validated and repeatable testing span life cycle Early fault detection minimizes late process high-cost changes

21 Real-time HIL as Risk Reduction Platform Risk reduction facilities where software and hardware can be developed, integrated, tested and evaluated prior to being fielded Subsystem stand alone functionality Systems interoperability Supports highly coordinated systems integration Distributed HIL uses subsystems at varying stages to create an early system integration lab

22  100% Successful 1 ST Missions  Standard Validation Platform  Fly Spacecraft on the Ground  Satellite Emulator Boeing Satellite Development Center

23 Gulfstream Aerospace  75% Test Time Reduction  ITF and ARDL

24 BAE Systems  NLOS-C, NLOS-M  Future Combat Systems

25 Real-time HIL as Risk Reduction Platform Proven cases where HIL Simulation provide industry with identifiable risk reduction: Safe Testing outside the box (what if requirements are exceeded?) Fault detection and insertion test cases are easy to do (without damaging costly equipment) Put your product through the paces without having to work in extreme environments (using simulated terrain and temperatures instead of extremes of desert or mountains).

26 HIL Modular Simulation ADI delivers modern, open architecture, scalable tools for the development and test of embedded controls electronics that: Correctly match capability and cost with the development and testing task Allow a common tools approach throughout various stages of development Allow the tools to grow and expand as the user’s requirements and capabilities change

27 HIL Modular Simulation Real-time simulation models and tools for device emulation Requirements for real-time simulation plant models Emulated embedded processor transitions to actual processor in the loop Example: SimuQuest Engine model, Renesas Control Processor

28 HIL Modular Simulation Signal conditioning for actuators and sensors Easy integration of the embedded processor toolset Integrated data acquisition and performance estimates HIL is safe, low cost platform to perform experiments

29 HIL Modular Simulation - PCI-Engine PCI-Engine is an innovative tool for the design, development and acceptance testing of engine control units (ECU). PCI-Engine emulates an 8- cylinder engine with signal measurement and generation that is crank- based and time-based.

30 I/O Considerations ADI’s PCI-Engine is a specialized PCI solution providing engine signal emulation including the hall effect sensors

31 Breakout Panel ADI Emul8 PCI-Engine Installed in HIL System Simulink Model ECU Engine Emulation HIL Demonstration Emulated Engine Closed-loop with ECU

32 HIL Demonstration rtX HIL System

33 ECU Testing with Emulated EngineOpen-LoopStimulateMonitor ECU Closed-Loop Real-Time Engine Model ECU Test: ECU control algorithm effectivenessECU control algorithm effectiveness Response time and control stabilityResponse time and control stability Adaptive capability of controllerAdaptive capability of controller Test ECU’s recognition of an event and the appropriateness of the ECU response Simple as a set of potentiometers and switchesSimple as a set of potentiometers and switches ECU response is measured to determine that it is within toleranceECU response is measured to determine that it is within tolerance Multiple input events to ECU may be generated simultaneouslyMultiple input events to ECU may be generated simultaneously

34 HIL Modular Simulation - PCI-Engine ADI’s sensor emulation technology developed for HIL applications includes sensors and emulated devices Ratiometric sensors, Thermistor and Thermocouple emulation, Encoder measurement/emulation

35 HIL Modular Simulation - PCI-Engine PCI-Engine was integrated with the Renesas Controller and the SimuQuest Engine Model for HIL automated testing

36 HIL Summary Hardware-in-the-Loop Simulation Model-based development and testing of a single subsystem System Integration Model-based integration testing of stand-alone functionality and subsystem interoperability

37 Innovation Embedded Control Systems need Hardware-in-Loop Simulation

38 Questions?

39 Feedback Form Please fill out the feedback form! If you do not have one, please raise your hand

40 Thank You!