Download Display - Edge - Rochester Institute of Technology

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Intelligent transportation system wikipedia , lookup

Transcript
Multi-Disciplinary Engineering Design Conference
Kate Gleason College of Engineering
Rochester Institute of Technology
Rochester, New York 14623
Project Number: P07103
INSTRUMENTATION PLATFORM FOR PROJECT
METEOR
Microsystems Engineering and Technology for the
Exploration of Outer Regions
Matthew Lipschutz /Electrical Engineering
Rashmi Shah /Electrical Engineering
Adam Gutterman /Electrical Engineering
Jessica DeSignor/Electrical Engineering
Peter Rozwood/Electrical Engineering
Rick Frisicano/Mechanical Engineering
ABSTRACT
A balloon-lofted observation and instrumentation platform was
created, tested and launched. The instrumentation platform was
able to retrieve data from a variety of onboard analog and
digital sensors, and compile the data into a cogent data packet
for transmission to the ground. The platform included multiple
video cameras and recorders, which documented different
views of the platform and the environment around it.
Telemetry data from the sensors was then overlaid onto video
stream and transmitted to ground.
INTRODUCTION
Meteor is a multi-year university-based project, which seeks to
launch small payloads into space on demand at a cost much less
than that of existing methods. The concept envisions an airlaunched rocket, raised up to its firing altitude by a highaltitude balloon. The instrumentation platform is meant to
attach to the balloon, documenting the launch of the rocket and
other relevant parameters. During the course of a six-month
senior design course sequence, an improved instrumentation
platform was designed, built, tested, and flown.
NOMENCLATURE
IP – Instrumentation Platform
XCVR – Transceiver
GCS – Ground Control Station
OSD – On Screen Display
V – Volts
A – Amperes
W – Watts
UART - Universal Asynchronous Receiver/Transmitter
ISR – Interrupt Subroutine
APRS - Automatic Packet Reporting System
ADC – Analog to Digital Conversion
I2C – Inter Integrated Circuit
GPS - Global Positioning System
JTAG – Joint Test Action Group Boundary Scan
TNC – Terminal Node Controller
GPIO – General Purpose Input Output
IC – Integrated Circuit
IF – Intermediate Frequency
RF – Radio Frequency
VGA – Variable Gain Amplifier
NTSC – National Television Standards Committee
ATV – Amateur Television
SPI – Serial Peripheral Interface
ESD – Electrostatic Discharge
HAM – Amateur Radio
BACKGROUND
Several iterations of the IP have been created during previous
senior design programs, with varying degrees of success. In
general, successive iterations added additional functionality
while reducing the size and weight of the platform. The team
worked on the previous year’s project in order to discover the
© 2007 Rochester Institute of Technology
Proceedings of the Multi-Disciplinary Engineering Design Conference
Page 2
constraints of the design and possible improvements [1]. After
a successful launch of the existing IP, observations were made
regarding possible improvements. Based on these observations
and specifications provided, decisions were made as to how the
new should be designed.
still/video cameras to document the flight, and a radio
connected to the radio communication board to transmit and
receive data and relay commands from the GCS.
The IP is meant to ascend to an altitude of approximately
100,000 feet. At this altitude, the system will be subjected to
random bit errors induced by cosmic radiation that would
normally be filtered out by the earth’s atmosphere. The system
needs to be designed so that it is tolerant to these errors.
Research was done to address this issue by the previous
instrumentation platform team. After considering all of the
options, it was concluded that the costs of error-resistant
hardware were greater than the potential benefits; hence none
of these options has been implemented at hardware level.
Redundancy was added in the software to ensure that the
collected data was valid.
A power analysis if the existing IP showed that the largest
consumer of power was the 70cm video transmitter. The new
specifications required a 5-fold increase in the power output of
the video transmitter, with a similar expected increase in power
consumption. The main objective of the power system was to
provide power for the entire platform without increasing the
number of batteries required. To do this the efficiency of the
voltage regulators was targeted. The required rails were 5, 3.3,
-12, and +12 volts, with the video transmitter on the +12 Volt
rail. The other goal of the power system was to provide the
necessary voltage and power from only 10 9-Volt batteries with
sets of 2 in series to provide 18 V. This required very efficient
voltage regulators which must handle a range of input voltage
that spanned from 12V to 18 V (to include the drop in voltage
as the batteries ran out of stored energy).
DESIGN PROCESS
Early in the design process, the IP system was broken down
into major subsystems based on the specifications provided.
Each subsystem was assigned to an individual student, with
other students contributing to the design as needed.
Specifications
The major subsystems were:
 Power Board for all the power requirements: The new
