National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.

Slides:



Advertisements
Similar presentations
LabVIEW and G Graphical Programming Language By: Ramtin Raji Kermani.
Advertisements

DAQmx下多點(Multi-channels)訊號量測
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Data Acquisition Risanuri Hidayat.
Presented by- Md. Bashir Uddin Roll: Dept. of BME KUET, Khulna-9203.
Teaching Computer-Based Data Acquisition and Analysis Research Skills Using LabVIEW John Essick Reed College Reed Advanced Laboratory LabVIEW-Based Instruction.
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.,
National Instruments FRC Robot Modeling Toolkit Topics: The Big Picture: “The V-Digram Design Process” Applying the “V” to Robotics Introduction to LabVIEW.
Introduction to LabVIEW 8.5
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
Railway Foundation Electronic, Electrical and Processor Engineering.
Microcontrollers Lecture L12.2 Section Microcontrollers Microcontrollers vs. Microprocessors Two standard architectures PIC microcontroller 68HC12.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
ASPPRATECH.
3D Micromanufacturing Lab. School of Mechatronics Gwangju Institute of Science and Technology 3D Micromanufacturing Lab. School of Mechatronics Gwangju.
DESIGN OF MODERN INTEGRAGTED LABORATORY-STATION (ILS) FOR ENGINEERING EXPERIMENTAL COURSES M. Kostic, Srinivasa Rao Vaddiraju, Srinivas.
Virtual Instrumentation With LabVIEW
Rudolf Žitný, Ústav procesní a zpracovatelské techniky ČVUT FS 2010 Data acquisition Protocols A/D conversion Labview Experimental methods E EXM7.
Automotive Engine Controller with PC User Interface CSE 476/498 Final Presentation Jason Dougherty.
How to use LabVIEW Ihor Korolov February 2011.
Drivers Station 2010 Joe Ross Team /12/2009.
Get Real About Teaching with LabVIEW and myDAQ National Instruments Confidential2 STEM Education  Science, Technology, Engineering and Math Education.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
Implementing LabVIEW in an Intermediate Physics Laboratory Steven Sahyun Physics Department, University of Wisconsin - Whitewater, Whitewater, Wisconsin.
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
AKR Sales Training For KOMAF Exhibition Kunyu Lee Product Manager
Design of a Computer Controlled Test System for Micro-Electro-Mechanical-Resonator (MEMR) Based Gas Sensor Presenter: Joshua Ward Co-Author: Robert MacKinnon.
USB DAQ Product USB DAQ Product Κώστας Γρηγορίου Sales Engineer Ιούνιος 26, 2007.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
DAQ Cards, or Instruments The purpose of this presentation is to familiarize new Lab View users to the different computer aided test recourses available.
DEVELOPMENT OF A ROBOTIC TANK, BASED ON A SMART CAMERA SUBMITTED BY: DANIEL ALON AND AVIAD DAHAN SUPERVISED BY: OREN ROSEN CRML 2012.
2009 FRC Control System Software Overview Dave Doerr, Mentor, Team 67 November 15, 2008.
MexaTRON Championship Programming in embedded operating systems: MexBIOS Development Studio, Code Composer Studio, LabVIEW, MATLAB. Mechatronics.
A new class in PC Data Acquisition Delphin Technology AG Felix Ottofuelling V5.0.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VIRTUAL INSTRUMENTATION BIBHU SANTOSH ROUT EI [1] VIRTUAL INSTRUMENTATION by Bibhu Santosh Rout Roll.
RP10 Robotics Platform RP10 Robotics Platform Team Cyberdyne Final Presentation Sahil Verma Adam Nabinger Paul Berens Joseph Wertz Karl Orosz Jeff Kinner.
LabVIEW and MatLab E80 Teaching Team February 5, 2008.
DATA ACQUISITION SYSTEM FOR THE AESD Team : SEADAQ Members: Jarred Coulter Zane Sapp Vishu Gupta DETAILED DESIGN REVIEW SEPTEMBER 30, 2008 ARD, Carderock.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
ENGG*4420 Real Time System Design Labs Introduction
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
16722 Mo: data acquisition150+1 data acquisition.
Wind Turbine Energy Conversion System Design and Integration
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
By: Andrew Hovingh & Matt Roon Project # ME Faculty and Industrial Mentor: Dr. James Kamman Industrial Sponsor: Parker Hannifin Corporation.
EET 2259 Unit 12 Data Acquisition
Intro to USB-6009 DAQ.
Dr. Kyung Eun Park Summer 2017
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
Introduction to Arduinos
Lesson 2: Introduction to Control programming using Labview
Measurement & Automation Explorer
EET 2259 Unit 12 Data Acquisition
Quanser Rotary Family Experiments
Data Acquisition (DAQ)
Introduction to Arduinos
Presentation transcript:

National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments

Agenda Learn about LabVIEW –What is LabVIEW? –Why LabVIEW? Learn about NI-DAQ –What is Data Acquisition? –Introducing the NI USB-6009 –How can USB-DAQ help me in FIRST ? Demos

What is LabVIEW? LabVIEW - Lab oratory V irtual I nstrumentation E ngineering W orkbench –A graphical development environment (“G”) –A dataflow language –Has native multi-threaded parallel execution –A hardware communication/control platform –Can target real-time and embedded hardware

LabVIEW for Virtual Instrumentation Virtual Instrument – “Software that controls external hardware and displays data or results from that hardware to a front panel”

Graphical Programming LabVIEW – A native multi-threaded dataflow programming environment –Many of the same programming constructs as traditional programming language –Visual, easy to understand –MFC experience not a requirement

Hardware Communication Communicate over standard protocols –GPIB –Serial –Ethernet Control Devices via Register Mappings

Target Real-Time and Embedded Systems

Why LabVIEW? LabVIEW as a multifunction environment –Rapid Prototyping –Out-of-the-box hardware integration –Near-seamless configuration –Portability of code –Graphical debugging

Introduction to DAQ Data Acquisition – “Sampling of the real world to generate data that can be analyzed and presented by a computer.”

DAQ in FIRST Robotics Integrated into FRC Controller –Analog Measurements Battery voltage Gyroscope data Accelerometer data Temperature measurements Motor current measurements Potentiometer positions –Digital Measurements Hall-Effect sensors (gear-tooth sensors) Reed switches Limit Switches

Introducing the NI USB-6009 Low-Cost USB Data Acquisition –Windows/OSX/Linux Support –8 Analog Input, 2 Analog Output –12 Digital Lines –1 Counter –48 kS/s at 14-bit resolution Coming Soon to FRC Kits!

NI USB-6009 Uses Robot Specific Uses –PID loop refinement –Frame strain measurements –Electrical system diagnostics –Sensor Simulation Non-Robot Specific Uses –Dynamometer –Measuring ball velocities –Understanding FRC Electronics

Sensor Simulation & Virtual Instruments Bench test your code with Virtual Instruments –Execute your code on the FRC Robot Controller –Simulate sensors using USB-DAQ –Visualize and Analyze robot responses with LabVIEW 8.0

Virtual Instrumentation Demo View Sensor Simulation Demo

Team 1158 Dynamometer View Dynamometer Demo

Questions?