Upload
phamnga
View
219
Download
2
Embed Size (px)
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