power board was designed to increase efficiency on
each of the power rails.
 On Board Controller for data acquisition and platform
control: The microcontroller was changed from a PIC
[2] to an MSP430. The sensors were changed to
produce more accurate results with less support
hardware.
 2m Radio Modem and XCVR for communication with
GCS: Replacement of existing data radio system
increased performance, reduced cost, and greater
reliability.
 70cm 5-W Video Transmitter: Increase the power of
the 70cm video transmitter for more reliable reception
at greater further distances from the GCS.
 Redesign of the OSD System: New OSD system was a
custom design for better adaptation to the needs of the
IP.
 Thermal Analysis: Create a transient thermal model of
the instrumentation platform as it ascends and
descends with a fill-in Graphic User Interface.
Final Design
The proposed design of the 2007 METEOR IP Team consists
of a platform with different electrical boards for on-board
controller, power, OSD and video mux, radio communication
and video transmission. There are two standalone digital
Power
The new design incorporated switching regulators which were
rated at 80-95% efficiency. The new voltage rails were 12V at
3 A, 5 V at 1 A, 3.3 V at 1 A, and -12 V at 50 mA. The first
three regulators were running directly off the 18 V battery
supply and the -12 required a 12 volt input so it would be
running off the 12 Volt rail. The 12 Volt rail was the most
efficient. The efficiency of the 12 volt rail was a key concern
because of the large amount of power required by the video
transmitter. Excess heat generation was a concern during the
design of the power system, though the thermal analysis
predicted that the platform would not have enough heat to keep
the system within operating temperature; therefore, any excess
heat generated by the power system and batteries would
actually have a positive welcome.
On Board Controller
One the major changes at the microcontroller level was the
decision to replace the existing Microchip PIC microcontroller
with a Texas Instruments MSP430. Using the MSP430 had
many advantages: source and destination addressing modes are
encoded within the op code, which yield dense code; and
internal memory is accessible at both the word and byte level.
The flowchart of the software for on-board controller is shown
in figure 1.
Interrupt Subroutines: The IP controller needed to be able to
implement two special functions regardless of its current mode
of operation. These two critical functions were:

Process a command sent by GCS

Send an APRS packet to modem at regular intervals.
One method of doing this was entailed simply adding these two
functions in a loop and processing it with the other functions
performed. This does not adequately represent the importance
of these functions. Hence, the alternate method of interrupt
Paper Number P07103
Proceedings of the KGCOE Multi-Disciplinary Engineering Design Conference
subroutines was chosen in order to execute the desired

functionality. A UART was dedicated for this cause in order to
ensure that it was monitored continuously so that none of the

commands would get dropped and
remain unprocessed.
Flow-Chart
of the Controller

Power Up Reset
$VCAMA – Choose camera channel 1

$VCAMD – Choose camera channel 4

$VROLL – Automatic Roll of video cameras

$VTOFF – Turn Video Transmitter Off

