24
Laser Tracking System (LTS) Son Nguyen Son Nguyen Jassim Jassim Alshamali Alshamali Aja Armstrong Aja Armstrong Matt Matt Aamold Aamold

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

  • View
    221

  • Download
    5

Embed Size (px)

Citation preview

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

Laser Tracking System (LTS)

Son NguyenSon Nguyen Jassim Alshamali Jassim Alshamali

Aja ArmstrongAja Armstrong Matt Matt AamoldAamold

Page 2: 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

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

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

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

CDR Checklist

• Timing for digitization

• Obtained main schematics

• Functioning servos

• Creating PWM design

• Designing structure

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

Digitization Sub-System

• Video Frame Timing

• Video Line Timing

• Sync Separator Outputs

• State Machine Diagram

• Timing Counters

• Timing Schematic

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

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

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

Digitization – Video Line Timing

63.5 us line time – not all is valid data

B/W is intensity based

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

Digitization – Sync Separator

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

Digitization – State Machine

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

Digitization – Timing Counters

• Counter A – Divides 50Mhz to 12.5Mhz; sampling clock

• Counter B - Throw out invalid lines; starts from line sync; 1,111,250ns @50Mhz = 55,562 cycles

• Counter C – Throw out invalid line data; starts from Counter B; 9.4us @50Mhz = 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)

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

Digitization – Timing Schematic

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

Controls Sub-System

• Structure Design

• Servo Testing

• Pulse Wave Modulator Design

• Power Supply Design

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

Controls - Structure

• Rotary Base will serve as the x-axis

• Designs for the y-axis movement are in progress

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

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

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

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

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

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

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

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

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

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

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

Controls - Pulse Wave Modulator

• The clock divider was made with flip flops to bring the frequency down to 47hz

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

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

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

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

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

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

Target Detection

• Four main state machines

– Target detector

– Choosing mode

– Static mode

– Dynamic mode

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

State Machine for Target Detector

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

Project Schedule

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

Any Questions??