Regelung und Datenerfassung basierend auf LabVIEW FPGA · Regelung und Datenerfassung basierend auf...

of 27/27
Regelung und Datenerfassung basierend auf LabVIEW FPGA Rolf Oechsler National Instruments Germany GmbH
  • date post

    08-Aug-2019
  • Category

    Documents

  • view

    220
  • download

    0

Embed Size (px)

Transcript of Regelung und Datenerfassung basierend auf LabVIEW FPGA · Regelung und Datenerfassung basierend auf...

  • Regelung und Datenerfassung basierend auf LabVIEW FPGA

    Rolf OechslerNational Instruments Germany GmbH

  • National Instruments Confidential 2

    LabVIEW Everywhere

    Portable PCs

    FPGAs

    Desktop PCs

    Handheld Devices

    PXI Industrial Controllers

    Sensors

    Vision Systems

    Microprocessors

    Programmable AutomationControllers

  • National Instruments Confidential 3

    LabVIEW Embedded Product Family

  • National Instruments Confidential 4

    LabVIEW FPGA• Ergänzendes Modul zu LabVIEW.

    • Im ICLA des KIT enthalten.

    • Grafische Programmierung des FPGA‘s.

    • Entwicklung des Codes auf einem Windows-basierenden Host Rechner.

    • Keine Low-Level-Beschreibungssprache (VHDL) erforderlich.

  • National Instruments Confidential 5

    LabVIEW Development with LabVIEW FPGA

    CompactRIO Real-Time, FPGA Target

    1. Develop on Host

    2. Download to Target3. Deploy to run stand-alone or communicate over Ethernet with host

  • LabVIEW FPGA IPNet

    Over 60 IP Cores and ExamplesShare your IP and examples with the entire LabVIEW FPGA community

    ni.com/ipnet

  • National Instruments Confidential 7

    CompactRIO

    PXI RIO

    PCI RIO

    Number of Systems Deployed

    Sys

    tem

    Fle

    xibi

    lity

    and

    Pric

    e

    Single-Board RIO

    CompactRIOIntegrated

    Custom I/O

    I/O

    I/O

    I/O

    Processor

    FPGA

    The NI RIO Deployment Curve

  • National Instruments Confidential 8

    Rekonfigurierbares Multifunktions-I/O-Gerät der R-Serie• Verfügbar für PCI, PCIe und PXI-Bus.

    • 8 AI / 8 AO mit max. 750 KS/Ch. und 96 DIO bis zu 40 MHz.

    • 160 DIO auf digitalen Geräten.

    • Anbindung an NI 9151 für I/O-Erweiterung und Signal-konditionierung.

  • National Instruments Confidential 9

    IPC PLC

    CustomDesign

    NI Programmable Automation Controllers

    NI PACs

  • National Instruments Confidential 10

    NI CompactRIO FPGA-based PAC

    • Reconfigurable FPGA for high-speed and custom I/O timing, triggering, and control

    • Real-time processor for reliable measurement, analysis, connectivity, and control

    • I/O modules with built-in signal conditioning for connection to sensors/actuators

    Real-Time Processor

    FPGA

    Extreme Ruggedness• -40 to 70 °C temperature range• 50g shock, 5g vibration

    Low Power Consumption• 9 to 35 VDC power, 7-10 W

    typical

  • National Instruments Confidential 11

    CompactRIO ApplicationsMachine Control• Packaging/Processing

    High-speed motion control, batch control, discrete control

    • Heavy Machinery ControlReal-time signal processing and control of power electronics, hydraulic systems

    • Semiconductor/BiomedCustom motion and vision inspection, material handling

    Machine Monitoring• Machine Condition Monitoring

    – Bearing order analysis, lubrication monitoring, cooling, combustion…

    • Mobile/portable DSA, NVH– Noise, vibration, harshness,

    dynamic signal analysis, acoustics

    • Distributed Acquisition– Central controller with

    distributed I/O nodes over Ethernet/wireless

    In-Vehicle Data Acquisition

    • In-Vehicle Data Acquisition– Automobiles, motorcycles,

    recreational vehicles, research aircraft, trains

    • Engine and ECU test cells– HIL testing of engines and

    engine controllers, sensor simulation using FPGA

    • Rapid Control Prototyping– Automotive/aerospace

    control prototyping

  • Over 60 NI and 3rd Party C Series Modules Analog Input

    • Up to 250 kS/s, simultaneous sampling• 4, 8, 16, and 32-ch options• Built-in signal condition for sensors• Strain gages, accelerometers,

    thermocouples, RTDs• Up to ± 300 V, ±20 mA• 12, 16 and 24-bit resolution• Available ch-to-ch isolation• Filtering

    Analog Output• Up to100 kS/s simultaneous updating• Up to 16-ch per module• ±10 V, ±20 mA• Isolation

    Digital I/O• Up to 10 MHz timing• Counter/timer, PWM• 8 and 32-channel options• 5V/TTL, 12/24/48 V logic levels

    Specialty• 2-port CAN modules • Servo motor drive

    Third Party Modules• LIN, Profibus, WLAN 802.11, MIL-

    1553, ARINC-429, GPS, and more

  • CompactRIO Module Development KitNI cRIO-9951• Licensed right to design,

    manufacture and distribute custom CompactRIO I/O modules

    • Contents of Kit:• CompactRIO module development

    software• Development manual for custom I/O

    modules • Starter set of CompactRIO module

    housings • Technical support from National

    Instruments for your initial module development (up to 20 hours)

  • National Instruments Confidential 14

    Host Computer

    (TCP/IP) NI PXI Systemwith Ethernet Interface

    NI cRIO-9074

    NI 9144

    NI System with Deterministic Distributed I/O

    (EtherCAT)

  • National Instruments Confidential 15

    NI 9144 Expansion Chassis2 Ports for

    Daisy-Chaining

    8 Slots for C Series

    Rugged Chassis• -40 to 70°C• 9-30V Input• Hazloc• Shock/Vibe

  • National Instruments Confidential 16

    LabVIEW Experience

    {{

    CompactRIO Chassis

    CompactRIO Chassis

    NI 9144 Expansion

    Chassis

    NI 9144 Expansion

    Chassis

  • National Instruments Confidential 17

    CompactRIO

    PXI RIO

    PCI RIO

    Number of Systems Deployed

    Sys

    tem

    Fle

    xibi

    lity

    and

    Pric

    e

    Single-Board RIO

    CompactRIOIntegrated

    Custom I/O

    I/O

    I/O

    I/O

    Processor

    FPGA

    The NI RIO Deployment Curve

  • National Instruments Confidential 18

    NI Single-Board RIO Platform

    Real-Time Processor

    FPGA

    Digital I/O

    Analog I/O

    C Series I/O

    “The power of CompactRIO on a single board.”

  • National Instruments Confidential 19

    Small Size, Low Power21 x 9 cm. (8.2 x 3.7 in.)19-30 VDC power, (7-10 W typ.)

    Small Size, Low Power21 x 9 cm. (8.2 x 3.7 in.)19-30 VDC power, (7-10 W typ.)

    Real-Time Processor400 MHz processor for floating-point control, analysis, and logging

    Real-Time Processor400 MHz processor for floating-point control, analysis, and logging

    Reconfigurable FPGACustomized timing and processing of I/OReconfigurable FPGACustomized timing and processing of I/O

    Expansion I/OConnect up to three C Series modules foradditional I/O (strain, TC, comm., motion, etc…)

    Expansion I/OConnect up to three C Series modules foradditional I/O (strain, TC, comm., motion, etc…)

    Onboard Analog and Digital I/O110 DIO, Up to 32-ch AI, up to 4-ch AO,Up to 32-ch of 24 V DIO

    Onboard Analog and Digital I/O110 DIO, Up to 32-ch AI, up to 4-ch AO,Up to 32-ch of 24 V DIO

    Networking/Peripherals10/100 Ethernet portRS232 Serial port

    Networking/Peripherals10/100 Ethernet portRS232 Serial port

    LabVIEW• Graphical software for rapid development• Program processor, FPGA and I/O with one tool• Integrate existing C/VHDL

    LabVIEW• Graphical software for rapid development• Program processor, FPGA and I/O with one tool• Integrate existing C/VHDL

    NI Single-Board RIO Embedded Control & Acquisition

  • Single-Board RIO Variants

    Model Processor

    Speed(MHz)

    FPGA Size

    (Gates)

    3.3VDIO

    Lines

    AI Channels

    AO Channels

    24VDIO

    Lines

    C SeriesExpansio

    n(Slots)

    Size(Inche

    s)sbRIO-9601 266 1M 110 0 0 0 3 8.2x3.

    7sbRIO-9602 400 2M 110 0 0 0 3 8.2x3.7sbRIO-9611 266 1M 110 32 0 0 3 8.2x5.6sbRIO-9612 400 2M 110 32 0 0 3 8.2x5.6sbRIO-9631 266 1M 110 32 4 0 3 8.2x5.6sbRIO-9632 400 2M 110 32 4 0 3 8.2x5.6sbRIO-9641 266 1M 110 32 4 32/32 3 8.2x5.6sbRIO-9642 400 2M 110 32 4 32/32 3 8.2x5.6

  • sbRIO Evaluation Kit for 90 or 180 days• Contents

    – Single-Board RIO with DIO, AI, AO

    – Signal accessory daughter card

    – LabVIEW Evaluation software• LV, LV RT, LV FPGA

    – Getting started guide with exercises

    – Power supply– Ethernet cable

  • C Series I/O Expansion for Single-Board RIO

    • All C Series modules are compatible

    • Use C Series modules with enclosure for prototyping

    • Contact NI for board-only versions of C Series modules (Custom Engineering Request)

    • Current list of board-only priorities on niweb/sbrio

  • Entwicklung eines Daughter Boards für sbRIO

    Wer könnte die Entwicklung übernehmen?:

    • National Instruments

    • Zertifizierter NI Alliance Partner

    • Endkunde

  • Messgeräte auf Basis von NI FlexRIO

    • Besteht aus FPGA-Modul und Adaptermodul.• FPGA-Module sind für PXI und PXIe verfügbar.• Adaptermodule sind austauschbar und legen die I/O fest.

  • NI FlexRIO FPGA-Modul

    • Für PXI und PXIe verfügbar.• 132 universelle Digital-I/O Kanäle als Verbindung zum Adaptermodul.• Bis zu 400 Mbit/s für die Single-ended Ausführung und bis zu 1 Mbit/s für die

    differenzielle Ausführung.• Daten können zwischen mehreren Modulen mit Raten von mindestens 800 MB/s

    per Streaming übertragen werden, ohne dass Daten über den Host-Chipset geroutet werden müssen.

  • NI FlexRIO Adaptermodul• Adaptermodule sind von

    NI, Alliance Partnern oder Drittanbietern erhältlich.

    • NI FlexRIO Adapter Module Development Kit (MDK) ermöglicht eigene Entwicklung von Adaptermodulen.

  • NI FlexRIO Adaptermodul – Ein Beispiel