Www.opal-rt.com Open, Scalable Real-Time Solutions Background Introducing TestDrive TestDrive Hardware TestDrive Software Mathieu Dubé-Dallaire Application.

Slides:



Advertisements
Similar presentations
Distributor meeting October 2007
Advertisements

FPGAs for HIL and Engine Simulation
Arecibo Telescope Servo & Drive System Technical Meeting May 2004 VERTEX ANTENNENTECHNIK GmbH Arecibo Telescope Servo Drive System Ideas For Computer.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Alternate Software Development Methodologies
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
MotoHawk Training Model-Based Design of Embedded Systems.
Introduction to LabVIEW 8.5
Implementing Hardware-in-the-Loop (HIL) Test Systems
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
Digital I/O Connecting to the Outside World
Introduction to Software Testing
MUST HAVE SHOULD HAVE COULD HAVE Module # 010. Qi Hardware Objectives Recognize hardware Know how to interface to field equipment Know the 4 different.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Distributed Control Systems Emad Ali Chemical Engineering Department King SAUD University.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
Anne Mascarin DSP Marketing The MathWorks
Peripheral Interpreter consisting of Analyzers 'N Operators
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Viking Pump Flow Manager - Phase 2 Senior Design May
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
Open, Scalable Real-Time Solutions Pentium Core Solo or Duo 1.6 to 2 GHz or Single or dual-core Pentium support in hard real-time up to.
SCSI Richard Goldman April 2000
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Chapter 19 Upgrading and Expanding Your PC. Getting Started FAQs: – Can I upgrade the processor in my PC? – Will adding RAM improve my PC’s performance?
Model-Based Design and SDR Fabio Ancona Sundance Italia SRL CEO – Sales Director.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
1 LabVIEW DSP Test Integration Toolkit. 2 Agenda LabVIEW Fundamentals Integrating LabVIEW and Code Composer Studio TM (CCS) Example Use Case Additional.
Improve Control Room Monitoring…
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Programmable Logic Controller (PLC)
Foot Throttle Foot throttle device for lower limb rehabilitation.
Product range/ALPHA-E-0001-tri-20/04/03 ALPHA Micro Controllers A single multi-functional unit instead of multiple components ALPHA / ALPHA XL Products/ALPHA.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Cost Effective Distributed HIL for Rapid.
HOME AUTOMATION HMI DEMO Michigan State University College of Engineering Team 3.
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
Open, Scalable Real-Time Solutions Intel Core 2 Duo to Quad processor up to 5 VIRTEX II Pro FPGA board RT-LAB, SIMULINK, RTW, XILINX SG.
Chapter 19 Upgrading and Expanding Your PC. 2Practical PC 5 th Edition Chapter 19 Getting Started In this Chapter, you will learn: − If you can upgrade.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Software Research, Inc. Setting the Standard for Software Testing Windows Solution.
Hands-on Teleoperation TARET Winter School Villach, February 5 –16, 2007 Darko Hercog.
Introduction to LabVIEW 8.5
25 April 2000 SEESCOASEESCOA STWW - Programma Evaluation of on-chip debugging techniques Deliverable D5.1 Michiel Ronsse.
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
V irtual I nstrumentation Club. Official definition of Instrumentation from ISA (International Society of Automation)- A collection of Instruments and.
CompactLogix Controllers Portfolio
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Case Study #1 Microcontroller System. What is a microcontroller? A microcontroller can be considered a self-contained system with a processor, memory.
Phoenix Family Overview Test with Confidence.
Open, Scalable Real-Time Solutions
Field installable, upgradeable and scaleable
Project Migration / Management
Presentation transcript:

Open, Scalable Real-Time Solutions Background Introducing TestDrive TestDrive Hardware TestDrive Software Mathieu Dubé-Dallaire Application Engineer August 30 th, 2005

Open, Scalable Real-Time Solutions Background Introducing TestDrive TestDrive Hardware TestDrive Software Mathieu Dubé-Dallaire Application Engineer August 30 th, 2005

ECU Testing Challenges Challenges: Growing number of ECUs in new vehicles Growing number of ECU variants Growing amount of control software to test At the same time: Static simulators are becoming inadequate Dynamic simulators are powerful, but require more time (model development), training (operation) and money.

Progression of ECU use in Vehicles Electronics share of a vehicles’ value: (Source: ABI Research)

Difficulties with Static Simulators The current static simulators lack: Automated I/O Configurability Expansion for new I/O types and higher pin counts Support for dynamically linked I/O channels such as VVT Data bus simulation Support for test automation Support for plant models Support for remote access...

