NI DAQ, Nanopositioner (Tilt mirror)  Reference: NARIONAL INSTRUMENT, “NI-DAQ 7, DAQmx C Reference Help ”, 2004 NARIONAL INSTRUMENT, “DAQ, 6534X User.

Slides:



Advertisements
Similar presentations
DAQmx下多點(Multi-channels)訊號量測
Advertisements

TANGO collaboration meeting F.Epaud – ESRF/CS/SEG Date:
Basic Computer 101 and Basic Digital Audio basic is a relative term.
Workshop 7 of 7 Welcome!. Today's Topics Data Acquisition MAX DAQ Assistant Express VI DAQmx API Create Task Configure Task Configure Trigger Start Task.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Seismic Octave Programming for Analog/Digital Converters Michael W. Siekman Electrical and Computer Engineering Senior Capstone Design Project 2007 Advisor:
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
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.,
Yevgeny Petrilin Shay Dan Shadi Ibrahim. GUI : Graphical User Interface DAQ :Data Acquisition Data Acquisition device  a self-powered system that communicated.
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Data Acquisition Purpose: Support rocket testing, provide a meaningful method to collect and store data Acquired from P7110 Measure sensor outputs  Load.
ME 322: Instrumentation Lecture 19
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Computer Main Parts.
Logic Analyzer and pulse generator ECE 682. The specification Specification was handed out in ECE 582 last quarter. Basics  3 channels – dedicated output.
ELI: Electronic Timing System (ETS) at Facility Level E L I – B L – – P R E – B.
1 QED In Vivo USB Input Output Box configuration This tutorial contains a number of instructions embedded in a great deal of explanation. Procedures that.
3D Micromanufacturing Lab. School of Mechatronics Gwangju Institute of Science and Technology 3D Micromanufacturing Lab. School of Mechatronics Gwangju.
Authors: Jarred Coulter Vishu Gupta Zane Sapp ARD, Carderock Division, Bayview,ID Project Professors: Dr. Herb Hess & Dr. Brian Johnson Summer Research.
How to use LabVIEW Ihor Korolov February 2011.
CHAPTER 1 Transducers, Signals, and Signal Conditioning Topics Data Acquisition Overview Transducers Signals Signal Conditioning Lesson 8 Data.
BAB 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT. User interface – –a program that controls a display for the user (usually on a computer monitor) and.
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
Data Acquisition Software Integration and ADC Characterisation Jack Hobbs 4 th August
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
AKR Sales Training For KOMAF Exhibition Kunyu Lee Product Manager
The above shows the implementation of the software used to interface with the data acquisition hardware. Inputs for each encoder and the APD detector were.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
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.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
S. De Santis “Measurement of the Beam Longitudinal Profile in a Storage Ring by Non-Linear Laser Mixing” - BIW 2004 May, 5th Measurement of the Beam Longitudinal.
Rl/ic/ukdmc cPCI - DAQ for NaI Crystals. rl/ic/ukdmc DC MS/s (*) Sampling Rate simultan. on all channels 150 MHz (*) Bandwidth 128 kpoints per.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Win OS & Hardware. Input Getting data into the computer.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Industrial Controls Engineering Department First CERN PXI Users Group meeting 19 th October 2011 – Hubert REYMOND – EN/ICE 1.
Digital Electronics and Computer Interfacing Tim Mewes 5. Computer Interfacing – DAQ cards.
A commercially available digitization system Fotiou Andreas Andreas Fotiou.
BPM stripline acquisition in CLEX Sébastien Vilalte.
SIDE SCAN HARDWARE CONFIGURATION
Toshiba IR Test Apparatus Project Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
SIDE SCAN HARDWARE CONFIGURATION HYPACK Connection Block Diagram GPS, single beam and tide data go into HYPACK ® SURVEY. Sidescan (with optional.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Vanderbilt University Toshiba IR Test Apparatus Project Final Design Review Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Toshiba IR Test Apparatus Project Nurfazlina Kamaruddin Ahmad Nazri Fadzal Wan Othman Zamir Izam.
High-Speed Control and Disk Streaming Monday Aug 24, 2:30 - 4:00 p.m. Thursday Aug 27, 12:45 - 2:15 p.m. and 2:30 - 4:00 p.m. Red River (4B) Aljosa (Al)
EET 2259 Unit 12 Data Acquisition
Intro to USB-6009 DAQ.
Y.Chen1, B.J.Xiao1, 2, F.Wang1, S.Li1, F.Yang1, 3
Mobile Operating System
HDO4000 /HDO4000-MS Series Manufacturers Test Equipment Components
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
MVL-supported Virtual Instrument Specifications
Lesson 2: Introduction to Control programming using Labview
Measurement & Automation Explorer
Status of Fast Controller EPICS Supports for ITER Project
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
asyn Driver Tutorial Measurement Computing 1608GX-2A0
Data Acquisition (DAQ)
University of Illinois (UIUC)
University of Illinois (UIUC)
Presentation transcript:

NI DAQ, Nanopositioner (Tilt mirror)  Reference: NARIONAL INSTRUMENT, “NI-DAQ 7, DAQmx C Reference Help ”, 2004 NARIONAL INSTRUMENT, “DAQ, 6534X User Manual”, 2001 nPoint, “C-300 Series Controller Manual”, Version 1.2, 2005 Control of the focal point location is done using a piezoelectric tilt mirror for the in plane motions

Specification MODELTILT STAGE ParameterTypicalMaximumUNIT Tilt range(mrad)8mrad Static stiffness4N/mm Integrated sensorStrain Gauge Resolution Resonant frequency1kHzunloaded InterfaceUSB MaterialAl

Application of Tilt mirror Trapping position control with tilt mirror Objective lens Tilt mirror –Controlling the position of the laser focus in two dimensional plane perpendicular to the beam axis –The tilt mirror is positioned at the conjugate plane of the objective back aperture to minimize the loss of energy caused due to the deflection of the tilt mirror

Point scan (20 Hz) Line scanning and circle scanning Application of Tilt Mirror (con’t) 2 point3 point circle Line

nPoint Digital Controller interface nPoint C300 USB V1.2.5 –Provides nanopositioning control capabilities –Graphical controls facilitate easy adjustment of control parameters, step-response verification and enabling of advanced control modes X, Y axis control

Interface of the Tilt mirror scanning User interface of optical tweezers control program

[7] Nanopositioner Control with NI DAQ 3D laser focus position control

[8] NI DAQ ? NI DAQ (National Instrument Data Acquisition) : Collecting and measuring the same kinds of electrical signals with analog-to-digital and/or digital devices plugged into a PC, and possibly generating control signals with digital-to-analog and/or digital devices in the same PC. PC-BASED DATA ACQUISITION Figure referred to  Two libraries for NI DAQ - Traditional NI DAQ, difficult to understand and implement - NIDAQmx: new library, easy to understand and implement

[9] PCI-6534 DAQ Device PCI (5 V TTL/CMOS) digital input/output lines 20 MHz (80 Mbytes/s) maximum transfer rate 8, 16, or 32-bit transfers Start and stop triggering, pattern and change detection 32 MB onboard memory per data path (group) (NI 6534 only) NI-DAQ driver simplifies configuration and measurements  Operating Systems Windows 2000/NT/XP/Me/9x Mac OS 9*  Recommended Software LabVIEW Measurement Studio for Visual  Other Compatible Software Visual Basic C/C++  Driver Software (included) NI-DAQ

[10] NI-DAQmx Key Concepts Task: A task is a collection of one or more channels, timing, triggering, and other properties that apply to the task itself. Conceptually, a task represents a measurement or generation you want to perform. Channel: Virtual channels are software entities that encapsulate the physical channel. The physical channel can be configured as data output channel or data input channel. Timing, Triggering: The timing section explains clocks. The triggering section goes over the triggers such as a Start Trigger and a Reference Trigger, Analog Edge Trigger, Digital Edge Trigger. Buffer: A buffer is a temporary storage in computer memory for acquired or to-be-generated samples.

[11] Basic NI DAQmx Functions for PCI-6534 Device Task Configuration/Control : DAQmxCreateTask (), DAQmxStartTask(), DAQmxStopTask(), DAQmxClearTask(), DAQmxIsTaskDone(), etc. Channel Creation : DAQmxCreateDOChan(), DAQmxCreateDIChan() Timing: DAQmxCfgSampClkTiming() Write: DAQmxWriteDigitalU8(), DAQmxWriteDigitalU16(), DAQmxWriteDigitalU32() Read: DAQmxReadDigitalU8(), DAQmxReadDigitalU16(), DAQmxReadDigitalU32()

[12] DAQ Flowcharts DAQmxCreateTask DAQmxCfgSampClkTiming DAQmxCreateDOChan Finite Sample Writing to DAQ device DAQmxWriteDigitalU16 DAQmxStartTask DAQmxStopTask DAQmxClearTask DAQmxCreateTask DAQmxCfgSampClkTiming DAQmxCreateDIChan Finite Sample reading from DAQ device DAQmxReadDigitalU16 DAQmxStartTask DAQmxStopTask DAQmxClearTask

[13] Example code (data output) Include “nidaqmx.lib” in the project setting

[14] Example code (data input) Include “nidaqmx.lib” in the project setting