Einsatz von LabVIEW FPGA im Rahmen eines HIL-Testautomaten. Christian Tölle



Ähnliche Dokumente
DAS SIND WIR. Kronthalerstraße Königstein phone +49 (0) fax +49 (0) mail web nolinkup.

Online-Befragungen. cogitaris GmbH, Eltville. Online-Befragungen

Installation OMNIKEY 3121 USB

Anleitungen Freshest data

AbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Erfahrungen mit Hartz IV- Empfängern

Grundlagen der Technischen Informatik. Sequenzielle Netzwerke. Institut für Kommunikationsnetze und Rechnersysteme. Paul J. Kühn, Matthias Meyer

PocketPC.ch Review. SBSH ilauncher 3.1. Erstelldatum: 3. Dezember 2007 Letzte Änderung: 3. Dezember PocketPC.ch_Review_iLauncher.

IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung

Elektrische Logigsystem mit Rückführung

Von Perimeter-Security zu robusten Systemen

DIE SICHERE ENTSCHEIDUNG!

Benutzung der LS-Miniscanner

Interaktive Whiteboards Der Einzug einer neuen Lerntechnologie

HWP-WIN Update Argumente für eine Aktualisierung Präsentiert durch Sage Business Partner Johann König

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

TISIS - Industrie 4.0. Ereignis, Ort, Datum

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Konzentration auf das. Wesentliche.

Fachapplikationen in heterogenen IT Landschaften

Installationsanleitung für das KKL bzw. AGV4000 Interface

Festigkeit von FDM-3D-Druckteilen

Vorstellung des BMBF-Projektes FluSs aus Sicht eines Endanwenders. Düsseldorf Maritim-Hotel, 09. Juli 2013 Mark Zwirner

PrivateCloud. für Ihre acriba-lösung

Kennen Sie Ihre IT Kosten?

Titel. System Center Configuration Manager 2012 R2 Anleitung Installation Softwareupdatepunkt und WSUS Integration

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Referenz-Konfiguration für IP Office Server. IP Office 8.1

Kieferorthopädische Versorgung. Versichertenbefragung 2015

Informationen zum neuen Studmail häufige Fragen

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Lichtbrechung an Linsen

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

Wie Sie mit einer Website tausend Geräte bespielen und das auch tun sollten

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

SmartDispatch DMR-Dispatcher. Bestellablauf. SmartDispatch-Bestellablauf V1.0