Support users accustomed to static simulators and their simplicity –Easy and Intuitive LABVIEW GUI customizable by users –Tactile User Interface with digital potentiometers, switches and led indicators Provide a repeatable test environment –Software configurable I/O pull-up voltages and resistor –No internal jumper for I/O adaptation –Power moding on each IO boards to emulate in-vehicle conditions –Sophisticated test automation facilities Increase test efficiency and return on investment –Remote access over Ethernet for around-the-clock testing –Automated software and hardware configuration –Change of ECU type in less than 5 min. –Automatic verification of ECU harness connection Decrease unit cost for open loop testing –Affordable price for large quantities of ECU testers –No MATLAB/SIMULINK/RTW/LABVIEW licenses required at run-time Scalable and upgradable to full-feature distributed HIL systems –Provide a model-based simulator to those who may not be familiar with real-time dynamic simulation –Large-scale multi-ECU integration tests using distributed simulation of vehicle subsystems Next Generation – Design Objectives

Open, Scalable Real-Time Solutions Background Introducing TestDrive TestDrive Hardware TestDrive Software Mathieu Dubé-Dallaire Application Engineer August 30 th, 2005

Compact, robust chassis Pentium 4 processor core I/O modules with integrated signal conditioning and protection TestDrive graphical user interface TestDrive automation scripts Optional tactile interface Introducing TestDrive Cost-effective replacement of static simulators Scalable from static (open-loop) to dynamic (closed-loop) Powered by a mature RT-LAB and QNX real-time platform Modeling done using Simulink

Is TestDrive an HIL Simulator? An HIL simulator is: Used for closed loop simulation Mainly for verification and validation test Expensive to buy and to operate ($$) Requires model development (  ) Requires substantial set up time (  ) Uses Matlab/Simulink/RTW for modeling ($$) Requires special training or background to use ($  ) Signal Mapping and Power Moding Module Power Supply

TestDrive is more than an HIL Simulator Unlike a traditional HIL simulator, TestDrive is: Mainly for open-loop testing, can be used for closed loop Primarily for functional test during ECU development Inexpensive to buy and to operate Does not requires model development Requires minimal set up time Does not require Matlab/Simulink/RTW to run Can be used by software engineers with no modeling background (users of current static simulators) Affordable - can be deployed in large numbers ….But can be upgraded as a full-feature close-loop HIL simulator by adding software and processor modules

Open, Scalable Real-Time Solutions Background Introducing TestDrive TestDrive Hardware TestDrive Software Mathieu Dubé-Dallaire Application Engineer August 30 th, 2005

RT-LAB TestDrive – Hardware Highlights Software configurable I/O hardware –Software selectable rail voltages for ECU inputs No jumpers, no DIP switches Initialization script for one ECU – allowing one simulator to be shared among multiple projects Software configurable power moding –Software selectable engine crank/cam patterns Each pattern is specified as a MAT file Robust design –I/O channels have built in over current protection in case of an incorrect connection or faults

Modular, compact and high channel count –Over 200 IO channels using 7 slots, with 4 spare slots Designed to meet testing challenges for the next generation ECUs. –Multiple systems can be linked for additional capacity Harness and connector ID –5 dedicated pins on each connector for connector Ids –16 dedicated pins on each harness for harness Ids –Models and test script can check to make sure the proper ECU is connected using these IDs. RT-LAB TestDrive – Hardware Highlights

RT-LAB TestDrive – Chassis Real-time target computer with Pentium 4 CPU 25A power moding lines and connections including battery voltage, ignition, accessories, radio. Rear high-density 56-way ELCO connectors for direct ECU connection Slots for I/O modules with signal conditioning and monitoring 10U desktop simulator, external dimension: 17” (w) x 16” (h) x 12” (d) TCP/IP connection to host PC PCI slots for optional modules, such as CAN bus, GPIB, and IEEE 1394

RT-LAB TestDrive – Modules Common to all modules : FPGA-based daughter board: –Maximizes commonality between modules –Contains I/O logic for each module –Protected from the I/O stages to minimize replacement cost in case of failures Prototyping area for custom circuitry

RT-LAB TestDrive – BM & PDL Base Module (BM) Power moding (8) Communication activity and general purpose measurement (10) Pulse Driven Load Module (PDL) Measures analog & discrete states as well as pulse width (PWM) for each channel (39) Resistive loads on all channels

RT-LAB TestDrive – RPG & SM Reference Pulse Generation (RPG) Variable cam (4) Crank and other reference pulses (11) Cam and cranks have a selectable output stage: open drain, +/- 12v, 0- Vbatt, 0-5v Spark and injector capture (24) Knock simulation (2) Switch Module (SM) Digital output board with configurable rails (43)

