Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,

Slides:



Advertisements
Similar presentations
ECE 495: Integrated System Design I
Advertisements

LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
PROJECT MEMBERS: COLIN PAYNE-ROGERS JACOB LENNOX Change of Resistance Test Stand PROJECT GUIDE/MENTOR: DR. BENJAMIN VARELA PRIMARY CUSTOMER: JOE MANAHAN.
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.
Seismic Octave Programming for Analog/Digital Converters Michael W. Siekman Electrical and Computer Engineering Senior Capstone Design Project 2007 Advisor:
Data Acquisition Risanuri Hidayat.
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.,
National Instruments FRC Robot Modeling Toolkit Topics: The Big Picture: “The V-Digram Design Process” Applying the “V” to Robotics Introduction to LabVIEW.
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
Multidisciplinary Engineering Senior Design Project 05xxx Project Name 2005 Critical Design Review May 13, 2001 Project Sponsor: Team Members: Team Mentor:
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
Bradley University Department of Electrical and Computer Engineering 2011 Wind Tunnel Control (WEBWIND) By: Adam Green Advisor: Dr. Aleksander Malinowski.
Attacks on Three Tank System Three Tank System Testing Model-Based Security Features Experimental Platform for Model-Based Design of Embedded Systems Matt.
Multidisciplinary Engineering Senior Design Automated Plasma Generator Test System Preliminary Design Review 11/11/05 Project Sponsor: MKS, ENI Incorporated.
P10511: Miniaturization of Xerography Derek Meinke (ME, PM) Matthew Liff (ME) Tony Zhang (EE) Zaw Htoo (ISE)
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
FPGA BASED IMAGE PROCESSING Texas A&M University / Prairie View A&M University Over the past few decades, the improvements from machine language to objected.
R I T Team Members: Nandini Vemuri → Team Lead, System Testing, Motor Expert Jason Jack → GUI Design, Microcontroller Expert, Website Administrator John.
P09311: Interface for Multi-Purpose Driver/Data Acquisition System Adam Van FleetProject Leader, EE DAQ Hardware Development David HoweElectrical Engineer.
Target Control Electronics Upgrade 08/01/2009 J. Leaver P. Smith.
Film Thickness Measurement Julian Peters Joe Fitzmyer Brad Demers P06402.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
Multidisciplinary Engineering Senior Design Project 6218 Soft Tissue “Tensile” Tester Preliminary Design Review 2/24/2006 Project Sponsor: Bausch & Lomb.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Engineering Senior Design Project Campus Model Preliminary Design Review 11/11/2005 Ed Bondgren Eric Bandemer Folusho Erogbogbo Mentor: Professor.
Multidisciplinary Engineering Senior Design Project xxxxx Project Name Preliminary Design Review mm/dd/yy Project Sponsor: Team Members: Team Mentor: Acknowledgements:
Multidisciplinary Engineering Senior Design Project Self-Triggered Tempo Meter Preliminary Design Review 02/24/06 Team Members: John Gifford (EE)
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Critical Design Review 2/24/05 Project Sponsor: EE Department.
Automated Feeding Solution for Dog Owners Final Report December 7, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine Hunger Force.
Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine.
Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
Authors: Jarred Coulter Vishu Gupta Zane Sapp ARD, Carderock Division, Bayview,ID Project Professors: Dr. Herb Hess & Dr. Brian Johnson Summer Research.
AKR Sales Training For KOMAF Exhibition Kunyu Lee Product Manager
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
USB DAQ Product USB DAQ Product Κώστας Γρηγορίου Sales Engineer Ιούνιος 26, 2007.
Tells - a facility for web-based, remote real time laboratory experiments University of Limerick Ireland.
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.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Foot Throttle Foot throttle device for lower limb rehabilitation.
Measurement Fundamentals Rajesh Vaidya DAQ Software Engineer Wed 10:15a, 12:45p, and 3:30p Colorado (6A) Rajesh Vaidya DAQ Software Engineer.
FAST: Fully Autonomous Sentry Turret
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
“Magic Rainbow” Music Visualizer The Colors of Sound Group Jamaal Merriweather Justin McDevitt Weston Bell Robert A. Hicks II Georgia Institute of Technology.
What type of Engineers use VisSim? Control engineers (process, motion, embedded) Communication engineers – data communication, blue tooth, a/b, satellite,
Hands-on Teleoperation TARET Winter School Villach, February 5 –16, 2007 Darko Hercog.
An Overview of LabVIEW by: The Software User-Interface Group!
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Automated Maze System Development Group 9 Tanvir Haque Sidd Murthy Samar Shah Advisors: Dr. Herbert Y. Meltzer, Psychiatry Dr. Paul King, Biomedical Engineering.
Digital Electronics and Computer Interfacing Tim Mewes 5. Computer Interfacing – DAQ cards.
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
“Magic Rainbow” Music Visualizer The Colors of Sound Group Jamaal Merriweather Justin McDevitt Weston Bell Robert A. Hicks II Georgia Institute of Technology.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
Vanderbilt University Toshiba IR Test Apparatus Project Final Design Review Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
QUICK CAMP DESIGNED BY: KENDALL WILLIAMSON DAKOTA ROBERSON SPECIAL THANKS TO: DON WILLIAMSON ELECTROFAB INC. MATTHEW BURKHART SURESH MUKNAHALLIPATNA VOLPI.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
EET 2259 Unit 12 Data Acquisition
Intro to USB-6009 DAQ.
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
P07203 Dynamometry Laboratory Infrastructure
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
Chapter 8 Data Acquisition
EET 2259 Unit 12 Data Acquisition
Quanser Rotary Family Experiments
Data Acquisition (DAQ)
Project Readiness Review P10029 – Air Muscle Artificial Limb
Presentation transcript:

Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott, Neil Burkell Project Sponsor: Dr. Bowman Team Mentors: Dr. Mathew, Dr. Sahin Coordinator: Dr. Phillips Kate Gleason College of Engineering Rochester Institute of Technology

