MicroNova. HiL-Simulation mit NovaSim Anwendungsbeispiel: kompaktes HiL- Systems für f r den Fahrwerksbereich. Software- und Systementwicklung

Ähnliche Dokumente
MicroNova. Company Overview. Orazio Ragonesi, M.B.A. Executive Vice President Director of Automation&Simulation. Software- und Systementwicklung

Sensorsimulation in Hardware in the Loop-Anwendungen

Realisierung eines Getriebe- HiL mit VeLoDyn, NI PXI RT- System und NI VeriStand

MATLAB EXPO 2016,

Dynamisches Testen von Embedded- Balázs Tóth, National Instruments

Hardware-in-the-Loop-Werkzeuge im gesamtheitlichen Entwicklungsprozess

Simulink - Modelle grafisch vergleichen

Vorstellung Diplomarbeit

PC-basierte HIL-Simulation in der elektrischen Antriebstechnik

Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt!

CAN-Anwendungen für die Automobilindustrie

T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series

HiL Simulation Rapid Control Prototyping

Hardware für portable Messtechnik

ABex eine universelle Prüfplattform für den Funktionstest, In Circuit Test und Halbleitertest

die Ausgabe von Steuerungen über einen PC geeignet sind. Eingangsgröße am Sensor dieser Steuerung auswirkt.

On-Board Fahrzeugdiagnose

Rapid Prototyping mit CANape Version

Simulink: Softwareentwurf für eingebettete Systeme ROS-Arduino-Interface. von Christian Schildwächter

Prisma RT Echtzeitsoftware für die Prüftechnik. Prisma RT 1

Firmen Präsentation: Identität

FIBEX Theorie und Praxis

Valve Control Unit ValDi

Funktionstest Ti2CA Compact

Advanced Motion Control Techniques

PADU-S-Familie auf Basis neuer CPU-und Betriebssystemplattform. Fürth Harald Opel. Messtechnik- und Automatisierungssysteme

EasyKit. Innovative Entwicklungsmethodik für mechatronische Systeme

Advanced Motion Control Techniques. Dipl. Ing. Jan Braun maxon motor ag Switzerland

Hausgeräteentwicklung mit Qualität unterstützt von TestMaster und LabVIEW

Diplomarbeitspräsentation. Optimierte Verifikation des Airbus A380 Slat Flap Control Computers. Diplomand: Timo Hauschildt

Produkte der Abteilung HW / SW

Das Bussystem. Leistungsmerkmale und Anwendungen. Prof. Dr.-Ing. Osterwinter, Geschäftsleitung Daniel Hotzy, Bereichsleitung FlexRay

"FlexRIO hat sich als ideale Basis für den Test schneller Kommunikationsschnittstellen erwiesen." - Michael Rost, IRS Systementwicklung GmbH

PRODUKTINFORMATION. Steuerungseinheit ibox MC. ibox MC kleine, kompakte Steuer- und Regeltechnik für Fahrzeuge und Maschinen.

Flexibles Echtzeit HF- Testsystem mit LabVIEW Realtime, FPGA-Technologie und TestMaster

1. NOWA: Das Konzept. 2. Aktuelle Implementierung (NOWA 1.5)

Technologietag Baugruppentest

Absicherung von Automotive Software Funktionen

Einführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO

LabVIEW Real Time Hands on

Durchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung

Grundlagen des Software Engineering für Automotive Systems. Hauptseminar im WS 2012 / 2013

Restrukturierung von Software am Beispiel von NI LabView

SAB Modulares Verstärker- & Anschlusssystem Prospekt

Der einfache Weg zur Simulation komplexer Fahrzeugnetzwerke für den Test von Steuergeräten

Dynamisches Testen von Embedded. Hans Georg Hermann ExpertControl GmbH

Advanced DAQ System Development Using NI-DAQmx and Intelligent DAQ (FPGA)

1. Hochschulübergreifende Strategische Initiative

Nahtlose Mechatronik-Toolchain Von der Maschinensimulation bis zum Motorstromregler

Produkte der Abteilung HW / SW

OTX ODX. MVCI-Server. Hauptkomponenten - Grundlagen. Diagnoseabläufe. Diagnosedatenbank. Diagnoselaufzeitsystem. für Diagnoseabläufe

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards

Hardware-Interfaces für FlexRay und CAN

Übungen zu. Kraftfahrzeugmechatronik II

Unternehmenspräsentation - X2E GmbH -

Wir leben Elektronik! Sontheim. We live electronics! MDT. Konfigurieren Sie Ihr eigenes Servicetool

RO-INTERFACE-USB Hardware-Beschreibung

Boundary Scan - 20 Jahre standardisierte Innovationen IEEE1149.1

Produktinformation CANoe.Ethernet

ECU Measurement, Calibration und Diagnostics

SIGNAMATIC EP800. Fernwirk- und Automatisierungssystem. wirtschaftlich kompakt smart EP800 PLC EP800 RTU

Von der Standard-Datenerfassungskarte zur verteilten Echtzeitanwendung

Fakultät für Technik Bereich Informationstechnik Labor Bussysteme Versuch 2 CAN 1 Teilnehmer: Vorname Nachname Matrikel Nummer Datum:

LabVIEW Tools für die Kalibrierung und Diagnose von Kfz-Steuergeräten

PARC. Eine virtuelle Echtzeit Entwicklungsumgebung für den Ausbildungsbereich

Automatisierung kompletter Kühlanlagen mittels LabVIEW und PAC-Systemen

Industrie-PCs Full-Size - PICMG - ATX - Rack/Wall-Mount - Kundenspezifisch

Entwicklungsbegleitende Verifikation von AUTOSAR Steuergerätefunktionen auf Basis einer Test-RTE und SiL-Simulation

Verarbeitung von Daten und Online. unter Berücksichtigung von Echtzeitund Nicht Echtzeitanwendungen. Dr. Ing. Norman Butzek Dipl. Ing.

Restbussimulation für FlexRay-Netzwerke

Simulation 2.0: Simulationsbaukasten und Team-Modellierung

Neue Anforderungen in der Bordnetzkommunikation Werkzeuge und Lösungen von NI. Roland Magolei NI Engineering

Vom funktionalen Entwurf mit physikalischer Modellierung bis zum vollständigen Test mechatronischer Systeme in der virtuellen und realen Umgebung

- Messdaten herunterladen - Diagnosis and Analysis of measuring data. - Download of measuring data

Migration von LabView & TestStand in den Automatisierungsbaukasten OpCon von Bosch

PLIN-Slave Test-Slave für den LIN-Bus mit diversen I/Os. Benutzerhandbuch V1.1.0

I/O Module TIOS Testsysteme.

Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5

Eine Plattform für die studentische Ausbildung im Echtzeit- und Feldbusbereich

AP-Note FlexRay Cluster-Entwurf mit dem FIBEX-Editor

Steuern und Messen mit Raspberry Pi

dspace (1/3) dspace: Gegründet 1988 in Paderborn Mitarbeiter: Über 650 Mitarbeiter weltweit, davon über 70 % Ingenieure Ständiges Mitarbeiterwachstum

Neue 3-phasige SELCO Generator Steuerungs-Serie FlexGen.

Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung

Integrierte, universelle Entwicklungsplattform für die fahrzeugbezogene Applikationsentwicklung mit Schnittstellen für FlexRay, CAN, LIN und K-Line

PXI-Express für Mess-, Prüf- & Testsysteme!

IuK-Projekt. Angebote für Arbeiten ab dem Wintersemester 2013/2014

Neue Produkte der Mess- und Prüftechnik in. Dipl.-Ing. (FH) Marian Marcel Olef Applications Engineering National Instruments Germany GmbH

8. Technologietag Automotive

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe

MH - Gesellschaft für Hardware/Software mbh

oscan ein präemptives Echtzeit-Multitasking-Betriebssystem

Modulares Testsystem basierend auf

Embedded-Spectroscopy in industriellen und mobilen Anwendungen

Was ist neu in SIMATIC imap V2.0 SP1?

Binarloop. Binarloop für die echtzeitfähige und kostengünstige Verifikation hochdynamischer leistungselektronischer Systeme

4 Achs-Schrittmotor-Regelung Alpha Übersicht

Innovative Software für Testinhalte als Middleware-Ergänzung zur frühzeitigen Testsimulation für System / IC Hardwarekomponenten