RT-LAB TestDrive – ASM, POM & RSM Analog Sensor Module (ASM) Ratiometric analog outputs (16) Pulsetrain Output Module (POM) Digital PWM outputs with analog mode True 0% and 100% capability Resistive Sensor Module (RSM) Programmable resistors (12) Current monitoring and feedback 0.5 ohm to 200 kilo-ohm range

RT-LAB TestDrive – Tactile Interface Serves as the simulator’s host PC –Pentium M CPU, touch screen –Windows XP Professional Touch screen with stylus Detachable for remote operation Maps real-time simulation signals to physical knobs, switches, and LEDs –“Tactile” objects are mapped to signals in real-time model through the GUI

Open, Scalable Real-Time Solutions Background Introducing TestDrive TestDrive Hardware TestDrive Software Mathieu Dubé-Dallaire Application Engineer August 30 th, 2005

RT-LAB TestDrive – Software Highlights Designed for ECU software testing, TestDrive combines: Static simulators’ ease-of-use –TestDrive GUI –Tactile Interface Module provides a unique combination between real-time simulation and touch-and-feel operation –Optimized for software or test engineers No Matlab/Simulink and no modeling Hardware configured in software Automated testing: scripts can be reused and easily shared Low cost for deployment in large numbers

RT-LAB TestDrive – Software Packages Included (base) with each simulator: –TestDrive GUI (for interactive use) –RT-LAB Run-time –Python scripting language (for test automation) –Open-loop model (precompiled) For model development (closed-loop), add: –Matlab/Simulink/RTW to create or modify your simulated model (engine, vehicle, …) –RT-LAB development license to compile and run your model in real-time For custom GUI development, add: –LabVIEW base license to develop your own virtual instrument (VI) panels

RT-LAB TestDrive and Simulink I/O channels are defined in Simulink By running a model, TestDrive takes full advantage of Simulink, for both open-loop and closed-loop testing Yet, the TestDrive GUI hides the model from the end users so they don’t need to learn Simulink Simulink is needed only for development system, which helps lower the overall deployment cost

The TestDrive interface runs on a laptop or desktop host or directly on a tactile interface module The TestDrive interface animates and monitors a graphical panel (included or user-designed) with signals to/from the real-time system Signals can be assigned to graphical elements in real-time and the configuration is saved for each project RT-LAB TestDrive User Interface New panels are created and edited from LabVIEW, but no wiring is needed, just the graphical layout

RT-LAB TestDrive Configuration Scripts and Macros Python Editor System Configuration Panel Module Configuration Panels Signal Mapping Interface Panel Design Interface LabVIEW and compiled LabVIEW Model Design Matlab/Simulink Real-Time Simulation RT-LAB Graphical User Interface Software for test set up and simulation control running from Windows host PC. RT-LAB TestDrive Interface

RT-LAB TestDrive Software Packages ECU Systems Engineers Customizing panels Setting-up automated tests Tools: –TestDrive GUI –LabVIEW –Python Software and Test Engineers Performing interactive tests Customizing test cases Executing test cases Tools: –TestDrive GUI –Python Simulator Engineers Configuring simulator Customizing models Very few of these engineers Tools: –RT-LAB –Matlab/Simulink/RTW Number of Users

Where Does RT-LAB TestDrive Fit … Design Specification & Requirements Definition Plant Simulation Controller Algorithm Development Coding and Unit Testing System Validation Integration Testing Functional Checkout in the design process (TestDrive vs. Full Scale Dynamic HIL Simulators) Signal Mapping and Power Moding Module Power Supply

TestDrive Design Highlights - System Fast time to productivity with your simulator 1.Connect ECU to your simulator 2.Install GUI software on your host PC 3.Point GUI to the simulator, you are ready to configure I/O channels in GUI

Uses of TestDrive at Delphi Europe US Program 1 Program 2 Simulator Team India Compiled model Template GUI panels Template scripts Program specific panels and scripts Program specific panels and scripts shared within the team TestDrive is now used by several companies and is being evaluated by DENSO

Fully Programmable Powertrain and Vehicle Simulation for ECU-in-the-Loop Testing © 2005 Opal-RT Technologies Inc Compact and robust platform Comprehensive modular I/O set Fully software configurable Built-in signal conditioning and protection Open-loop ready with zero set up time Upgradeable from open-loop to closed-loop Automated testing Easy to use Affordable Tactile interface No auxiliary software cost for open-loop