8
Pan Tilt Antenna Controller Pan Tilt Antenna Controller Midterm Progress Report Midterm Progress Report Group Number E8 Group Number E8 Project Sponsor: Project Sponsor: Calit Calit 2 Course Advisor: Course Advisor: Jan Kleissl Jan Kleissl Project Advisors: Project Advisors: Daniel … Daniel … Team Members: Team Members: Miguel … Miguel … Cory Cory

Pan Tilt Antenna Controller Midterm Progress Report

  • Upload
    urian

  • View
    76

  • Download
    1

Embed Size (px)

DESCRIPTION

Pan Tilt Antenna Controller Midterm Progress Report. Group Number E8 Project Sponsor: Calit 2 Course Advisor: Jan Kleissl Project Advisors: Daniel … Team Members: Miguel … Cory. Pan Tilt Antenna Controller Project Definition and Objectives. Background: - PowerPoint PPT Presentation

Citation preview

Page 1: Pan Tilt Antenna Controller Midterm Progress Report

Pan Tilt Antenna ControllerPan Tilt Antenna ControllerMidterm Progress ReportMidterm Progress Report

Group Number E8Group Number E8

Project Sponsor:Project Sponsor: CalitCalit22

Course Advisor:Course Advisor: Jan KleisslJan Kleissl

Project Advisors:Project Advisors: Daniel …Daniel …

Team Members:Team Members: Miguel …Miguel …CoryCory

Page 2: Pan Tilt Antenna Controller Midterm Progress Report

Pan Tilt Antenna ControllerPan Tilt Antenna ControllerProject Definition and ObjectivesProject Definition and Objectives

Background:Background:

Students have designed the Pan Tilt Students have designed the Pan Tilt Antenna Controller to remotely Antenna Controller to remotely rotate and tilt a directional antenna rotate and tilt a directional antenna that will be mounted atop a 35 foot that will be mounted atop a 35 foot antenna mast. antenna mast.

Currently, control of the device is Currently, control of the device is limited to basic on/off commands limited to basic on/off commands using a simple servo controller and using a simple servo controller and GUI.GUI.

Objectives:Objectives:

Employ GPS input with extremum Employ GPS input with extremum seeking to create a more adaptable seeking to create a more adaptable controller for the fine tuning of controller for the fine tuning of signal strength or accommodation signal strength or accommodation for the movement of signal sources.for the movement of signal sources.

Page 3: Pan Tilt Antenna Controller Midterm Progress Report

Theoretical MethodsTheoretical MethodsAll blocks Ts = Ts

Zero-OrderHold1

Zero-OrderHold

XY Graph

f(u)

Signal Map

1

1/50s+1Servo 2

1

1/50s+1Servo 1

Scope

Quantizer

Product1

Product

Perturbation Sine Wave3

Perturbation Cosine Wave2

1s Integrator1

1s Integrator

-.3

Gain3

10

Gain2

.3

Gain1

10

Gain

z-1

z-0.999

DiscreteHigh-Pass Filter

Demodulating Sine Wave

Demodulating Cosine Wave1

Add1

Add

Initial Model Testing and Tuning:Initial Model Testing and Tuning:A continuous-time simulation A continuous-time simulation using Simulink.using Simulink.

Two-Dimensional Expansion:Two-Dimensional Expansion:Allow for the pan and tilt Allow for the pan and tilt motions.motions.

Discretization:Discretization:Transform to discrete-time Transform to discrete-time with Z-transforms.with Z-transforms.

Control Algorithm:Control Algorithm:Difference equations from Difference equations from the discrete systemthe discrete system

-400

-200

0

Mag

nitu

de (d

B)

101

102

103

104

-315-270-225-180-135-90-45

Phas

e (d

eg)

Integrator Discrete Transformation

Frequency (rad/sec)

Continuous-time IntegratorMATLAB ConversionTustin Approximation

-60

-40

-20

0

20

Mag

nitu

de (d

B)

10-2

10-1

100

101

102

0

45

90

Phas

e (d

eg)

High-Pass Filter Discrete Transformation

