Laser Tracking System (LTS) Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.

Slides:



Advertisements
Similar presentations
Counters Discussion D8.3.
Advertisements

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Editing Process –Set up Decks, Monitors –Prepare Master Tape –Know operation of edit controller.
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
Synchronized Strobe for Video Camera
Ramrod IV Micromouse 396. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Ahmed Abdel-Fattah Jerry Chang (a.k.a. Fred) Derrick Culver Matt Zenthoefer.
Double buffer SDRAM Memory Controller Presented by: Yael Dresner Andre Steiner Instructed by: Michael Levilov Project Number: D0713.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Coordinate Based Tracking System
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
Three-Phase AC machines Three-Phase Cage Rotor Induction Motor – Electronic Methods of Starting and Speed Control Resource 4.
Photovoltaic Power Converter
Clock Generation 1/16/12.
M.S.P.V.L. Polytechnic College, Pavoorchatram
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
Software Three Main Functions Records/Monitors Zero Detection Points Gives our PWM a starting point Data used to dynamically adjust carrier frequency Detects.
Early born-digital audio formats Compiled by George Blood George Blood Audio, LP Safe Sound Archive.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
8254 Programmable Interval Timer
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Hybrid I/O – Pulses.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
COMP541 Video Monitors Montek Singh Oct 2, 2015.
CCP MODULES  The CCP module (Capture/Compare/PWM) is a peripheral which allows the user to time and control different events.  Capture Mode provides.
Software Three Main Functions Records/Monitors Zero Detection Points Gives our PWM a starting point Data used to dynamically adjust carrier frequency Detects.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
ECE 448: Lab 4 VGA Display. Bouncing Ball.. Organization and Grading.
8254 Timer.
ECE 448: Lab 5 VGA Display. Breaking-Bricks..
HCC Derived Clocks. Generated Clocks The HCC generates two clocks from the ePLL 160 MHz clocks and the chip 40 MHz clock, used as a reference: An 80 MHz.
PWM: Pulse Width Modulation © 2014 Project Lead The Way, Inc.Digital Electronics.
THEME 6: Frequency dividers. Digital counters with reduced counting modulus. Programmable digital counters. If the input pulses are more than K, the counter.
Guide Presented by Mr.M Cheenya V.Abhinav Kumar 11E31A0422 Asst.Professor K.Shiva Kumar 11E31A0423 K.Rajashekhar 11E31A0424 K.Chaithanya Sree 11E31A0428.
1 COMP541 Video Monitors Montek Singh Mar 11, 2016.
Implementation of Pong over VGA on the Nexys 4 FPGA
Vision Controlled Nios Robot ViCoN-Bot™ Team Members Jeff Vickers (gte613i) Andre Moore (gt6875a) Kevin Walker (gte143x) K. Bosompem (gte616r) July 23,
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
RASH DRIVING WARNING SYSTEM FOR HIGHWAY POLICE
COMP541 Video Monitors Montek Singh Oct 7, 2016.
Why are Timer Functions Important?
Switched-mode power supply charger
MICROCONTROLLER AND INTERFACING
Sequential Logic An Overview
Application Case Study Security Camera Controller
OVER VOLTAGE OR UNDER VOLTAGE
EI205 Lecture 8 Dianguang Ma Fall 2008.
An FPGA Implementation of a Brushless DC Motor Speed Controller
COMP541 Video Monitors Montek Singh Feb 20, 2015.
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
FPGA BASED SPEED CONTROL OF BLDC MOTOR USING SINUSOIDAL PWM
DESIGN AND SIMULATION OF A PHASE LOCKED LOOP FOR HIGH SPEED SERDES
Principles & Applications
General Licensing Class
PWM and DC Motor Control
ELEC207 Linear Integrated Circuits
EET 2261 Unit 12 Controlling Stepper Motors and Servos
UNIT 19 PWM 로봇 SW 교육원 조용수.
ECE 477 Digital Systems Senior Design Project  Spring 2006
PHASE SEQUENCE CHECKER
Mark Bristow CENBD 452 Fall 2002
Presented by Mohsen Shakiba
2019 Investing Now Summer Program
Presentation transcript:

Laser Tracking System (LTS) Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold

Presentation Outline CDR Checklist Digitization Sub-Systems Controls Sub-Systems Target Detection Project Schedule

Slight Changes to Project B/W sampling instead of Color –B/W uses intensity sampling –Color uses phase sampling from the back porch Black background instead of white –Better laser detection Two power supplies instead of one

CDR Checklist Timing for digitization Obtained main schematics Functioning servos Creating PWM design Designing structure

Digitization Sub-System Video Frame Timing Video Line Timing Sync Separator Outputs State Machine Diagram Timing Counters Timing Schematic

Digitization – Video Frame Timing Odd/Even Fields Not every line in output of NTSC is valid data Last line on each field is half line

Digitization – Video Line Timing  63.5 us line time – not all is valid data  B/W is intensity based

Digitization – Sync Separator

Digitization – State Machine

Digitization – Timing Counters Counter A – Divides 50Mhz to 12.5Mhz; sampling clock Counter B - Throw out invalid lines; starts from line sync; = 55,562 cycles Counter C – Throw out invalid line data; starts from Counter B; = 470 cycles Counter D – Sampling counter; starts from Counter C; 640 samples throughout 52.6us; Uses 12.5Mhz clock (Coordinate Counter A) Counter E – Keeps track of which line in frame; 242 valid full lines (Coordinate Counter B)

Digitization – Timing Schematic

Controls Sub-System Structure Design Servo Testing Pulse Wave Modulator Design Power Supply Design

Controls - Structure Rotary Base will serve as the x-axis Designs for the y-axis movement are in progress

Controls - Servo Testing Dual Timer Chip Used to Implement Hardware PWM 50hz Base Signal Required Changing the duty cycle changes the relative position of the servo

Controls - Servo Testing HiTec HS-50 Servo –Full Counter-Clockwise 4.2% Duty Cycle –Full Clockwise 9.8% Duty Cycle –Center 7.0% Duty Cycle Airnotics….Servo –Full Counter-Clockwise 3.2% Duty Cycle –Full Clockwise 9.8% Duty Cycle –Center 5.6% Duty Cycle

Controls - Pulse Wave Modulator Design Pulse Wave Modulator (PWM) controls the duty cycle required to move the servos. Implementation of the PWM will be on board the FPGA Design of PWM will be designed in Verilog

Controls - Pulse Wave Modulator PWM consists of several parts –Clock Divider to bring the 50Mhz clock of the FPGA down to 45hz-55hz for the base frequency of the PWM. –Verilog code to generate the behavior of a PWM Accumulator and registers will be used to adjust the duty cycle of the 45hz-55hz waveform

Controls - Pulse Wave Modulator The clock divider was made with flip flops to bring the frequency down to 47hz

Controls - Power Supply Design Servos –9 Volt unregulated transformer With a 5 volt regulator Digitizing Board –12-15 Volt unregulated transformer With 12 and 5 regulated voltages

Overall Power Components –Camera 12V * 200 mA = 2.4 Watts –Servos Maximum of (9V-5V) * 1A = 4 Watts –All IC’s will go off of FPGA FPGA will use a regulated 5V

Target Detection Four main state machines –Target detector –Choosing mode –Static mode –Dynamic mode

State Machine for Target Detector

Project Schedule

Any Questions??