LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

download LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

of 21

Transcript of LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    1/21

    LabVIEW su una TelecameraIntroduzione alla SmartCamera di National Instruments

    ByMarco QUAGLIA System Engineer Vision &

    Motion

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    2/21

    The NI Smart Camera

    Family

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    3/21

    PXI VisionSystem

    PC-BasedVision SystemsEmbeddedVision Systems Size

    NI Vision PlatformPC-Based

    VisionSystem

    Vision

    Builde

    rAIor

    LabVIEW

    CompactVision

    System

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    4/21

    NI Vision Acquisition Software

    Vision Application

    Configuration

    - Vision Builder AI -

    Programming-Vision Development Module -

    LabVIEW / LabVIEW RT

    NI Vision Platform

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    5/21

    PXI VisionSystem

    PC-BasedVision SystemsEmbeddedVision Systems

    Smart Cameras Size

    NI Vision PlatformPC-Based

    VisionSystem

    SmartCamera

    Vision

    Builde

    rAIorLabV

    IEW

    CompactVision

    System

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    6/21

    A Smart Camera Is

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    7/21

    A Smart Camera Is An all-in-one device used to locate, identify, and

    inspect objects

    A vision sensor that outputs inspectionresults, not images

    The fusion of an automation controller with a

    camera sensor

    High-performance processor

    PowerPC, DSP, or X86 Built-in I/O

    Real-time operating system

    Programmed or configured remotely

    Industrial camera

    CCD or CMOS Many sensorspeeds

    Many sensorresolutions

    Standard lens mount

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    8/21

    NI 1722 and 1742 SmartCameras Sensor

    1/3 in. Sony ICX424ALmonochrome

    VGA 640 480, 60 fps Partial scan (, ) and

    binning

    Processor Freescale PowerPC

    400/533 MHz 128 MB RAM, 128 MB

    DOC Industrial I/O

    Opto-isolated, 2-inputs &2-outputs

    RS-232 Quadrature encoder

    support *

    Direct Drive lighting control Current source lighting

    controller: Max 1 A strobeor 500 mA continuous*

    External Strobegeneration (5V TTL, 24 V)

    2 Gigabit Ethernet ports Dimensions (mm): 117 H x85 W x 30 D

    * NI 1742 only

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    9/21

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    10/21

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    11/21

    Lighting (cont.)

    Integrated lighting controller(1742 only) Directly drive current-controlled light

    heads

    Up to 1 A in strobe mode

    Up to 500 mA continuous

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    12/21

    Inputs/Outputs

    2 opto-isolated inputlines Sinking/sourcing, 24 V

    Camera trigger input Product selection, learn input

    signal

    2 opto-isolated outputlines Sinking/sourcing, 24 V, 100

    mA

    Connect to PLCs, drivesolenoids, valves, relays

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    13/21

    Input/Outputs (cont.) Isolated outputs pulse generation

    Single-shot pulseDrive ejection mechanism

    Pulse trainBasic stepper motor control, PWMoutput

    Quadrature encoder input (NI 1742 only) Delay trigger or output pulse by given number

    of encoder counts

    Read the absolute position of a motion axis

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    14/21

    Ethernet Expansion IO

    Compact FieldPoint, cRIO, 3rd partyhardware

    Extension using Serial or Ethernet Protocols include raw TCP/IP,

    Modbus, Shared Variables

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    15/21

    Configurable Software

    Machine Vision Configurable Software

    Included with NI 17xxSmart Cameras Vision Builder AI 3.5 new features

    Shared Variable support

    Customizable operator interface Web server

    New edge detector, reading QRcodes, and more

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    16/21

    Development Software

    LabVIEW Real-Time

    Module NI-IMAQ Driver

    NI Vision DevelopmentModule

    Other LabVIEWModules and Toolkits:Control Design and

    Simulation Module,

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    17/21

    Operator Interface

    Multiple Technical Choices for HMI

    Hardware

    Touch-panel computers such as NI

    TPC-2006 PC

    Software

    Modbus Serial or TCP

    Shared Variables Remote Front Panels and Web server

    Vision Builder AI ActiveX control

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    18/21

    LabVIEWProject

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    19/21

    Shared Variables

    SharedVariables

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    20/21

    Program multiple distributedprocessors in a single environmentusing the same language

    Complete system view using theLabVIEW project

    Simplified communication usingShared Variables

  • 8/14/2019 LabVIEW su una telecamera - introduzione alla Smart Camera di National Instruments

    21/21

    NI Family of SmartCameras

    High Quality ImageSensor

    Powerful

    Processing

    Industrial I/ODual GigabitEthernet

    Lighting Control