antenna test range

27
Antenna Test Range CSU ECE Senior Design Project 2009 Professor Branislav Notaros Ryan Koenig, Aaron Kim, Michael Turner

Upload: mignon

Post on 24-Feb-2016

17 views

Category:

Documents


0 download

DESCRIPTION

Ryan Koenig, Aaron Kim, Michael Turner. Antenna Test Range. CSU ECE Senior Design Project 2009 Professor Branislav Notaros. Presentation Topics. Aaron Kim Introduction System Overview Michael Turner Antenna Positioning System Antenna Test Software Ryan Koenig ATRCamApp - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Antenna Test Range

Antenna Test RangeCSU ECE Senior Design Project 2009

Professor Branislav Notaros

Ryan Koenig, Aaron Kim, Michael Turner

Page 2: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

PRESENTATION TOPICS• Aaron Kim

• Introduction• System Overview

• Michael Turner• Antenna Positioning System• Antenna Test Software

• Ryan Koenig• ATRCamApp• Planar/Source Scanner• Budget• Next Semester Plans

2

Page 3: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Why do we need to measure antennas?

• Numerical analysis are complex

• Validation of theoretical models

• Environmental effects

3

Page 4: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Ranges• Reflection Ranges• Free Space Ranges

• Elevated Ranges• Slant Ranges• Anechoic Chambers

• Used in this project

• Compact Ranges

4

Page 5: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Field Methods• Near Field

• λ/2π < r < 2D2/λ• Attenuation• Polarization

• Far Field• r < 2D2/λ• Attenuation

5

Page 6: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Near Field/Far Field Techniques

• Three techniques• Planar Scanner• Spherical Scanner• Cylindrical Scanner

• Mathematical simplicity

6

Page 7: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Example System

7

Page 8: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Positioning System• Multi-axis antenna positioning system used

for the AUT (antenna under test)

• Designed and analyzed in SolidWorks and Cosmos FEA.

• The movement is accomplished via precision stepper motors, controlled through a custom PCB previously created

8

Page 9: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software

9

Home screen of the test software

Page 10: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software

10This screen allows the user to configure the motor sweep parameters

Page 11: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software

11This screen allows the user to configure the VNA settings

Page 12: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software

12This screen shows the scan progress and the approximate scan time

Page 13: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software

13This screen displays the scan data and parameters

Page 14: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software - Code

14

Program Flowchart

Programming done with LabView 8.6

Page 15: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software - Code

15

• Queue driven state machine with events

• States • Initialize• Open Error Log• About• Home• Motor Sweep• VNA Setup• Run Measurement• Array To Listbox• Update Graph• Export Data• Default• Clean Up• Exit

Page 16: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software - Code• Events

• Timeout• “Exit”: Value Change• “Cancel”: Value Change• “Configure Measurement”:

Value Change• “Start”: Value Change• “Next”: Value Change• “Export Data”: Value Change• “Multicolumn Listbox”:

Double Click

16

Page 17: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software - Code

17

“Run Measurement” Sub-VI

• This VI is located within the “Run Measurement” state of the main code• A state machine of its own, its responsible for performing the measurement collecting the data from the VNA

Page 18: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Antenna Test Software - Code

18

“Array to Listbox” state

Page 19: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Multiple Camera Capture

Demand: Single Application that displays image capture from two identical webcams.

Solution: ATRCamApp

• Programmed in Microsoft Visual Studio• Written C++ .Net• Implements Microsoft DirectShow (API)• Tutorial and Example given at

http://www.codeproject.com/KB/audio-video/Cpp_DShowNET_FrameCap.aspx

19

Page 20: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

ATRCamApp Program Flow

Start Cameras

Grab Raw Data

USB

Logitech Software

Raw Image Data

Filter Raw DataSet Locations

for Imagesin window

Select Image Sources

(ie USB Port)

Cam

era Capture

Enable Visibilty in window

Logitech QuickCam® Orbit AF

20

Page 21: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

XY Planar Scanner with Polarization

21

Page 22: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

XY Planar Scanner with Polarization

Three movements:• Horizontal: Belt drive• Vertical: Screw drive shaft powered by stepper motor• Polar: Linear actuator to arm and lever. (smaller)

Structural Material: Machined Delrin• low friction coefficient• excellent dimensional stability• excellent insulator 22

Page 23: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Bipolar Stepper Motor

1a and 2a 2b and 2a Clockwise

Pulse Width Modulation

23

Page 24: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

PWM & Microstepping

Quarter Increment Microstepping

Atmel ATMega168 Microprocessor

Allegro A3979 Microstepper

Pulse Width Modulation (PWM)

USB to FT232R Motor

24

Page 25: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Budget Estimates

Description Quantity Estimated PricePCB Board 1 $50PBC Components Multi $100Machined Delrin Multi $1,000Fasteners Multi $200Screw Drive 1 $300Belt Drive 1 $200Misc. Costs Multi $200Antenna Mounting Plate1 $10Shaft Extention 1 $35Anodizing Positioner 1 $150Shelf Plate 1 $200Linear Actuator 1 $100

Total: $2,545

Sphe

rical

Plan

ar

25

Page 26: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

What’s Next

• CAD Design and testing of the Planer Scanner• Modify LabView Application for Planar Scanner• Write Planar Scanner Microprocessor Code• Manufacture Planar Scanner and remaining

Spherical Positioner parts• Create Cylindrical Scanner Concept

26

Page 27: Antenna Test Range

ANTE

NN

A TE

ST R

ANGE

200

9

Thank you for your time, any Questions?

27