HPC04. G&T Elektrobau GmbH. G&T Elektrobau GmbH I Auf der Schanze 37A I Bad Homburg I Änderungen und Irrtümer vorbehalten.

Transkript:

Wenn Du ein Schiff bauen willst, dann trommle nicht Deine Männer zusammen, um Holz zu beschaffen und Arbeit zu verteilen, sondern lehre sie die Sehnsucht nach dem weiten, endlosen Meer. Antoine de Saint-Exupéry Software- und Systementwicklung 4-Jun-07/Franz Dengler/AUT/1 HiL-Simulation mit NovaSim Anwendungsbeispiel: kompaktes HiL- Systems für f r den Fahrwerksbereich

Überblick Hardware-Anforderungen an HiL-Systeme Software-Anforderungen an HiL-Systeme Anforderungen an Testautomation Simulationsplattform NovaSim Zusammenfassung 4-Jun-07/Franz Dengler/AUT/2

Hardwareanforderungen HiL 4-Jun-07/Franz Dengler/AUT/3

Allgemeine Hardware-Anforderungen Hardware Standard-Basierend Einfach an neue Schnittstellen adaptierbar (z.b. Sensorprotokolle, neue Bussysteme) Modular (System wächst mit den Anforderungen) Zukunftssicher 4-Jun-07/Franz Dengler/AUT/4

HiL-Komponenten Hardware Visualisierung/Testautomatisierung Ruhestrommessung Aktor/Sensor- Simulation Echtzeitrechner Fehlermatrix ECU (UUT) I/O-Baugruppen 4-Jun-07/Franz Dengler/AUT/5 Signalkonditionierung Echtlasten

Anforderungen Echtzeitrechner Standard-Basierend Standardisiertes Bussystem Großer Leistungsbereich Unterstützung von Standard-Betriebssystemen Aufwärtskompatibilität der Rechnerfamilie 4-Jun-07/Franz Dengler/AUT/6

Anforderungen I/O-Baugruppen Standardbaugruppen verfügbar Analoge Ein-/Ausgaben Digitale Ein-/Ausgaben PWM-Erzeugung/-Vermessung Unterstützung von Standard-Bussen CAN FlexRay LIN Feldbusse (MiL-Bus, Interbus, Profi-Bus.) Unterstützung von Sondersignalen Hohe Signaldichte 4-Jun-07/Franz Dengler/AUT/7

Herausforderung Sondersignale In Software auf Echtzeitrechner nicht generierbar Oft Synchronisation mehrer Baugruppen notwendig In Simulationsmodelle integrierbar Teilweise Auflösung bis in den Nanosekundenbereich notwendig Einfache Änderbarkeit Verwendung von vorhandener Hardware für unterschiedliche Sondersignale 4-Jun-07/Franz Dengler/AUT/8

Beispiele für Sondersignale Kurbelwellen-/Nockenwellensignale Klopfsignalgenerierung PWM Erzeugung / -Messung Anwenderspezifische Serielle Busse (e.g. SPI, BSD) Einspritz- und Zündsignalvermessung Anwenderspezifische Sensorprotokolle Hochgeschwindigkeitssignalgenerierung und -erfassung 4-Jun-07/Franz Dengler/AUT/9

Anforderungen Ruhestrommessung, Fehleraufschaltung Ruhestrommessung Sehr stark im Automobilbereich verbreitet Im Sleepmode dürfen ECUs nur noch wenig Strom verbrauchen Strommessung von wenigen μa bis zu 50A notwendig Fehleraufschaltung Kurzschluss nach Versorgung Kurzschluss nach Masse Kurzschluss zwischen Signalleitungen Leitungsunterbrechung 4-Jun-07/Franz Dengler/AUT/10

Anforderungen Signalkonditionierung Pegelanpassung Impedanzanpassung Potentialtrennung I/U-Wandlung U/I-Wandlung U/R-Wandlung RMS->U-Wandlung Kennlinienlinearisierung Schutz von Eingangsschaltkreisen Hohe Signaldichte 4-Jun-07/Franz Dengler/AUT/11

Anforderungen Aktor-/Sensor-Simulation, Ersatzlasten Aktor Weitgehende Simulation des Originalaktors (Diagnosen in der ECU dürfen nicht ansprechen) Simulation von Bauteiltoleranzen Sensor Weitgehende Simulation des Originalsensors Vorgabe von simulierten Werten am Sensor Beispiele Simulation von Temperatorsensoren Simulation von Lambdasonden Simulation von Piezo-Injektoren 4-Jun-07/Franz Dengler/AUT/12