$VTXON – Turn Video Transmitter On
Initialization
Get GPS
Get Heading
$VCAMB – Choose camera channel 2
$VCAMC – Choose camera channel 3
Get Pressure
(1 Pressure Sensor)
Command Mode
Interrupt
Subroutine
Get Temperatures
(2 External, 2 internal)
Disable Other
Interrupts
Get Humidity
The transmission of an APRS packet at a regular interval was
important for0 consistency in data acquisition. This was
implemented with an interrupt timer which sent data to the
modem if a full minute had passed since the last transmission.
Valid Command?
1
Get Acceleration
Increment Counts
Execute
Command
1
0
Altitude
< Threshold
Turn Video
Transmitter OFF if
ON
Turn Video
Transmitter
ON If OFF
ow-Chart of the Controller
11
0
Video Camera
Count Done?
Reset
Roll Video
Camera
on
S
Sensors: The sensors chosen for this design used digital signal
transmission. Observations of the results from previous years
showed that if a precise voltage references are not provided, the
Reset Command
ADC conversion of the analog signal voltage used to transmit
Counters
the data was incorrect and yielded inaccurate data. The
MSP430,
Enable Other however, had an internal reference voltage, which
Interrupts
was
effectively used to implement desired conversion
reti
accurately
for components for which purely digital alternatives
APRS Packet
were notSend
available.
interrupt
Send Notification
Service Routine
ng
ure
ensor)
Command Mode
Interrupt
Subroutine
atures
nternal)
Disable Other
Interrupts
The digital sensors were I2C-compatible, which greatly
Time> 1 min since Last
reduced
the load on the microprocessor. Each of these sensors
Transmission
1
had a unique address0 on the I2C bus. The I2C-compatible
sensors that were available and implemented were temperature
Send APRS
and accelerometers. I2C-compatible thermistors and
Packetsensors
to TNC
pressure sensors were not found, so these sensors used analog
Reset Timer
inputs. There were two pressure sensors on-board for better
coverage of the range of expected pressures; no one pressure
reti
sensor was able
to accurately characterize the range of expected
pressures up to the maximum expected altitude of the IP.
dity
Valid Command?
0
1
ation
ounts
Execute
Command
0
old
mera
one?
Page 3
Turn Video
Transmitter
ON If OFF
Send Notification
Reset Command
Counters
0
Enable Other
Interrupts
reti
APRS Packet
Send interrupt
Service Routine
1
Time> 1 min since Last
Transmission
0
Send APRS
Packet to TNC
Reset Timer
reti
Rashmi Shah
Rev. 2 11/02/2006
Figure 1: Flowchart of the Controller
Whenever a command was sent, the controller generated an
interrupt and entered an ISR which performed the desired
action. Some of the important commands which were
implemented in this ISR were:
Crystal, GPS, OSD Data
and Shah
JTAG: The internal clock of the
Rashmi
Rev. 2 controlled
11/02/2006
microcontroller, digitally
oscillator is an integrated
ring oscillator with RC-type characteristics. As with any RCtype oscillator, frequency varies with temperature, voltage, and
device to device; as the IP scenario required vast fluctuations in
temperature, the digitally controlled oscillator was not
adequately reliable. External crystals were provided to provide
precise frequency. There were two crystals: 32.768 KHz for
use when the microcontroller was in low power mode, and 6.5
MHz for high speed mode. The GPS outputs data at a rate of
4800 baud which is received by the UART0; UART0 transmits
data to OSD at the same rate. The programming was done
through JTAG which was desirable because it provided incircuit debugging.
2m Data Radio Transmission
The data communication subsystem was the primary means of
ground-to–platform control and the backup telemetry downlink.
Copyright © 2007 by Rochester Institute of Technology
Proceedings of the Multi-Disciplinary Engineering Design Conference
Previous launches of the METEOR instrumentation platform
used the APRS, a widely implemented protocol for
broadcasting position data (typically directly from a GPS) over
the air via Amateur Radio and reporting this data on the
Internet. The open protocols used allowed Amateur Radio
operators to follow our launch and assist with recovery using
commonly available radio equipment. The results of previous
launches showed that while the infrastructure of the tracking
system generally reliable and versatile; the onboard XCVR was
unreliable at high altitude.
With this in mind, the
communication subsystem was redesigned to use a more
modular architecture and allow new uses for the system. The
block diagram for 2-m radio communication system is shown in
figure 2.
The XCVR used in previous launches featured an integrated
TNC. This integrated TNC used a Bell 202-compatible
protocol for the audio layer and the AX.25 protocol for the data
link layer. The new system separated the TNC and modem
functions from the XCVR. The XCVR itself was a Yaesu VX170, a rugged handheld radio suited for our purposes. The
radio was capable of the required 5W power output, and was
water-resistant for use in uncertain atmospheric conditions. The
radio was equipped with a Li-Ion battery, which provided more
energy storage and less mass than the Ni-Cd cells used on the
previous XCVR.
TinyTrak
SMT
TS3A5018
Switch
GPS
MX614
MSP430
Mode Select
VX-170 XCVR
Figure 2: 2m Radio Communication System
A separate circuit was needed to replicate the modem and TNC
functionality. Modem functions were handled by an MX614
Bell 202-compatible modem chip. This chip converted audio
tones to digital data. TNC functions were meant to be handled
by the MSP, but implementation of the AX.25 protocol was not
completed in the provided time frame. As a result, a vastly
simplified protocol was used, capable of only sending and
receiving strings of text, without provision for data routing,
error checking or other more advanced functions.
This limited functionality would render use of the APRS
impossible. To remedy this, a Byonics TinyTrak SMT was
added to the system. The TinyTrak was capable of transmitting
(but not receiving) APRS data using the AX.25 protocol using
an integrated TNC and modem. A GlobalSat EM-408 GPS
receive board was connected to the TinyTrak to provide
accurate position reports.
Since both the TinyTrak and the MX614 needed dedicated
access to the XCVR, a TS3A5018 audio switch was inserted to
Page 4
alternate access between the two devices.
Mode-select
functionality was provided by a dedicated GPIO pin on the
MSP. As configured, the TinyTrak broadcasted a position
report every 30 seconds. The MSP430 was set to give transmit
access to the TinyTrak for the majority of the time; when the
MSP had a telemetry packet ready to send, transmit access was
temporarily routed to it. Receive signals from the ground were
routed to the MSP at all times, so that it could consistently
receive commands.
Video Transmission
The function of the video subsystem was to transmit the video
signal from the IP to the receiving network on the GCS. The
video subsystem was critical; it was the primary means of data
downlink during the majority of the flight. Also, it provided
with a means to view the satellite which hung below the
platform. The goal of the video subsystem redesign was to
increase the range where signal was received up to 100 miles.
In order to accomplish this, a power amplifier module was
added to the design to raise the output power of the system 5W.
Also, the video subsystem was able to be turned on and off by
the microprocessor so that it did not interfere with the satellite
team’s communication. Hence, an input bit to the transmitter
was used to shut it down and turn it back on when needed.
The transmitter designed for this project is based on the Maxim
MAX2370 Evaluation Kit. The MAX2370 is a 450 MHz band
Quadrature Transmitter which takes a differential I/Q baseband
input and converts it up to an intermediate frequency through a
quadrature modulator and IF VGA. The signal is sent through
an IF filter and then up-converted to RF through an imagereject mixer and RF VGA. The signal is sent through an RF
filter and finally amplified by an on-chip power amplifier
driver. Once the MAX2370 was working, modifications were
made to the baseline design to customize it to the IP’s needs,
including frequency tuning to bring the tuned frequency down
from 450MHz to 439.25MHz.
Design constraints for the Video Subsystem included power,
heat, size, and RF layout restrictions. In order to achieve the
5W of output power, the Mitsubishi RA07H4047M RF
MOSFET Module was used. This module is specified at 2A of
current draw, which is very high compared to the rest of the
subsystems. Also, this module got very hot which affected the
thermal dynamics of the model. Thus, a heat sink was used. In
addition, the box designed to enclose all the printed circuit
boards, batteries, cameras, and radio has a design constraint of
8” x 6” x 4.” Consequently, the heat sink for this amplifier had
to be kept small. Furthermore, due to RF restrictions, layout
traces were kept as short as possible, trace impedances were
kept as close to 50 ohms as possible and impedance-matched
SMA connectors had to be used to connect the video in and
video out.
OSD
The METEOR IP contained four cameras which output an
NTSC video signal to remotely monitor the status of the
platform. An integrated IC, the LT 1204, was utilized to
Paper Number P07103
Page 5
Proceedings of the KGCOE Multi-Disciplinary Engineering Design Conference
multiplex the video feed between the cameras. The video
multiplexer takes its input from the main processor, which can
be set to scroll through a timed loop of each camera, or
controlled via uplink to select certain cameras for more direct
observation.
The output of the video multiplexer is then
passed to the OSD as shown in figure 3.
Digital Select Signals (2)
Infinite wait
loop
Hsync
detected?
Yes
Increment
line counter
No
Video
Multiplexer
(LT1204)
Port 1
Interrupt
Service
Routine
NTSC
Call Draw()
Yes
Camera 4
B/W
Timer
Interrupt
Service
Routine
Communication
Requested?
Figure 3: Video Multiplexer Flowchart
The OSD was an integral component of the data platform.
While sensor data was transmitted on the amateur radio band to
general receivers in the launch area, the video signal is
broadcast on an ATV frequency, where standard television
tuners can receive the signal. The OSD took in serial data from
the main microprocessor and overlays this data on to the
transmitted video signal. This form of sensor data acquisition
can be used as a redundant form of communication in the event
of interference or ground-control malfunction, where any
analog television tuner can be used as a receiver.
The OSD consisted of two integrated circuits, an
MSP430F2013 microprocessor and an EL4581 sync generator.
The EL4581 provided the detection of both the horizontal and
vertical synchronization signals used in the NTSC video
standard; the MSP430 then read the sync pulses and output
accordingly. A precision resistor and decoupling capacitor
were the only external hardware elements necessary to
complete the OSD circuit.
While the programming of the OSD and the associated
hardware seem simple as shown in figure 4, the stringent
requirements for video generation created design challenges.
While the maximum rated frequency of the microprocessor
used was 16MHz, the clock jitter at that frequency was rated at
Reset line
counter to
zero
Vsync
detected?
No
Camera 2
B/W
Camera 3
NTSC
Color
NTSC
Output
NTSC
Intiailize
Disable
Timer
Enable Port
1 interrupts
Clear Timer
interrupt flag
Yes
Disable Port
1 Interrupts
No
Camera 1
NTSC
Color
+- 1%, far exceeding the tolerance of the NTSC video standard.
Additionally, while theoretically the 16MHz processor should
be able to at the maximum clock frequency, GPIO pins were
simply not designed to switch this fast. To mitigate this
problem, SPI, normally used for communications, was used to
output digital signals and generate the character bit stream.
Call
Receive()
Set Failsafe
Timer
Clear
Interrupt flag
Figure 4: Main OSD program flow
The utilization of the SPI system for video generation created a
secondary challenge for the OSD to function properly; serial
communication had to be implemented using the GPIO pins. A
very simple bit-wise synchronous serial transmit and receive
subroutine was developed (shown in Figure 5) to be run on the
OSD microprocessor. The main microprocessor used to collect
sensor data was equipped with a similar transmit subroutine.
Copyright © 2007 by Rochester Institute of Technology
Page 6
Proceedings of the Multi-Disciplinary Engineering Design Conference
Receive()
Draw()
Loop for 21
characters
No
Is line between
220 and 230?
Yes
Clear temp
Calculate
Character
pointer [LT] to
determine
bitstream
output per line
Loop for 8
bits
Output
bitstream of
character n
from receive
string
Return to
Interrupt
Service Routine
Wait for
Clock pin
High
Bit Shift
Temp right
by one
20°C to -60°C. This was a potential problem for temperaturesensitive electronics: as a rule most parts were only rated down
to -40°C. For the remainder of the rise to an altitude of 25km,
the platform traveled through the stratosphere. Here the air
temperature gradually increased to approximately -50°C due to
the absorption of ultraviolet radiation [3]. A preliminary
transient thermal analysis was performed in ANSYS 10.0 using
a simplified model and a constant estimated speed of 16km/h.
This results in a time of ascent of 1.5 hours. Radiation was
neglected. See graph in figure 6 for properties used [4,5,6,7,8].
Thermal Simulation Parameters
40
20
Air Density (kg/m^3)
*10^-1
10
Int Convection
Coefficient (W/°C*m^2)
0
-10
Is Data pin
high?
Ambient Temperature
(°C)
30
0
20000
40000
60000
80000
-20
Air Conductivity
(W/m*K) *10^-3
-30
Air Specific Heat
(J/kg*K) *10^2
Air CTE (1/°C) *10^-6
-40
Write One to
Temp
Ext Convection
Coefficient (W/°C*m^2)
-50
Int Heat Generation
(W/m^3)
-60
Elevation (ft)
Wait for
Clock pin
Low
End 8 bit
loop
Write
character to
RAM
End 21
character
loop
Figure 5: OSD Subroutines
Thermal Analysis
The METEOR IP’s environment changed significantly as it was
lifted to its maximum altitude. The pressure dropped from
approximately 760 mmHg to 21 mmHg, and the density of air
decreased from around 1.2 kg/m3 to 0.045 kg/m3 [3]. The
changing convection and conduction coefficients of air affected
the thermal behavior of the electronics platform. The first 5 to 9
miles of vertical ascent is through a portion of the atmosphere
called the troposphere. Almost all weather occurs in this
region. The air temperature in this region falls from about
Figure 6: Thermal Simulation Parameters
The thermal model was set up in ANSYS 10.0 with certain
properties as parameters, some of which are variable and some
are constant. The internal heat generation was modeled as one
bulk constant estimated at 30 W/m3. The density, thermal
conductivity, specific heat, internal and external convection
coefficients of air were modeled as variable parameters. These
particular properties have a significant effect on the thermal
behavior and can vary greatly. Set up as parameters, the
properties can be easily changed allowing for numerous
simulations to be investigated.
With the initial set of parameters, the results predict that the
electronics did not dissipate enough heat to keep the IP’s
internal temperature in a safe operating range. The internal
temperature drops below -40°C at an altitude of approximately
13km.
PCB Block Diagram and Final Model
The integration of all the components created the final IP. The
block diagram for the IP is shown in figure 7 and final
assembly is shown in figure 8.
Paper Number P07103
Proceedings of the KGCOE Multi-Disciplinary Engineering Design Conference
Batteries
Power
Distribution
GPS
Sensor Data
Cameras
Main
Processor
TinyTrak
Video Multiplexer/
Text Overlay
Modem
70cm
Transmitter
2m
Radio
Antenna
Figure 7: Final Assembly Block Diagram
Figure 8: Final Assembly
PROTPTYPE TESTING
Each subsystem was thoroughly tested individually and in
combination with other boards before integration and final
testing.
Results
Numerous issues arose during testing, each of which was
thoroughly troubleshooted and resolved to the maximum extent
possible.
The power system ran as projected during ground testing and
validation. The 3.3, 5, and +12 voltage rails were within 1/100
volts of accuracy and the –12 was within .5 volts of accuracy.
Page 7
The minor difference on the –12 voltage rail was within the
acceptable tolerance for the components that were run off of it.
Some improvements that could have been made by adding
power switches so that the regulators could be turned on and off
while the batteries were still being attached. A –12V voltage
regulator that can run off of +18V instead of +12V and can
power exactly –12V instead of the achieved –11.5V would
have been desirable. Additionally a standardized set of
mounting holes near each corner of the board for attachment to
the case or other boards would have been desirable. Other than
some minor issues, the power system ran as expected.
Most of the sensors worked as projected. The I2C-compatible
temperature sensors, however, failed at an alarming rate due to
ESD, so analog temperature sensors were substituded.
The MX614 modem output digital data all of the time, even
when it was not receiving any valid data on the audio stream.
The MSP430's interrupt, however, was being triggered every
time this invalid data was received. The problem was solved
by checking the status of the MX614's receive detect line,
which is asserted only when there is actually valid audio data
being passed into the modem.
Initial tests with the audio modem and 2M XCVR on a
breadboard with equipment on hand were successful, but later
testing with the flight-capable radio was disappointing.. The
XCVR was stuck in transmit mode whenever it was plugged
into the modem board. After significant research, the cause
was found was to be an unexpected interaction between the
radio itself and the switch which controlled the flow of audio to
the radio. The radio has impedance-detecting circuitry in the
microphone input line in place of a separate transmit switch
line. The radio is in receive mode if a high-z state is detected,
and transmits when a low-Z state is present. The particular
radio used generated a 5V signal across its input terminals,
which was more than the 3.3V switch could handle. As a
result, the excess voltage was shunted through a protection
diode in the switch. The radio interpreted this reduction in
voltage as a low-z state, and consequently began transmitting.
This problem was temporarily resolved by over-volting the
switch, but a more permanent solution would be replacing the
audio switch with a natively 5V-tolerant device.
Text output from the OSD appeared clear and stable when
received correctly. Mismatched priorities in the ISR prioritized
the video output before the incoming serial communication,
occasionally garbling the incoming data. The mismatch led to
output of randomized data, which would then be corrected on
the next serial transmission.
For video transmission, the MAX2370 worked well for this
application; however, the power amplifier module was not
tested with the transmitter. The MAX2370 outputted the
camera signal to the television at a variable output power. This
allowed for tweaking of the output power to be inputted into the
power module. Also, the operational control register for the
MAX2370 included a shutdown bit to allow the shutdown of
the transmitter while the configuration register included IF and
Copyright © 2007 by Rochester Institute of Technology
Proceedings of the Multi-Disciplinary Engineering Design Conference
RF frequencies to be set so that the transmitter could be tuned
to the transmit frequency of 439.25MHz.
RECOMMENDATIONS FOR FUTURE WORK
As Project METEOR continues to develop, so must the
capabilities of its component systems. Future revisions of the
IP should include circuitry to enable the use of zero-pressure
balloons, which are more suited to long-duration high-altitude
flights. Also, the system must soon be able to test-fire a rocket
while aloft, so the IP must be equipped with hardware and
software needed to support such a test.
The board-stack concept first used in this revised platform
showed promise, but could be improved. Future systems
should use standardized bus lines, so that an arbitrary board can
be located in any position in the board stack without loss of
function..
The industry-standard PC/104 form factor may be a desirable
format to standardize on. PC/104 boards have common bus
lines, and there is good industry support of the standard.
Numerous low-power controller boards exist so future
designers should be able to find an appealing design.
The packet communication system used was somewhat limited
in its capabilities. A more advanced system that uses the
standard AX.25 protocol would be more useful and easier to
integrate into the exiting HAM radio network. The AX.25
protocol is difficult to implement in the MSP, but is included in
the Linux kernel. Future designers may wish to use a controller
board running Linux.
Page 8
Design Improvements
The program's final launch resulted in the loss of the prototype,
with a resulting loss of the onboard photo and video evidence
of the high-altitude launch. Since the system was not
recovered, the exact reasons for the failure could not be
ascertained. Future revisions of the platform should include
some sort of fail-safe tracking system that will not be sensitive
to disturbances in the rest of the system.
ACKNOWLEDGEMENTS