Project Overview Current Controls Lab: –Current System used was purchased from Feedback for use in the Controls Lab which included Analog and Digital Control Boards to be used with a DC Motor. System was designed for technicians not students The Digital Board is outdated Past work from a student has shown the digital board does not work

Project Overview Current Controls Lab: –Digital control is taught through Simulink from varying sampling time and using different methods for converting continuous to discrete transfer functions –There are no hardware experiments using digital controllers A new Digital Board is needed for the Lab

Project Overview Needs for the Controls Lab: –Need to use Simulink on Lab PC –Need to use current Feedback DC Servo Motor and Power Supply The new digital interface must link Simulink to the existing DC motor Exploration into feasible interface concepts is needed (SD I deliverable)

Needs Assessment System must interface Simulink to the motor Capture experimental results accurately User friendly for the students Change sampling time easily for student learning Use existing equipment Be expandable for future labs or projects Have a finished product by the end of Winter quarter Protected from students but also be accessible to be fixed

Requirements Developed The Requirements of the Project are as follows: –The system shall interface MATLAB/Simulink with the Feedback Mechanical Unit ( Servo Motor) already used in the Controls Laboratory. –The user shall input their desired Simulink block diagram in Simulink/MATLAB which will control the Servo Motor using the MATLAB Real-Time Workshop. –The sampling time of the system shall be easily changeable by the user from 1 ms to 300 ms. –The system interface will return real-time data from the Servo Motor to Simulink/MATLAB for analysis and modification of new outputs to control the motor according to Simulink Block Diagram. –The system interface shall have 4 additional digital inputs/outputs, 1 additional analog output, and 7 differential analog inputs beyond the requirement for control of the Servo Motor which may be used in other applications.

Requirements Developed The Requirements of the Project (continued) –The system interface will acquire speed and position of the motor to be used for processing. –Analog inputs shall have a resolution of 16 bits and a range of +10V to -10V. –Analog outputs shall have a resolution of 16 bits and a range of +10V to -10V. –The system interface will be covered to prevent damage/access from lab users. –The system shall use the existing Feedback Power Supply for powering the Servo Motor. –The system shall be able to perform the functions listed in current Controls Lab 8 including effects of sampling time, continuous to discrete conversion, and designing a discrete controller with specifications

MATLABSimulink Real-Time Workshop Real-Time Target Block Diagram of MathWorks Software Organization Digital Controller

Overall System Diagram Lab PC with Matlab and Simulink System Interface Feedback DC Servo Motor Feedback Power Supply Gnd, +-15V, 5V Analog to Motor +-8V to PA(+ve,-ve) Digital from Motor, 6 Grey Code + Index for Position Analog from Motor Tachogenerator +-8V Communication