Softwareanforderungen HiL 4-Jun-07/Franz Dengler/AUT/13

Allgemeine Software-Anforderungen Echtzeitfähigkeit Unterstützung von Echtzeitsimulationsstandards Matlab/Simulink NI MatrixX LabVIEW Simulation Einbindung von externen Programmen C, C++ Fortran User defined DLLs (z.b. Verschlüsselungs-DLLs, Herstellerspezifische Simulationen) Schnittstelle zu übergeordneten Testwerkzeugen 4-Jun-07/Franz Dengler/AUT/14

HiL- Softwarekomponenten GUI Echtzeitmodell High-Speed- Funktionalität -Kurbelwellensignalgenerierung - Einspritz-/Zündvermessung -Bit-Serielle Busse usw. Testautomation Tracing, Signalgenerierung CAN-FlexRaysupport, Restbussimulation usw. Windows PC Drivers Realtime PC FPGA-Hardware 4-Jun-07/Franz Dengler/AUT/15

Anforderungen GUI Einfach bedienbar Ohne Programmierung mit dem Simulationsmodell verknüpfbar Bedienelemente können mit Parametern des Simulationsmodells verknüpft werden Anzeigeelemente können mit Signalen des Simulationsmodells verknüpft werden Performante Unterstützung von vielen Oberflächenelementen 4-Jun-07/Franz Dengler/AUT/16

Beispiel GUI 4-Jun-07/Franz Dengler/AUT/17

HiL-Anforderungen durch Simulationsmodelle (Blocksets) Standardsignale Analoge Ein-/Ausgabe Digitale Ein-/Ausgabe PWM Ein-/Ausgabe Busse CAN-Blockset mit Vector DBC-Unterstützung FlexRay-Blockset mit FIBEX-Unterstützung LIN-Blockset mit LDF-Unterstützung Anwendungsspezifische Signale Blocksets für motorspezifische Signale wie Klopfsignale, Kurbelwellen- und Nockenwellensignale usw. Blocksets für kundenspezifische Busse 4-Jun-07/Franz Dengler/AUT/18

FPGA-Beispiel 4-Jun-07/Franz Dengler/AUT/19

Testautomation im HiL-Test 4-Jun-07/Franz Dengler/AUT/20

Testvorgehen bei Simulationen Prüfstand Echtzeitrechner Streckenmodell Realtime OS Änderung des Verhaltens über Parameter Streckenmodell laden, starten, stoppen Auslesen von Signalen Prüfling Applikationssystem Einblick in den Prüfling Prüfling manipulieren 4-Jun-07/Franz Dengler/AUT/21

Testvorgehen bei Simulationen Laden des Simulationsmodells auf dem Echtzeitrechner Parametrierung des Simulationsmodells auf dem Echtzeitrechner Simulationslauf mit den jeweiligen Parametern Auswertung und Protokollierung der Simulationsergebnisse Auswertung des internen Zustands des Prüflings Wiederholung der obigen Schritte mit geänderten Parametern 4-Jun-07/Franz Dengler/AUT/22

Anforderungen Testautomation Standardisierte Schnittstelle zu übergeordneter Testautomatisierung (z.b. Python, Active-X, ) Symbolischer Zugriff auf alle Modellgrößen Laden und Starten von Simulationsmodellen Setzen von Modellparametern Lesen von Modellvariablen Aufzeichnung von Modellsignalen in Echtzeit Stimulation von Modellgrößen in Echtzeit 4-Jun-07/Franz Dengler/AUT/23

HiL Plattform NovaSim 4-Jun-07/Franz Dengler/AUT/24

HiL-Plattform NovaSim HiL-Spezifische Produkte Systemintegration HiL-Simulator z.b Signalkonditionierung und Lasten Standardkomponenten Systemsoftware Fehleraufschaltung Echtzeithardware I/O-Baugruppen Blocksets Tools, Testautomatisierung Integration Hardware und Systemsoftware von und National Instruments 4-Jun-07/Franz Dengler/AUT/25