Frequency (rad/sec)

Continuous-time High-Pass FilterMATLAB ConversionTustin Approximation

Page 4: Pan Tilt Antenna Controller Midterm Progress Report

Experimental MethodsExperimental MethodsImplementation of Control Algorithm:Implementation of Control Algorithm:

Compile C programCompile C program

Input/Output Processing:Input/Output Processing:Configure serial inputs and PWM Configure serial inputs and PWM outputs.outputs.

Initial Position Algorithm:Initial Position Algorithm:Integrate GPS points of 2 antennas.Integrate GPS points of 2 antennas.

Prototype Circuit Board:Prototype Circuit Board:Microcontroller chip, I/O connections, Microcontroller chip, I/O connections, power circuitry.power circuitry.

Preliminary Functionality Testing:Preliminary Functionality Testing:Constant circular motion of antenna Constant circular motion of antenna controller via a simplified algorithm. controller via a simplified algorithm. Extremum Seeking Control.Extremum Seeking Control.

System TuningSystem Tuning

Experimentation: Experimentation: Expose controller to various situations.Expose controller to various situations.

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

0

0.5

1

1.5

2

2.5

3

3.5

4

Extremum Seeking Algorithm

Page 5: Pan Tilt Antenna Controller Midterm Progress Report

Project Task DescriptionsProject Task Descriptions

ResearchResearch

Simulink ModelingSimulink Modeling

C ProgrammingC Programming

ImplementingImplementing

TestingTesting

TuningTuning

EvaluationEvaluation

Page 6: Pan Tilt Antenna Controller Midterm Progress Report

Pan Tilt Antenna ControllerPan Tilt Antenna ControllerTeam Assignments and OrganizationTeam Assignments and Organization

Research:Research:

Microcontrollers – ScottMicrocontrollers – ScottSignal Properties – MiguelSignal Properties – MiguelExtremum Seeking – AndyExtremum Seeking – AndyComponent Integration – CoryComponent Integration – Cory

Programming:Programming:

PWM Output – MiguelPWM Output – MiguelSignal Strength – CorySignal Strength – CoryCompass Input – ScottCompass Input – ScottExtremum Seeking – AndyExtremum Seeking – Andy

Implementation:Implementation:

Circuitry – Cory, MiguelCircuitry – Cory, MiguelTesting and Tuning – Team EffortTesting and Tuning – Team Effort

Page 7: Pan Tilt Antenna Controller Midterm Progress Report

Pan Tilt Antenna ControllerPan Tilt Antenna ControllerWork ScheduleWork Schedule

Week 1 – Adaptive Control Week 1 – Adaptive Control ResearchResearch

Week 2 – Continuous-Time Week 2 – Continuous-Time ModelingModeling

Week 3 – Discrete-Time ModelingWeek 3 – Discrete-Time Modeling

Week 4 – Algorithm ConstructionWeek 4 – Algorithm Construction

Week 5 – Input/Output Week 5 – Input/Output ProgrammingProgramming

Week 6 – Initial Position ProgrammingWeek 6 – Initial Position Programming

Week 7 – Functionality TestingWeek 7 – Functionality Testing

Week 8 – Extremum Seeking Week 8 – Extremum Seeking ProgrammingProgramming

Week 9 – TuningWeek 9 – Tuning

Week 10 - EvaluationWeek 10 - Evaluation

Page 8: Pan Tilt Antenna Controller Midterm Progress Report

Pan Tilt Antenna ControllerPan Tilt Antenna ControllerProgress to DateProgress to Date

Research:Research:

Extremum Seeking Control Extremum Seeking Control Optimization Optimization

Antenna Network ConfigurationAntenna Network Configuration Microcontroller FunctionalityMicrocontroller Functionality I/O ProtocolI/O Protocol

System Model:System Model:

Simulink Continuous ModelSimulink Continuous Model Simulink Discrete ModelSimulink Discrete Model C Language AlgorithmC Language Algorithm

Implementation:Implementation:

Microcontroller ChosenMicrocontroller Chosen I/O Protocol AcquiredI/O Protocol Acquired