1 Planung Migration UNIMOD collect (=neues Release

Anleitung über den Umgang mit Schildern

Fragebogen: Rätoromanisch

desk.modul : ABX-Lokalisierung

Pocket KVM Switches USB + Audio

Wie werde ich. Atemschutzgeräteträger

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

WinVetpro im Betriebsmodus Laptop

TNT SWISS POST AG KUNDENSERVICE. Kompetent I lokal I sofort erreichbar in vier Sprachen (DE, FR, IT & EN) THE PEOPLE NETWORK

Konzepte der Informatik

Ihr Benutzerhandbuch TRANSCEND SSD18C3

Nutzung von GiS BasePac 8 im Netzwerk

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Tag des Datenschutzes

Konzeption & Umsetzung eines länderübergreifenden IKZM - Prozesses

Lizenzierung von SharePoint Server 2013

I N S T A L L A T I O N S A N L E I T U N G

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

Kurzanleitung zur Updateinstallation von SFirm 3.1

AirKey Das Handy ist der Schlüssel

Elternzeit Was ist das?

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Stepperfocuser 2.0 mit Bootloader

Anleitung zur Einrichtung Ihres PPPoE-Zugangs mit einer AVM FritzBox 7270 Inhalt

Installations Guide für YAJSW und DTLDAP

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Ergebnisse zur Umfrage GC MARKT-BLITZLICHT No. 6 Mitarbeiter gewinnen. 08. August 2014

Mehr IT-Souveränität durch Zusammenarbeit Vertrauen ist eine Herausforderung für die Zukunft

Handbuch Amos Ersteller: EWERK MUS GmbH Erstellungsdatum:

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

Es gibt nur eine Bilanz die zählt: Ihre Zufriedenheit.

Pressekonferenz Vision Control 15. Juni 2004, AUTOMATICA München

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Herausforderung: Schreiben wissenschaftlicher Texte im Studium

DATENBLATT Messe-Displays

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Lösungen mit Strategie

Change Management. Hilda Tellioğlu, Hilda Tellioğlu

Statuten in leichter Sprache

Analyse und Darstellung der Protokollabläufe in IPv6-basierten Rechnernetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Trainingsplan 16-wöchiger Trainingsplan für einen Triathlon (Volkstriathlon), Einsteiger

Deckblatt. SIMOCRANE V4.1 Hotfix 2 SIMOCRANE CMS. FAQ Juli Service & Support. Answers for industry.

Evaluation des Projektes

Daniel Warneke Ein Vortrag im Rahmen des Proseminars Software Pioneers

3.14 Die Programmieroberfläche Programmierung

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

APM. 3DLinkPro. Drahtlose GSM-Kommunikation mit Ihrem APM 3DlevelScanner

Systemvoraussetzungen

Gefahrgutfahrer - Infos

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Kontaktlos bezahlen mit Visa

Verarbeitung von ZV-Dateien im Internetbanking. Inhalt. 1. Datei einlesen Datei anzeigen, ändern, löschen Auftrag ausführen...

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Neuer Vorraum-Sensor. Dr. H. Klein, CEDES GmbH VII. Schwelmer Symposium Juni 2009

ZVT TA7.0 Protokoll beim ICT250 aktivieren

R. Brinkmann Seite Schriftliche Übung Mathematik Stochastik II (Nachschreiber) Jan. 2007

evidisbasic mit ProPharma

Fragebogen ISONORM 9241/110-S

Systemeinstellungen im Internet Explorer für WEB-KAT

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Transkript:

Einsatz von im Rahmen eines HIL-Testautomaten Christian Tölle LabVIEW Anwendertreffen 2008

Vorschau mit Einleitende lierte Betrachtung eines Problembereichs sowie Ableitung der resultierenden Anforderungen an den HIL-Tester Wie kann die Anforderungen erfüllen? weitere Erfahrungen mit FPGA-Technologie HIL-Testautomatisierung mit 2

s Kunden- Informationsterminals/ -drucker PCs, Server & Drucker Banking Multifunktionale Geldautomaten Interaktive Kiosk-Terminals Netcentric, Self-Service Solution für Multi-channel Architekturen ProClassic/ Enterprise Terminals Cash Recycling System Cash Produkte Komplettservices für die Filiale Multi-vendor Software für Self-Service Systeme ProClassic Einzahlsystem für Banknoten und Belege Mobile POS Produkte Services Offene Architektur basierend auf IT Standards Global Professional Services Lösungen Leergut- rücknahme- Systeme Retail Hardware Outsourcing eservices Flexible Architektur für schrittweise Migration Self-Checkout POS Full-Service POS POS-Systeme Modulares, komponentenbasiertes Software-System, basierend auf Microsoft.NET TP.net PCs, Server & Drucker Retail Infrastruktur Software TP CM HIL-Testautomatisierung mit 3

Testobjekt: Auszahlmodul CMD-V4 mit HIL-Testautomatisierung mit 4

HIL-Testumgebung mit USB-Kommunikation Einzelnotentransport Notenvermessung Bündeltransport HIL-Testautomatisierung mit 5

mit Lichtschranken Clk Trigger PSD 4 PSD 3 PSD 2 PSD 1... PS18 200μs 1. 2. 3. 4. 5. 6. t HIL-Testautomatisierung mit 6

Einzelnotentransport - Anforderungen mit Darstellung einer Sequenz von Lichtschrankensignalen je Note Die Sensorflanken müssen taktgenau ( 200 μs ) konfiguriert werden können Triggersignal als Start jeder Notensequenz Zeitpunkte der Trigger sind voneinander unabhängig und nicht im Vorfeld bestimmbar Zu einem Zeitpunkt x können sich bis zu sechs Noten im Transport befinden HIL-Testautomatisierung mit 7

mit Gründe, die für einen mit LabVIEW-FPGA gesprochen haben Performance Ausreichend Verarbeitungsgeschwindigkeit, um auf schnelle Ereignisse (Takt) ohne Informationsverlust reagieren zu können Parallele Verarbeitung zwei Tasks laufen physikalisch parallel Flexibilität FPGA ist freiprogrammierbar Jeder Port kann als Input, Output oder Trigger genutzt werden Ausreichende Anzahl von IO-Ports, daher keine Portreplikation notwendig Einbindung in die Entwicklungsumgebung HIL-Testautomatisierung mit 8

mit PC Windows LabVIEW-Testanwendung VISA USB Hardware: CMD-Controler Adapter-Hardware PCI-7813R HIL-Testautomatisierung mit 9

mit Problem: Datentransfer zwischen Windows und der FGPA-Umgebung Windows ist nicht echtzeitfähig Anzahl der DMA-Fifos ist beschränkt auf vier Eingeschränkter Speicherplatz zum Puffern Idee: parametriesierbarer Idealablauf plus Möglichkeit zum Überschreiben von Eigenschaften Implementierung Idealablaufs Parameter: Lichtschrankenpositionen und Notenlänge Überschreibbare Eigenschaften der Notenobjekte ( Bei Notenobjekt Nr. n soll ein Stau unter Lichtschranke X auftreten ) HIL-Testautomatisierung mit 10

State Chart zur implementierten Lösung mit Init Auf Taktflanke warten Daten lesen Auf Triggerbedingung prüfen Stop Notenobjekt erzeugen Position der Notenobjekte erhöhen Auf Event-Position prüfen Daten schreiben HIL-Testautomatisierung mit 11

Weitere Erfahrungswerte mit Rahmenbedingungen, die man beachten muss, wenn man die FPGA-Technologie einsätzen will. Schlechte Möglichkeiten zum Debuggen Lange Kompilierungszeiten Verlust des Kontaktes zur Physik Datentypen Programmstrukturen Operationen Es ist sehr schwer abzuschätzen, wie umfangreich eine Applikation sein darf, um sie für ein bestimmtes FPGA kompilieren zu können HIL-Testautomatisierung mit 12

Schluss Danke für ihre Aufmerksamkeit HIL-Testautomatisierung mit 13