Upload
mignon
View
17
Download
0
Tags:
Embed Size (px)
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
Citation preview
Antenna Test RangeCSU ECE Senior Design Project 2009
Professor Branislav Notaros
Ryan Koenig, Aaron Kim, Michael Turner
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
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
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
ANTE
NN
A TE
ST R
ANGE
200
9
Field Methods• Near Field
• λ/2π < r < 2D2/λ• Attenuation• Polarization
• Far Field• r < 2D2/λ• Attenuation
5
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
ANTE
NN
A TE
ST R
ANGE
200
9
Example System
7
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
ANTE
NN
A TE
ST R
ANGE
200
9
Antenna Test Software
9
Home screen of the test software
ANTE
NN
A TE
ST R
ANGE
200
9
Antenna Test Software
10This screen allows the user to configure the motor sweep parameters
ANTE
NN
A TE
ST R
ANGE
200
9
Antenna Test Software
11This screen allows the user to configure the VNA settings
ANTE
NN
A TE
ST R
ANGE
200
9
Antenna Test Software
12This screen shows the scan progress and the approximate scan time
ANTE
NN
A TE
ST R
ANGE
200
9
Antenna Test Software
13This screen displays the scan data and parameters
ANTE
NN
A TE
ST R
ANGE
200
9
Antenna Test Software - Code
14
Program Flowchart
Programming done with LabView 8.6
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
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
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
ANTE
NN
A TE
ST R
ANGE
200
9
Antenna Test Software - Code
18
“Array to Listbox” state
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
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
ANTE
NN
A TE
ST R
ANGE
200
9
XY Planar Scanner with Polarization
21
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
ANTE
NN
A TE
ST R
ANGE
200
9
Bipolar Stepper Motor
1a and 2a 2b and 2a Clockwise
Pulse Width Modulation
23
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
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
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
ANTE
NN
A TE
ST R
ANGE
200
9
Thank you for your time, any Questions?
27