PA +ve, PA –ve, Tachogenerator +-, Grey code Position indicator Mechanical Unit

Analysis & Synthesis of Design Multiple Concepts were developed 1)Using an Analog Devices DSP Development Kit 2)Using a National Instruments USB Data Acquisition Board  Writing a driver to allow Matlab Real Time Workshop to communicate with board  Using NI Labview Simulation Interface Toolkit Importing Simulink into NI LabVIEW and then running experiments in LabVIEW on PC based DAQ card or external DAQ target 3)Using a National Instruments or Measurement Computing Data Acquisition PCI Card 4)Using xPC Target in Matlab to control a PC with I/O Capability

Analysis & Synthesis of Design Concept 1: Analog Devices DSP Development Kit Analog Devices EZ-KIT

Analysis & Synthesis of Design Concept 1 Feasibility: Analog Devices DSP Development Kit –Need DSPDeveloper software to interface Simulink’s Real Time Workshop with DSP boards –DSPdeveloper requires outdated versions of Matlab, Simulink, and VisualDSP –With software communication works very well with Audio Video DSP Development Kit –System Interface would be portable and could be used in other laboratories –None of the available development kits met our I/O requirements

Analysis & Synthesis of Design Concept 2: National Instruments USB DAQ Board NI USB DAQPAD

Analysis & Synthesis of Design Concept 2 Feasibility: National Instruments USB DAQ Board –Board has necessary I/O Capabilities –System Interface would be portable and could be used with any other PC with Labview –Not supported by Simulink’s Real Time Workshop –Information from MathWorks states that using Simulink with USB is very difficult if not impossible –Labview Simulation Interface Toolkit could be used to convert Simulink Diagram to a Labview DLL but would require student’s knowledge of Labview programming to interface the device

Analysis & Synthesis of Design Concept 3: National Instruments/Measurement Computing PCI DAQ Card

Analysis & Synthesis of Design Concept 3 Feasibility: National Instruments/Measurement Computing PCI DAQ Card –PCI Card meets all requirements for I/O’s –PCI Card is supported by Simulink and Real Time Workshop –No additional software would need to be purchased –Additional breakout hardware would be necessary –System Interface would not be portable –Only NI cards supported by MathWorks are E-Series (top of the line $$) –Measurement Computing PCI Card is cheaper

Analysis & Synthesis of Design Concept 4: Using xPC Target in Matlab to control a PC with I/O Capability

Analysis & Synthesis of Design Concept 4: Using xPC Target in Matlab to control a PC with I/O Capability –5 Different PC configurations supported by MathWorks were explored: xPC Targetbox from MathWorks with needed I/O’s General Standards PC/104 Board with needed I/O’s Real Time Devices PC/104 Board with needed I/O’s Dell PC with PCI DAQ Card from National Instruments or Measurement Computing Shuttle Barebones PC with PCI DAQ Card from National Instruments or Measurement Computing

Analysis & Synthesis of Design Concept 4 Feasibility: Using xPC Target in Matlab to control a PC with I/O Capability –Need to add xPC Target Toolbox to MathWorks license –Each configuration is already supported by MathWorks –Each configuration would have the necessary I/O Configuration –System interface would be portable –Expandable for other projects and labs –Each configuration is very different in price per seat

BOM & Costs Concepts 1-3 Bill of Materials and Lead Times

BOM & Costs Concept 4 Bill of Materials and Lead Times

BOM & Costs Concept 4 Bill of Materials and Lead Times (Continued)

BOM & Costs Bill of Materials common to all concepts: –Prototype Board $4.29 –34-Way Ribbon Cable Male Connector $3.64 (50 day lead time)

Gantt Chart of Fall Quarter

SD II Project Plan

Our Recommendation for Implementation Concept 4 with a PC104 board from Real Time Devices or the Shuttle PC with a PCI DAQ Card from either NI or Measurement Computing covers all of the needs and is most feasible for implementation by the end of winter quarter –Lowest cost per seat –Portable interface –Supported by MathWorks –Expandable

Anticipated Design Challenges/Risk Risks: –Lead time on parts –Availability of connectors Design Challenges: –Hardware compatibility issues –Wiring I/O from interface to motor –Organizing received data from interface

Questions? Suggestions?