Professional Documents
Culture Documents
Section Presenter
Systems Overview Jhaymar Mendez
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 2
Team Organization
Arthur S Agdeppa
Team Leader
Senior
BAS Engineering
Technology
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 3
Acronyms (1/2)
g Grams mm Millimeters
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 4
Acronyms (2/2)
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 5
Systems Overview
Jhaymar Mendez
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 7
Mission Summary (2/2)
Bonus Objective
● A minimum of 640x480 resolution 30 Hertz color camera will be
integrated to the payload.
● The video will be retrieved when the payload is retrieved.
● The video shall maintain pointing at the provided coordinates for
30 seconds.
External Objective
● To promote STEM to our community and to gain the confidence of
young aspiring engineers.
● To increase enrollment to STEM classes by presenting our project
to various presentation opportunity.
● To gain experience in working on Engineering project, adapting to
a teamwork environment, implementing project and time
management.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 8
System Requirement Summary
Requirements Description
1 Total mass of the CanSat (science payload and container) shall be 600 grams +/- 10 grams.
2 CanSat shall fit in a cylindrical envelope of 125 mm diameter x 310 mm length. Tolerance are to be
included to facilitate container deployment from the rocket fairing.
3 The container shall not have any sharp edges to cause it to get stuck in the rocket payload section
which is made of cardboard.
5 The container shall be solid and fully enclose the science payload. Small holes to allow access to
turn on thes science payload is allowed. The end of the container where the payload deploys may
be open.
6 The rocket airframe shall not be used to restrain any deployable parts of the CanSat
7 The rocket airframe shall not be used as part of the CanSat operation
8 The container parachute shall not be enclosed in the container structure. It shall be external and
attached to the container so that it opens immediately when deployed from the rocket
9 The descent rate of the CanSat (container and science payload) shall be 20 meters/second +/-
5m/s.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 9
System Requirement Summary
Requirements Description
10 The container shall release the payload at 450 meters +/- 10 meters.
11 The science payload shall glide in a circular pattern with a 250 m radius for one minute and stay
above 100 meters after release from the container.
13 After one minute of gliding, the science payload shall release a parachute to drop the science
payload to the ground at 10 meters/second, +/- 5m/s
15 All electronics components shall be enclosed and shielded from the environment with the exception
of sensors.
18 All Electronics shall be hard mounted using proper mounts such as standoffs, screws, or high
performance adhesives.
19 All mechanism shall be capable of maintaining their configuration or states under all forces.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 10
System Requirement Summary
Requirements Description
21 Mechanism that use heat (e.g., nichrome wire) shall not be exposed to the outside environment to
reduce potential risk of setting vegetation on fire.
22 The science payload shall measure altitude using an air pressure sensor.
28 The science payload shall transmit all sensors data in the telemetry.
31 The ground system shall command the science vehicle to start transmitting telemetry prior to launch.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 11
System Requirement Summary
Requirements Description
32 The ground station shall generate a csv file of all sensor data as specified in the telemetry section.
33 Telemetry shall include mission time with one second or better solution. Mission time shall be
maintained in the event of processor reset during the launch and mission.
34 Configuration states such as if commanded to transmit telemetry shall be maintained in the event of
a processor reset during launch and mission.
35 XBEE radios shall be used for telemetry. 2.5 GHz Series radios are allowed. 900 MHz XBEE Pro
radios also allowed.
36 XBEE radios shall have their NETIP/PANID set to their team number.
38 Cost of CanSat shall be under $1000. Ground support and analysis tools are not included in the
cost.
41 All telemetry shall be displayed in engineering units (meters, meters/sec, Celsius, etc.)
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 12
System Requirement Summary
Requirements Description
42 Team shall plot each telemetry data field in real time during flight.
43
44 The ground station shall include one laptop computer with a minimum of two hours of battery
operation, XBEE radio and a hand-held antenna.
45 The ground station must be portable so the team can be positioned at the ground station operation
site along the flight line. AC power will not be available at the ground station operation site.
46 Both the container and probe shall be labeled with team contact information including email
addresses.
47 The flight software shall maintain a count of packets transmitted, which shall increment with each
packet transmission throughout the mission. The value shall be maintained through process resets.
48 No lasers allowed.
49 The probe must include an easily accessible power switch that can be accessed without
disassembling the cansat and in the stowed configuration.
50 The probe must include a power indicator such as an LED or sound generating device that can be
easily seen without disassembling the cansat and in the stowed state.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 13
System Requirement Summary
Requirements Description
51 Audio beacon is required for the probe. It may be powered after landing or operate continuously.
52 The audio beacon must have a minimum sound pressure level of 92 dB, unobstructed.
53 Battery source may be alkaline, Ni-Cad, Ni-MH or Lithium polymer batteries are not allowed. Lithium
cells must be manufactured with a metal package similar to 18650 cells.
55 Spring contacts shall not be used for making electrical connections to batteries. Shock forces can
cause momentary disconnects.
56 The CANSAT must operate during the environmental tests laid out in Section 3.5.
57 Payload/Container shall operate for a minimum of two hours when integrated into rocket.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 14
System Level CanSat Configuration
Trade & Selection (1 / 2)
Configuration 1
General Description:
● Wings are folded together horizontally, with a retractable
mechanism.
● Base frame are 3D printed materials, where electronics
are mounted in PCB board attached to the base frame
with standoffs, bolts, screws. Consist of multiple layers of
frames prior to electronics integration, weight reduction,
easier to find center of gravity.
● Fishing line will hold the payload connected with nichrome
wire and fishing line will hold the payload to the container
as well as a release mechanism. Wings expanded will
have stopper for functionality. Wings Expanded
Pros:
● High Aspect ratio for gliders.
● Produce more lift.
● Easy to Integrate Electronics.
Cons:
● Folding mechanism is inefficient.
● Wings are handcrafted and base frame too small.
● Requires more materials.
Wings Folded
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 15
System Level CanSat Configuration
Trade & Selection (1 / 2)
General Description:
● The wings unfolds using a spring loaded
hinge.
● There are no room for active control on the
wings so it will have to be a passive control
system.
Descent Method
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 16
System Level CanSat Configuration
Trade & Selection (2 / 2)
Configuration 2
General Description:
● Consist of two vertically folded wings, main frame is 3D
printed material, and fuselages at the center attached with
printed PCB board and electronics components.
● Center will be the fuselages, separate compartments for
electronics integration, weight distribution / reductions.
● Servos are mounted on both wings to control the ailerons.
● Hinges and rubbers bands to ensure folding mechanism
● Nichrome wire and fishing will hold the payload and
container and as release mechanism
Wings Expanded
Pros:
● Less weight
● Efficient in Electronic Integration
● More room for adjustments and assembly
Cons:
● More folded wings ( more parts required)
● Placing of components for a quality descend
Wings Folded
Configuration 2 is selected due to simple structure, adhere the Competition
requirements, and sufficient in electronics/ parts modification.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 17
System Level CanSat Configuration
Trade & Selection (2 / 2)
Configuration 2 Descent Method
Descent Method
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 18
Physical Layout (1/4)
Configuration Deployment
Launch Configuration
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 19
Physical Layout (2/4)
1 Payload
2 Release Mechanism/nichrome
wire
3 Fishing line
4 Container
5 Parachute
Container Mechanics
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 20
Physical Layout (3/4)
1 Main Frame
4 Left Winglet
5 Right Winglet
6 Ailerons
7 Hinges
8 Servos
9 String
10 Component Cover
11 Parachute
12 Electronics
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 21
Physical Layout(4/4)
14 Nichrome Wire
15 Release Mechanism
Cover
16 Release Mechanism
Frame
17 Fishing Line
18 Stopper
19 Rubber Band
21 Servo
22 Directional String
23 Flexiglass Cover
Payload Mechanics
24 Camera
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 22
System Concept of Operations (1 / 2)
CanSat and
Rocket
725 meters
Separation
Payload and
Container 450 meters
Separation
Rocket Reach Max
altitude Apogee
Payload Glides in a
circular pattern for 1
minute and maintain 250 meters
Container
continues to above 100 meters while
descend collecting and transmitting
Rocket and CanSat data
Ascend After 1 minute of gliding
glider shall release
parachute and descend
The payload
Container Completely lands and is
descend ready for
Rocket Launch Site recovery 0 meters
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 23
System Concept of Operations(2 / 2)
Pre-Launch
Launch
Post - Launch
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 24
Launch Vehicle Compatibility (1 / 2)
CanSat Dimensions:
● Height : 300 mm
● Diameter : 116 mm
Parachute Dimensions:
● Diameter: 228.6 mm
● Spill Hole Diameter:
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 25
Launch Vehicle Compatibility (2 / 2)
*Dimensions and margins comply to the safety during deployment from the
rocket and reduce the risk of failure
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 26
Sensor Subsystem Design
Guillermo Martin
Detect outside
Outside Thermometer LM35DT Payload
temperature
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 28
System Requirement Summary
Requirements Description
All electronic components shall be enclosed and shielded from the environment with
15
the exception of sensors.
All electronics shall be hard mounted using proper mounts such as standoffs, screws,
18 or high performance adhesives.
22 The science payload shall measure altitude using an air pressure sensor.
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 29
Payload Air Pressure Sensor
Trade & Selection
Current
Temperature Resolution Voltage
Sensor @1Hz Port Size Weight Price
range (hPa) Usage
1.65V ~ 19mm x
I2C or
BME280 3.6 uA -40 to +85 °C .03 3.6V 18mm x 1.2g $19.95
SPI
3.0mm
19.2mm x
I2C 2.4V ~
MPL115A2 6 uA -40 to +85 °C 1.5 17.9mm x .61g $7.95
5.5V
2.9mm
Selected Rationale
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 30
Payload Air Temperature Sensor
Trade & Selection
Temperature
Sensor Vin Margin of Error Cost
Range
Selected Rationale
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 31
GPS Sensor
Trade & Selection
Adafruit
Ultimate GPS $39.95 Adafruit 8.5 15 x 15 x 4 3.0 - 5.5 20 1 - 10
breakout
MakerFocus
$12.99 Amazon 9.07 27.6 x 26.6 3.6 - 5.0 40 - 45 1-5
GPS NEO-6M
Selected Rationale
• Smaller in size
Adafruit
Ultimate • Low power consumption
GPS • Real Time Clock for reset mitigation
Breakout
• The GPS is very stable when tested
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 32
Payload Power Voltage Sensor
Trade & Selection
Selected Rationale
10K 10K
• Availability of component
• Easier and smaller to mount
Series Analog port
Resistor • No extra load on i2c interface
• Available analog port on controller
7.4V Battery
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 33
Air Speed Sensor
Trade & Selection
Operational
Resoluti
Environment Ambient
Name Weight / Size Cost Power Interface on/Accu
Temperature/ Storage
racy
Temperature
Selected Rationale
• Availability of part
• Calibration of sensor is doable
MPXV7002 • Less traffic on the I2C interface
• Easier to program on Arduino
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 34
Particulate/Dust Sensor
Trade & Selection
Operational Relative
Detectable
Weight (g)/ Size Cost Environment Ambient Humidity
Name Power particle Interface
(mm) (USD) Temperature/ Storage (non-conden
size(min)(μm)
Temperature sing)
26 -10 - 60 Celcius 1
Sensirion 2.5
$46.95 80 mA x 5V 10 - 95% I2C
SPS30 4
21.0 x 18.0 x3.0mm -40 - 70 Celcius
10
59 x 45 x 22 mm 0 - 45 Celcius
Grove 11,50 90 mA x 5 V 0 - 95% Digital
1
PPD42NS USD I/O
24 g -30 - 60 Celcius
Selected Rationale
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 35
Bonus Camera Trade & Selection
20
Arducam Mini
$25.99 20 1600 x 1200 No SPI
Module Camera 34.1 x 24.4
x 36
2.8
Adafruit Mini Spy 110
$12.50 640 x 480 Yes Digital I/O
Camera 28 x 17 x
4.2
Selected Rationale
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 36
Container Air Pressure Sensor
Trade & Selection
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 37
Descent Control Design
Arthur S. Agdeppa
Parachute
Our parachute is hexagon shape with 22.86 centimeter diameter. It will hold our
container with the payload to approximately 16.86 m/s descent rate. Our payload
will have the same size and it will hold it to approximately 12.8 m/s descent rate.
AG03
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 39
Descent Control Overview (2/3)
Event 1
Glider turns Container with payload Pre-flight Operations.
250m radius separation from rocket at Communications check.
~675m
Event 2
Terminal velocity is ~ 17.47 Rocket Launched
m/s for container with Event 3
payload and parachute. Apogee has been
reached deploying
Payload deploys at ~450m container with payload.
Event 4
Payload separates from
container. Glider engages
autopilot.
Event 5
Payload deploys at Payload deploys
~100m parachute parachute
Launch slows to 12.36m/s
Event 6
Landing and recovery
Recovery
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 40
Descent Control Overview (3/3)
Components:
Component Material Used
Glider wing support structure PETG 3D printed
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 41
Descent Control Requirements
Requirements Description
The container shall not have any sharp edges to cause it to get stuck in the
3
rocket payload section which is made of cardboard.
The descent rate of the CanSat (container and science payload) shall be
9
20 meters/second +/- 5m/s.
10 The container shall release the payload at 450 meters +/- 10 meters.
The science payload shall glide in a circular pattern with a 250 m radius for
11
one minute and stay above 100 meters after release from the container.
After one minute of gliding, the science payload shall release a parachute
13
to drop the science payload to the ground at 10 meters/second, +/- 5 m/s
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 42
Payload Descent Control Strategy
Selection and Trade (Pre-deployment)(1/2)
Configuration 1 Configuration 2
Selected Configuration 2
Rationale:
● Less likely for our container to twist during its
descent which could prevent payload
deployment
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 43
Payload Descent Control Strategy
Selection and Trade (Pre-deployment)(2/2)
Configuration 1: Configuration 2:
Dome parachute with spill hole Flat hexagon parachute
● Stable with spill hole ● Lightweight
● Difficult to manufacture ● Low drag coefficient
● High drag coefficient ● Easy to manufacture
● Premade parachute is available
Selected: Configuration 2
Rationale:
- Easier to manufacture or acquire
- Spill hole not required
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 44
Payload Descent Control Strategy
Selection and Trade (Post-Deployment)(1/2)
Active
• Closed loop control system that controls
left and right servo connected to an elevon
• Nadir direction will be determined by the
accelerometer
• Tumbling will be prevented by tuning the
control system to fastest possible response
Passive
• Shifting the center of mass to the side to
bank the glider in the direction of the turn
• Nadir direction will be maintained by
placing all components including the
battery on the bottom of the glider
• Tumbling is prevented by making sure
Center of Gravity is on point
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 45
Payload Descent Control Strategy
Selection and Trade (Post-deployment)(2/2)
Configuration 1: Configuration 2:
Micro regular servo to elevon active control Linear servo to elevon active control
● Closed feedback ● Closed feedback
● MPU6050 sensor ● MPU6050 sensor
● PID controller ● PID controller
● Will activate after deployment from ● Will activate after deployment from
container container
● Lower profile than micro servo
Selected: Configuration 2
Rationale:
- Lower possibility of getting stuck inside
container during deployment because of
its lower profile height
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 46
Descent Rate Estimates
• v is terminal velocity
• g is gravity
• ⍴ is air density
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 47
Descent Rate Estimates
• v is terminal velocity
• g is gravity
• ⍴ is air density
• D is estimated to be 22cm
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 48
Descent Rate Estimates
• Wingspan = .370m
• m is mass = .3kg
• g is gravity = 9.8m/s^2
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 49
Descent Rate Estimates
16.19 250 .4
16.19 150 .6
16.19 50 1.8
16.19 15 6.3
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 50
Descent Rate Estimates
• v is terminal velocity
• m is mass of container and payload (~.3kg)
• g is gravity
• ⍴ is air density
• S is area of parachute {.866 * (Diameter)2 for hexagon}
• D is diameter of parachute estimated to be 22cm
• Cd is drag coefficient (.75 for hexagon ripstop)
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 51
Descent Rate Estimates
Terminal Velocity
of Payload is
15.65 m/s Terminal velocity is ~ 17.47 m/s for container with
payload and parachute.
Recovery
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 52
Mechanical Subsystem Design
Jhaymar Mendez
Fishing line
Nichrome Wire
Ailerons
Parachute
Bottom View
Battery
String
Servo
Hinges
Servo
Flexiglass shield
Flexiglass shield
Container
Top View
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 54
Mechanical Sub-System
Requirements
Requirements Description
Total mass of the CanSat (science payload and container) shall be 600 grams +/- 10
1
grams.
The container shall not have any sharp edges to cause it to get stuck in the rocket
3
payload section which is made of cardboard.
The container shall be solid and fully enclose the science payload. Small holes to
5 allow access to turn on the science payload is allowed. The end of the container
where the payload deploys may be open.
6 The rocket airframe shall not be used to restrain any deployable parts of the CanSat
7 The rocket airframe shall not be used as part of the CanSat operation
The container parachute shall not be enclosed in the container structure. It shall be
8 external and attached to the container so that it opens immediately when deployed
from the rocket
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 55
Mechanical Sub-System
Requirements
Requirements Description
All electronics components shall be enclosed and shielded from the environment with
15
the exception of sensors.
All Electronics shall be hard mounted using proper mounts such as standoffs, screws,
18
or high performance adhesives.
All mechanism shall be capable of maintaining their configuration or states under all
19
forces.
Mechanism that use heat (e.g., nichrome wire) shall not be exposed to the outside
21
environment to reduce potential risk of setting vegetation on fire.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 56
Mechanical Sub-System
Requirements
Requirements Description
Cost of CanSat shall be under $1000. Ground support and analysis tools are not
38
included in the cost.
Both the container and probe shall be labeled with team contact information including
46
email addresses.
The probe must include an easily accessible power switch that can be accessed
49
without disassembling the cansat and in the stowed configuration.
The probe must include a power indicator such as an LED or sound generating device
50
that can be easily seen without disassembling the cansat and in the stowed state.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 57
Payload Mechanical Layout of
Components Trade & Selection (1/3)
Configuration 1
Elevon
Nylon hinges
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 58
Payload Mechanical Layout of
Components Trade & Selection (2/3)
Configuration 1
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 59
Payload Mechanical Layout of
Components Trade & Selection (1/3)
Configuration 2
Nylon hinges
Elevon
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 60
Payload Mechanical Layout of
Components Trade & Selection (3/3)
Parachute Configuration 2
release
Spring loaded
hinges
Camera gimbal
Servo
Linkage to
elevon Selected Configuration 1
Rationale:
● Easier to manufacture
● Latex rubber is more lightweight than
spring loaded hinges
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 61
Payload Pre Deployment Configuration Trade &
Selection (Stowed Configuration) (1/2)
Configuration 1
● Folded payload sits inside the
container.
● The pressure of the payload
folded wings will push the
walls of the container
● There will be no sharp edges
or sticky parts from the folded
wings that will prevent it from
deployment
Stowed Bottom View
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 62
Payload Pre Deployment Configuration Trade &
Selection (Stowed Configuration) (2/2)
Configuration 2
● A vertical rod holds the folded
wings together to decrease
the pressure to the container
Fuselage wall
● The rod will be a smooth
surface to ensure deployment
of the payload
Selected (Configuration 1)
Folded ● Easier to implement
Wing ● Because of configuration 2s
vertical rods. Solid
Rod container top and warp
Stowed Bottom View testing must be done which
takes a lot of time
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 63
Payload Pre Deployment Configuration Trade &
Selection (Payload Deployment)(1/2)
Configuration 1
● Plastic leaf spring is attached
on the bottom of the container
top.
● When the payload release
mechanism is activated, the
leaf spring pushes the
payload downward.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 64
Payload Pre Deployment Configuration Trade &
Selection (Payload Deployment)(2/2)
Configuration 2
● A 3D printed plate with four
rods guided by holes of the
container top
● The rods are spring loaded and
secured with bolts
● When the release mechanism
is activated, the plate is pushed
by the springs which pushes
the payload downward
Selected Configuration2
Rationale:
● Better distribution of pressure
● Configuration 1 is unpredictable
especially in an environment
where vibration is high
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 65
Container Mechanical Layout of
Components Trade & Selection (1 / 2)
Configuration 1 Configuration 2
Selected Configuration 1
Rationale
● 3D printed container
is difficult to
manufacture and
takes a lot of time
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 66
Payload Deployment Configuration Trade &
Selection (Payload Release Mechanism)
Description:
● Payload is attached to the container using fishing line
● Release mechanism will be housed inside a fireproof box to
avoid fire or parts meltdown
● When CanSat descends at ~450 meters the nichrome wire
will be activated by the controller using MOSFET transistor
with 7.4V
● When the fishing line is melted the difference of terminal
velocity of the container (~12.76 m/s) and the payload (~16
m/s) will separate the two.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 67
Container Parachute Attachment
Mechanism
Air
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 68
Payload Parachute Release Mechanism
Hinges
Description:
● The spring and small plate
will be held inside the Protective Shell
cylinder using a Kevlar cord Parachute
to avoid littering
● When the payload descends
Servo
to ~100 meters, the servo will
be activated which opens the Spring
lid. The parachute will be
Stowed
pushed out by the small plate
and spring. Payload Frame
● The parachute is attached to Cover lock
the payload with a tail hole.
Cover
Small plate
Parachute line
String
Front of
Glider
Deployed
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 69
Electronics Structural Integrity
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 70
Electronics Structural Integrity
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 71
Mass Budget
Payload
Weight (g) Source Total Weight of Payload
Components
Xbee 4 Datasheet
Parachute 9 Measured
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 72
Communication and Data Handling
(CDH) Subsystem Design
Tim Marcello
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 74
Payload CDH Requirements
Requirements Description
Telemetry shall include mission time with one second or better solution. Mission time
33
shall be maintained in the event of processor reset during the launch and mission.
XBEE radios shall be used for telemetry. 2.5 GHz Series radios are allowed. 900 MHz
35
XBEE Pro radios also allowed.
36
XBEE radios shall have their NETIP/PANID set to their team number.
37
XBEE radios shall not use broadcast mode.
Cost of CanSat shall be under $1000. Ground support and analysis tools are not
38
included in the cost.
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 75
Payload Processor & Memory
Trade & Selection
Analog Input - 8
PWM Output - 6
Arduino
8-10 16 32 7 18 x 45 7-12 I2C I/O - 1
Nano
SPI - 1
DAC Output - 0
Analog Input - 25
PWM Output - 22
Teensy 62 x 13 x
15 180 1000 4.9 5 I2C I/O - 4
3.6 4.2
SPI - 3
DAC Output - 2
● Availability
Arduino Nano ● Familiarity of programming
● Smaller in size
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a
Payload Real-Time Clock
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 77
Payload Antenna Trade & Selection
Onboard Wire
900 MHz 50mm 2.1 dBi Soldered 4 miles
antenna
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 78
Payload Radio Configuration
Radio Configuration
● NET ID - 1360 (Team ID)
● Configuration Mode - Point to Point Unicast
● Transmission Control -- Data will be sent continuously at 1Hz
during all phases
● Will stop data transmission after landing. Altitude sensor will
be used to detect landing
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 79
Payload Telemetry Format
<ALTITUDE> 73.1 The altitude in meters relative to ground level. The resolution is 0.1 meters
<TEMP> 27.0 The sensed temperature in degrees C with 0.1 of a degree resolution
<VOLTAGE> 7.93 The voltage of the CanSat power bus. Resolution must be 0.01 volts
The time generated by the GPS receiver. Time must report in UTC and have a
<GPS TIME> 04:38:34
resolution of a second
The altitude generated by the GPS receiver in meters above mean sea level
<GPS ALTITUDE> 51.2
with a resolution of 0.1 meters
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 80
Payload Telemetry Format
<AIR SPEED> 17.00 The air speed relative to the payload in meters/second
● Data format:
<TEAM ID>,<MISSION TIME>,<PACKET COUNT>,<ALTITUDE>, <PRESSURE>, <TEMP>,<VOLTAGE>,<GPS
TIME>,<GPS LATITUDE>,<GPS LONGITUDE>,<GPS ALTITUDE>,<GPS SATS>,<AIR SPEED>,<SOFTWARE
STATE>, <PARTICLE COUNT> \newline
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 81
Payload Telemetry Format
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 82
Container CDH Overview
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 83
Container CDH Requirements
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 84
Container Processor & Memory
Trade & Selection
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a
Electrical Power Subsystem (EPS)
Design
Guillermo Martin
Component Purpose
Power switch Mechanism that cuts out main power to the payload
Battery 1 Battery 2
Power Switch
5V bus
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 87
EPS Requirements
Requirements Description
All electronics components shall be enclosed and shielded from the environment with
15
the exception of sensors.
The probe must include an easily accessible power switch that can be accessed
49
without disassembling the cansat and in the stowed configuration.
The probe must include a power indicator such as an LED or sound generating device
50
that can be easily seen without disassembling the cansat and in the stowed state.
Battery source may be alkaline, Ni-Cad, Ni-MH or Lithium polymer batteries are not
53 allowed. Lithium cells must be manufactured with a metal package similar to 18650
cells.
Spring contacts shall not be used for making electrical connections to batteries. Shock
55
forces can cause momentary disconnects.
Payload/Container shall operate for a minimum of two hours when integrated into
57
rocket.
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 88
Payload Electrical Block Diagram
Battery (7.4V)
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 89
Payload Power Trade & Selection
Battery Configuration
Two 18650 batteries in series to provide ~8.2V
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 90
Payload Power Budget
Power
Component Voltage (V) Power(W) Duty Cycle(%) Source
Consumption(Wh)
Adafruit
5V .1 100 .1 Datasheet
Ultimate GPS
SD Card
5V .75 100 .75 Estimate
Reader
Xbee
5V 1 100 1 Estimate
Explorer
Particulate
5V .3 100 .3 Datasheet
Sensor
Buzzer 5V .4 1 .4 Estimate
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 91
Payload Power Budget
Voltage Power
Component Power (W) Duty Cycle(%) Source
(V) Consumption(Wh)
Airspeed
5V .05 100 .05 Datasheet
Sensor
Available total power (Wh) (2 hrs) Power consumption margin (Wh) (2 hrs)
22.2 5.6
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 92
Container Electrical Block Diagram
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 93
Container Power Trade & Selection
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 94
Container Power Budget
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 95
Flight Software (FSW) Design
Arthur S Agdeppa Jr
Programming Languages:
• C/C++
Development environments:
• Arduino IDE
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 97
FSW Overview (2/2)
FSW Chart
Activate
Detect landing
Payload
release
Boot Up
Stop data
transmission
Activate flight
Initialize and control
Calibrate
Sensors
Activate
Beacon
Activate
Read and payload
transmit data to parachute
and from GCS deploy
Presenter: Name goes here CanSat 2020 PDR: Team 1360 UHMC Onipa’a 98
FSW Requirements
Requirements Description
10 The container shall release the payload at 450 meters +/- 10 meters.
After one minute of gliding, the science payload shall release a parachute to drop the
13
science payload to the ground at 10 meters/second, +/- 5m/s
22 The science payload shall measure altitude using an air pressure sensor.
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 99
FSW Requirements
Requirements Description
28 The science payload shall transmit all sensors data in the telemetry.
Telemetry shall include mission time with one second or better solution. Mission time
33
shall be maintained in the event of processor reset during the launch and mission.
The flight software shall maintain a count of packets transmitted, which shall
47 increment with each packet transmission throughout the mission. The value shall be
maintained through process resets.
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 100
Payload FSW State Diagram
FSW Chart
Boot Start Up
N
Retrieve offsets
from EEPROM
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 101
Payload FSW State Diagram
Software state = 2
Store to EEPROM
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 102
Payload FSW State Diagram
Software state = 5
Landing
Activate Audio
Beacon
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 103
Payload FSW State Diagram
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 104
Container FSW State Diagram
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 105
Software Development Plan (1 of 2)
Development Team
• Arthur Agdeppa
• Tim Marcello
• Guillermo Martin
Test Methodology
• Classroom lab test
• Outdoor free fall test
• Drone flight test sensors
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 106
Software Development Plan (2 of 2)
Release mechanisms 1. Program release mechanisms such as nichrome wire and servos
Software state 1. Program software state logic using altitude sensor as data
Integrate all software subsystem and ensure that data transmits at 1Hz and all
Integrate all
events at the software state is executed.
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 107
Ground Control System (GCS) Design
Arthur S Agdeppa Jr
Boosts Send & Enables Xbee Interfaces with Plots the data Control over
signal Retrieves to USB Xbee USB and saves it to configuration
reception Packets connection Adapter .csv file and commands
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 109
GCS Requirements
Requirements Description
29 Telemetry shall be updated once per second.
31 The ground system shall command the science vehicle to start transmitting telemetry prior to launch.
32 The ground station shall generate a csv file of all sensor data as specified in the telemetry section.
Telemetry shall include mission time with one second or better solution. Mission time shall be
33
maintained in the event of processor reset during the launch and mission.
Configuration states such as if commanded to transmit telemetry shall be maintained in the event of
34
a processor reset during launch and mission.
XBEE radios shall be used for telemetry. 2.5 GHz Series radios are allowed. 900 MHz XBEE Pro
35
radios also allowed.
36 XBEE radios shall have their NETIP/PANID set to their team number.
Cost of CanSat shall be under $1000. Ground support and analysis tools are not included in the
38
cost.
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 110
GCS Requirements
Requirements Description
42 Team shall plot each telemetry data field in real time during flight.
The ground station shall include one laptop computer with a minimum of two hours of
44
battery operation, XBEE radio and a hand-held antenna.
The ground station must be portable so the team can be positioned at the ground
45 station operation site along the flight line. AC power will not be available at the ground
station operation site.
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 111
GCS Design
Signal from
Xbee USB Laptop
payload External Xbee Shield
Antenna Receiver
Specification Description
Laptop battery life 4 hours
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 112
GCS Antenna Trade & Selection
Connection
Name Frequency Range Direction Price
Type
140 m (Indoor)
Xbee-PRO 900HP $22.95 - $32.00
Wired 900 - 928 MHz 3.8 km (Outdoor) Omni-directional
Wire antenna (Wire comes in kit)
Selected WLANIOT
Rationale ● Better range
● Portability
● Desktop stand will
hold antenna on top of
the desk
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 113
GCS Software
Software Rationale:
Used 1. Availability
2. Student’s familiarity with the
software
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 114
CanSat Integration and Test
Jhaymar Mendez
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 116
Subsystem Level Testing Plan
Sensors
• Sensors is connected to Arduino using a breadboard to test the interface.
• Sensor output value will be checked and calibrated.
CDH
• When all sensors are integrated to Arduino using a breadboard, all sensor values are outputted to
serial console. Ensure the format is according to CANSAT guideline.
• The SD Card storage will be tested with the Arduino.
• CSV file write test to SD card will be performed.
EPS
• Current draw is measured when all electronics are integrated to ensure power source is enough to
support it.
• Battery Watt hour capacity is measured to calculate margin.
Radio Communication
• Xbee is configured for point to point communication. Broadcast communication will be tested using a
spare Xbee.
• Range test will be performed.
Mechanical
• Unfolded wings is weight tested to ensure it is rigid for gliding.
• Folded payload will be fitted inside container then test payload release to ensure flawless separation
• Payload parachute deployment will be tested.
• Elevon will be visually inspected to ensure freedom of operation.
• Servo will be visually inspected to ensure freedom of operation.
Descent Control
• Parachute drop will be tested to calculate drag.
• Glider prototype will be launched to calculate lift and drag.
• Control system will be tested to fine tune PID controller.
• Air speed sensor will be calibrated with Drone.
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 118
Integrated Level Functional Test Plan
Prototypes
● A prototype of the container and payload with
similar weight to the real one will be dropped
from top of buildings or from a drone to
observe the drop rate and aerodynamics
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 119
Integrated Level Functional Test Plan
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 120
Environmental Test Plan
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 121
Environmental Test Plan
Presenter: Jhaymar Mendez CanSat 2020 PDR: Team 1360 UHMC Onipa’a 122
Mission Operations & Analysis
Guillermo Martin
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 124
Overview of Mission Sequence of
Events
Event Duties and Responsibilities
● Team Mission Control Officer (Tim Marcell) will go to launch control table to
4. Launch execute launch procedure
● Ground station crew will perform all required flight operations
● Recovery crew will head out to attempt recovery of payload and container
5. Recovery ● GCS crew will clear out of the ground station area to allow the next batch of
teams to set up.
● Ground crew must turn in thumb drive with ground station data to the ground
6. Data Analysis
station judge
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 125
Mission Operations Manual
Development Plan
Ground Station Configuration Manual
• Checklist that will include building the GCS, antenna and monitoring software and
ensuring they are operational
CanSat Preparation
• Checklist that will include all points to inspect payload and container are free of damage
and fully operational
Removal Procedure
• Document is provided by CanSat competition
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 126
CanSat Location and Recovery
Container:
• Recovery crew will maintain visual contact with the container to ease recovery
• Pink color of the container will aid the recovery crew
• Parachute will be orange
• Team information will be written on the container
Payload:
• Recovery crew will maintain visual contact with the payload to ease recovery
• Payload frame will be orange in color
• Last GPS data and activated audio beacon will aid the recovery
• Team information will be written on the frame
Presenter: Guillermo Martin CanSat 2020 PDR: Team 1360 UHMC Onipa’a 127
The purpose of this section is to summarize and cross reference the compliance to
the CanSat Competition Mission Guide requirements.
Requirements Compliance
Tim Marcello
Comply/
X-ref Slide(s)
Rqmt No Team Comments
Description Demonstrating
Num Comply / or Notes
Compliance
Partial
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 129
System Requirement Summary
Comply/
X-ref Slide(s)
Rqmt No Team Comments
Description Demonstrating
Num Comply / or Notes
Compliance
Partial
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 130
System Requirement Summary
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 131
System Requirement Summary
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 132
System Requirement Summary
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 133
System Requirement Summary
39 Each team shall develop their own ground station. Comply 113
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 134
System Requirement Summary
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 135
System Requirement Summary
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 136
System Requirement Summary
Presenter: Tim Marcello CanSat 2020 PDR: Team 1360 UHMC Onipa’a 137
Management
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 139
CanSat Budget – Hardware
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 140
CanSat Budget – Other Costs
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 141
Program Schedule Overview
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 142
Detailed Program Schedule
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 143
Detailed Program Schedule
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 144
Detailed Program Schedule
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 145
Conclusions
Major accomplishments
• Testing of electronic components and telemetry is transmitting and
receiving at 1Hz with Xbee. It is also storing to SD card at 1Hz.
• Prototypes have been built and tested.
• Container is finished and is being used to fit the actual payload
Major unfinished work
• 3D printing of glider support structure. We printed out many prototypes and
we are currently deciding which design is best.
• Integration of sensors, batteries, mechanical, and servos to payload is
done, but it needs to be cleaned up
• Environmental testing of payload and container
Why are you ready to proceed to next state of development
• All electronic components including batteries, sensors, servos and
mechanical are available to us to integrate.
• Software has been written for all sensors and Ground Control
• Our design meets requirements according to CanSat guideline
• Radio transmission and reception is complete
Presenter: Arthur S Agdeppa Jr CanSat 2020 PDR: Team 1360 UHMC Onipa’a 146