 Timing between LabVIEW 7.1 and phased array hardware  Designing inexpensive yet accurate variable delay lines  Controlling 8 serial inputs through.

Slides:



Advertisements
Similar presentations
Chapter3 Pulse-Echo Ultrasound Instrumentation
Advertisements

ELECTRONIC GUIDING CANE FINAL PRESENTATION Students : David Eyal Tayar Yosi Instructor : Miki Itzkovitz Technion – Israel Institute Of Technology Electrical.
Overview A laser projector is a device which uses a pair of rapidly oscillating mirrors to control the direction of a laser beam. The scanning of the mirrors.
Shift Register Application Chapter 22 Subject: Digital System Year: 2009.
Data Acquisition Risanuri Hidayat.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
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.,
Exhaust Emissions Analyzer Introduction In a day when global CO 2 levels are one of the greatest concerns of society, surprisingly few advances have been.
The transmission line circuit block used in Cadence Major Blocks and Peak Detector Sections of Channel Equalization Techniques for Ethernet Communication.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Comprehensive Design Review.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Final Project Review.
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,
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
© 2012 Pearson Education. Upper Saddle River, NJ, All rights reserved. Electronic Devices, 9th edition Thomas L. Floyd Electronic Devices Ninth.
Measurement and Instrumentation Dr. Tayab Din Memon Assistant Professor Dept of Electronic Engineering, MUET, Jamshoro. ACTIVE FILTERS and its applications.
Microcontroller Architecture PIC18F Family
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
INPUT-OUTPUT ORGANIZATION
Introduction to Frequency Selective Circuits
Optical Heart Monitor/Jump Drive Sponsor: Calit2 Mentor: Paul Blair Ph.D. Team: Matt Chandrangsu, Jeffrey Chi, Kari Nip ECE 191 – Group 6 Fall 2008.
EKT314/4 Electronic Instrumentation
EKT314/4 Electronic Instrumentation
SAE Formula Car Data Acquisition & Display System February 25, 2015 Advisor : Professor Steven Gutschlag Ahmed Albitar John Gertie Justin Ibarra Sean Lenz.
Sensors Material taken from Robotics with the Boe-Bot.
1 Sensors and Measurements Penderia & Pengukuran ENT 164 Signal Processing Elements Hema C.R. School of Mechatronics Engineering Northern Malaysia University.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Introduction to Data communication
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
RITEC MEDARS MULTIPLE EMAT DRIVER AND RECEIVER SYSTEM Your Logo Here Drive Phased Arrays of EMATs at high powers.
Input/Output mechanisms
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Document Imaging and Workflow. An electronic file cabinet Rather than maintain paper documents, Feith allows for electronic files to be stored and sorted.
Creating a System to Test Single Photon Avalanche Diodes Introduction Single Photon Avalanche Diodes (SPADs) are optical sensing amplifiers which make.
IMAGE DATA ACQUISITION
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
RTLS. LOCATING / POSITIONING SYSTEMS A positioning system is a mechanism for determining the location of an object in space Interplanetary systems Global.
Daredevil Robot Direction Module (DRDM) Senior Design I Midterm Presentation.
Unit 1 Lecture 4.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 22 Memory Definitions Memory ─ A collection of storage cells together with the necessary.
Preliminary Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Introduction to LabVIEW
Team: (Left to Right) Zachary Heifferon, Zachary Santagata, Patrick Crilly, Kenneth Bean, Michael Dushkoff, Kevin Cho, Adam Wardas, Harold Paschal (Guide)
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
EXAMPLE 2 – PHOTODIODE A photodiode is a semiconductor device that converts light into current. The current is generated when photons are absorbed in the.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
Figure 3.1 Stages in electrical signal measuring system.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
EE434 Jason Adams Mike Dierickx
ULTRASONIC DISTANCE METER USING 8051
Programmable Logic Controllers: I/O
PC Mouse operated Electrical Load Control Using VB Application
Chapter 11: Inter-Integrated Circuit (I2C) Interface
DIGITAL CALCULATOR USING 8051
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
CenSSIS/NE-LSAMP REU “LabVIEW control of the Sport232 Interface”
Operating Systems Chapter 5: Input/Output Management
J.-B. Seo, S. Srirangarajan, S.-D. Roy, and S. Janardhanan
Data Acquisition (DAQ)
Eye Movement Tracking Device Senior Design Project: P09004
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

 Timing between LabVIEW 7.1 and phased array hardware  Designing inexpensive yet accurate variable delay lines  Controlling 8 serial inputs through 1 parallel port for MCP41100s  Electronic design, signal processing, and PCB layout  Creating user friendly controls for writing data to depict a beam scan  A PIC16F873 orchestrates the timing of the hardware programmatically. All of the 8 transmitter lines (Figures 1 and 3) are triggered at the same time at a rate specified in the PIC code.  On each transmission a trigger in LabVIEW begins data acquisition until an echo is received.  Delay lines are varied by sending different data bytes to the MCP41100 digital potentiometers (Figure 2) through the parallel port. This variation causes the output pulse width from a 555 timer to change. This pulse width is interpreted by the PIC12F683 microcontrollers to establish the delays before output.  The voltage across the transmitters are amplified and one side is also inverted to create a larger voltage differential.  The received signal passes through cascaded low-pass and high-pass filters with a gain of roughly 15000X in the pass band.  A comparator is used to set a threshold for when an echo is considered a detection. The output of the comparator is tied to a LabVIEW trigger I/O. The main menu (Figure 4.1) leads to several different modes of operation. The first 4 of these modes are used to create or edit table files that contain the necessary data stream for controlling the digital potentiometers. Focal Control Mode is shown as an example in Figure 4.2. Once created, this file and an XYZ coordinate file that contains the focal points are used in the Test and DAQ Mode. This mode outputs a file of ranges that are considered valid based on a user input threshold and indexed in such a way that each range matches up with an XYZ coordinate. This information is passed to the Form Image Mode where it is interpreted and made into an image.  Professor Michael Ruane and everyone in the HTTTL  Professor Vladimir Kleptsyn  Andrew Warhole from National Instruments  CenSSIS and NSF  Educational, K-12 outreach  Gives students an opportunity to see an alternative method of imaging  Promotes knowledge of LabVIEW, microcontroller design and programming, digital and electronic signal processing, image analysis, and PCB design  Designed to promote further testing and development Ultrasonic imaging has many important medical, testing, and ranging applications. Each system includes a directed probe beam and a receiver system that detects and times echoes. Phased array ultrasonic imaging systems are favored over mechanical scanning because the beam scan is controlled by electronics, eliminating expensive and bulky positioning hardware. Our system uses an eight-element phased array transmitter and a single element receiver operating at 40Khz. Transmission is orchestrated by a PIC16F873 microcontroller that shapes the 40kHz burst and delivers it to eight identical delay lines. Delay is varied on each line with a slave PIC12F683 microcontroller and MCP41100 digital potentiometers controlled through a PC parallel port. All hardware is on a single PCB. LabVIEW 7.1 controls the beam scan, and acquires range data to form an image. Our LabVIEW interface provides several methods of writing data to depict a beam scan. In the High Tech Tools and Toys Lab, this project demonstrates to freshmen applications of signal processing, electronic filtering, microcontrollers, LabVIEW, data acquisition, parallel port control, PCB layout, and project documentation. PCB Triggers, Delay Lines Amps, Filters Transmitters Receiver CB-68LP CPU LabVIEW E-DAQ New delay data sent through parallel port Ranges and focal points stored to form image Name Kurt Matarese Michael Ruane  Learned Assembly language for microcontroller programming  Learned PCB design and layout in Cadence 15.1  Learned how to control a PC parallel port  Learned different facets of LabVIEW including instrument I/O, data acquisition, data logging, signal processing, structures, menu operation, file I/O, triggers, and various user controls Hardware Data flow DAQ Trigger Temperature Rec. Signal  Increase transmitter frequency to effectively increase the accuracy of the system  Increase the number of transmitters to create a more focused beam which also increases accuracy  Change the method of data transfer  Make a real-time aiming mode instead of creating a data file and then loading it to the Test an DAQ mode 1 2 Schematic view of a single transmitter/delay line Abstract Challenges Significance ElectronicsLabVIEW Accomplishments Future Plans Acknowledgements Contact Information Figure 1 Figure 2 Figure 3 Figure 4 Ultrasonic Phased Array Imaging System Kurt Matarese, Professor Michael Ruane This work was supported in part by CenSSIS, the Center for Subsurface Sensing and Imaging Systems, under the Engineering Research Centers program of the National Science Foundation (Award Number EEC ) Project Setup CB-68LP Department of Electrical and Computer Engineering, Boston University, Boston, MA, Each digital potentiometer needs 16 bits of serial data to change its resistance value. The first 8 bits, called the command byte, are used to designate that a value of a particular potentiometer will be changed (there are multiple potentiometers on other chip models). The last 8 bits, called the data byte, represent values between 0 and 255 that correspond to resistances between about 1k and 100K ohms on the MCP A LabVIEW digital I/O is used to simulate the CS line, which signals that data is incoming. Pin 17 of LPT1 is used to simulate the SCK line, which synchronizes the incoming data. Each one of the 8 data pins on LPT1 is used as a separate serial line to control a digital potentiometer. The key component of each transmitter line is the delay control. Commercial delay lines can be extremely expensive. In developing a method for electronically variable delay, cost and accuracy were two main concerns. Each delay line is comprised of an MCP41100, an NE555N timer, a PIC12F683, and a small number of inexpensive passive components, bringing the total cost of each line to around $7. The only other necessity is a means of controlling the potentiometers, which in this case is a standard PC parallel port. In short, changing the resistance proportionally changes the output pulse width from the 555. The PICs wait for the end of this pulse to transmit the signal to the amplification stage.