spezifische Produkte Host Python Interface LabVIEW LabVIEW RT LabVIEW RT RT Simulator Simulink NovaSim Blocksets Simulink MN LV RT Drivers IO LabVIEW FPGA NovaSim IP DAQ Busses Signal Conditioning 4-Jun-07/Ragonesi/A&S/26

NovaSim Software-Komponenten Standard Blocksets Analoge Ein-/Ausgabe Digitale Ein-/Ausgabe PWM Ein-/Ausgabe Blocksets für Busse CAN-Blockset mit Vector DBC-Unterstützung FlexRay-Blockset mit FIBEX-Unterstützung LIN-Blockset mit LDF-Unterstützung 4-Jun-07/Franz Dengler/AUT/27

NovaSim-FlexRay-Anbindung Konfigurationswerkzeug NovaFlex FIBEX-Support Harte Echtzeit Simulink-Support Einfache Konfiguration Zukunftsfähigkeit 4-Jun-07/Franz Dengler/AUT/28

NovaSim Software-Komponenten Anwendungsspezifische Schnittstelle zum Modell (Simulink-Blocksets) Blockset für PWM-Erzeugung/-Messung Blocksets für motorspezifische Signale wie Klopfsignale, Kurbelwellen- und Nockenwellensignale usw. Einspritz- und Zündsignalerfassung Blocksets für kundenspezifische Busse FPGA Firmware für Motor-HiL-Karte Testautomationsschnittstelle (Python) 4-Jun-07/Franz Dengler/AUT/29

NovaSim Hardwarekomponenten Signalkonditionierung Lambdasondensimulation (Sprung- und Stetigsonden) Anpassung motorspezifische Signale Analoge Ausgabe Analoge Eingabe Digitale Ein-/Ausgabe potentialgetrennt Raddrehzahlsensorsimulation (z.b. ABS-/ESP-Steuergerät) 4-Jun-07/Franz Dengler/AUT/30

Aktuatorsimulation Ersatzlasten für Zündspulen Ersatzlasten für Piezo-Injektoren Ersatzlasten für Hochdruck-Magnet-Injektoren 4-Jun-07/Franz Dengler/AUT/31

Anwendungsbeispiel HiL für Fahrwerk-Steuergeräte 4-Jun-07/Franz Dengler/AUT/32

Beispiel: HiL für Fahrwerksanwendungen 4-Jun-07/Franz Dengler/AUT/33

Leistungsmerkmale Hardwaare Kompakte Bauform Hohe Systemperformance (NI PXI-8196RT-Controller,2GHz Pentium-M, kann durch Doppelprozessor ersetzt werden) Steuerbares Netzteil 6-20V 150W 4 Schaltbare Klemmen Anschluß Steuergerät über standardisierten Stecker 4 High-Speed-CAN-Kanäle (Göpel PXI-3058) 32 Analog-Input (NI PXI-6225) 24 Analog Output (NI PXI-6723) 16 Digitale Eingänge, 16 als PWM verwendbar (FPGA, NI PXI-7813) 16 Digitale Eingänge, 16 als PWM verwendbar (FPGA, NI PXI-7813) 4 Ausgänge für Raddrehzahlsensor-Simulation 2 FlexRay-Knoten (kaltstartfähig) auf TZM-FlexRay-Karte 4-Jun-07/Franz Dengler/AUT/34

Lösung CAN-Anbindung Göpel PXI-3058 4 CAN-Kanäle Einfach durch Software auf höhere Protokolle erweiterbar Hervorragendes Preis- Leistungsverhältnis Gute Performance Einfache Einbindung in Simulink- Modelle durch Einbindung PXI-3058 in NovaSim Simulink-Blockset 4-Jun-07/Franz Dengler/AUT/35

Zusammenfassung 4-Jun-07/Franz Dengler/AUT/36

Zusammenfassung NovaSim Industriebewährte NI-Standardkomponenten Große Anzahl von PXI-Komponenten am Markt erhältlich (>1050 Boards), in NovaSim integrierbar HiL-spezifische NovaSim-Komponenten von NovaSim HiL-Plattform aus einer Hand NovaSim im praktischen Einsatz bewährt NovaSim 4-Jun-07/Franz Dengler/AUT/37

Software- und Systementwicklung Vielen Dank Vielen Dank 4-Jun-07/Franz Dengler/AUT/38