Antenna Test Range - Walter Scott, Jr. College of...

Preview:

Citation preview

Antenna Test RangeCSU ECE Senior Design Project 2009

Professor Branislav Notaros

Ryan Koenig, Aaron Kim, Michael Turner

• Aaron Kim• Introduction• System Overview

• Michael Turner• Antenna Positioning System• Antenna Test Software

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

ANTE

NN

A TE

ST R

ANG

E 20

09

2

Why do we need to measure antennas?

• Numerical analysis are complex

• Validation of theoretical models

• Environmental effects

ANTE

NN

A TE

ST R

ANG

E 20

09

3

Antenna Test Ranges• Reflection Ranges• Free Space Ranges

• Elevated Ranges• Slant Ranges• Anechoic Chambers

• Used in this project

• Compact Ranges

ANTE

NN

A TE

ST R

ANG

E 20

09

4

Field Methods• Near Field

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

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

ANTE

NN

A TE

ST R

ANG

E 20

09

5

Near Field/Far Field Techniques

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

• Mathematical simplicity

ANTE

NN

A TE

ST R

ANG

E 20

09

6

Example System

ANTE

NN

A TE

ST R

ANG

E 20

09

7

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

ANTE

NN

A TE

ST R

ANG

E 20

09

8

Antenna Test Software

ANTE

NN

A TE

ST R

ANG

E 20

09

9

Home screen of the test software

Antenna Test Software

ANTE

NN

A TE

ST R

ANG

E 20

09

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

Antenna Test Software

ANTE

NN

A TE

ST R

ANG

E 20

09

11This screen allows the user to configure the VNA settings

Antenna Test Software

ANTE

NN

A TE

ST R

ANG

E 20

09

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

Antenna Test Software

ANTE

NN

A TE

ST R

ANG

E 20

09

13This screen displays the scan data and parameters

Antenna Test Software - Code

ANTE

NN

A TE

ST R

ANG

E 20

09

14

Program Flowchart

Programming done with LabView 8.6

Antenna Test Software - Code

ANTE

NN

A TE

ST R

ANG

E 20

09

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

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 ANTE

NN

A TE

ST R

ANG

E 20

09

16

Antenna Test Software - Code

ANTE

NN

A TE

ST R

ANG

E 20

09

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

Antenna Test Software - Code

ANTE

NN

A TE

ST R

ANG

E 20

09

18

“Array to Listbox” state

Multiple Camera CaptureDemand: 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

ANTE

NN

A TE

ST R

ANG

E 20

09

19

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

ANTE

NN

A TE

ST R

ANG

E 20

09

20

XY Planar Scanner with Polarization

ANTE

NN

A TE

ST R

ANG

E 20

09

21

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

ANTE

NN

A TE

ST R

ANG

E 20

09

22

Bipolar Stepper Motor

1a and 2a 2b and 2a Clockwise

Pulse Width Modulation

ANTE

NN

A TE

ST R

ANG

E 20

09

23

PWM & Microstepping

Quarter Increment Microstepping

Atmel ATMega168 Microprocessor

Allegro A3979 Microstepper

Pulse Width Modulation (PWM)

USB to FT232R Motor

ANTE

NN

A TE

ST R

ANG

E 20

09

24

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 P 1 $10Shaft Extention 1 $35Anodizing Positione 1 $150Shelf Plate 1 $200Linear Actuator 1 $100

Total: $2,545

Sphe

rical

Plan

ar

ANTE

NN

A TE

ST R

ANG

E 20

09

25

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

ANTE

NN

A TE

ST R

ANG

E 20

09

26

Thank you for your time, any Questions?

ANTE

NN

A TE

ST R

ANG

E 20

09

27

Recommended