Dr. Dorin Patru, Team Mentor and Faculty Advisor
Dr. Jeff Kozak, Mechanical Engineering Advisor
Dr. Daniel Phillips, Electrical Engineering Faculty
Jim Stefano, Electrical Engineering Department
Ken Snyder, Electrical Engineering Department
Jeff Lonneville, CIMS Surface Mount Lab Manager
RAMLAB
Machine Shop
REFERENCES
[1] Indovina, J., Giannotti, M. , Shah, V., Matoba, R., and
Paasch, R. "Yaw controlled, balloon tethered platform for
METEOR Project," Team METEOR 2005/2006 Team,
Rochester Institute of Technology Multidisciplinary Senior
Design, May 2006
[2] Barrios, C., and Ayre, C. "Complete Design Review", Team
METEOR 2004/2005 Team, Rochester Institute of Technology
Multidisciplinary
Senior Design, May 2005
CONCLUSION
Design Successes
Two different iterations of the IP were successfully tested,
qualified, and flown. One of the launches yielded temperature
and pressure data that may be used to refine atmospheric
models used in future designs. Obsolete or under-performing
components were replaced with custom designs that worked
adequately in lab testing.
The ground-based APRS network infrastructure was extremely
useful. When the IP's APRS system was working properly, the
location of the balloon could be determined with a high degree
of certainly, which aided tracking and enabled quick recovery
of the system.
The final revision of the IP was the same weight as the old
platform, but was notably smaller. The complete system had a
feature set equal to or better than that of existing designs, but
had two digital video recorders in place of a single still digital
camera. This should have yielded exciting videos of the
platform's ascent and descent
[3] "Properties of Air over Temperature and Altitude," ThermoFlo
Dynamically Integrated Thermal Management Solutions,
http://www.thermaflo.com/air_properties.shtml
[4] Incropera, F., and Dewitt, D., Fundamentals of Heat and Mass
Transfer, 5th edition
[5] "Earth Atmosphere Model: Imperial Units," Glenn Research
Center, NASA, May 2006,
http://www.grc.nasa.gov/WWW/K-12/airplane/atmos.html
[6] Takeya, S., Nagaya, H., Matsuyama, T., Hondoh, T., and
Lipenkov, V. "Lattice Constants and Thermal Expansion
Coefficient of Air Clathrate Hydrate in Deep Ice Cores from
Vostok, Antarctica," ACS Publications, January 2000,
http://pubs.acs.org/cgibin/abstract.cgi/jpcbfk/2000/104/i04/abs/jp993344o.html
Paper Number P07103