SlideShare uma empresa Scribd logo
1 de 162
Baixar para ler offline
Team Logo 
Here 
CanSat 2012 Critical Design Review 
Team 7634 
Garuda 
Indian Institute of Technology, Delhi 
CanSat 2012 CDR: Team 7634 (Garuda) 
1
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Arpit Goyal 
2 
Presentation Outline 
•Introduction 
–Team Garuda...................................................................................................................................................................................6 
–Team organization...........................................................................................................................................................................7 
–CanSat Crew……………………………………………………………………………………………………………….………………..8 
–Acronyms.........................................................................................................................................................................................9 
•System Overview -- Mission Summary………………………………………………………………………………………………………………………….13 
–System Requirements...................................................................................................................................................................14 
–Summary of changes since PDR………………………………………………………………………………………………………...16 
–System Concepts of Operations...................................................................................................................................................18 
–Context Diagram...........................................................................................................................................................................20 
–CanSat Systems…………………………………………………………………………………………………………………………...21 
–Physical Layout-CanSat................................................................................................................................................................22 
–Physical Layout-Lander.................................................................................................................................................................23 
–Launch Vehicle Compatibility........................................................................................................................................................24 
•Sensor Subsystem Design 
–Carrier Sensor Subsystem overview.............................................................................................................................................26 
–Lander Sensor Subsystem overview............................................................................................................................................27 
–Sensor Changes since PDR……………………………………………………………………………………………………………...28 
–Sensor Subsystem requirements..................................................................................................................................................29 
–Carrier GPS Summary..................................................................................................................................................................31 
–Carrier non-GPS Altitude and temperature sensor Summary………….......................................................................................34 
–Lander altitude sensor Summary..................................................................................................................................................36 
–Lander Impact force Sensor Summary…………...........................................................................................................................37
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 
3 
Presentation Outline 
•Descent control Design 
–Descent control overview..............................................................................................................................................................39 
–Descent control changes since PDR…………………………………………………………………………………………………….40 
–Descent Control requirements......................................................................................................................................................41 
–Descent rate hardware Summary…………………........................................................................................................................42 
–Descent rates estimates and observations……………………………………………………………………………………………...44 
•Mechanical Subsystem Design 
–Mechanical Subsystems Overview...............................................................................................................................................51 
–Mechanical Subsystem Design changes since PDR…………………………………………………………………………………..52 
–Mechanical Subsystems Requirements........................................................................................................................................56 
–Lander Egg protection Overview…………....................................................................................................................................58 
–Mechanical Layout of Components...............................................................................................................................................59 
–Material Selection..........................................................................................................................................................................60 
–Carrier-Lander interface................................................................................................................................................................61 
–Structure and Survivability Trades................................................................................................................................................62 
–Mass Budget..................................................................................................................................................................................63 
•Communication and Data Handling Subsystem Design 
–CDH overview................................................................................................................................................................................65 
–CDH changes since PDR……………………………………………………………………………………………………………....…69 
–CDH requirements.........................................................................................................................................................................70 
–Processor and memory Selection................................................................................................................................................73 
–Carrier Antenna Selection.............................................................................................................................................................76 
–Data package definition……………………………………………………………………………………………………………….......77 
–Radio Configuration.......................................................................................................................................................................82 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 4 
Presentation Outline 
–Carrier Telemetry Format..............................................................................................................................................................85 
–Activation of Telemetry Transmissions.........................................................................................................................................88 
–Locator Device overview...............................................................................................................................................................89 
•Electrical Power Subsystem 
–EPS overview................................................................................................................................................................................92 
–EPS changes since PDR………………………………………………………………………………………………………………....94 
–EPS requirements for Carrier........................................................................................................................................................95 
–EPS requirements for Lander........................................................................................................................................................96 
–Carrier Electrical Block Diagram...................................................................................................................................................98 
–Lander Electrical Block Diagram...................................................................................................................................................99 
–Power Budget..............................................................................................................................................................................100 
–External Power Control Mechanism............................................................................................................................................102 
–Power Source Summary.............................................................................................................................................................103 
–Battery Voltage Measurement.....................................................................................................................................................104 
•Flight Software Design 
–FSW overview.............................................................................................................................................................................107 
–FSW Requirements.....................................................................................................................................................................108 
–Carrier and lander CanSat FSW libraries……………………………………………………………………………………………...110 
–Carrier FSW overview.................................................................................................................................................................111 
–Lander FSW overview.................................................................................................................................................................113 
–Software development plan.........................................................................................................................................................115 
•Ground Control System Design 
–GCS overview..............................................................................................................................................................................117 
–GCS requirements.......................................................................................................................................................................118 
–GCS Antenna Overview..............................................................................................................................................................120 
–GCS software Description...........................................................................................................................................................124 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
5 
Presentation Outline 
•CanSat Integration and Test 
–CIT overview................................................................................................................................................................................131 
–Sensor subsystems Testing Overview…………………………………………………………………………………………………132 
–Lander Impact force sensor Testing……………………………………………………………………………………………………134 
–DCS Subsystem Testing Overview………………………………………………………………………………………………….…135 
–Mechanical Subsystem Testing Overview…………………………………………………………………………………………..…136 
–CDH Subsystem Testing Overview………………………………………………………………………………………………….…138 
–EPS Subsystem Testing Overview…………………………………………………………………………………………………..…139 
–FSW Subsystem Testing Overview………………………………………………………………………………………………….…140 
–GCS Subsystem Testing Overview………………………………………………………………………………………………….…141 
•Mission Operation & Analysis 
–MOA overview.............................................................................................................................................................................143 
–MOA manual development plan..................................................................................................................................................144 
•CanSat Integration..................................................................................................................................................................145 
•Launch Preparation................................................................................................................................................................146 
•Launch Procedure..................................................................................................................................................................147 
•Removal Procedure................................................................................................................................................................148 
–CanSat Location recovery...........................................................................................................................................................149 
–Mission Rehearsal Activities…………………………………………………………………………………………………………….151 
•Management 
–Status of Procurements………………………………………………………………………………………………………………….154 
–CanSat Budget............................................................................................................................................................................155 
–Sponsorship Plans......................................................................................................................................................................157 
–Program Schedule.......................................................................................................................................................................158 
–Conclusions................................................................................................................................................................................ 161 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
Team Garuda 
Contact Details: <firstname>@teamgaruda.in 
CanSat 2012 CDR: Team 7634 (Garuda) 
Name 
Major with Year 
Arpit Goyal 
Electrical Engineering, Senior 
Rajat Gupta 
Mechanical Engineering, Senior 
Kshiteej Mahajan 
Computer Science, Senior 
Aman Mittal 
Electrical Engineering, Junior 
Prateek Gupta 
Mechanical Engineering, Junior 
Sarthak Kalani 
Electrical Engineering, Junior 
Sudeepto Majumdar 
Electrical Engineering, Junior 
Akash Verma 
Mechanical Engineering, Sophomore 
Rishi Dua 
Electrical Engineering, Sophomore 
Harsh Parikh 
Computer Science, Freshman 
6
Team Logo 
Here 
(If You Want) Team Organization 
CanSat 2012 CDR: Team 7634 (Garuda) 
Team Leader 
Faculty Mentor 
Mechanical Designs Akash Verma 
Prateek Gupta 
Electrical Systems Arpit Goyal 
Sarthak Kalani 
Sudeepto Majumdar 
Software Control 
Harsh Parikh Kshiteej Mahajan 
Rishi Dua 
Team Mentor Alternate Team Leader 
Aman Mittal 
Rajat Gupta 
7
Team Logo 
Here 
(If You Want) CanSat Crew 
Contact Details: <firstname>@teamgaruda.in 
CanSat 2012 PDR: Team 7634 (Garuda) 
Name 
Role 
Mission Control Officer 
Arpit Goyal 
Ground Station Crew 
Kshiteej Mahajan, Aman Mittal, Rishi Dua 
Recovery Crew 
Sudeepto Majumdar, Aman Mittal, Sarthak Kalani, Prateek Gupta, Akash Verma, Rishi Dua, Harsh Parikh 
CanSat Crew 
Sarthak Kalani, Rajat Gupta, Prateek Gupta, Akash Verma 
Emergency and Management Crew 
Rishi Dua, Harsh Parikh 
Safety Crew 
Sudeepto Majumdar 
8
Team Logo 
Here 
(If You Want) 
Acronyms 
Abbreviation 
Meaning 
μC 
Microcontroller 
ACK 
Acknowledgement 
ADC 
Analog to Digital Convertor 
CAD 
Computer-aided design 
CDH 
Communication and Data Handling 
CIT 
CanSat Integration and Test 
DC 
Descent Control 
DS 
Data Sheet 
EMRR 
Essence's Model Rocketry Reviews 
EPS 
Electrical Power Subsystem 
ERL 
Effective Rigging Line Length 
Est 
Estimated 
CanSat 2012 CDR: Team 7634 (Garuda) 
9 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
Acronyms 
Abbreviation 
Meaning 
FAT 
File Allocation Table 
FEA 
Finite element Analysis 
FRP 
Fiber-reinforced plastic 
FSW 
Flight Software 
GCS 
Ground Control Station 
GPS 
Global positioning system 
IDE 
Integrated Development Environment 
Meas 
Measured experimentally 
MOA 
Mission Operation and Analysis 
Op-Amp 
Operational Amplifier 
P&T 
Pressure and Temperature 
CanSat 2012 CDR: Team 7634 (Garuda) 10 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
Acronyms 
Abbreviation 
Meaning 
PCB 
Printed Circuit Board 
RF 
Radio Frequency 
SD 
Secure Digital 
SPI 
Serial Peripheral Interface 
SPL 
Sound Power Level 
SSS 
Sensor Subsystem 
UART 
Universal asynchronous receiver/transmitter 
USD 
United States Dollar 
VSWR 
Voltage Standing Wave Ratio 
CanSat 2012 CDR: Team 7634 (Garuda) 11 
Presenter: Arpit Goyal
Team Logo 
Here 
Systems Overview 
Presenters: Harsh Parikh, Rajat Gupta 
CanSat 2012 CDR: Team 7634 (Garuda) 
12
Team Logo 
Here 
(If You Want) 
Mission Summary 
CanSat 2012 CDR: Team 7634 (Garuda) 
The Main Objective: 
The main purpose of CanSat is to ensure that the egg remains intact from launch to landing 
Auxiliary Objectives: 
•launching CanSat 
•descent CanSat from 600m to 200m at a constant descent rate of 10 m/s ± 1 m/s 
•changing constant descent rate to 5 m/s ± 1m/s at 200m 
•releasing the lander with egg at 91 m altitude 
•landing lander with descent rate less than 5m/s without damaging egg 
•collecting data at ground station from sensors in CanSat through Xbee radio modules 
Selectable Mission: Calculating thrust force after lander has landed; data should be collected at rate more than 100Hz and stored on board for post-processing. 
Selection Rationale: 
•Easy implementation 
•Criteria: Cost, weight, reliability, power and space effective. 
Presenter: Harsh Parikh 
13
Team Logo 
Here 
(If You Want) 
System Requirements 
CanSat 2012 CDR: Team 7634 (Garuda) 
ID 
Requirements 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
SYS-01 
CanSat constraints will be: 
Diameter: less than 127mm 
Total mass 400g - 750g 
Justifies concept of CanSat 
High 
- 
- 
X 
SYS-02 
CanSat egg placed inside will be recovered safely 
Competition requirement 
High 
- 
SSS-05 
SSS-06 
SSS-08 
DC-02 
DC-03 
GCS-03 
X 
X 
SYS-03 
The CanSat shall deploy from the launch vehicle payload section and no protrusions 
Easy to leave rocket 
High 
- 
MS-03 
X 
SYS-04 
The descent control system shall not use any flammable or pyrotechnic devices 
To comply with field safety 
High 
SYS-09 
- 
X 
SYS-05 
Descent rate should be 10m/s till 200m altitude. descent rate fall to 5m/s at 200m 
Competition requirement 
High 
- 
DC-01 
FSW-03 
X 
X 
X 
14 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) System Requirements 
CanSat 2012 CDR: Team 7634 (Garuda) 
ID 
Requirements 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
SYS-06 
Detachment of lander at 91m and lander velocity will be less than 5m/s 
Competition requirement 
High 
- 
DC-01 
FSW-04 
X 
X 
SYS-07 
During descent the carrier shall transmit required sensor data telemetry data once every two second via XBEE Lander descent telemetry shall be stored on – board for post processing following retrieval of the lander 
Competition requirement 
High 
- 
SSS-01 
SSS-02 
SSS-03 
GCS-02 
FSW-05 
CDH-01 
CDH-02 
CDH-03 
CDH-06 
X 
X 
SYS-08 
The cost of CanSat flight hardware shall be under1000$ (other costs are excluded) 
Feasible to design 
High 
- 
- 
X 
SYS-09 
The CanSat and associated operations shall comply with all field safety regulations. 
Competition requirement 
Medium 
- 
SYS-04 
X 
SYS-10 
Impact parameter data shall be measured and stored on data card on sensor 
Data backup 
Medium 
- 
SSS-04 
CDH-04 
X 
X 
15 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
Summary of Changes since PDR 
CanSat 2012 CDR: Team 7634 (Garuda) 16 Presenter: Harsh Parikh 
S.no. 
Subsystem 
Change 
Rationale 
1 
SSS 
GPS sensor is changed from Robokits RKI-1543 to MediaTekMT3329 
Easy availability, easy interfacing with Arduino Uno 
2 
CDH 
Telemetry starts before launch 
Easy Operation 
3 
CDH 
Data parsing GPS 
GPS o/p is a string containing information about multiple aspects 
4 
CDH 
SD card replaced by Micro SD card 
Micro SD card is smaller in size 
5 
MS 
Bottom flap opening is now horizontal 
Air drag opposing the opening in earlier orientation 
6 
MS 
Linear actuator placement changed form horizontal to vertical 
Interference in Lander deployment 
5 
MS 
Structural rods added to provide more stability 
One point to be added 
To provide alignment to lander inside Carrier 
6 
DC 
Deployment mechanism of 2nd parachute is changed 
To avoid entanglement 
7 
EPS 
LCD has been removed from design 
Weight constraint
Team Logo 
Here 
(If You Want) 
System Requirements 
CanSat 2012 CDR: Team 7634 (Garuda) 
17 
Presenter: Harsh Parikh 
S.no. 
Subsystem 
Change 
Rationale 
8 
GCS 
Implementation of upload of real time data onto Google maps 
Can be accessed easily 
9 
GCS 
Google Earth API introduced. 
Trajectory can be plotted
Team Logo 
Here 
(If You Want) 
System Concept of Operations 
CanSat 2012 CDR: Team 7634 (Garuda) On CanSat 
Keep CanSat in rocket 
Launch Rocket 
Leaving CanSat from rocket at 600m 
Descent rate should be 10m/s when CanSat is at height more than 200m 
Descent rate should be 5m/s when CanSat is at height more than 91m 
Detaching lander at 91m Collecting data from sensors Sending Data to ground station 
Data Analysis 
Calculating collision force 
Detecting CanSat 
Off CanSat 
18 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) System Concept of Operation 
•Safety Inspection 
•Briefing 
•Last Mechanical control 
•Last Electrical control 
•Coming at Competition Arena 
Pre Flight 
•CanSat weight and size check. 
•Launch Flight 
•Deploy CanSat at 600m 
•Opening parachute 
•Controlling descent rate to 10m/s + - 1m/s up to 200m 
•Data collection and transmission 
•Reducing descent rate to 5m/s at 200m 
•Detaching Lander at 91m 
Launch and Flight 
•Locating CanSat 
•Saving Data 
•Analyzing Data 
•Preparing PFR 
•PFR Presentation 
Post Flight 
CanSat 2012 CDR: Team 7634 (Garuda) 19 Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) Context Diagram 
CanSat 2012 CDR: Team 7634 (Garuda) 
CanSat Processor 
Flight Software Power System Mechanical System 
Sensor System XBee System 
Ground 
Antenna 
Receiver 
Computer Analyser Environment Mechanical System descent Control Lander Release 
20 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) CanSat Systems CanSat 2012 CDR: Team 7634 (Garuda) 
21 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
Physical Layout- CanSat 
Presenter: Rajat Gupta 126mm 
Space for Electronics Parachute on top 
Lander detachment from bottom 
Lander 
Actuator 
CanSat 2012 CDR: Team 7634 (Garuda) 
22
Team Logo 
Here 
(If You Want) 
Physical Layout- Lander 125mm 
Space for parachutes 
Electronic Components 
Egg 
Egg protection system 
CanSat 2012 CDR: Team 7634 (Garuda) 
23 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) 
Launch Vehicle Compatibility 
•The starting point of design of CanSat body was the inner dimensions of payload section of rocket with sufficient clearance 
•Outer diameter of fabricated body is measured to be 126mm giving 1 mm clearance. 
•Total height of CanSat system is 151mm which is smaller than the given envelope. 
•There are no protrusions from the CanSat which could hamper the smooth deployment from rocket 
•The carrier body is tested by passing through a sheet metal envelop of 127mm dia. 
•As the rocket compartment opens up, CanSat is deployed by action of gravity. 
Presenter: Rajat Gupta 
151mm 
94mm 
CanSat 2012 CDR: Team 7634 (Garuda) 
24
Team Logo 
Here 
CanSat 2012 CDR: Team 7634 (Garuda) 
Sensor Subsystem Design 
Presenter: Arpit Goyal 
25
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 
Sensor Subsystem Overview 
•Carrier Sensor Sub-system overview 
Presenter: Arpit Goyal Micro-controller Arduino Uno 
GPS Sensor 
MediaTek 
(MT3329) 
Pressure Sensor 
Bosch 
(BMP085) 
Non-GPS Altitude Calculation 
Battery 
Voltage Data 
Temperature Sensor BMP085 
26
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Sensor Subsystem Overview 
•Lander Sensor Sub-system overview 
Presenter: Arpit Goyal 
Micro-controller 
Arduino Uno 
Accelerometer Freescale Semiconductors MMA7361 
Pressure Sensor 
Bosch 
(BMP085) 
Non-GPS Altitude Calculation 
Battery 
Voltage Data 
Temperature Sensor 
BMP085 
27
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Sensor Changes since PDR 
Component Change 
PDR 
CDR 
Rationale 
GPS sensor 
RKI-1543 
MediaTek MT3329 
Easy availability; 
simple coding 28 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Sensor Subsystem Requirements 
ID 
Requirement 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
SSS-01 
GPS data shall be measured in carrier (±3m) 
Required as main objective and for locating carrier after it has landed. GPS data will be telemetered to the ground 
HIGH 
SYS-07 
SSS-07 
X 
X 
SSS-02 
Altitude shall be measured without using a non-GPS sensor in carrier and lander both (±1.0m) 
Required as main objective and to calculate height from ground. This will be telemetered to ground and will be used to calculate descent rate 
HIGH 
SYS-07 
SSS-07 
X 
X 
X 
SSS-03 
Air Temperature shall be measured in carrier 
(±2°C) 
Required as base objective and for descent telemetry 
HIGH 
SYS-07 
SSS-07 
SSS-09 
X 
X 
X 
SSS-04 
Impact Force shall be measured in lander after it has landed (at rate of at least 100 Hz) 
(6g) 
Required as part of selectable objective 
HIGH 
SYS-10 
SSS-07 
X 
X 
X 29 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Sensor Subsystem Requirements 
ID 
Requirement 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
SSS-05 
Data Interfaces from sensors, like SPI or UART should be limited 
Limited UART and SPI interface in μC 
MEDIUM 
CDH 
SYS-02 
- 
X 
SSS-06 
Both lander and carrier will have an audio beacon of SPL at least 80 dB 
Required to retrieve lander and carrier after they have landed 
HIGH 
SYS-02 
CDH-09 
X 
X 
X 
SSS-07 
Sensors should have high resolutions and high range 
For accurate data 
LOW 
SSS-01 
SSS-02 
SSS-03 
SSS-04 
- 
X 
SSS-08 
GPS sensor will be used in lander 
It will be used to locate lander after it has landed apart from audio buzzer 
MEDIUM 
SYS-02 
- 
X 
X 
SSS-09 
Temperature will be measured in lander 
For data matching with of carrier 
LOW 
SSS-03 
- 
X 
30 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Carrier GPS Summary 
MT 3329 from MediaTek is chosen as GPS sensor due to: 
•Small size 
•Low weight 
•Low cost 
•Easily available in India 
Manufacturer 
Model 
Accuracy (m) 
Dimensions (mm) 
Mass (g) 
Voltage (V) 
Cost (USD) 
MediaTek 
MT3329 
± 3 
16mm x 16mm x 6mm 
8 
3.2-5 
Typically 3.3 
40 
31 
Presenter: Arpit Goyal 
MediaTek MT3329 GPS Sensor
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Carrier GPS Summary 32 Presenter: Arpit Goyal 
•GPS accuracy: 3m. 
•Typical GPS data format : 
GGA protocol header 
Latitude 
ddmm format 
Longitude 
ddmm format 
Position 
Fix 
Indicator* 
HDOP# Unit of Antenna Altitude Units of Geoidal Separation UTC time hhmmss format 
N-North 
S-South 
E-East 
W-West 
Satellites 
Used 
(0-14) 
Antenna 
Altitude 
Geoidal Separation Checksum * 0 = Fix not available 1=GPS fix 2=Differential GPS fix # Horizontal Dilution of precision
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Carrier GPS Summary 
33 
Presenter: Arpit Goyal 
•Process Sequence: 
–Read and store GPS data in SD card via μC. 
–μC transmits data to GCS. 
–When Δh < 0.1m send final data twice which will be used : 
•As an acknowledgement of carrier‟s arrival on ground. 
•To stop transmission. 
•Testing Status: 
–GPS coding done 
–Data format testing done. 
–Interfacing with μC done. 
–Distance accuracy checking done with two different GPS, the data differed by 0.5m amongst the reading taken at 10 locations. 
–The updating speed of GPS was confirmed by taking it in car moving at almost constant speed of 50 kmph for about 10 min
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier Non-GPS Altitude and Temperature Sensor Summary 
34 
Presenter: Arpit Goyal 
Manufacturer 
Model 
Accuracy (%) 
Dimensions (mm) 
Operating Supply Voltage (V) 
Data interface 
Cost (USD) 
Bosch 
BMP085 
± 1.0 
16.5X16.5 
1.8-3.3 
I2C 
20 
Bosch BMP085 is chosen as Non-GPS altitude sensor and temperature sensor due to: 
•Small Size 
•Integrated Temperature Sensor 
•Low cost 
•Can be easily integrated with I2C bus 
Type 
Range 
Accuracy 
Units 
Pressure 
300 to 1100 
± 0.2 
1.68 
hPa (1hPa = 100 Pa) 
m 
Temperature 
-20 to +65 
± 0.5 
°C 
Bosch BMP085 Pressure Sensor
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Carrier Non-GPS Altitude and 
Temperature Sensor Summary 
Presenter: Arpit Goyal 35 
• Process Sequence: 
• Read temperature and pressure data from the sensor and storing it into array 
• Transmit data via Xbee radio 
• Calculate the altitude on ground system using pressure obtained form the sensor with 
the help of following equation: 
  
 
 
 
  
 
 
 
  
 
 
  
 
 
   
5.255 
1 
0 
44330 1 
p 
p 
H 
• Testing Status: 
 Sensor‟s coding done 
 Data format testing done. 
 Interfacing with μC done. 
 Height accuracy checking done with a GPS and a pressure sensor, the data differed 
by 1m amongst the reading taken at 10 locations. 
• Data obtained when sensor was kept stationary was having some noise. We are 
planning to implement a Kalman filter at GCS to remove noise component from the data.
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Lander Non-GPS Altitude and Temperature Sensor Summary 36 Presenter: Arpit Goyal 
•Process Sequence: 
•Read temperature and pressure data from the sensor and storing it into array 
•Calculate the altitude on Microcontroller using pressure obtained form the sensor with the help of following equation: 
•Transmit data via Xbee radio 
•Testing Status: 
 Sensor‟s coding done 
 Data format testing done. 
 Interfacing with μC done. 
 Height accuracy checking done with a GPS and a pressure, the data differed by 1m amongst the reading taken at 10 locations. 
  
 
 
 
  
 
 
 
  
 
 
  
 
 
   
5.255 
1 
0 
44330 1 
p 
p 
H
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Lander Impact Force Sensor Summary 
Deciding factors: 
•Low cost 
•ADC as data interface, Micro-controller have limited I2C interface. 
•Higher range 
Accuracy: ± 0.1 g 
Data format: (x,y,z) for acceleration in all 3-axis 
Process: 
• Read data and store in array. 
• Calculate resultant acceleration magnitude: |a| 
• Impact force = mass*acceleration. Store it in SD 
Manufacturer 
Model 
Dimensions (mm) 
Output 
(A/D) 
Voltage Range 
Range 
Cost (USD) 
Freescale Semiconductors 
MMA7361 
23.8X12.6 
A 
3.3 V 
± 6g 
12 37 Presenter: Arpit Goyal
Team Logo 
Here 
CanSat 2012 CDR: Team 7634 (Garuda) 
Descent Control Design 
Presenter: Prateek Gupta 38
Team Logo 
Here 
(If You Want) CanSat 2012 PDR: Team 7634 (Garuda) Descent Control Overview 
•The descent mechanism selected is parachutes with thorough calculation of the drag area. 
•The material selected after careful consideration is ripstop nylon and it will be provided with spill holes to reduce drift and provide stability. 
•2 parachutes of bright red color are chosen for two levels of descent for carrier. 
–1st parachute will bring down the velocity of CanSat to 10m/s. 
–2nd parachute will be deployed in addition to 1st, at 200m altitude to bring down the velocity to 5m/s. 
–To avoid the fore body wake effects, the effective rigging line length is calculated. 
–Use of bridle to prevent entanglement of shroud lines. 
•The parachute in the lander directly brings it descent rate to below 5m/s. 
•Before deployment the parachutes are folded to occupy the allotted minimum space. 
Presenter: Prateek Gupta 
39
Team Logo 
Here 
(If You Want) 
CanSat 2012 PDR: Team 7634 (Garuda) 
Descent Control Changes since PDR 40 Presenter: Prateek Gupta 
•Use of bridle to prevent entangling of shroud lines of two parachutes of carrier. 
•Tethered device for deployment of 2nd parachute of carrier. 
•Parachute has been tested to verify coefficient of drag. 
•Consideration of spill hole size according to vendors available in market and modification of parachute size accordingly. 
•Two parachutes have been purchased and tested and appropriate requirement of parachutes have been realized. 
•Parachutes have been analyzed from the perspective of oscillations as well.
Team Logo 
Here 
(If You Want) 
CanSat 2012 PDR: Team 7634 (Garuda) 
Descent Control Requirements 
ID 
Requirement 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
DC-1 
Use of two parachutes in Carrier and one in lander 
To attain required descent rates 
HIGH 
SYS-05 
SYS-06 
- 
X 
X 
X 
X 
DC-2 
Parachute should have a shiny colour 
To locate carrier and lander easily 
HIGH 
SYS-02 
- 
X 
DC-3 
Spill holes should be used in parachutes 
To reduce drift 
MEDIUM 
SYS-02 
- 
X 
X 
X 
DC-4 
At 200 m the 2nd parachute shall not entangle with the 1st one 
Proper orientation and deployment mechanism is required for 2nd parachute 
HIGH 
SYS-05 
- 
X 
X 
41 
Presenter: Prateek Gupta
Team Logo 
Here 
(If You Want) Descent Rate Hardware Summary 
DESCENT RATE CALCULATIONS FOR CanSat 
Payload 
Diameter 
(1st Parachute) 
Descent rate (600m) 
Diameter 
(2nd Parachute) 
Descent Rate (200m) 
725g 
36cm 
10m/s 
51cm 
5.56m/s 
CanSat 2012 PDR: Team 7634 (Garuda) 
42 
Presenter: Prateek Gupta 
Tethered device and a deployment bag to be used for deploying 2nd parachute held by the compressed spring which will act as a trigger to throw out lid. 
• Passive Descent Control: 
• Brighter parachute color to be selected 
• Active Descent Control: 
We will be calculating decent rate at GCS software from the data.
Team Logo 
Here 
(If You Want) Descent Rate Hardware Summary 
DESCENT RATE CALCULATIONS FOR LANDER(91m) 
•Parachute: 
CanSat 2012 PDR: Team 7634 (Garuda) 
43 
Presenter: Prateek Gupta 
• Passive Descent Control: 
Payload 
Diameter 
Descent rate 
200g 
37cm 
5m/s Parachute Testing done from IIT Delhi
Team Logo 
Here 
(If You Want) Descent Rate Estimates 
Measurements: 
• Each parachute weighs 50gm 
• All parachutes in a cluster must be identical to prevent unbalancing of drag forces. This 
requirement is completely relaxed and will be considered after testing of dual chutes. 
• Spill hole of 20% of chute diameter is not going to affect the equivalent diameter and this is 
available in the market. 
• Spill hole will also help in increasing the stability of chute. 
• Equivalent diameter for cluster is calculated using: 
• All calculations are based on EMRR‟s Calculator 
CanSat 2012 PDR: Team 7634 (Garuda) 
2 2 
Deq  D1  D2 
Presenter: Prateek Gupta 44
Team Logo 
Here 
(If You Want) Descent Rate Estimates 
Testing of Descent Rate Control Status: 
Presenter: Prateek Gupta CanSat 2012 PDR: Team 7634 (Garuda) 45 
T 
L 
v plumbline  
• The parachute was tested by descent from 25m high building and payload of 
725gm. Coefficient of drag was calculated from the observations and chute‟s 
diameter were accordingly modified. 
• The plumb line length were tested of the descent control mechanism. The results 
were in consonance with (data table). 
• Plumb line length =10m 
• The steeper the negative dCm/dv slope, the greater is the stabilizing tendency of 
the parachute, and the better is its damping capability against non stabilizing 
forces such as sudden gusts of wind. 
• Cm is the coefficient of moment acting on chute about payload
Team Logo 
Here 
(If You Want) Experimental Observations 
Altitude =24m 
Area =7*(0.17)2 m2 = 0.2023 m2 
Calculated Cd comes out to be 1.30 
Parachute sizes have been therefore 
Modified and ordered from the same vendor. 
MATLAB program has been made and velocity 
curve has been plotted against time to verify 
time to reach terminal velocity. 
S. No. 
Mass 
Time 
Velocity 
Drift 
1. 
0.72gm 
1.50 s 
6.67m/s 
1.5m 
2. 
0.72gm 
1.47s 
6.8m/s 
1.1m 
3. 
0.72gm 
1.48s 
6.76m/s 
0.9m 
CanSat 2012 PDR: Team 7634 (Garuda) 
46 17cm 
Presenter: Prateek Gupta
Team Logo 
Here 
(If You Want) Descent Rate Estimates 
Formula used for calculating the terminal velocity 
Vt= Terminal Velocity 
W= Payload 
Cd= Coefficient of Drag (1.5 for round and hemisphere) 
ρ =Density of Air (It varies from 600m to ground level) 
A= Equivalent area of Parachute or cluster of them ((Π*d2)/4) 
CanSat 2012 PDR: Team 7634 (Garuda) 47 
C A 
W 
V 
d 
t  
2 
 
Presenter: Prateek Gupta
Team Logo 
Here 
(If You Want) Descent Rate Estimates 
Density of air is not 
constant. 
@ 600m 
density=1.13 kg/m3 
@Sea level 
Density= 1.2 kg/m3 
Terminal velocity will decrease as it approaches ground. 
There is not much variation in density and hence we can assume it to be constant and 
calculate for the worst case i.e. 1.13 kg/m3. 
CanSat 2012 PDR: Team 7634 (Garuda) 
48 
Presenter: Prateek Gupta
Team Logo 
Here 
(If You Want) 
Descent Rate Estimates 
*Use of spill hole deviates the equivalent diameter only by a small amount so these values should hold in actual scenario. Cd taken is 1.30. 
Object 
Altitude 
Weight 
Terminal Velocity 
Carrier + Lander 
600m 
725g 
10m/s 
Carrier + Lander 
200m 
725 
6m/s 
Carrier 
91m 
525g 
5.7m/s(Using non identical chutes) 
Lander 
91m 
200g 
5m/s 
CanSat 2012 PDR: Team 7634 (Garuda) 
49 
Presenter: Prateek Gupta
Team Logo 
Here 
CanSat 2012 CDR: Team 7634 (Garuda) 
Mechanical Subsystem Design 
Presenters: Rajat Gupta, Akash Verma 
50
Team Logo 
Here 
(If You Want) 51 
Mechanical Subsystem Overview 
CanSat 2012 CDR: Team 7634 (Garuda) 
•The design of the structure was governed by the designated payload envelop. For the given dimensions of payload, concentric arrangement of carrier and lander one-inside-the-other was perceived to be best suited. 
•The body is fabricated with fiber re-enforced plastic which provides good impact resistance 
•The bottom of carrier is opens horizontally on initialization of lander deployment with help of linear actuator and the lander falls due to gravity. 
•The structural rods are made of aluminum and provide structural integrity. 
•All electrical components are placed strategically to bring the centre of gravity as close to the centre as possible for balance of the system 
•The egg protection system uses a combination of impact force distributor and shock absorbing material. 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) 
Mechanical Subsystem Changes Since PDR 
52 
Component Changed 
PDR 
CDR 
Rationale 
Bottom flap opening 
Opened vertically along horizontal axis 
Now opens horizontally along vertical axis 
To prevent flap opening against air drag. 
Linear actuator placement 
Placed on the flap 
Placed on main body 
Space constraints and prevent interference 
Structural rods of lander 
Solid rods 
Hollow rods 
For rigid attachment and directed deployment CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) 
Mechanical Subsystem Changes Since PDR-Detailed 
1. Bottom flap opening: It was observed that the previous design for opening of bottom flap for lander detachment is working against the drag force of air experienced during descent and a strong springing mechanism would be required to overcome it. 
To overcome this an alternate arrangement of the bottom opening horizontally sideways is used. It is loaded on a Torsional spring on the axis and released using a linear actuator. 
53 
Direction of descent 
Air Drag Direction of opening 
New direction of opening 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) 
Mechanical Subsystem Changes Since PDR-Detailed 
2. Linear actuator placement: Earlier the actuator was placed on the flap according to the original direction of opening. But the new horizontal opening the actuator is placed vertically to avoid interference. 
54 CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) 
Mechanical Subsystem Changes Since PDR-Detailed 
55 
3. Structural rods of lander: Earlier the rods of lander were solid and independent of carrier. Now the rods of lander are hollow and solid rods are added to the carrier. The solid rods of carrier are inserted in the hollow rods of lander, providing it a rigid support and guiding pathway for deployment. 
Solid rods inserted in hollow rods 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) 
56 
Mechanical System Requirements 
Presenter: Rajat Gupta 
ID 
Requirement 
Rationale 
Priority 
Parent 
Child 
VM 
A 
I 
T 
D 
MS-1 
Total mass of CanSat shall be between 400g and 750g. 
Specified limits for the base mission requirement. 
High 
- 
- 
X 
X 
MS-2 
CanSat shall fit into a cylindrical envelop of 130 mm diameter and 152mm height. 
The CanSat dimensions are governed by the payload envelop available inside rocket. 
High 
- 
- 
X 
MS-3 
There shall be no protrusions beyond the payload envelop until CanSat deployment 
Protrusions may interfere with smooth deployment. 
High 
SYS-03 
- 
X 
MS-4 
The various components shall be located strategically so as to bring the CG near the centre line. 
The mass distribution of the rocket should be fairly uniform for stable operations 
Medium 
SYS-11 
- 
X 
MS-5 
The egg shall be recovered without breaking 
The egg protection system should withstand all impacts and ensure safety of egg 
High 
- 
- 
X 
X 
CanSat 2012 CDR: Team 7634 (Garuda)
Team Logo 
Here 
(If You Want) 
Mechanical System Requirements 
57 
MS-6 
The lander shall be released at height of 91m 
The lander should be securely attached to carrier and only be deployed at designated altitude. 
High 
- 
- 
X 
MS-7 
All electronics shall be shielded from the environment 
Structure must provide protection to the electronics 
High 
- 
- 
X 
MS-8 
The structure must support 30gees of shock force and 10 gees of acceleration 
The structure has to withstand various forces during takeoff and landing 
High 
- 
- 
X 
X CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) 
58 
Lander Egg Protection Overview 
•The selected egg protection system consists of a force distributor at bottom and surrounded by a shock absorbing and dampening material. 
–The hip bone protector(used by elderly people) is used as a force distributor to distribute the impact forces sideways and protect the egg from breaking 
–The egg is placed in a spherical foam ball with cavity carved inside to provide protection from all sides. It is covered from top by more foam pieces. 
Presenter: Rajat Gupta 
•Other alternates: cotton & bubble wrap are also tested for cushioning effect. 
•In final configuration, Egg is wrapped with a layer bubble wrap to protect from self crushing force from foam ball 
•Polystyrene balls are filled in any space left to provide extra cushion. 
•All the materials: foam, bubble wrap, polystyrene balls are easily available lightweight and inexpensive. Hip protector was available in our lab as part of ongoing product developed with patented research. CanSat 2012 CDR: Team 7634 (Garuda)
Team Logo 
Here 
(If You Want) 
59 
Mechanical Layout of Components 
151mm 
94mm 
125mm Electronics Space for parachute 
Egg Protection system 
Actuator 
Main Structure 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) Material Selections 60 FRP (fiber reinforced plastic) 
•Density = 1799.19381 kg / m3 
•chemical, moisture, and temperature resistance 
•superior tensile, flexural and impact strength behaviour 
•High Strength to Weight Ratio 
•Easy to mold and cast in our lab 
•Cheap and easily available 
Aluminum rods 
•Density 2.63 gram 
•Ultimate strength 248 MPa 
•Light weight and strong enough for the CanSat 
•Easily available in various diameters 
Torsional spring 
•For quick opening of bottom flap of the carrier 
The material chosen for structure is FRP body with aluminum support rods due their superior qualities at affordable price as shown below. 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Rajat Gupta
Team Logo 
Here 
(If You Want) Carrier-Lander Interface Release of the lander results in opening of the parachute which is above the lander. 61 
•The lander will be placed inside the carrier. 
•The bottom part of the carrier is a rotating disc. 
•A torsional spring is attached between the disc and the carrier for quick opening. 
• A linear actuator is used for holding the bottom disc. At 91m actuator pulls the locking rod and the disc rotates by spring force. 
•Lander comes out by gravitational force. 
•Hollow rod of the lander will slide through the solid rods attached to the carrier, providing a guided path to lander deployment. 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Akash Verma
Team Logo 
Here 
(If You Want) 
Structure and Survivability 
•The components are securely fastened on the structure of carrier and lander with the help of nut and bolts. Superglue is used wherever there is space or size constraint for bolts. 
•The structure is tested for shock force survivability both by numerical simulations(Finite element method) and by actual strength testing under load(explained in testing section). 
•The preliminary FEA results of the structure for load due 20gees average deceleration shows resultant displacement and von-mises stress way below limits. 
62 *The analysis is for static forces equivalent to 20g impact for fixed end boundary conditions with material properties assumed to be uniform. In real case the properties are different in direction of fibers for FRP Max resultant disp.: .01mm 
Max von mises stress= 0.23 Mpa 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Akash Verma
Team Logo 
Here 
(If You Want) Mass Budget 63 
Carrier components 
Weight (g) 
Arduino board 
32 
LCD 
35 
Parachutes 
60 
Structure 
250 
Battery 
24 
Other electronics 
20 
Total carrier mass 
421 
Carrier components 
Weight (g) 
Arduino board 
32 
LCD 
35 
Parachutes 
30 
Structure 
100 
Battery 
24 
Other electronics 
20 
Egg protection(without egg) 
~60 
Total carrier mass(without egg) 
241 CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma
Team Logo 
Here 
CanSat 2012 CDR: Team 7634 (Garuda) 
64 
Communication and Data Handling Subsystem Design 
Presenter: Aman Mittal Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 65 
CDH Overview – Lander 
GPS Data 
SD Card 
BMP 085 (T&P sensor) Xbee Pro 
Battery Voltage Buzzer Arduino Uno 
Serial Data 
Serial for Tx 
Through 
ADC 
I2C data L293D (buffer for actuator) 
Output 
PWM 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
66 
CDH Overview – Carrier 
•BMP sensor gives the temperature and pressure data in I2C format, so we use the corresponding pins in the Arduino. 
•The Battery Voltage gives Analog data, and hence analog pins in Arduino Uno are used. 
•GPS sends data serially to the Arduino and hence we use the Rx pin on Arduino. 
•Data is sent to Xbee serially from Arduino using the Tx pin in Arduino. 
•Data is stored in SD card through SPI mode, and hence SPI pins on Arduino are used for the same. 
•Output is given out to Buzzer to enable auditory location. It is done using Digital pins on Arduino. 
•PWM output is given to L293D which drives the actuator. 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
67 
CDH Overview – Lander 
GPS Data SD Card BMP 085 (T&P sensor) 
Xbee Pro 
Battery Voltage 
Buzzer 
Arduino Uno Serial Data Serial for Tx Through ADC 
I2C data 
MMA 7361 (Accelerometer) Through ADC 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634(Garuda) 
68 
CDH Overview – Lander 
•BMP sensor gives the temperature and pressure data in I2C format, so we use the corresponding pins in the Arduino. 
•The Battery Voltage and MMA 7361 gives Analog data, and hence analog pins in Arduino Uno are used. 
•GPS sends data serially to the Arduino and hence we use the Rx pin on Arduino. 
•Data is sent to Xbee serially from Arduino using the Tx pin in Arduino. 
•Data is stored in SD card through SPI mode, and hence SPI pins on Arduino are used for the same. 
•Output is given out to Buzzer to enable auditory location. It is done using Digital pins on Arduino. 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CDH Changes Since PDR 
•The START signal for Xbee communication was sent after take off in PDR. Now it is being sent before take off in CDR because the modification in this rule was discussed in the Yahoo Group of CanSat. 
•In PDR we used SD card adaptor. This is replaced with mini SD card in CDR because it is less preserves space. 
•In PDR, we had missed the data parsing of GPS output. This has been corrected in CDR. 
CanSat 2012 CDR: Team 7634 (Garuda) 
69 Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
CDH Requirements 
ID 
Requirement 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
CDH -01 
Sensor data will be sent 
Base mission requirements 
HIGH 
SYS-07 
- 
X 
X 
CDH-02 
Carrier data will be stored 
Store all data to be transmitted as backup 
MEDIUM 
SYS-07 
- 
X 
CDH-03 
Store lander data 
Base mission requirement for velocity data 
HIGH 
SYS-07 
- 
X 
X 
CDH-04 
Accelerometer data 
ADC data for force calculation 
HIGH 
SYS-10 
- 
X 
CDH-05 
Micro-controller speed>1MHz 
To process all data and send telemetry 
MEDIUM 
- 
- 
X 
CDH-06 
Telemetry from Xbee will be used 
Base Station Requirements 
HIGH 
SYS-07 
FSW-02 
X 
70 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CDH Requirements 
ID 
Requirement 
Rationale 
Priority 
Parents 
Children 
VM 
A 
I 
T 
D 
CDH-07 
AT Mode for Xbee will be used 
Base Mission Requirement 
HIGH 
- 
- 
X 
X 
CDH-08 
Locating device active on landing 
Base mission requirements and to save power 
HIGH 
- 
- 
X 
X 
CDH-09 
SPL for Buzzer shall be greater than 80dB 
For location 
HIGH 
SSS-06 
- 
X 
CDH-10 
Handheld locator will trigger buzzer 
To provide ease in locating 
MEDIUM 
- 
- 
X 
X 
CDH-11 
Buzzer will be off before landing 
Base mission requirements and to save power 
HIGH 
- 
- 
X 
CDH-12 
CanSat will stop transmitting when triggered off 
Saving power 
MEDIUM 
- 
FSW-07 
X 
X 
CanSat 2012 CDR: Team 7634 (Garuda) 71 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CDH Requirements 
ID 
Requirement 
Rationale 
Priority 
Parents 
Children 
VM 
A 
I 
T 
D 
CDH-13 
The Pan ID of Xbee module should be set as Team Number 
To avoid interference 
HIGH 
- 
- 
X 
CanSat 2012 CDR: Team 7634 (Garuda) 72 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
Processor and Memory Selection 
Parameter 
Arduino Uno 
Processor Speed(MHz) 
16 
Operating Voltage 
5 
Data Interface (D/A) 
14/6 
Size(cm x cm) 
6.5x5.2 
Flash Memory(kB) 
32 
Price(in USD) 
25 
Modes Available(SPI/I2C/Serial) 
1/1/1 
CanSat 2012 CDR: Team 7634 (Garuda) 
73 
Presenter: Aman Mittal 
Micro SD card 
ATmega 128
Team Logo 
Here 
(If You Want) 
Processor and Memory Selection 
•Carrier 
– Arduino Uno is chosen for the microcontroller. 
–Easy interfacing, sufficient digital outputs for data handling. 
–Low price and size. 
–Sufficient modes of communication available. 
•Lander 
–Arduino Uno is chosen for the microcontroller. 
–Same design for the carrier and Lander. 
CanSat 2012 CDR: Team 7634 (Garuda) 74 
Presenter: Aman Mittal 
Arduino Uno
Team Logo 
Here 
(If You Want) 
Memory Selection 
•Micro-SD card is used for external memory 
–Standard FAT 32 file system. 
–Large amounts of data can be stored. 
–Non-volatile. 
–Easy to retrieve data on laptop. 
CanSat 2012 CDR: Team 7634 (Garuda) 
75 
Presenter: Aman Mittal 
Micro-SD card
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 
76 
Carrier Antenna Selection 
•Antenna used is - A24HASM 450 – an RPSMA antenna to be used with XBP24BZ7SIT-004J 
S. No. 
Performance Measure 
Specifications 
1 
Frequency (in MHz) 
2400-2500 
2 
Gain (in dB) 
2.5 
3 
VSWR 
<1.6:1 
4 
Impedance 
50 Ώ 
5 
Height (in mm) 
109 
6 
Weight (in g) 
14 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) Data Package Definitions - Radio 
The Xbee communicate in AT mode (transparent mode). 
Xbee uses USART communication at baud rate 57600. 
The communication protocol in AT mode is simple serial communication with any device. 
Point to point communication is established in Xbee. 
The coordinator ID is set at 0 while the other Xbee(in the modules) have a unique PanID. 
We are using 64-bit addressing (transparent) for Xbee. 
The network address will be stored in the table 
CanSat 2012 CDR: Team 7634 (Garuda) 
77 Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) Data Package Definitions - GPS 
•GPS transmits data serially using UART at baud rate of 57600 (configurable). 
•It uses NMEA for data transmission. 
•The data starts with a „$‟ and ends with the <cl><rf> in this format and output format is comma separated. This is used to parse the data to get the required data. 
•The GPS automatically sends the data at 1Hz when powered on, and we take this data from UART. 
•The GPS data format has been mentioned in the GPS subsection in the Sensor Subsystem Design. 
CanSat 2012 CDR: Team 7634 (Garuda) 
78 Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
Data Package Definitions- T&P sensor 
•Uses I2C format for the transmission of data to the Arduino. 
•In this protocol, SDA line sends the data while SCL is the clock. 
•Start – SDA pulled low while SCL is high. 
•Stop – SDA pulled high while SCL is high. 
•We are using it in ultra low power mode, putting the oversampling setting (osrs) to 0. 
•I2C Address of the sensor – 0x77 for start of transmission. 
CanSat 2012 CDR: Team 7634 (Garuda) 79 Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
Data Package Definitions - Accelerometer 
•Analog data output to the microcontroller. 
•We use the g select as 0. 
•10 bit ADC mode is used at sampling rate 50KHz. 
CanSat 2012 CDR: Team 7634 (Garuda) 
80 Presenter: Aman Mittal Accelerometer
Team Logo 
Here 
(If You Want) Data Package Definitions – SD Card and Battery Voltage 
•Battery Voltage Sensor – 
–Uses 2 amplifiers for the sensing of battery voltage. 
–Gives an analog data which is fed to the analog pin of arduino. 
•SD Card – 
–Uses SPI mode for transfer of data. 
–Uses the SPI bus on the Arduino. 
CanSat 2012 CDR: Team 7634 (Garuda) 
81 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 82 Radio Configuration 
•The radio module XBP24BZ7SIT-004J is configured to be used in AT mode. 
•AT mode supports any device with serial communication, so we use serial pins in Arduino. 
•As AT Mode is being used, we will mainly be talking to one Xbee at a time, as talking to multiple Xbee requires changes destination address from command mode. We will be using point to point network. Selects channel and PAN ID 
Set the Xbee to join a specific PAN ID(7639) 
Security key to be obtained in preinstall 
Send data to the specific 16 bit addresses. Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 83 Radio Configuration 
Pre-Flight 
•Establish connection by sending START from GCS and receiving ACK from Xbee Module(PAN on same ID, transmission to specific addresses.) 
Ascent 
•Send data from Carrier Xbee to GCS 
•One way communication in this phase. 
Descent 
•Send data packets from Carrier Xbee to GCS 
•One way communication in this phase. Post Flight 
•Carrier Xbee stops transmission and its location is stored. 
•Lander Xbee starts transmission to GCS. 
•GCS can send activate buzzer commands to Lander and Carrier. 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
84 
Radio Configuration 
•We have been successful in establishing communication between the Xbee modules in AT mode. 
•We have tested the transmission of data between Xbee in when kept in separate rooms. 
•We have successfully been able to test the Xbee over the range of 300m in open. 
•We need to further test its complete range. 
•We need to test for the launch and drop cases for the communication to be robust. Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 
85 
Carrier Telemetry Format 
•The data sent in the telemetry includes – 
–GPS data 
Height ( altitude) 
No. of satellites tracked 
Longitude 
Latitude 
UTC Time 
–Altitude and temperature data from BMP085 
–Battery Voltage 
•Data rate: 0.5 Hz. 
•The format is explained in the next slide. 
Start of Transmission ($) Data Checksum 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
86 
Carrier Telemetry Format 
–The data format is – 
‟$,55,22,101.9,6.60,161441,4106.041N,02901.369E,03,39.5,M,167” (to be sent via Xbee) 
•$ is Start Byte 
•55 is Seconds since launch 
•22 is temperature in Celsius 
•101.9 is pressure in kPa 
•6.60 is battery voltage in V 
•161441 is 16:14:41 UTC time 
•4106.0410 is latitude, N indicates North 
•02901.3697 is longitude, E indicates East 
•03 is the number of satellites tracked 
•39.5 is Mean Sea Level Altitude, M indicates meters. 
•167 is the checksum, calculated by adding all bytes in the frame modulus 255. 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 
87 
Carrier Telemetry Format 
Characters Sent 
Definition 
HHmmss 
UTC Time 
LLLL.LLLL 
Longitude 
LLLL.LLLL 
Latitude 
AAA.A 
Altitude (GPS) 
NN 
No. of satellites 
AAA.A 
Altitude (BMP085) 
TT.T 
Air Temperature 
VV.V 
Battery Voltage 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 88 Activation of Telemetry Transmissions 
•Telemetry activation done just before launch by sending a START command from the GCS Xbee(Coordinator node) 
•The end device(Carrier and Lander) joins the network formed by the coordinator Xbee. 
Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
89 
Locator Device Selection Overview 
•The locator devices will be a combination of GPS, Xbee and Buzzer. 
•To activate telemetry from the Xbee and GPS, 2 flags will be set – 
–After switching on, when height>300m, the first flag goes high, to ensure that they don‟t send data before flight. 
–The second flag goes high only when flag 1 is true, when the altitude data is constant for 10 seconds. 
•The buzzer can be activated by sending an ACTIVATE signal through the GCS. 
•If connection between Xbee fails, the Buzzer is switched on automatically. 
•On recovery, buzzer, Xbee and GPS are switched off through a manual power switch. Presenter: Aman Mittal
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 
90 
Locator Device Selection Overview 
•There will be separate transmission ID for the carrier and the Lander. 
•The Coordinates of the Carrier Xbee are located and stored in the GCS. The Carrier Xbee stops transmitting after altitude data is constant for 10 sec post flight. 
•In case of non recovery, on the launch day, the carrier and the lander will be having Labels : 
• “Carrier, CanSat 2012 Team 7639, Garuda, IIT Delhi” 
“Lander, CanSat 2012 Team 7639, Garuda, IIT Delhi” 
Performance Measure 
Specifications 
Operating Voltage (V) 
5 
Current Consumption (mA) 
35 
Sound Output (dB) 
95 
Power Consumption (mW) 
175 Presenter: Aman Mittal
Team Logo 
Here CanSat 2012 CDR: Team 7634 (Garuda) Electrical Power Subsystem 
Presenter: Harsh Parikh 
91
Team Logo 
Here 
(If You Want) 
EPS Schematic Overview 
CanSat Power System Carrier battery source Lander battery source Sensors + Xbee 
Arduino Board 
Buzzer and actuator 
Sensors + Xbee 
Arduino Board 
Buzzer 92 CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
EPS Overview 
•2 supplies: Carrier + Lander 
•Most power consumers: GPS sensor and buzzer. 
•Power supply: 
–Main supply used : 9V. 
–Supply to components via 3.3V and 5V regulator ICs. 
–Rationale: Constant voltage to components. 
•Use of GPS and radio on Lander: 
–Rationale: Easy retrieval. 
–Cost, space, power and weight: not a limiting factor. 
•Power saving: 
–High power components switched on only during flight. 
–Sleep mode used during 1hour wait time and before retrieval (except buzzer) via communication. 
CanSat 2012 CDR: Team 7634 (Garuda) 
93 Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) EPS Changes since PDR 
1. LCD has been removed as it was consuming lot of space, weight and power. 
CanSat 2012 CDR: Team 7634 (Garuda) 94 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
EPS Requirements-Carrier 
ID 
Requirement 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
EPS-01 
All electronic components of carrier will be powered. 
Necessary for the working of CanSat. 
High 
- 
- 
X 
EPS-02 
Power shall be supplied by 3.3V and 5V regulator ICs (LM7833 and LM7805 used) 
Components require 3.3V and 5V regulated power supplies 
High 
- 
- 
X 
EPS-03 
External switch and LED shall be used for initial and final on/off 
Easy power turn on/off mechanism 
High 
- 
- 
X 
EPS-04 
Actuator should have an external switch for manual override. 
Easy process of testing 
Medium 
- 
- 
X 
X 
X 
CanSat 2012 CDR: Team 7634 (Garuda) 95 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
EPS Requirements-Lander 
ID 
Requirement 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
EPS-05 
All electronic components of lander will be powered. 
Necessary for the working of CanSat. 
High 
- 
- 
X 
EPS-06 
Power shall be supplied by 3.3V and 5V regulator ICs (LM7833 and LM7805 used) 
Components require 3.3V and 5V regulated power supplies 
High 
- 
- 
X 
EPS-07 
Voltage should be displayed on LCD 
Efficient monitoring of battery voltage 
Low 
- 
- 
X 
X 
EPS-08 
External switch and LED shall be used for initial and final on/off 
Easy power turn on/off mechanism 
High 
- 
- 
X 
CanSat 2012 CDR: Team 7634 (Garuda) 
96 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) EPS Requirements-Lander 
ID 
Requirement 
Rationale 
Priority 
Parent 
Children 
VM 
A 
I 
T 
D 
EPS-09 
Power to extra hardware to measure battery voltage 
Voltage level to be transmitted and so its hardware needs power. 
High 
- 
- 
x 
x 
EPS-10 
External switch to turn lander on/off 
Easy mechanism for turning lander on/off 
High 
- 
- 
x 
x 
EPS-11 
LED 
Display on/off power of lander 
High 
- 
- 
x 
EPS-12 
Power to accelerometer 
Need to measure external force with the same 
High 
SYS-10 
- 
x 
x 
CanSat 2012 CDR: Team 7634 (Garuda) 
97 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) Carrier Electrical Block Diagram 
CanSat 2012 CDR: Team 7634 (Garuda) 
Arduino (9V) GPS(5V) P&T Sensor (3.3V) 
Actuator 
(3.3V) 
SD card 
(3.3V) 
Buzzer(9V) LCD(5V) 
Voltage Measurement Hardware(9V) 
Radio Transceiver 
(3.3V) Power Source 3.3V regulator 
5V regulator 
9V supply 
98 Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
Lander Electrical Block Diagram 
CanSat 2012 CDR: Team 7634 (Garuda) Arduino (9V) 
GPS(5V) 
P&T Sensor 
(3.3V) 
Accelerometer 
(3.3V) SD card (3.3V) 
Buzzer(9V) 
LCD(5V) Voltage Measurement Hardware(9V) Radio Transceiver (3.3V) 
Power Source 
3.3V regulator 
5V regulator 9V supply 
99 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) Power Budget - Carrier 
CanSat 2012 CDR: Team 7634 (Garuda) 
S. No. 
Component 
Voltage (V) 
Current drawn (mA) 
Power (mW) 
Duty Cycle/ Time of operation 
Uncertainty (%) 
Capacity required (mAh)* 
Total Power Consumed (mW)* 
Source 
1 
Arduino (Board only) 
9 
0.02 
18 
100% 
20 
0.03 
22 
Meas 
2 
P&T Sensor 
3.3 
0.1 
0.33 
100% 
10 
0.15 
0.4 
DS 
3 
GPS Module 
3.3 
45 
200 
100% 
10 
50.0 
160 
DS 
4 
Transceiver Module 
3.3 
65 
330 
10% 
10 
7.50 
33 
DS 
5 
Actuator 
3.3 
30 
99 
1% 
15 
0.40 
2 
Est 
6 
Buzzer 
9 
15 
135 
3hrs 
20 
20.0 
165 
Est 
7 
SD card 
3.3 
50 
165 
5% 
10 
3.0 
10 
Est 
8 
Extra h/w (regulator ICs + voltage measurement h/w)** 
9 
0.1 
0.9 
100% 
20 
0.2 
1 
Meas 
9 
LCD 
5 
40 
200 
5% 
10% 
0.4 
10 
DS 
Total 
81.28 
403.4 
* All values are assumed to be on higher side. ** Peak values attained. 
100 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
Power Budget - Lander 
CanSat 2012 CDR: Team 7634 (Garuda) 
S. No. 
Component 
Voltage (V) 
Current drawn (mA) 
Power (mW) 
Duty Cycle/ Time of operation 
Uncertainty (%) 
Capacity required (mAh)* 
Total Power Consumed (mW)* 
Source 
1 
Arduino (Board only) 
9 
0.02 
18 
100% 
20 
0.03 
22 
Meas 
2 
P&T Sensor 
3.3 
0.1 
0.33 
100% 
10 
0.15 
0.4 
DS 
3 
GPS Module 
3.3 
45 
200 
100% 
10 
50.0 
160 
DS 
4 
Transceiver Module 
3.3 
65 
330 
10% 
10 
7.50 
33 
DS 
5 
Accelerometer 
3.3 
0.4 
1.32 
5% 
10 
0.02 
0.1 
DS 
6 
Buzzer 
9 
15 
135 
3hrs 
20 
20.0 
165 
Est 
7 
SD card 
3.3 
50 
165 
5% 
10 
3.0 
10 
Est 
8 
Extra h/w (regulator ICs + voltage measurement h/w)** 
9 
0.1 
0.9 
100% 
20 
0.2 
1 
Meas 
9 
LCD 
5 
40 
200 
5% 
10% 
0.4 
10 
DS 
Total 
80.9 
401.5 
* All values are assumed to be on higher side. ** Peak values attained. 
101 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
External Power Control Mechanism 
•Separate on off switch both for carrier and lander 
•Power monitoring system: 
–LED shows whether 9V battery is switched on/off 
•All components put to sleep mode during 1hour prelaunch time and in the post flight period with the use of radio communication with CanSat. This prevents faster battery drain. 
102 
Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) 
Power Source Summary 
CanSat 2012 CDR: Team 7634 (Garuda) 
S. No. 
Battery Name 
Battery Type 
Weight (gm.) 
Typical Voltage (V) 
Capacity (mAh) 
Energy (Wh) 
Cost 
(USD) 
Decision 
1 
Duracell ultra 
Alkaline 
45 
8.4 
550 
4.5 
2.40 
S 
•Finally selected battery: Duracell Ultra. 
•Power available is 550mAh and 4.5Wh. 
•Power consumed (3hrs of working) is 250mAh and 0.5Wh 
•Available margin assuming 3 hours of working: 300mAh (55%) 
•Minimum time of operation assuming full operation of all components : 5hour. 
•Selection criteria: 
•Reliability 
•Cost 
•Easy availability 
•Service hours provided 103 Presenter: Harsh Parikh
Team Logo 
Here 
(If You Want) Battery Voltage Measurement 
CanSat 2012 CDR: Team 7634 (Garuda) 
 Additional hardware is comprised of voltage follower by inverting amplifier (used 
for attenuator here) 
 Voltage follower helps in isolation of output and input. Inverting amplifier corrects 
sign and provides given output as . Taking Rf as 10kΩ, Ri as 20kΩ,we get Vmax 
up to 5V. 
 ADC output multiplied by 2 gives exact Voltage value. 
 This is better than potential divider because 
• Consumes almost no current. 
• Has much better stabilization characteristics 
i 
f 
R 
R 
Presenter: Harsh Parikh 104
Team Logo 
Here 
(If You Want) Battery Voltage Measurement Testing CanSat 2012 CDR: Team 7634 (Garuda) 
105 
Presenter: Harsh Parikh 
•Testing Status: 
•The component and the circuitry of electrical power subsystem is tested. 
•The op-amp follower circuit along with regulator was checked 
•Testing Result: 
•When the circuit was tested with LED for the output, the LED went „on‟ on attaching battery. This confirmed the proper circuitry 
•The output of the circuit was measured: 
•Rf=170Ω, 330Ω; Ri=1k Ω, 
•Vo=1.68V, 3.29V 
•It was inferred that the voltage regulation is effective 
Circuit used for testing Battery Voltage Measurement
Team Logo 
Here CanSat 2012 CDR: Team 7634 (Garuda) Flight Software Design 
Presenter: Sudeepto Majumdar 106
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) FSW Overview 
•Programming Language : .NET/JAVA 
•Developing Environment : Arduino IDE (processing language) 
•Flight software is responsible for ensuring that: 
–Carrier releases the Lander at the right time. 
–Lander is aware when its released. 
–All sensors and GPS data are read and the data packet for RF Transmission is prepared. 
–All read data and detailed flight log are stored on SD-Card. 
–Communication with ground station is maintained. 
–Speed of descent is controlled. 
Presenter: Sudeepto Majumdar 107
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
FSW Requirements 
ID 
Requirement 
Rationale 
Priority 
Parent(s) 
Child(ren) 
VM 
A 
I 
T 
D 
FSW-01 
FSW shall initialize the sleep mode 
To save power 
MEDIUM 
- 
- 
X 
X 
FSW-02 
FSW shall start telecommunication 
To avoid transmission of data while not in flight mode 
HIGH 
CDH-06 
- 
X 
X 
X 
FSW-03 
FSW will be responsible for opening of parachute at 200m 
Base Mission Requirement 
HIGH 
SYS-05 
- 
X 
X 
X 
X 
FSW-04 
FSW shall be responsible for releasing the lander at 91m 
Mission Requirement 
HIGH 
SYS-06 
- 
X 
X 
X 
X 
FSW-05 
FSW shall collect data from sensors and then store and telemeter to the ground 
Base Mission Requirement 
HIGH 
SYS-07 
- 
X 
X 
X 108 Presenter: Sudeepto Majumdar
Team Logo 
Here 
(If You Want) FSW Requirements CanSat 2012 CDR: Team 7634 (Garuda) 
ID 
Requirement 
Rationale 
Priority 
Parent(s) 
Child(ren) 
VM 
A 
I 
T 
D 
FSW-06 
FSW shall activate impact sensor after the lander is released 
To avoid sensor operations when not required 
MEDIUM 
SYS-10 
- 
X 
X 
X 
FSW-07 
FSW shall stop telemetry of data after CanSat has landed 
To avoid transmission when not required 
MEDIUM 
CDH-12 
- 
X 
X 109 
Presenter: Sudeepto Majumdar
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier and Lander CanSat FSW Libraries Presenter: Sudeepto Majumdar 110 
S.No. 
Sensor 
Model No. 
Library 
1 
Temperature and Pressure 
BMP085 
Bmp085.h from adafruit* 
2 
GPS 
Mediatek MT 3329 
Arduino.h 
SoftwareSerial.h 
3 
SD card 
Kingston 
sd.h from Arduino 
4 
Xbee radio 
Digi International 
SoftwareSerial.h 
*- Open Source Library
Team Logo 
Here 
(If You Want) Carrier CanSat FSW Overview 
CanSat 2012 CDR: Team 7634 (Garuda) 111 Presenter: Sudeepto Majumdar 
• The Data will be transmitted at the rate of 0.5 Hz and Throughput value will be 25 bytes per second
Team Logo 
Here 
(If You Want) Carrier CanSat FSW Pseudo Code CanSat 2012 CDR: Team 7634 (Garuda) 112 
Presenter: Sudeepto Majumdar 
System Start Read Sensor: While(altitude>200) if (descent rate>10) Command DCS descent rate=10m/s Write to SD card Transmit to GCS While(200>=altitude>91) if(descent rate>5) Command DCS descent rate=5m/s Write to SD card Transmit to GCS while(91>=altitude) if(Lander deployed=false) Signal Deployment Write to SD card Transmit to GCS If(landed=true) Buzzer status->on on Button press Stop else Repeat
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Lander CanSat FSW Overview Presenter: Sudeepto Majumdar 113 
• The Data will be stored at the rate of 0.5 Hz and Throughput value will be 25 bytes per second
Team Logo 
Here 
(If You Want) 
CanSat 2012 CDR: Team 7634 (Garuda) 
Lander CanSat FSW Pseudo Code Presenter: Sudeepto Majumdar 114 System Start Read Sensor Write to SD card if(landed=true) Buzzer->on On button press Stop else Repeat
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Software Development Plan 
•FSW testing: 
•The code has been written and the interface is established. 
•The response of GPS sensor, Temperature and Pressure sensor and the Buzzer was tested when the acknowledgement was received . 
•The system is ready to use. 
•Development Team: 
•Sudeepto Majumdar, Rishi Dua 115 Presenter: Sudeepto Majumdar
Team Logo 
Here CanSat 2012 CDR: Team 7634 (Garuda) Ground Control System Design 
Presenters: Kshiteej Mahajan, Rishi Dua 116
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) GCS Overview Presenter: Rishi Dua Antenna receives Signal from Carrier Microcontroller provides serial input to the computer 
Computer processes, stores and displays the data 117
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) GCS Requirements 
ID 
Requirement 
Rationale 
Priority 
Parents 
Children 
VM 
A 
I 
T 
D 
GCS-01 
Antenna shall point upwards and be at least 1m above the ground 
To prevent interference 
High 
- 
- 
X 
GCS-02 
Data will be processed and stored 
To meet base mission requirements 
High 
SYS-07 
- 
X 
X 
GCS-03 
Recovery of CanSat 
To avoid loss of carrier, lander and egg 
Medium 
SYS-02 
- 
X 
X 
GCS-04 
Mission operations: Includes the detection of various phases by the GCS 
To ensure base mission requirements are met 
Medium 
- 
- 
X 
X 
X 
GCS-05 
Real-time online uploading of data on a remote server 
For Remote Access 
Medium 
- 
- 
X 
X 118 Presenter: Rishi Dua
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 
GCS Requirements 
ID 
Requirement 
Rationale 
Priority 
Parents 
Children 
VM 
A 
I 
T 
D 
GCS-06 
Software made using JAVA and PHP 
Cross platform support and faster 
High 
- 
- 
X 
GCS-07 
Power Backup for 4 hours 
Should not fail in case of power outage 
Low 
- 
- 
X 119 Presenter: Rishi Dua
Team Logo 
Here 
(If You Want) CanSat 2012 CDR: Team 7634 (Garuda) GCS Antenna Overview 
•The antenna to be used is A24HASM-450 – ½ wave dipole antenna. 
•The coverage of the antenna module is about the range of 2 km. 
•This antenna has omni-directional pattern when places in vertical direction. 
•The antenna should be able to cover a drift of up to 1km, so we have a margin of 500m from our design. 
•The antenna will be facing at an angle to the launch site to increase coverage. 
Presenter: Rishi Dua 
120
Team Logo 
Here 
(If You Want) GCS Antenna Selection CanSat 2012 CDR: Team 7634 (Garuda) 121 
•Assuming the wind speed of 25kph in Abilene, Texas in June. 
Time of descent at 5m/s for 600m. 
Time = 120sec. 
So, d = 833m. 
•So, we need to have an antenna that can expect a drift of at least 833m. 
Presenter: Rishi Dua
Team Logo 
Here 
(If You Want) GCS Antenna Selection CanSat 2012 CDR: Team 7634 (Garuda) 122 
•The Antenna selection is done on the basis on Link Budget. 
•The Xbee sensitivity is -102dBm, so assuming -90dBm to account for the uncalculated losses, using the Link Budget equation – 
PRX = PTX + GTX + GRX – LTX – LRX – 20log(4πd/λ) 
PTX = 17dBm 
GTX = GRX = 2.5dBi 
LTX = LRX = 1 dB 
Calculating the above, we get d = 3.145 km, which is well above the calculated maximum drift. 
Presenter: Rishi Dua
Team Logo 
Here 
(If You Want) GCS Antenna Selection CanSat 2012 CDR: Team 7634 (Garuda) 123 Carrier Antenna Module 
Ground Antenna Module 
UART data to Xbee The communication is established between X-Bees (in API mode) 
•The carrier module above transmits the sensor data back to the ground module. 
•The ground station module receives data from the carrier module and transmits the data to the laptop. 
• We are planning to make portable mast with PVC pipes for mounting antenna. 
• Antenna will be inclined at an angle for max coverage. 
Presenter: Rishi Dua
Team Logo 
Here 
(If You Want) GCS Software 
•Data taken currently from CSV file (which is updated every 2 seconds), later on preferred mode of input would be serial input. 
•Data plotted and also uploaded simultaneously on the internet so that it can be remotely accessed. 
•Data plotted using Java library (Live-Graph). 
•Data can be exported to Excel file, XML, SQL and the Graph can be exported as JPEG image. 
•Since it is based on JAVA, PHP and SQL, it will be faster and more reliable than third party tools like MATLAB. Moreover, all tools used are open source with good cross platform support. 
•GPS data is also embedded in Google Maps, to possibly help recover location of the CanSat. 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Kshiteej Mahajan 124
Team Logo 
Here 
(If You Want) GCS Software Description CanSat 2012 CDR: Team 7634 (Garuda) Data file Settings Graph Settings 
Graph 
Data Series Settings 
Presenter: Kshiteej Mahajan 
125
Team Logo 
Here 
(If You Want) GCS Software Description CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Kshiteej Mahajan 
126 
•GPS data is also embedded in Google Earth. This can help recover location of the CanSat. 
•Longitude, Latitude, Altitude data of the CanSat with time is taken from a CSV file and converted to KML file using self-written adapter and convertor to generate a flight path on Google Earth. 
•We currently have two types of visualizations: Extruded and Linear. 
•The following slides give snapshots of Extruded & Linear path of our CanSat (Garuda) for fictitious data, respectively.
Team Logo 
Here 
(If You Want) GCS Software Description 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Kshiteej Mahajan 127
Team Logo 
Here 
(If You Want) GCS Software Description 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Kshiteej Mahajan 128
Team Logo 
Here 
CanSat Integration and Test 
Presenter: Akash Verma 
CanSat 2012 CDR: Team 7634 (Garuda) 129
Team Logo 
Here 
(If You Want) 
CanSat Integration and Test Overview 
Stage I: CanSat has following subsystems, that are built up in parallel: 
Mechanical Subsystem 
Descent Control Subsystem 
Sensor and Communication Subsystem 
Electrical Subsystem 
Software Subsystems 
Stage II: Mechanical Subsystem and DCS are integrated first and ECS, SSS, CDH are integrated in parallel. 
Stage III: Merging of the two subsystems of Stage II to make final CanSat. 
Test equipments and conditions are specified in respective tables/sections. in following slides. 
All test data is uploaded real-time and available on www.teamgaruda.in/testdata 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Akash Verma 
130
Team Logo 
Here 
(If You Want) Clearance test (Mechanical) Weight Test (Mechanical) 
Body strength test 
(Mechanical) Shock Absorption Test (Mechanical) Descent Rate Control (Mechanical) 
EPS testing along with robustness 
(Electrical) 
Sensor testing 
(Electrical) 
FSW response 
(Software Control) Detachment of Lander (Mechanical) Deployment of parachute (Mechanical) 
Communication linking 
(Electrical) GCS testing (Software Control) Data handling and mathematic modelling 
Testing the Integrated Model 
CanSat Testing as a Unit 
Testing Sequence: 
CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma 
131
Team Logo 
Here 
(If You Want) Sensor Subsystem Testing Overview 
S.No 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
1 
GPS 
Interfacing with Microcontroller 
GPS availability in breakout board 
Reception of data in the proper format 
Pass 
2 
GPS 
Measurements tested against Google Earth API 
jqPlot Charts required for jQuery for plotting variations 
The measurement difference plot should lie within 2.5m 
Pass. 
Accuracy achieved: 1m 
3 
GPS 
Tested by taking data from GPS placed in car moving with constant speed of 50kmph 
Arduino interfacing 
Hyperterminal Interfacing 
Data variation should be continuous 
Pass 
CanSat 2012 CDR: Team 7634 (Garuda) 
132 Presenter: Akash Verma
Team Logo 
Here 
(If You Want) Sensor Subsystem Testing Overview 
S. No. 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
4 
Non GPS Altitude sensor 
Interfacing with Microcontroller 
Sensor availability in breakout board 
Reception of data in the proper format 
Pass 
5 
Non GPS Altitude sensor 
Variation of altitude tested by going to highest floor (7th) in lift and compare results with that of GPS 
Carrying the whole setup as a handheld one. GPS should be already tested. 
Variation in GPS and non-GPS altitude measurer should not differ by more than 2m. 
Pass. 
Accuracy achieved: 1.2m 
6 
Temperature sensor 
Tested with cold water with ice to hot water till luke warm and cross checked variation using Laboratory Thermometer 
Preventing the sensor from getting wet. 
Difference in readings should be less than 0.8°C 
Pass. Max. difference 0.5°C when properly calibrated 
7 
Temperature Sensor 
Below 0°C up to -10°C checked using refrigerator. 
Variation in temperature at different points of fridge gave abnormal readings 
Variation should be visible for below 0°C temperatures. 
Pass 
CanSat 2012 CDR: Team 7634 (Garuda) 
133 Presenter: Akash Verma
Team Logo 
Here 
(If You Want) 
Lander Impact Force Sensor Testing 
S. No. 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
1 
Accelerometer/ Impact Force Sensor 
Interfacing with Microcontroller 
- 
Reception of data in the proper format 
Pass 
2 
Accelerometer/ Impact Force Sensor 
Checking for acceleration values in 10 places e.g.. Lift, car. 
Movement of Arduino board and the source with accelerometer. 
Comparison with any other possible source of acceleration (where possible) and estimated calculations otherwise. 
Pass 
CanSat 2012 CDR: Team 7634 (Garuda) 
134 Presenter: Akash Verma
Team Logo 
Here 
(If You Want) DCS Subsystem Testing Overview 
S.No. 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
1. 
Parachutes along with mass 
•Experimental throws of 700gm object from 15m height. 
•Terminal velocity found out using speed time formula 
•Length of plumbline takes is 10m 
•Reaction time of an observer 
•Attainable height for parachute releasing 
•Terminal velocity within the range 
•Drift- not too large 
Pass 
2. 
Parachute‟s shroud lines 
Experimental throws of 700gm object from 15m height. 
Attainable height for parachute releasing 
Shroud lines should not entangle 
Fail 
3. 
Parachute packing 
Experimental throws of 700gm object from 15m height. 
Attainable height for parachute releasing 
Parachute should unfold itself 
Pass 
CanSat 2012 PDR: Team 7634 (Garuda) 
135 
Presenter: Akash Verma
Team Logo 
Here 
(If You Want) 
Mechanical subsystem testing overview 
136 
S.No. 
Component/ Subsystem tested 
Objectives 
Test description 
Constraints 
Pass Criteria 
Results 
1 
Deployment/ Separation Testing for load 
Smooth release of lander. 
It should be able to uphold the load of lander 
Actuator is connected to the 
Battery and the linear movement of the plunger tested for various loads 
Test conditions may not be able to simulate the actual friction characteristics of the interface. 
Capacity to hold the maximum load of 750g 
To be performed once actuator is delivered 
2 
Deployment/ Separation testing for response time 
Quick release of lander. 
response time of the plunger for 
Error in time measurement due to human response time 
Allowable error of 1% in lander deployment target altitude 
To be performed once actuator is delivered 
3 
Shock survivability 
Structure should survive 30gees of shock force 
30g equivalent of force is applied through static weights (30x 720g~210Kg) 
The strength is only tested in longitudinal direction which is only relevant. 
Structure should be able to withstand the load without failure and low distortions. 
Pass 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Akash Verma
Team Logo 
Here 
(If You Want) 
S.No. 
Component/ Subsystem tested 
Objectives 
Test description 
Constraints 
Pass Criteria 
Results 
4 
Clearance for Launch vehicle Compatibility 
To check if the structure is able to slide through rocket payload section 
A sheet metal envelope of 127mm is made and the carrier is slid through it at various orientations. 
Errors in the cylindricity of the fabricated sheet metal envelop may be preset and the surface characteristics may be different for actual rocket. 
Smooth passage of the carrier structure. 
Pass 
5 
Egg protection system 
To ensure protection of egg for impact force experienced during landing 
Drop the finally selected egg protection system from various heights of 10, 20 , 30 , 40ft. for maximum impact velocity of 11m/s 
Impact depends on the softness of the ground which maybe different from launch location 
Safe recovery of the egg 
Pass 
137 
Mechanical subsystem testing overview 
CanSat 2012 CDR: Team 7634 (Garuda) 
Presenter: Akash Verma
Team Logo 
Here 
(If You Want) CDH Subsystem Testing Overview 
S. No. 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
1 
Xbee radio receiver testing 
The communication link was checked using a test data signal from computer 
Xbee module, computer and GCS software 
The data should be received without any error 
Pass 
2 
Xbee radio transmitter testing 
The communication link was checked using a test data signal to computer 
Xbee module, computer and GCS software 
The data should be received without any error 
Pass 
3 
Buzzer testing 
The buzzer range was tested by supplying power to it 
Buzzer, battery 
The buzzer‟s buzz was audible to a range of 100m 
Pass 
Range:100m 
4 
SD card testing 
SD card was tested using arduino board 
SD card, arduino board, SD card reader 
The data stored should be not be corrupted and should be accessible 
Pass 
CanSat 2012 CDR: Team 7634 (Garuda) 
138 
Presenter: Akash Verma
Team Logo 
Here 
(If You Want) EPS Subsystem Testing Overview 
S. No. 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
1 
Battery Voltage measuring circuit 
External voltage of 9V was applied and regulated output was checked using potentiometer 
Op-Amp, Resistors, 9V battery and potentiometer 
For input voltage of 9V regulated voltage should be 5V 
Pass 
2 
Battery Life 
A battery of 9V was drained using a buzzer 
Buzzer, battery and Stop watch 
The buzzer should buzz for atleast 5 hours 
Pass 
Life: 6 hours 
3 
External Switch 
LED was used to check switching 
LED, battery, Switch 
LED should glow for on and off when the switch is off 
Pass 
4 
Components power specification 
Potentiometer was used to check the power specifications 
Potentiometer, electrical components 
Power output should be within specified range 
Pass 
CanSat 2012 CDR: Team 7634 (Garuda) 
139 Presenter: Akash Verma
Team Logo 
Here 
(If You Want) 
FSW Subsystem Testing Overview 
S. No. 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
1 
Xbee 
check RSSI and connectivity in case of relative motion and across multiple barriers. 
Simulated environment does not cover all possibilities. 
RSSI should be more than 20% 
Pass 
2 
Pressure Sensor 
check pressure in room conditions and in blowing wind at various heights. 
pressure actually varies very rapidly while falling down at 10m/s 
pressure values should match barometer values 
Pass 
3 
GPS 
data checked in various locations separated by 5kms and in moving vehicles 
Simulated environment does not cover all possibilities. 
output accuracy +/- 3m 
Pass 
4 
Accelerometer 
magnitudes and directions of acceleration while moving and while impact 
Simulated environment does not cover all possibilities. 
accuracy +/- 0.5 m/s2 
Unconfirmed 
5 
Temperature 
check temperature at various locations, heights and time intervals. 
- 
accuracy +/- 1C 
Pass 
6 
Software 
Interfacing with individual sensors and above tests conducted. Collected data stored onto the SD card. 
Integration not done, only individual sensors tested at a time. 
Successful running of the code and proper data acquisition from the sensors. 
Partially pass. Accelerometer interfacing failed 
CanSat 2012 CDR: Team 7634 (Garuda) 
140 Presenter: Akash Verma
Team Logo 
Here 
(If You Want) 
GCS Subsystem Testing Overview 
S. No. 
Component/ Subsystem Tested 
Test Description 
Test Constraints 
Result Criteria 
Result 
1 
Antenna 
Send known data from carrier radio module to ground station 
running on simulated data, not on actual data 
Result should match with the sent data 
Pass 
2 
Data plotting library 
Plotting a sample data 
the library livegraph should work correctly 
The graph should match with standard software like MATLAB 
Pass 
3 
Google earth API integration 
Input CSV position data to generate a KML file 
running on simulated data, not on actual data 
Visualization should be successful 
Pass 
4 
Real time data update 
Input data to GCS 
Internet connectivity and server uptime 
The database on server should get updated 
Pass 
CanSat 2012 CDR: Team 7634 (Garuda) 
141 
Presenter: Akash Verma
Team Logo 
Here Mission Operations & Analysis 
Presenter: Arpit Goyal 
CanSat 2012 CDR: Team 7634 (Garuda) 
142
Team Logo 
Here 
(If You Want) 
Overview of Mission Sequence of Events 
CanSat 2012 CDR: Team 7634 (Garuda) 
•Briefing 
•Last Mechanical control 
•Last Electrical control 
•Coming at Competition Arena Pre Flight 
•Pre-Flight operation 
•Integration of CanSat 
•Setup of GCS 
•Placement of Egg 
•Launch Flight 
•Deploy CanSat at 600m 
•Opening parachute 
•Controlling descent rate to 10m/s +/- 1m/s up to 200m 
•Data collection and transmission 
•Reducing descent rate to 5m/s at 200m 
•Detaching Lander at 91m 
•Landing and Locating CanSat 
•Recover egg and data from Lander Launch and Flight 
•Saving Data 
•Analyzing Data 
•Preparing PFR 
•PFR Presentation 
•Pack up and leave for New Delhi 
Post Flight 
143 
Presenter: Arpit Goyal Please see Team Members Role on slide 8
Team Logo 
Here 
(If You Want) Mission Operations Manual Development Plan 
•Mission Operation consist of 4 steps: 
–CanSat Integration 
–Launch Preparation and GCS setup 
–Launch Operation 
–Removal Operation 
CanSat 2012 CDR: Team 7634 (Garuda) 
144 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) CanSat Integration 
•The CanSat system is basically divided into three parts: 
–The Lander 
–The Carrier 
–Electrical and Electronic System 
•The integrated parts are to be assembled to make CanSat. 
•The Electrical System is first integrated with Lander and Carrier 
•The Carrier and Lander will be integrated and CanSat is ready for Launch. 
CanSat 2012 CDR: Team 7634 (Garuda) 
145 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
Launch Preparation and GCS setup 
•GCS will be setup by GCS crew after reaching competition arena. 
•Take rocket to flight line and get launch pad assignment 
•Walk out with the pad manager and have rocket installed on rail. 
•Pad manager installs igniter. 
•Pad manager verifies igniter continuity if launcher has continuity tester. 
•Team‟s picture next to Rocket 
•Team goes back to flight line and assigned crew position 
CanSat 2012 CDR: Team 7634 (Garuda) 146 Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) 
Launch Procedure 
•Request a GO/NO GO from GS 
•Verify recovery crew is in place and ready 
•Verify launch control officer is ready 
•Verify flight coordinator is ready. 
•Command ground station crew to activate the CanSat telemetry. 
•Verify with ground station crew that telemetry is being received. 
•Request GO/NO GO from ground station crew, recovery crew and flight coordinator. 
•Command launch control officer to proceed countdown and launch. 
CanSat 2012 CDR: Team 7634 (Garuda) 147 Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) Removal Procedure 
•Command ground station crew to disable telemetry from CanSat. 
•Team wait until all other launches are completed. 
•Command launch control officer to disarm the launch pads. 
•Launch control officer removes the arming key to the launch controller. 
•Pads are declared safe. 
•Team can go with the pad manager and then can remove the CanSat. 
CanSat 2012 CDR: Team 7634 (Garuda) 148 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) CanSat Location and Recovery 
1.Carrier Recovery 
–Carrier will have buzzer inside it which will be only be activated when carrier has landed. This buzzer has SPL>80 dB and will aid us to recover carrier. 
–We will use shiny and bright colored parachutes so that we can spot it from some distance. 
–GPS sensor on carrier will transmit exact coordinates after landing. This data will help us to reach there. 
–We will be using trajectory (obtained after getting data of position from GPS sensor) to estimate landing coordinates for carrier. This will be done automatically using a script (in GCS software only) performing data analysis. 
–Besides, all team members will be keeping eyes on carrier as it descends down from sky. 
CanSat 2012 CDR: Team 7634 (Garuda) 149 
Presenter: Arpit Goyal
Team Logo 
Here 
(If You Want) CanSat Location and Recovery 
2. Lander Recovery 
–Lander will have buzzer inside it which will be only be activated when lander has landed. This buzzer has SPL>80 dB and will aid us to recover carrier. 
–We will use shiny and bright colored parachutes so that we can spot it from some distance. 
–We will be using a additional GPS sensor on lander that will transmit exact coordinates after it has landed (also using extra x- bee modules for that). 
–Wind data and trajectory of carrier after it has got separated from lander will be useful for us to implement a script to generate estimated coordinates of lander. 
–Besides, all team members will be keeping eyes on lander as it descends down from sky. 
CanSat 2012 CDR: Team 7634 (Garuda) 150 Presenter: Arpit Goyal
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR
Team Garuda Cansat 2012 CDR

Mais conteúdo relacionado

Mais procurados

Optical satellite communication
Optical satellite communicationOptical satellite communication
Optical satellite communicationPrashastha Babu
 
Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...
Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...
Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...Dr.SHANTHI K.G
 
VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...
VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...
VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...Manoj Subramanian
 
Design & Implementation of a Cube Satellite
Design & Implementation of a Cube SatelliteDesign & Implementation of a Cube Satellite
Design & Implementation of a Cube SatelliteMd. Saifur Rahman
 
Introduction of travelling wave & magnetrons
Introduction of travelling wave & magnetronsIntroduction of travelling wave & magnetrons
Introduction of travelling wave & magnetronsVISHNUBEN
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoRichard Rixham
 
Mangalyaan (India's mission to mars)
Mangalyaan (India's mission to mars)Mangalyaan (India's mission to mars)
Mangalyaan (India's mission to mars)prathik_gs
 
backward wave oscillator
backward wave oscillatorbackward wave oscillator
backward wave oscillatorAJAL A J
 
Personality in Urdu (iqbalkalmati.blogspot.com)
Personality in Urdu (iqbalkalmati.blogspot.com)Personality in Urdu (iqbalkalmati.blogspot.com)
Personality in Urdu (iqbalkalmati.blogspot.com)Ammad khan
 
carry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computingcarry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computingMahesh Dhava
 
Graphical equalizer using MATLAB
Graphical equalizer using MATLABGraphical equalizer using MATLAB
Graphical equalizer using MATLABAhmed Kroma
 
Instrumentational Amplifier
Instrumentational Amplifier Instrumentational Amplifier
Instrumentational Amplifier ZunAib Ali
 
Antenna synthesis
Antenna synthesisAntenna synthesis
Antenna synthesisAJAL A J
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation pptsanjeev2419
 
Pulse width modulation (PWM)
Pulse width modulation (PWM)Pulse width modulation (PWM)
Pulse width modulation (PWM)amar pandey
 
Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01Jerico Awat
 

Mais procurados (20)

Optical satellite communication
Optical satellite communicationOptical satellite communication
Optical satellite communication
 
Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...
Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...
Unit V-Electromagnetic Fields-Normal incidence at a plane dielectric boundary...
 
VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...
VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...
VLSI Projects, IC Design, Low Power VLSI, Power Management, BIST, FPGA Projec...
 
Design & Implementation of a Cube Satellite
Design & Implementation of a Cube SatelliteDesign & Implementation of a Cube Satellite
Design & Implementation of a Cube Satellite
 
Introduction of travelling wave & magnetrons
Introduction of travelling wave & magnetronsIntroduction of travelling wave & magnetrons
Introduction of travelling wave & magnetrons
 
Software radio
Software radioSoftware radio
Software radio
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Mangalyaan (India's mission to mars)
Mangalyaan (India's mission to mars)Mangalyaan (India's mission to mars)
Mangalyaan (India's mission to mars)
 
backward wave oscillator
backward wave oscillatorbackward wave oscillator
backward wave oscillator
 
Personality in Urdu (iqbalkalmati.blogspot.com)
Personality in Urdu (iqbalkalmati.blogspot.com)Personality in Urdu (iqbalkalmati.blogspot.com)
Personality in Urdu (iqbalkalmati.blogspot.com)
 
carry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computingcarry maskable look ahead adder for approximate computing
carry maskable look ahead adder for approximate computing
 
Rc delay modelling in vlsi
Rc delay modelling in vlsiRc delay modelling in vlsi
Rc delay modelling in vlsi
 
Graphical equalizer using MATLAB
Graphical equalizer using MATLABGraphical equalizer using MATLAB
Graphical equalizer using MATLAB
 
Instrumentational Amplifier
Instrumentational Amplifier Instrumentational Amplifier
Instrumentational Amplifier
 
PSK and It's Schemes (using MATLAB)
PSK and It's Schemes (using MATLAB)PSK and It's Schemes (using MATLAB)
PSK and It's Schemes (using MATLAB)
 
radar technology
radar technologyradar technology
radar technology
 
Antenna synthesis
Antenna synthesisAntenna synthesis
Antenna synthesis
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Pulse width modulation (PWM)
Pulse width modulation (PWM)Pulse width modulation (PWM)
Pulse width modulation (PWM)
 
Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01Candy - Construction Estimating & Valuations - rev 2.01
Candy - Construction Estimating & Valuations - rev 2.01
 

Semelhante a Team Garuda Cansat 2012 CDR

Team Garuda Cansat 2012 PDR
Team Garuda Cansat 2012 PDRTeam Garuda Cansat 2012 PDR
Team Garuda Cansat 2012 PDRRishi Dua
 
R handbook - from Installation to Text Analytics
R handbook - from Installation to Text AnalyticsR handbook - from Installation to Text Analytics
R handbook - from Installation to Text AnalyticsATI_2205
 
CDR General Report
CDR General ReportCDR General Report
CDR General ReportElya Pardes
 
Supply chain management
Supply chain managementSupply chain management
Supply chain managementShwe Zin
 
Through hole design guidelines
Through hole design guidelinesThrough hole design guidelines
Through hole design guidelinesLams Han
 
R4U DENIM FATORY.business plan
R4U DENIM FATORY.business planR4U DENIM FATORY.business plan
R4U DENIM FATORY.business planR4U DENIM FACTORY
 
Xi3 voyager userguide_en
Xi3 voyager userguide_enXi3 voyager userguide_en
Xi3 voyager userguide_enAnil Damara
 
Managing sap upgrade_projects
Managing sap upgrade_projectsManaging sap upgrade_projects
Managing sap upgrade_projectsKishore Kumar
 
Textile industry report
Textile industry reportTextile industry report
Textile industry reportAna Sheikh
 
Intren ship report approved
Intren ship report approvedIntren ship report approved
Intren ship report approvedSarZamin Khan
 
Critical Design Review Paper for Project A.R.E.S.
Critical Design Review Paper for Project A.R.E.S.Critical Design Review Paper for Project A.R.E.S.
Critical Design Review Paper for Project A.R.E.S.Sung (Stephen) Kim
 
Sharp Corporation final paper- business policy and strategy
Sharp Corporation final paper- business policy and strategySharp Corporation final paper- business policy and strategy
Sharp Corporation final paper- business policy and strategySchwab Kaleb
 
CSTE CBOK
CSTE CBOKCSTE CBOK
CSTE CBOKdurgees
 
Essbase database administrator's guide
Essbase database administrator's guideEssbase database administrator's guide
Essbase database administrator's guideChanukya Mekala
 
2006 cste cbok (1)
2006 cste cbok (1)2006 cste cbok (1)
2006 cste cbok (1)satheesh23
 
WebIT2 Consultants Proposal
WebIT2 Consultants ProposalWebIT2 Consultants Proposal
WebIT2 Consultants ProposalSarah Killey
 
Guia de usuario arena
Guia de usuario arenaGuia de usuario arena
Guia de usuario arenaSadamii Rap
 
Presentation data center deployment guide
Presentation   data center deployment guidePresentation   data center deployment guide
Presentation data center deployment guidexKinAnx
 
optimization and preparation processes.pdf
optimization and preparation processes.pdfoptimization and preparation processes.pdf
optimization and preparation processes.pdfThanhNguyenVan84
 

Semelhante a Team Garuda Cansat 2012 CDR (20)

Team Garuda Cansat 2012 PDR
Team Garuda Cansat 2012 PDRTeam Garuda Cansat 2012 PDR
Team Garuda Cansat 2012 PDR
 
R handbook - from Installation to Text Analytics
R handbook - from Installation to Text AnalyticsR handbook - from Installation to Text Analytics
R handbook - from Installation to Text Analytics
 
CDR General Report
CDR General ReportCDR General Report
CDR General Report
 
Supply chain management
Supply chain managementSupply chain management
Supply chain management
 
Through hole design guidelines
Through hole design guidelinesThrough hole design guidelines
Through hole design guidelines
 
R4U DENIM FATORY.business plan
R4U DENIM FATORY.business planR4U DENIM FATORY.business plan
R4U DENIM FATORY.business plan
 
Xi3 voyager userguide_en
Xi3 voyager userguide_enXi3 voyager userguide_en
Xi3 voyager userguide_en
 
Managing sap upgrade_projects
Managing sap upgrade_projectsManaging sap upgrade_projects
Managing sap upgrade_projects
 
Textile industry report
Textile industry reportTextile industry report
Textile industry report
 
ChapterChapter copy
ChapterChapter copyChapterChapter copy
ChapterChapter copy
 
Intren ship report approved
Intren ship report approvedIntren ship report approved
Intren ship report approved
 
Critical Design Review Paper for Project A.R.E.S.
Critical Design Review Paper for Project A.R.E.S.Critical Design Review Paper for Project A.R.E.S.
Critical Design Review Paper for Project A.R.E.S.
 
Sharp Corporation final paper- business policy and strategy
Sharp Corporation final paper- business policy and strategySharp Corporation final paper- business policy and strategy
Sharp Corporation final paper- business policy and strategy
 
CSTE CBOK
CSTE CBOKCSTE CBOK
CSTE CBOK
 
Essbase database administrator's guide
Essbase database administrator's guideEssbase database administrator's guide
Essbase database administrator's guide
 
2006 cste cbok (1)
2006 cste cbok (1)2006 cste cbok (1)
2006 cste cbok (1)
 
WebIT2 Consultants Proposal
WebIT2 Consultants ProposalWebIT2 Consultants Proposal
WebIT2 Consultants Proposal
 
Guia de usuario arena
Guia de usuario arenaGuia de usuario arena
Guia de usuario arena
 
Presentation data center deployment guide
Presentation   data center deployment guidePresentation   data center deployment guide
Presentation data center deployment guide
 
optimization and preparation processes.pdf
optimization and preparation processes.pdfoptimization and preparation processes.pdf
optimization and preparation processes.pdf
 

Último

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Team Garuda Cansat 2012 CDR

  • 1. Team Logo Here CanSat 2012 Critical Design Review Team 7634 Garuda Indian Institute of Technology, Delhi CanSat 2012 CDR: Team 7634 (Garuda) 1
  • 2. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Arpit Goyal 2 Presentation Outline •Introduction –Team Garuda...................................................................................................................................................................................6 –Team organization...........................................................................................................................................................................7 –CanSat Crew……………………………………………………………………………………………………………….………………..8 –Acronyms.........................................................................................................................................................................................9 •System Overview -- Mission Summary………………………………………………………………………………………………………………………….13 –System Requirements...................................................................................................................................................................14 –Summary of changes since PDR………………………………………………………………………………………………………...16 –System Concepts of Operations...................................................................................................................................................18 –Context Diagram...........................................................................................................................................................................20 –CanSat Systems…………………………………………………………………………………………………………………………...21 –Physical Layout-CanSat................................................................................................................................................................22 –Physical Layout-Lander.................................................................................................................................................................23 –Launch Vehicle Compatibility........................................................................................................................................................24 •Sensor Subsystem Design –Carrier Sensor Subsystem overview.............................................................................................................................................26 –Lander Sensor Subsystem overview............................................................................................................................................27 –Sensor Changes since PDR……………………………………………………………………………………………………………...28 –Sensor Subsystem requirements..................................................................................................................................................29 –Carrier GPS Summary..................................................................................................................................................................31 –Carrier non-GPS Altitude and temperature sensor Summary………….......................................................................................34 –Lander altitude sensor Summary..................................................................................................................................................36 –Lander Impact force Sensor Summary…………...........................................................................................................................37
  • 3. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 3 Presentation Outline •Descent control Design –Descent control overview..............................................................................................................................................................39 –Descent control changes since PDR…………………………………………………………………………………………………….40 –Descent Control requirements......................................................................................................................................................41 –Descent rate hardware Summary…………………........................................................................................................................42 –Descent rates estimates and observations……………………………………………………………………………………………...44 •Mechanical Subsystem Design –Mechanical Subsystems Overview...............................................................................................................................................51 –Mechanical Subsystem Design changes since PDR…………………………………………………………………………………..52 –Mechanical Subsystems Requirements........................................................................................................................................56 –Lander Egg protection Overview…………....................................................................................................................................58 –Mechanical Layout of Components...............................................................................................................................................59 –Material Selection..........................................................................................................................................................................60 –Carrier-Lander interface................................................................................................................................................................61 –Structure and Survivability Trades................................................................................................................................................62 –Mass Budget..................................................................................................................................................................................63 •Communication and Data Handling Subsystem Design –CDH overview................................................................................................................................................................................65 –CDH changes since PDR……………………………………………………………………………………………………………....…69 –CDH requirements.........................................................................................................................................................................70 –Processor and memory Selection................................................................................................................................................73 –Carrier Antenna Selection.............................................................................................................................................................76 –Data package definition……………………………………………………………………………………………………………….......77 –Radio Configuration.......................................................................................................................................................................82 Presenter: Arpit Goyal
  • 4. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 4 Presentation Outline –Carrier Telemetry Format..............................................................................................................................................................85 –Activation of Telemetry Transmissions.........................................................................................................................................88 –Locator Device overview...............................................................................................................................................................89 •Electrical Power Subsystem –EPS overview................................................................................................................................................................................92 –EPS changes since PDR………………………………………………………………………………………………………………....94 –EPS requirements for Carrier........................................................................................................................................................95 –EPS requirements for Lander........................................................................................................................................................96 –Carrier Electrical Block Diagram...................................................................................................................................................98 –Lander Electrical Block Diagram...................................................................................................................................................99 –Power Budget..............................................................................................................................................................................100 –External Power Control Mechanism............................................................................................................................................102 –Power Source Summary.............................................................................................................................................................103 –Battery Voltage Measurement.....................................................................................................................................................104 •Flight Software Design –FSW overview.............................................................................................................................................................................107 –FSW Requirements.....................................................................................................................................................................108 –Carrier and lander CanSat FSW libraries……………………………………………………………………………………………...110 –Carrier FSW overview.................................................................................................................................................................111 –Lander FSW overview.................................................................................................................................................................113 –Software development plan.........................................................................................................................................................115 •Ground Control System Design –GCS overview..............................................................................................................................................................................117 –GCS requirements.......................................................................................................................................................................118 –GCS Antenna Overview..............................................................................................................................................................120 –GCS software Description...........................................................................................................................................................124 Presenter: Arpit Goyal
  • 5. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 5 Presentation Outline •CanSat Integration and Test –CIT overview................................................................................................................................................................................131 –Sensor subsystems Testing Overview…………………………………………………………………………………………………132 –Lander Impact force sensor Testing……………………………………………………………………………………………………134 –DCS Subsystem Testing Overview………………………………………………………………………………………………….…135 –Mechanical Subsystem Testing Overview…………………………………………………………………………………………..…136 –CDH Subsystem Testing Overview………………………………………………………………………………………………….…138 –EPS Subsystem Testing Overview…………………………………………………………………………………………………..…139 –FSW Subsystem Testing Overview………………………………………………………………………………………………….…140 –GCS Subsystem Testing Overview………………………………………………………………………………………………….…141 •Mission Operation & Analysis –MOA overview.............................................................................................................................................................................143 –MOA manual development plan..................................................................................................................................................144 •CanSat Integration..................................................................................................................................................................145 •Launch Preparation................................................................................................................................................................146 •Launch Procedure..................................................................................................................................................................147 •Removal Procedure................................................................................................................................................................148 –CanSat Location recovery...........................................................................................................................................................149 –Mission Rehearsal Activities…………………………………………………………………………………………………………….151 •Management –Status of Procurements………………………………………………………………………………………………………………….154 –CanSat Budget............................................................................................................................................................................155 –Sponsorship Plans......................................................................................................................................................................157 –Program Schedule.......................................................................................................................................................................158 –Conclusions................................................................................................................................................................................ 161 Presenter: Arpit Goyal
  • 6. Team Logo Here (If You Want) Team Garuda Contact Details: <firstname>@teamgaruda.in CanSat 2012 CDR: Team 7634 (Garuda) Name Major with Year Arpit Goyal Electrical Engineering, Senior Rajat Gupta Mechanical Engineering, Senior Kshiteej Mahajan Computer Science, Senior Aman Mittal Electrical Engineering, Junior Prateek Gupta Mechanical Engineering, Junior Sarthak Kalani Electrical Engineering, Junior Sudeepto Majumdar Electrical Engineering, Junior Akash Verma Mechanical Engineering, Sophomore Rishi Dua Electrical Engineering, Sophomore Harsh Parikh Computer Science, Freshman 6
  • 7. Team Logo Here (If You Want) Team Organization CanSat 2012 CDR: Team 7634 (Garuda) Team Leader Faculty Mentor Mechanical Designs Akash Verma Prateek Gupta Electrical Systems Arpit Goyal Sarthak Kalani Sudeepto Majumdar Software Control Harsh Parikh Kshiteej Mahajan Rishi Dua Team Mentor Alternate Team Leader Aman Mittal Rajat Gupta 7
  • 8. Team Logo Here (If You Want) CanSat Crew Contact Details: <firstname>@teamgaruda.in CanSat 2012 PDR: Team 7634 (Garuda) Name Role Mission Control Officer Arpit Goyal Ground Station Crew Kshiteej Mahajan, Aman Mittal, Rishi Dua Recovery Crew Sudeepto Majumdar, Aman Mittal, Sarthak Kalani, Prateek Gupta, Akash Verma, Rishi Dua, Harsh Parikh CanSat Crew Sarthak Kalani, Rajat Gupta, Prateek Gupta, Akash Verma Emergency and Management Crew Rishi Dua, Harsh Parikh Safety Crew Sudeepto Majumdar 8
  • 9. Team Logo Here (If You Want) Acronyms Abbreviation Meaning μC Microcontroller ACK Acknowledgement ADC Analog to Digital Convertor CAD Computer-aided design CDH Communication and Data Handling CIT CanSat Integration and Test DC Descent Control DS Data Sheet EMRR Essence's Model Rocketry Reviews EPS Electrical Power Subsystem ERL Effective Rigging Line Length Est Estimated CanSat 2012 CDR: Team 7634 (Garuda) 9 Presenter: Arpit Goyal
  • 10. Team Logo Here (If You Want) Acronyms Abbreviation Meaning FAT File Allocation Table FEA Finite element Analysis FRP Fiber-reinforced plastic FSW Flight Software GCS Ground Control Station GPS Global positioning system IDE Integrated Development Environment Meas Measured experimentally MOA Mission Operation and Analysis Op-Amp Operational Amplifier P&T Pressure and Temperature CanSat 2012 CDR: Team 7634 (Garuda) 10 Presenter: Arpit Goyal
  • 11. Team Logo Here (If You Want) Acronyms Abbreviation Meaning PCB Printed Circuit Board RF Radio Frequency SD Secure Digital SPI Serial Peripheral Interface SPL Sound Power Level SSS Sensor Subsystem UART Universal asynchronous receiver/transmitter USD United States Dollar VSWR Voltage Standing Wave Ratio CanSat 2012 CDR: Team 7634 (Garuda) 11 Presenter: Arpit Goyal
  • 12. Team Logo Here Systems Overview Presenters: Harsh Parikh, Rajat Gupta CanSat 2012 CDR: Team 7634 (Garuda) 12
  • 13. Team Logo Here (If You Want) Mission Summary CanSat 2012 CDR: Team 7634 (Garuda) The Main Objective: The main purpose of CanSat is to ensure that the egg remains intact from launch to landing Auxiliary Objectives: •launching CanSat •descent CanSat from 600m to 200m at a constant descent rate of 10 m/s ± 1 m/s •changing constant descent rate to 5 m/s ± 1m/s at 200m •releasing the lander with egg at 91 m altitude •landing lander with descent rate less than 5m/s without damaging egg •collecting data at ground station from sensors in CanSat through Xbee radio modules Selectable Mission: Calculating thrust force after lander has landed; data should be collected at rate more than 100Hz and stored on board for post-processing. Selection Rationale: •Easy implementation •Criteria: Cost, weight, reliability, power and space effective. Presenter: Harsh Parikh 13
  • 14. Team Logo Here (If You Want) System Requirements CanSat 2012 CDR: Team 7634 (Garuda) ID Requirements Rationale Priority Parent Children VM A I T D SYS-01 CanSat constraints will be: Diameter: less than 127mm Total mass 400g - 750g Justifies concept of CanSat High - - X SYS-02 CanSat egg placed inside will be recovered safely Competition requirement High - SSS-05 SSS-06 SSS-08 DC-02 DC-03 GCS-03 X X SYS-03 The CanSat shall deploy from the launch vehicle payload section and no protrusions Easy to leave rocket High - MS-03 X SYS-04 The descent control system shall not use any flammable or pyrotechnic devices To comply with field safety High SYS-09 - X SYS-05 Descent rate should be 10m/s till 200m altitude. descent rate fall to 5m/s at 200m Competition requirement High - DC-01 FSW-03 X X X 14 Presenter: Harsh Parikh
  • 15. Team Logo Here (If You Want) System Requirements CanSat 2012 CDR: Team 7634 (Garuda) ID Requirements Rationale Priority Parent Children VM A I T D SYS-06 Detachment of lander at 91m and lander velocity will be less than 5m/s Competition requirement High - DC-01 FSW-04 X X SYS-07 During descent the carrier shall transmit required sensor data telemetry data once every two second via XBEE Lander descent telemetry shall be stored on – board for post processing following retrieval of the lander Competition requirement High - SSS-01 SSS-02 SSS-03 GCS-02 FSW-05 CDH-01 CDH-02 CDH-03 CDH-06 X X SYS-08 The cost of CanSat flight hardware shall be under1000$ (other costs are excluded) Feasible to design High - - X SYS-09 The CanSat and associated operations shall comply with all field safety regulations. Competition requirement Medium - SYS-04 X SYS-10 Impact parameter data shall be measured and stored on data card on sensor Data backup Medium - SSS-04 CDH-04 X X 15 Presenter: Harsh Parikh
  • 16. Team Logo Here (If You Want) Summary of Changes since PDR CanSat 2012 CDR: Team 7634 (Garuda) 16 Presenter: Harsh Parikh S.no. Subsystem Change Rationale 1 SSS GPS sensor is changed from Robokits RKI-1543 to MediaTekMT3329 Easy availability, easy interfacing with Arduino Uno 2 CDH Telemetry starts before launch Easy Operation 3 CDH Data parsing GPS GPS o/p is a string containing information about multiple aspects 4 CDH SD card replaced by Micro SD card Micro SD card is smaller in size 5 MS Bottom flap opening is now horizontal Air drag opposing the opening in earlier orientation 6 MS Linear actuator placement changed form horizontal to vertical Interference in Lander deployment 5 MS Structural rods added to provide more stability One point to be added To provide alignment to lander inside Carrier 6 DC Deployment mechanism of 2nd parachute is changed To avoid entanglement 7 EPS LCD has been removed from design Weight constraint
  • 17. Team Logo Here (If You Want) System Requirements CanSat 2012 CDR: Team 7634 (Garuda) 17 Presenter: Harsh Parikh S.no. Subsystem Change Rationale 8 GCS Implementation of upload of real time data onto Google maps Can be accessed easily 9 GCS Google Earth API introduced. Trajectory can be plotted
  • 18. Team Logo Here (If You Want) System Concept of Operations CanSat 2012 CDR: Team 7634 (Garuda) On CanSat Keep CanSat in rocket Launch Rocket Leaving CanSat from rocket at 600m Descent rate should be 10m/s when CanSat is at height more than 200m Descent rate should be 5m/s when CanSat is at height more than 91m Detaching lander at 91m Collecting data from sensors Sending Data to ground station Data Analysis Calculating collision force Detecting CanSat Off CanSat 18 Presenter: Harsh Parikh
  • 19. Team Logo Here (If You Want) System Concept of Operation •Safety Inspection •Briefing •Last Mechanical control •Last Electrical control •Coming at Competition Arena Pre Flight •CanSat weight and size check. •Launch Flight •Deploy CanSat at 600m •Opening parachute •Controlling descent rate to 10m/s + - 1m/s up to 200m •Data collection and transmission •Reducing descent rate to 5m/s at 200m •Detaching Lander at 91m Launch and Flight •Locating CanSat •Saving Data •Analyzing Data •Preparing PFR •PFR Presentation Post Flight CanSat 2012 CDR: Team 7634 (Garuda) 19 Presenter: Harsh Parikh
  • 20. Team Logo Here (If You Want) Context Diagram CanSat 2012 CDR: Team 7634 (Garuda) CanSat Processor Flight Software Power System Mechanical System Sensor System XBee System Ground Antenna Receiver Computer Analyser Environment Mechanical System descent Control Lander Release 20 Presenter: Harsh Parikh
  • 21. Team Logo Here (If You Want) CanSat Systems CanSat 2012 CDR: Team 7634 (Garuda) 21 Presenter: Harsh Parikh
  • 22. Team Logo Here (If You Want) Physical Layout- CanSat Presenter: Rajat Gupta 126mm Space for Electronics Parachute on top Lander detachment from bottom Lander Actuator CanSat 2012 CDR: Team 7634 (Garuda) 22
  • 23. Team Logo Here (If You Want) Physical Layout- Lander 125mm Space for parachutes Electronic Components Egg Egg protection system CanSat 2012 CDR: Team 7634 (Garuda) 23 Presenter: Rajat Gupta
  • 24. Team Logo Here (If You Want) Launch Vehicle Compatibility •The starting point of design of CanSat body was the inner dimensions of payload section of rocket with sufficient clearance •Outer diameter of fabricated body is measured to be 126mm giving 1 mm clearance. •Total height of CanSat system is 151mm which is smaller than the given envelope. •There are no protrusions from the CanSat which could hamper the smooth deployment from rocket •The carrier body is tested by passing through a sheet metal envelop of 127mm dia. •As the rocket compartment opens up, CanSat is deployed by action of gravity. Presenter: Rajat Gupta 151mm 94mm CanSat 2012 CDR: Team 7634 (Garuda) 24
  • 25. Team Logo Here CanSat 2012 CDR: Team 7634 (Garuda) Sensor Subsystem Design Presenter: Arpit Goyal 25
  • 26. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Sensor Subsystem Overview •Carrier Sensor Sub-system overview Presenter: Arpit Goyal Micro-controller Arduino Uno GPS Sensor MediaTek (MT3329) Pressure Sensor Bosch (BMP085) Non-GPS Altitude Calculation Battery Voltage Data Temperature Sensor BMP085 26
  • 27. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Sensor Subsystem Overview •Lander Sensor Sub-system overview Presenter: Arpit Goyal Micro-controller Arduino Uno Accelerometer Freescale Semiconductors MMA7361 Pressure Sensor Bosch (BMP085) Non-GPS Altitude Calculation Battery Voltage Data Temperature Sensor BMP085 27
  • 28. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Sensor Changes since PDR Component Change PDR CDR Rationale GPS sensor RKI-1543 MediaTek MT3329 Easy availability; simple coding 28 Presenter: Arpit Goyal
  • 29. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Sensor Subsystem Requirements ID Requirement Rationale Priority Parent Children VM A I T D SSS-01 GPS data shall be measured in carrier (±3m) Required as main objective and for locating carrier after it has landed. GPS data will be telemetered to the ground HIGH SYS-07 SSS-07 X X SSS-02 Altitude shall be measured without using a non-GPS sensor in carrier and lander both (±1.0m) Required as main objective and to calculate height from ground. This will be telemetered to ground and will be used to calculate descent rate HIGH SYS-07 SSS-07 X X X SSS-03 Air Temperature shall be measured in carrier (±2°C) Required as base objective and for descent telemetry HIGH SYS-07 SSS-07 SSS-09 X X X SSS-04 Impact Force shall be measured in lander after it has landed (at rate of at least 100 Hz) (6g) Required as part of selectable objective HIGH SYS-10 SSS-07 X X X 29 Presenter: Arpit Goyal
  • 30. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Sensor Subsystem Requirements ID Requirement Rationale Priority Parent Children VM A I T D SSS-05 Data Interfaces from sensors, like SPI or UART should be limited Limited UART and SPI interface in μC MEDIUM CDH SYS-02 - X SSS-06 Both lander and carrier will have an audio beacon of SPL at least 80 dB Required to retrieve lander and carrier after they have landed HIGH SYS-02 CDH-09 X X X SSS-07 Sensors should have high resolutions and high range For accurate data LOW SSS-01 SSS-02 SSS-03 SSS-04 - X SSS-08 GPS sensor will be used in lander It will be used to locate lander after it has landed apart from audio buzzer MEDIUM SYS-02 - X X SSS-09 Temperature will be measured in lander For data matching with of carrier LOW SSS-03 - X 30 Presenter: Arpit Goyal
  • 31. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier GPS Summary MT 3329 from MediaTek is chosen as GPS sensor due to: •Small size •Low weight •Low cost •Easily available in India Manufacturer Model Accuracy (m) Dimensions (mm) Mass (g) Voltage (V) Cost (USD) MediaTek MT3329 ± 3 16mm x 16mm x 6mm 8 3.2-5 Typically 3.3 40 31 Presenter: Arpit Goyal MediaTek MT3329 GPS Sensor
  • 32. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier GPS Summary 32 Presenter: Arpit Goyal •GPS accuracy: 3m. •Typical GPS data format : GGA protocol header Latitude ddmm format Longitude ddmm format Position Fix Indicator* HDOP# Unit of Antenna Altitude Units of Geoidal Separation UTC time hhmmss format N-North S-South E-East W-West Satellites Used (0-14) Antenna Altitude Geoidal Separation Checksum * 0 = Fix not available 1=GPS fix 2=Differential GPS fix # Horizontal Dilution of precision
  • 33. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier GPS Summary 33 Presenter: Arpit Goyal •Process Sequence: –Read and store GPS data in SD card via μC. –μC transmits data to GCS. –When Δh < 0.1m send final data twice which will be used : •As an acknowledgement of carrier‟s arrival on ground. •To stop transmission. •Testing Status: –GPS coding done –Data format testing done. –Interfacing with μC done. –Distance accuracy checking done with two different GPS, the data differed by 0.5m amongst the reading taken at 10 locations. –The updating speed of GPS was confirmed by taking it in car moving at almost constant speed of 50 kmph for about 10 min
  • 34. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier Non-GPS Altitude and Temperature Sensor Summary 34 Presenter: Arpit Goyal Manufacturer Model Accuracy (%) Dimensions (mm) Operating Supply Voltage (V) Data interface Cost (USD) Bosch BMP085 ± 1.0 16.5X16.5 1.8-3.3 I2C 20 Bosch BMP085 is chosen as Non-GPS altitude sensor and temperature sensor due to: •Small Size •Integrated Temperature Sensor •Low cost •Can be easily integrated with I2C bus Type Range Accuracy Units Pressure 300 to 1100 ± 0.2 1.68 hPa (1hPa = 100 Pa) m Temperature -20 to +65 ± 0.5 °C Bosch BMP085 Pressure Sensor
  • 35. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier Non-GPS Altitude and Temperature Sensor Summary Presenter: Arpit Goyal 35 • Process Sequence: • Read temperature and pressure data from the sensor and storing it into array • Transmit data via Xbee radio • Calculate the altitude on ground system using pressure obtained form the sensor with the help of following equation:                      5.255 1 0 44330 1 p p H • Testing Status:  Sensor‟s coding done  Data format testing done.  Interfacing with μC done.  Height accuracy checking done with a GPS and a pressure sensor, the data differed by 1m amongst the reading taken at 10 locations. • Data obtained when sensor was kept stationary was having some noise. We are planning to implement a Kalman filter at GCS to remove noise component from the data.
  • 36. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Lander Non-GPS Altitude and Temperature Sensor Summary 36 Presenter: Arpit Goyal •Process Sequence: •Read temperature and pressure data from the sensor and storing it into array •Calculate the altitude on Microcontroller using pressure obtained form the sensor with the help of following equation: •Transmit data via Xbee radio •Testing Status:  Sensor‟s coding done  Data format testing done.  Interfacing with μC done.  Height accuracy checking done with a GPS and a pressure, the data differed by 1m amongst the reading taken at 10 locations.                      5.255 1 0 44330 1 p p H
  • 37. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Lander Impact Force Sensor Summary Deciding factors: •Low cost •ADC as data interface, Micro-controller have limited I2C interface. •Higher range Accuracy: ± 0.1 g Data format: (x,y,z) for acceleration in all 3-axis Process: • Read data and store in array. • Calculate resultant acceleration magnitude: |a| • Impact force = mass*acceleration. Store it in SD Manufacturer Model Dimensions (mm) Output (A/D) Voltage Range Range Cost (USD) Freescale Semiconductors MMA7361 23.8X12.6 A 3.3 V ± 6g 12 37 Presenter: Arpit Goyal
  • 38. Team Logo Here CanSat 2012 CDR: Team 7634 (Garuda) Descent Control Design Presenter: Prateek Gupta 38
  • 39. Team Logo Here (If You Want) CanSat 2012 PDR: Team 7634 (Garuda) Descent Control Overview •The descent mechanism selected is parachutes with thorough calculation of the drag area. •The material selected after careful consideration is ripstop nylon and it will be provided with spill holes to reduce drift and provide stability. •2 parachutes of bright red color are chosen for two levels of descent for carrier. –1st parachute will bring down the velocity of CanSat to 10m/s. –2nd parachute will be deployed in addition to 1st, at 200m altitude to bring down the velocity to 5m/s. –To avoid the fore body wake effects, the effective rigging line length is calculated. –Use of bridle to prevent entanglement of shroud lines. •The parachute in the lander directly brings it descent rate to below 5m/s. •Before deployment the parachutes are folded to occupy the allotted minimum space. Presenter: Prateek Gupta 39
  • 40. Team Logo Here (If You Want) CanSat 2012 PDR: Team 7634 (Garuda) Descent Control Changes since PDR 40 Presenter: Prateek Gupta •Use of bridle to prevent entangling of shroud lines of two parachutes of carrier. •Tethered device for deployment of 2nd parachute of carrier. •Parachute has been tested to verify coefficient of drag. •Consideration of spill hole size according to vendors available in market and modification of parachute size accordingly. •Two parachutes have been purchased and tested and appropriate requirement of parachutes have been realized. •Parachutes have been analyzed from the perspective of oscillations as well.
  • 41. Team Logo Here (If You Want) CanSat 2012 PDR: Team 7634 (Garuda) Descent Control Requirements ID Requirement Rationale Priority Parent Children VM A I T D DC-1 Use of two parachutes in Carrier and one in lander To attain required descent rates HIGH SYS-05 SYS-06 - X X X X DC-2 Parachute should have a shiny colour To locate carrier and lander easily HIGH SYS-02 - X DC-3 Spill holes should be used in parachutes To reduce drift MEDIUM SYS-02 - X X X DC-4 At 200 m the 2nd parachute shall not entangle with the 1st one Proper orientation and deployment mechanism is required for 2nd parachute HIGH SYS-05 - X X 41 Presenter: Prateek Gupta
  • 42. Team Logo Here (If You Want) Descent Rate Hardware Summary DESCENT RATE CALCULATIONS FOR CanSat Payload Diameter (1st Parachute) Descent rate (600m) Diameter (2nd Parachute) Descent Rate (200m) 725g 36cm 10m/s 51cm 5.56m/s CanSat 2012 PDR: Team 7634 (Garuda) 42 Presenter: Prateek Gupta Tethered device and a deployment bag to be used for deploying 2nd parachute held by the compressed spring which will act as a trigger to throw out lid. • Passive Descent Control: • Brighter parachute color to be selected • Active Descent Control: We will be calculating decent rate at GCS software from the data.
  • 43. Team Logo Here (If You Want) Descent Rate Hardware Summary DESCENT RATE CALCULATIONS FOR LANDER(91m) •Parachute: CanSat 2012 PDR: Team 7634 (Garuda) 43 Presenter: Prateek Gupta • Passive Descent Control: Payload Diameter Descent rate 200g 37cm 5m/s Parachute Testing done from IIT Delhi
  • 44. Team Logo Here (If You Want) Descent Rate Estimates Measurements: • Each parachute weighs 50gm • All parachutes in a cluster must be identical to prevent unbalancing of drag forces. This requirement is completely relaxed and will be considered after testing of dual chutes. • Spill hole of 20% of chute diameter is not going to affect the equivalent diameter and this is available in the market. • Spill hole will also help in increasing the stability of chute. • Equivalent diameter for cluster is calculated using: • All calculations are based on EMRR‟s Calculator CanSat 2012 PDR: Team 7634 (Garuda) 2 2 Deq  D1  D2 Presenter: Prateek Gupta 44
  • 45. Team Logo Here (If You Want) Descent Rate Estimates Testing of Descent Rate Control Status: Presenter: Prateek Gupta CanSat 2012 PDR: Team 7634 (Garuda) 45 T L v plumbline  • The parachute was tested by descent from 25m high building and payload of 725gm. Coefficient of drag was calculated from the observations and chute‟s diameter were accordingly modified. • The plumb line length were tested of the descent control mechanism. The results were in consonance with (data table). • Plumb line length =10m • The steeper the negative dCm/dv slope, the greater is the stabilizing tendency of the parachute, and the better is its damping capability against non stabilizing forces such as sudden gusts of wind. • Cm is the coefficient of moment acting on chute about payload
  • 46. Team Logo Here (If You Want) Experimental Observations Altitude =24m Area =7*(0.17)2 m2 = 0.2023 m2 Calculated Cd comes out to be 1.30 Parachute sizes have been therefore Modified and ordered from the same vendor. MATLAB program has been made and velocity curve has been plotted against time to verify time to reach terminal velocity. S. No. Mass Time Velocity Drift 1. 0.72gm 1.50 s 6.67m/s 1.5m 2. 0.72gm 1.47s 6.8m/s 1.1m 3. 0.72gm 1.48s 6.76m/s 0.9m CanSat 2012 PDR: Team 7634 (Garuda) 46 17cm Presenter: Prateek Gupta
  • 47. Team Logo Here (If You Want) Descent Rate Estimates Formula used for calculating the terminal velocity Vt= Terminal Velocity W= Payload Cd= Coefficient of Drag (1.5 for round and hemisphere) ρ =Density of Air (It varies from 600m to ground level) A= Equivalent area of Parachute or cluster of them ((Π*d2)/4) CanSat 2012 PDR: Team 7634 (Garuda) 47 C A W V d t  2  Presenter: Prateek Gupta
  • 48. Team Logo Here (If You Want) Descent Rate Estimates Density of air is not constant. @ 600m density=1.13 kg/m3 @Sea level Density= 1.2 kg/m3 Terminal velocity will decrease as it approaches ground. There is not much variation in density and hence we can assume it to be constant and calculate for the worst case i.e. 1.13 kg/m3. CanSat 2012 PDR: Team 7634 (Garuda) 48 Presenter: Prateek Gupta
  • 49. Team Logo Here (If You Want) Descent Rate Estimates *Use of spill hole deviates the equivalent diameter only by a small amount so these values should hold in actual scenario. Cd taken is 1.30. Object Altitude Weight Terminal Velocity Carrier + Lander 600m 725g 10m/s Carrier + Lander 200m 725 6m/s Carrier 91m 525g 5.7m/s(Using non identical chutes) Lander 91m 200g 5m/s CanSat 2012 PDR: Team 7634 (Garuda) 49 Presenter: Prateek Gupta
  • 50. Team Logo Here CanSat 2012 CDR: Team 7634 (Garuda) Mechanical Subsystem Design Presenters: Rajat Gupta, Akash Verma 50
  • 51. Team Logo Here (If You Want) 51 Mechanical Subsystem Overview CanSat 2012 CDR: Team 7634 (Garuda) •The design of the structure was governed by the designated payload envelop. For the given dimensions of payload, concentric arrangement of carrier and lander one-inside-the-other was perceived to be best suited. •The body is fabricated with fiber re-enforced plastic which provides good impact resistance •The bottom of carrier is opens horizontally on initialization of lander deployment with help of linear actuator and the lander falls due to gravity. •The structural rods are made of aluminum and provide structural integrity. •All electrical components are placed strategically to bring the centre of gravity as close to the centre as possible for balance of the system •The egg protection system uses a combination of impact force distributor and shock absorbing material. Presenter: Rajat Gupta
  • 52. Team Logo Here (If You Want) Mechanical Subsystem Changes Since PDR 52 Component Changed PDR CDR Rationale Bottom flap opening Opened vertically along horizontal axis Now opens horizontally along vertical axis To prevent flap opening against air drag. Linear actuator placement Placed on the flap Placed on main body Space constraints and prevent interference Structural rods of lander Solid rods Hollow rods For rigid attachment and directed deployment CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Rajat Gupta
  • 53. Team Logo Here (If You Want) Mechanical Subsystem Changes Since PDR-Detailed 1. Bottom flap opening: It was observed that the previous design for opening of bottom flap for lander detachment is working against the drag force of air experienced during descent and a strong springing mechanism would be required to overcome it. To overcome this an alternate arrangement of the bottom opening horizontally sideways is used. It is loaded on a Torsional spring on the axis and released using a linear actuator. 53 Direction of descent Air Drag Direction of opening New direction of opening CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Rajat Gupta
  • 54. Team Logo Here (If You Want) Mechanical Subsystem Changes Since PDR-Detailed 2. Linear actuator placement: Earlier the actuator was placed on the flap according to the original direction of opening. But the new horizontal opening the actuator is placed vertically to avoid interference. 54 CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Rajat Gupta
  • 55. Team Logo Here (If You Want) Mechanical Subsystem Changes Since PDR-Detailed 55 3. Structural rods of lander: Earlier the rods of lander were solid and independent of carrier. Now the rods of lander are hollow and solid rods are added to the carrier. The solid rods of carrier are inserted in the hollow rods of lander, providing it a rigid support and guiding pathway for deployment. Solid rods inserted in hollow rods CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Rajat Gupta
  • 56. Team Logo Here (If You Want) 56 Mechanical System Requirements Presenter: Rajat Gupta ID Requirement Rationale Priority Parent Child VM A I T D MS-1 Total mass of CanSat shall be between 400g and 750g. Specified limits for the base mission requirement. High - - X X MS-2 CanSat shall fit into a cylindrical envelop of 130 mm diameter and 152mm height. The CanSat dimensions are governed by the payload envelop available inside rocket. High - - X MS-3 There shall be no protrusions beyond the payload envelop until CanSat deployment Protrusions may interfere with smooth deployment. High SYS-03 - X MS-4 The various components shall be located strategically so as to bring the CG near the centre line. The mass distribution of the rocket should be fairly uniform for stable operations Medium SYS-11 - X MS-5 The egg shall be recovered without breaking The egg protection system should withstand all impacts and ensure safety of egg High - - X X CanSat 2012 CDR: Team 7634 (Garuda)
  • 57. Team Logo Here (If You Want) Mechanical System Requirements 57 MS-6 The lander shall be released at height of 91m The lander should be securely attached to carrier and only be deployed at designated altitude. High - - X MS-7 All electronics shall be shielded from the environment Structure must provide protection to the electronics High - - X MS-8 The structure must support 30gees of shock force and 10 gees of acceleration The structure has to withstand various forces during takeoff and landing High - - X X CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Rajat Gupta
  • 58. Team Logo Here (If You Want) 58 Lander Egg Protection Overview •The selected egg protection system consists of a force distributor at bottom and surrounded by a shock absorbing and dampening material. –The hip bone protector(used by elderly people) is used as a force distributor to distribute the impact forces sideways and protect the egg from breaking –The egg is placed in a spherical foam ball with cavity carved inside to provide protection from all sides. It is covered from top by more foam pieces. Presenter: Rajat Gupta •Other alternates: cotton & bubble wrap are also tested for cushioning effect. •In final configuration, Egg is wrapped with a layer bubble wrap to protect from self crushing force from foam ball •Polystyrene balls are filled in any space left to provide extra cushion. •All the materials: foam, bubble wrap, polystyrene balls are easily available lightweight and inexpensive. Hip protector was available in our lab as part of ongoing product developed with patented research. CanSat 2012 CDR: Team 7634 (Garuda)
  • 59. Team Logo Here (If You Want) 59 Mechanical Layout of Components 151mm 94mm 125mm Electronics Space for parachute Egg Protection system Actuator Main Structure CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Rajat Gupta
  • 60. Team Logo Here (If You Want) Material Selections 60 FRP (fiber reinforced plastic) •Density = 1799.19381 kg / m3 •chemical, moisture, and temperature resistance •superior tensile, flexural and impact strength behaviour •High Strength to Weight Ratio •Easy to mold and cast in our lab •Cheap and easily available Aluminum rods •Density 2.63 gram •Ultimate strength 248 MPa •Light weight and strong enough for the CanSat •Easily available in various diameters Torsional spring •For quick opening of bottom flap of the carrier The material chosen for structure is FRP body with aluminum support rods due their superior qualities at affordable price as shown below. CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Rajat Gupta
  • 61. Team Logo Here (If You Want) Carrier-Lander Interface Release of the lander results in opening of the parachute which is above the lander. 61 •The lander will be placed inside the carrier. •The bottom part of the carrier is a rotating disc. •A torsional spring is attached between the disc and the carrier for quick opening. • A linear actuator is used for holding the bottom disc. At 91m actuator pulls the locking rod and the disc rotates by spring force. •Lander comes out by gravitational force. •Hollow rod of the lander will slide through the solid rods attached to the carrier, providing a guided path to lander deployment. CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma
  • 62. Team Logo Here (If You Want) Structure and Survivability •The components are securely fastened on the structure of carrier and lander with the help of nut and bolts. Superglue is used wherever there is space or size constraint for bolts. •The structure is tested for shock force survivability both by numerical simulations(Finite element method) and by actual strength testing under load(explained in testing section). •The preliminary FEA results of the structure for load due 20gees average deceleration shows resultant displacement and von-mises stress way below limits. 62 *The analysis is for static forces equivalent to 20g impact for fixed end boundary conditions with material properties assumed to be uniform. In real case the properties are different in direction of fibers for FRP Max resultant disp.: .01mm Max von mises stress= 0.23 Mpa CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma
  • 63. Team Logo Here (If You Want) Mass Budget 63 Carrier components Weight (g) Arduino board 32 LCD 35 Parachutes 60 Structure 250 Battery 24 Other electronics 20 Total carrier mass 421 Carrier components Weight (g) Arduino board 32 LCD 35 Parachutes 30 Structure 100 Battery 24 Other electronics 20 Egg protection(without egg) ~60 Total carrier mass(without egg) 241 CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma
  • 64. Team Logo Here CanSat 2012 CDR: Team 7634 (Garuda) 64 Communication and Data Handling Subsystem Design Presenter: Aman Mittal Presenter: Aman Mittal
  • 65. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 65 CDH Overview – Lander GPS Data SD Card BMP 085 (T&P sensor) Xbee Pro Battery Voltage Buzzer Arduino Uno Serial Data Serial for Tx Through ADC I2C data L293D (buffer for actuator) Output PWM Presenter: Aman Mittal
  • 66. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 66 CDH Overview – Carrier •BMP sensor gives the temperature and pressure data in I2C format, so we use the corresponding pins in the Arduino. •The Battery Voltage gives Analog data, and hence analog pins in Arduino Uno are used. •GPS sends data serially to the Arduino and hence we use the Rx pin on Arduino. •Data is sent to Xbee serially from Arduino using the Tx pin in Arduino. •Data is stored in SD card through SPI mode, and hence SPI pins on Arduino are used for the same. •Output is given out to Buzzer to enable auditory location. It is done using Digital pins on Arduino. •PWM output is given to L293D which drives the actuator. Presenter: Aman Mittal
  • 67. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 67 CDH Overview – Lander GPS Data SD Card BMP 085 (T&P sensor) Xbee Pro Battery Voltage Buzzer Arduino Uno Serial Data Serial for Tx Through ADC I2C data MMA 7361 (Accelerometer) Through ADC Presenter: Aman Mittal
  • 68. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634(Garuda) 68 CDH Overview – Lander •BMP sensor gives the temperature and pressure data in I2C format, so we use the corresponding pins in the Arduino. •The Battery Voltage and MMA 7361 gives Analog data, and hence analog pins in Arduino Uno are used. •GPS sends data serially to the Arduino and hence we use the Rx pin on Arduino. •Data is sent to Xbee serially from Arduino using the Tx pin in Arduino. •Data is stored in SD card through SPI mode, and hence SPI pins on Arduino are used for the same. •Output is given out to Buzzer to enable auditory location. It is done using Digital pins on Arduino. Presenter: Aman Mittal
  • 69. Team Logo Here (If You Want) CDH Changes Since PDR •The START signal for Xbee communication was sent after take off in PDR. Now it is being sent before take off in CDR because the modification in this rule was discussed in the Yahoo Group of CanSat. •In PDR we used SD card adaptor. This is replaced with mini SD card in CDR because it is less preserves space. •In PDR, we had missed the data parsing of GPS output. This has been corrected in CDR. CanSat 2012 CDR: Team 7634 (Garuda) 69 Presenter: Aman Mittal
  • 70. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) CDH Requirements ID Requirement Rationale Priority Parent Children VM A I T D CDH -01 Sensor data will be sent Base mission requirements HIGH SYS-07 - X X CDH-02 Carrier data will be stored Store all data to be transmitted as backup MEDIUM SYS-07 - X CDH-03 Store lander data Base mission requirement for velocity data HIGH SYS-07 - X X CDH-04 Accelerometer data ADC data for force calculation HIGH SYS-10 - X CDH-05 Micro-controller speed>1MHz To process all data and send telemetry MEDIUM - - X CDH-06 Telemetry from Xbee will be used Base Station Requirements HIGH SYS-07 FSW-02 X 70 Presenter: Aman Mittal
  • 71. Team Logo Here (If You Want) CDH Requirements ID Requirement Rationale Priority Parents Children VM A I T D CDH-07 AT Mode for Xbee will be used Base Mission Requirement HIGH - - X X CDH-08 Locating device active on landing Base mission requirements and to save power HIGH - - X X CDH-09 SPL for Buzzer shall be greater than 80dB For location HIGH SSS-06 - X CDH-10 Handheld locator will trigger buzzer To provide ease in locating MEDIUM - - X X CDH-11 Buzzer will be off before landing Base mission requirements and to save power HIGH - - X CDH-12 CanSat will stop transmitting when triggered off Saving power MEDIUM - FSW-07 X X CanSat 2012 CDR: Team 7634 (Garuda) 71 Presenter: Aman Mittal
  • 72. Team Logo Here (If You Want) CDH Requirements ID Requirement Rationale Priority Parents Children VM A I T D CDH-13 The Pan ID of Xbee module should be set as Team Number To avoid interference HIGH - - X CanSat 2012 CDR: Team 7634 (Garuda) 72 Presenter: Aman Mittal
  • 73. Team Logo Here (If You Want) Processor and Memory Selection Parameter Arduino Uno Processor Speed(MHz) 16 Operating Voltage 5 Data Interface (D/A) 14/6 Size(cm x cm) 6.5x5.2 Flash Memory(kB) 32 Price(in USD) 25 Modes Available(SPI/I2C/Serial) 1/1/1 CanSat 2012 CDR: Team 7634 (Garuda) 73 Presenter: Aman Mittal Micro SD card ATmega 128
  • 74. Team Logo Here (If You Want) Processor and Memory Selection •Carrier – Arduino Uno is chosen for the microcontroller. –Easy interfacing, sufficient digital outputs for data handling. –Low price and size. –Sufficient modes of communication available. •Lander –Arduino Uno is chosen for the microcontroller. –Same design for the carrier and Lander. CanSat 2012 CDR: Team 7634 (Garuda) 74 Presenter: Aman Mittal Arduino Uno
  • 75. Team Logo Here (If You Want) Memory Selection •Micro-SD card is used for external memory –Standard FAT 32 file system. –Large amounts of data can be stored. –Non-volatile. –Easy to retrieve data on laptop. CanSat 2012 CDR: Team 7634 (Garuda) 75 Presenter: Aman Mittal Micro-SD card
  • 76. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 76 Carrier Antenna Selection •Antenna used is - A24HASM 450 – an RPSMA antenna to be used with XBP24BZ7SIT-004J S. No. Performance Measure Specifications 1 Frequency (in MHz) 2400-2500 2 Gain (in dB) 2.5 3 VSWR <1.6:1 4 Impedance 50 Ώ 5 Height (in mm) 109 6 Weight (in g) 14 Presenter: Aman Mittal
  • 77. Team Logo Here (If You Want) Data Package Definitions - Radio The Xbee communicate in AT mode (transparent mode). Xbee uses USART communication at baud rate 57600. The communication protocol in AT mode is simple serial communication with any device. Point to point communication is established in Xbee. The coordinator ID is set at 0 while the other Xbee(in the modules) have a unique PanID. We are using 64-bit addressing (transparent) for Xbee. The network address will be stored in the table CanSat 2012 CDR: Team 7634 (Garuda) 77 Presenter: Aman Mittal
  • 78. Team Logo Here (If You Want) Data Package Definitions - GPS •GPS transmits data serially using UART at baud rate of 57600 (configurable). •It uses NMEA for data transmission. •The data starts with a „$‟ and ends with the <cl><rf> in this format and output format is comma separated. This is used to parse the data to get the required data. •The GPS automatically sends the data at 1Hz when powered on, and we take this data from UART. •The GPS data format has been mentioned in the GPS subsection in the Sensor Subsystem Design. CanSat 2012 CDR: Team 7634 (Garuda) 78 Presenter: Aman Mittal
  • 79. Team Logo Here (If You Want) Data Package Definitions- T&P sensor •Uses I2C format for the transmission of data to the Arduino. •In this protocol, SDA line sends the data while SCL is the clock. •Start – SDA pulled low while SCL is high. •Stop – SDA pulled high while SCL is high. •We are using it in ultra low power mode, putting the oversampling setting (osrs) to 0. •I2C Address of the sensor – 0x77 for start of transmission. CanSat 2012 CDR: Team 7634 (Garuda) 79 Presenter: Aman Mittal
  • 80. Team Logo Here (If You Want) Data Package Definitions - Accelerometer •Analog data output to the microcontroller. •We use the g select as 0. •10 bit ADC mode is used at sampling rate 50KHz. CanSat 2012 CDR: Team 7634 (Garuda) 80 Presenter: Aman Mittal Accelerometer
  • 81. Team Logo Here (If You Want) Data Package Definitions – SD Card and Battery Voltage •Battery Voltage Sensor – –Uses 2 amplifiers for the sensing of battery voltage. –Gives an analog data which is fed to the analog pin of arduino. •SD Card – –Uses SPI mode for transfer of data. –Uses the SPI bus on the Arduino. CanSat 2012 CDR: Team 7634 (Garuda) 81 Presenter: Aman Mittal
  • 82. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 82 Radio Configuration •The radio module XBP24BZ7SIT-004J is configured to be used in AT mode. •AT mode supports any device with serial communication, so we use serial pins in Arduino. •As AT Mode is being used, we will mainly be talking to one Xbee at a time, as talking to multiple Xbee requires changes destination address from command mode. We will be using point to point network. Selects channel and PAN ID Set the Xbee to join a specific PAN ID(7639) Security key to be obtained in preinstall Send data to the specific 16 bit addresses. Presenter: Aman Mittal
  • 83. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 83 Radio Configuration Pre-Flight •Establish connection by sending START from GCS and receiving ACK from Xbee Module(PAN on same ID, transmission to specific addresses.) Ascent •Send data from Carrier Xbee to GCS •One way communication in this phase. Descent •Send data packets from Carrier Xbee to GCS •One way communication in this phase. Post Flight •Carrier Xbee stops transmission and its location is stored. •Lander Xbee starts transmission to GCS. •GCS can send activate buzzer commands to Lander and Carrier. Presenter: Aman Mittal
  • 84. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 84 Radio Configuration •We have been successful in establishing communication between the Xbee modules in AT mode. •We have tested the transmission of data between Xbee in when kept in separate rooms. •We have successfully been able to test the Xbee over the range of 300m in open. •We need to further test its complete range. •We need to test for the launch and drop cases for the communication to be robust. Presenter: Aman Mittal
  • 85. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 85 Carrier Telemetry Format •The data sent in the telemetry includes – –GPS data Height ( altitude) No. of satellites tracked Longitude Latitude UTC Time –Altitude and temperature data from BMP085 –Battery Voltage •Data rate: 0.5 Hz. •The format is explained in the next slide. Start of Transmission ($) Data Checksum Presenter: Aman Mittal
  • 86. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 86 Carrier Telemetry Format –The data format is – ‟$,55,22,101.9,6.60,161441,4106.041N,02901.369E,03,39.5,M,167” (to be sent via Xbee) •$ is Start Byte •55 is Seconds since launch •22 is temperature in Celsius •101.9 is pressure in kPa •6.60 is battery voltage in V •161441 is 16:14:41 UTC time •4106.0410 is latitude, N indicates North •02901.3697 is longitude, E indicates East •03 is the number of satellites tracked •39.5 is Mean Sea Level Altitude, M indicates meters. •167 is the checksum, calculated by adding all bytes in the frame modulus 255. Presenter: Aman Mittal
  • 87. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 87 Carrier Telemetry Format Characters Sent Definition HHmmss UTC Time LLLL.LLLL Longitude LLLL.LLLL Latitude AAA.A Altitude (GPS) NN No. of satellites AAA.A Altitude (BMP085) TT.T Air Temperature VV.V Battery Voltage Presenter: Aman Mittal
  • 88. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 88 Activation of Telemetry Transmissions •Telemetry activation done just before launch by sending a START command from the GCS Xbee(Coordinator node) •The end device(Carrier and Lander) joins the network formed by the coordinator Xbee. Presenter: Aman Mittal
  • 89. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 89 Locator Device Selection Overview •The locator devices will be a combination of GPS, Xbee and Buzzer. •To activate telemetry from the Xbee and GPS, 2 flags will be set – –After switching on, when height>300m, the first flag goes high, to ensure that they don‟t send data before flight. –The second flag goes high only when flag 1 is true, when the altitude data is constant for 10 seconds. •The buzzer can be activated by sending an ACTIVATE signal through the GCS. •If connection between Xbee fails, the Buzzer is switched on automatically. •On recovery, buzzer, Xbee and GPS are switched off through a manual power switch. Presenter: Aman Mittal
  • 90. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) 90 Locator Device Selection Overview •There will be separate transmission ID for the carrier and the Lander. •The Coordinates of the Carrier Xbee are located and stored in the GCS. The Carrier Xbee stops transmitting after altitude data is constant for 10 sec post flight. •In case of non recovery, on the launch day, the carrier and the lander will be having Labels : • “Carrier, CanSat 2012 Team 7639, Garuda, IIT Delhi” “Lander, CanSat 2012 Team 7639, Garuda, IIT Delhi” Performance Measure Specifications Operating Voltage (V) 5 Current Consumption (mA) 35 Sound Output (dB) 95 Power Consumption (mW) 175 Presenter: Aman Mittal
  • 91. Team Logo Here CanSat 2012 CDR: Team 7634 (Garuda) Electrical Power Subsystem Presenter: Harsh Parikh 91
  • 92. Team Logo Here (If You Want) EPS Schematic Overview CanSat Power System Carrier battery source Lander battery source Sensors + Xbee Arduino Board Buzzer and actuator Sensors + Xbee Arduino Board Buzzer 92 CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Harsh Parikh
  • 93. Team Logo Here (If You Want) EPS Overview •2 supplies: Carrier + Lander •Most power consumers: GPS sensor and buzzer. •Power supply: –Main supply used : 9V. –Supply to components via 3.3V and 5V regulator ICs. –Rationale: Constant voltage to components. •Use of GPS and radio on Lander: –Rationale: Easy retrieval. –Cost, space, power and weight: not a limiting factor. •Power saving: –High power components switched on only during flight. –Sleep mode used during 1hour wait time and before retrieval (except buzzer) via communication. CanSat 2012 CDR: Team 7634 (Garuda) 93 Presenter: Harsh Parikh
  • 94. Team Logo Here (If You Want) EPS Changes since PDR 1. LCD has been removed as it was consuming lot of space, weight and power. CanSat 2012 CDR: Team 7634 (Garuda) 94 Presenter: Harsh Parikh
  • 95. Team Logo Here (If You Want) EPS Requirements-Carrier ID Requirement Rationale Priority Parent Children VM A I T D EPS-01 All electronic components of carrier will be powered. Necessary for the working of CanSat. High - - X EPS-02 Power shall be supplied by 3.3V and 5V regulator ICs (LM7833 and LM7805 used) Components require 3.3V and 5V regulated power supplies High - - X EPS-03 External switch and LED shall be used for initial and final on/off Easy power turn on/off mechanism High - - X EPS-04 Actuator should have an external switch for manual override. Easy process of testing Medium - - X X X CanSat 2012 CDR: Team 7634 (Garuda) 95 Presenter: Harsh Parikh
  • 96. Team Logo Here (If You Want) EPS Requirements-Lander ID Requirement Rationale Priority Parent Children VM A I T D EPS-05 All electronic components of lander will be powered. Necessary for the working of CanSat. High - - X EPS-06 Power shall be supplied by 3.3V and 5V regulator ICs (LM7833 and LM7805 used) Components require 3.3V and 5V regulated power supplies High - - X EPS-07 Voltage should be displayed on LCD Efficient monitoring of battery voltage Low - - X X EPS-08 External switch and LED shall be used for initial and final on/off Easy power turn on/off mechanism High - - X CanSat 2012 CDR: Team 7634 (Garuda) 96 Presenter: Harsh Parikh
  • 97. Team Logo Here (If You Want) EPS Requirements-Lander ID Requirement Rationale Priority Parent Children VM A I T D EPS-09 Power to extra hardware to measure battery voltage Voltage level to be transmitted and so its hardware needs power. High - - x x EPS-10 External switch to turn lander on/off Easy mechanism for turning lander on/off High - - x x EPS-11 LED Display on/off power of lander High - - x EPS-12 Power to accelerometer Need to measure external force with the same High SYS-10 - x x CanSat 2012 CDR: Team 7634 (Garuda) 97 Presenter: Harsh Parikh
  • 98. Team Logo Here (If You Want) Carrier Electrical Block Diagram CanSat 2012 CDR: Team 7634 (Garuda) Arduino (9V) GPS(5V) P&T Sensor (3.3V) Actuator (3.3V) SD card (3.3V) Buzzer(9V) LCD(5V) Voltage Measurement Hardware(9V) Radio Transceiver (3.3V) Power Source 3.3V regulator 5V regulator 9V supply 98 Presenter: Harsh Parikh
  • 99. Team Logo Here (If You Want) Lander Electrical Block Diagram CanSat 2012 CDR: Team 7634 (Garuda) Arduino (9V) GPS(5V) P&T Sensor (3.3V) Accelerometer (3.3V) SD card (3.3V) Buzzer(9V) LCD(5V) Voltage Measurement Hardware(9V) Radio Transceiver (3.3V) Power Source 3.3V regulator 5V regulator 9V supply 99 Presenter: Harsh Parikh
  • 100. Team Logo Here (If You Want) Power Budget - Carrier CanSat 2012 CDR: Team 7634 (Garuda) S. No. Component Voltage (V) Current drawn (mA) Power (mW) Duty Cycle/ Time of operation Uncertainty (%) Capacity required (mAh)* Total Power Consumed (mW)* Source 1 Arduino (Board only) 9 0.02 18 100% 20 0.03 22 Meas 2 P&T Sensor 3.3 0.1 0.33 100% 10 0.15 0.4 DS 3 GPS Module 3.3 45 200 100% 10 50.0 160 DS 4 Transceiver Module 3.3 65 330 10% 10 7.50 33 DS 5 Actuator 3.3 30 99 1% 15 0.40 2 Est 6 Buzzer 9 15 135 3hrs 20 20.0 165 Est 7 SD card 3.3 50 165 5% 10 3.0 10 Est 8 Extra h/w (regulator ICs + voltage measurement h/w)** 9 0.1 0.9 100% 20 0.2 1 Meas 9 LCD 5 40 200 5% 10% 0.4 10 DS Total 81.28 403.4 * All values are assumed to be on higher side. ** Peak values attained. 100 Presenter: Harsh Parikh
  • 101. Team Logo Here (If You Want) Power Budget - Lander CanSat 2012 CDR: Team 7634 (Garuda) S. No. Component Voltage (V) Current drawn (mA) Power (mW) Duty Cycle/ Time of operation Uncertainty (%) Capacity required (mAh)* Total Power Consumed (mW)* Source 1 Arduino (Board only) 9 0.02 18 100% 20 0.03 22 Meas 2 P&T Sensor 3.3 0.1 0.33 100% 10 0.15 0.4 DS 3 GPS Module 3.3 45 200 100% 10 50.0 160 DS 4 Transceiver Module 3.3 65 330 10% 10 7.50 33 DS 5 Accelerometer 3.3 0.4 1.32 5% 10 0.02 0.1 DS 6 Buzzer 9 15 135 3hrs 20 20.0 165 Est 7 SD card 3.3 50 165 5% 10 3.0 10 Est 8 Extra h/w (regulator ICs + voltage measurement h/w)** 9 0.1 0.9 100% 20 0.2 1 Meas 9 LCD 5 40 200 5% 10% 0.4 10 DS Total 80.9 401.5 * All values are assumed to be on higher side. ** Peak values attained. 101 Presenter: Harsh Parikh
  • 102. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) External Power Control Mechanism •Separate on off switch both for carrier and lander •Power monitoring system: –LED shows whether 9V battery is switched on/off •All components put to sleep mode during 1hour prelaunch time and in the post flight period with the use of radio communication with CanSat. This prevents faster battery drain. 102 Presenter: Harsh Parikh
  • 103. Team Logo Here (If You Want) Power Source Summary CanSat 2012 CDR: Team 7634 (Garuda) S. No. Battery Name Battery Type Weight (gm.) Typical Voltage (V) Capacity (mAh) Energy (Wh) Cost (USD) Decision 1 Duracell ultra Alkaline 45 8.4 550 4.5 2.40 S •Finally selected battery: Duracell Ultra. •Power available is 550mAh and 4.5Wh. •Power consumed (3hrs of working) is 250mAh and 0.5Wh •Available margin assuming 3 hours of working: 300mAh (55%) •Minimum time of operation assuming full operation of all components : 5hour. •Selection criteria: •Reliability •Cost •Easy availability •Service hours provided 103 Presenter: Harsh Parikh
  • 104. Team Logo Here (If You Want) Battery Voltage Measurement CanSat 2012 CDR: Team 7634 (Garuda)  Additional hardware is comprised of voltage follower by inverting amplifier (used for attenuator here)  Voltage follower helps in isolation of output and input. Inverting amplifier corrects sign and provides given output as . Taking Rf as 10kΩ, Ri as 20kΩ,we get Vmax up to 5V.  ADC output multiplied by 2 gives exact Voltage value.  This is better than potential divider because • Consumes almost no current. • Has much better stabilization characteristics i f R R Presenter: Harsh Parikh 104
  • 105. Team Logo Here (If You Want) Battery Voltage Measurement Testing CanSat 2012 CDR: Team 7634 (Garuda) 105 Presenter: Harsh Parikh •Testing Status: •The component and the circuitry of electrical power subsystem is tested. •The op-amp follower circuit along with regulator was checked •Testing Result: •When the circuit was tested with LED for the output, the LED went „on‟ on attaching battery. This confirmed the proper circuitry •The output of the circuit was measured: •Rf=170Ω, 330Ω; Ri=1k Ω, •Vo=1.68V, 3.29V •It was inferred that the voltage regulation is effective Circuit used for testing Battery Voltage Measurement
  • 106. Team Logo Here CanSat 2012 CDR: Team 7634 (Garuda) Flight Software Design Presenter: Sudeepto Majumdar 106
  • 107. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) FSW Overview •Programming Language : .NET/JAVA •Developing Environment : Arduino IDE (processing language) •Flight software is responsible for ensuring that: –Carrier releases the Lander at the right time. –Lander is aware when its released. –All sensors and GPS data are read and the data packet for RF Transmission is prepared. –All read data and detailed flight log are stored on SD-Card. –Communication with ground station is maintained. –Speed of descent is controlled. Presenter: Sudeepto Majumdar 107
  • 108. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) FSW Requirements ID Requirement Rationale Priority Parent(s) Child(ren) VM A I T D FSW-01 FSW shall initialize the sleep mode To save power MEDIUM - - X X FSW-02 FSW shall start telecommunication To avoid transmission of data while not in flight mode HIGH CDH-06 - X X X FSW-03 FSW will be responsible for opening of parachute at 200m Base Mission Requirement HIGH SYS-05 - X X X X FSW-04 FSW shall be responsible for releasing the lander at 91m Mission Requirement HIGH SYS-06 - X X X X FSW-05 FSW shall collect data from sensors and then store and telemeter to the ground Base Mission Requirement HIGH SYS-07 - X X X 108 Presenter: Sudeepto Majumdar
  • 109. Team Logo Here (If You Want) FSW Requirements CanSat 2012 CDR: Team 7634 (Garuda) ID Requirement Rationale Priority Parent(s) Child(ren) VM A I T D FSW-06 FSW shall activate impact sensor after the lander is released To avoid sensor operations when not required MEDIUM SYS-10 - X X X FSW-07 FSW shall stop telemetry of data after CanSat has landed To avoid transmission when not required MEDIUM CDH-12 - X X 109 Presenter: Sudeepto Majumdar
  • 110. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Carrier and Lander CanSat FSW Libraries Presenter: Sudeepto Majumdar 110 S.No. Sensor Model No. Library 1 Temperature and Pressure BMP085 Bmp085.h from adafruit* 2 GPS Mediatek MT 3329 Arduino.h SoftwareSerial.h 3 SD card Kingston sd.h from Arduino 4 Xbee radio Digi International SoftwareSerial.h *- Open Source Library
  • 111. Team Logo Here (If You Want) Carrier CanSat FSW Overview CanSat 2012 CDR: Team 7634 (Garuda) 111 Presenter: Sudeepto Majumdar • The Data will be transmitted at the rate of 0.5 Hz and Throughput value will be 25 bytes per second
  • 112. Team Logo Here (If You Want) Carrier CanSat FSW Pseudo Code CanSat 2012 CDR: Team 7634 (Garuda) 112 Presenter: Sudeepto Majumdar System Start Read Sensor: While(altitude>200) if (descent rate>10) Command DCS descent rate=10m/s Write to SD card Transmit to GCS While(200>=altitude>91) if(descent rate>5) Command DCS descent rate=5m/s Write to SD card Transmit to GCS while(91>=altitude) if(Lander deployed=false) Signal Deployment Write to SD card Transmit to GCS If(landed=true) Buzzer status->on on Button press Stop else Repeat
  • 113. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Lander CanSat FSW Overview Presenter: Sudeepto Majumdar 113 • The Data will be stored at the rate of 0.5 Hz and Throughput value will be 25 bytes per second
  • 114. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Lander CanSat FSW Pseudo Code Presenter: Sudeepto Majumdar 114 System Start Read Sensor Write to SD card if(landed=true) Buzzer->on On button press Stop else Repeat
  • 115. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) Software Development Plan •FSW testing: •The code has been written and the interface is established. •The response of GPS sensor, Temperature and Pressure sensor and the Buzzer was tested when the acknowledgement was received . •The system is ready to use. •Development Team: •Sudeepto Majumdar, Rishi Dua 115 Presenter: Sudeepto Majumdar
  • 116. Team Logo Here CanSat 2012 CDR: Team 7634 (Garuda) Ground Control System Design Presenters: Kshiteej Mahajan, Rishi Dua 116
  • 117. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) GCS Overview Presenter: Rishi Dua Antenna receives Signal from Carrier Microcontroller provides serial input to the computer Computer processes, stores and displays the data 117
  • 118. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) GCS Requirements ID Requirement Rationale Priority Parents Children VM A I T D GCS-01 Antenna shall point upwards and be at least 1m above the ground To prevent interference High - - X GCS-02 Data will be processed and stored To meet base mission requirements High SYS-07 - X X GCS-03 Recovery of CanSat To avoid loss of carrier, lander and egg Medium SYS-02 - X X GCS-04 Mission operations: Includes the detection of various phases by the GCS To ensure base mission requirements are met Medium - - X X X GCS-05 Real-time online uploading of data on a remote server For Remote Access Medium - - X X 118 Presenter: Rishi Dua
  • 119. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) GCS Requirements ID Requirement Rationale Priority Parents Children VM A I T D GCS-06 Software made using JAVA and PHP Cross platform support and faster High - - X GCS-07 Power Backup for 4 hours Should not fail in case of power outage Low - - X 119 Presenter: Rishi Dua
  • 120. Team Logo Here (If You Want) CanSat 2012 CDR: Team 7634 (Garuda) GCS Antenna Overview •The antenna to be used is A24HASM-450 – ½ wave dipole antenna. •The coverage of the antenna module is about the range of 2 km. •This antenna has omni-directional pattern when places in vertical direction. •The antenna should be able to cover a drift of up to 1km, so we have a margin of 500m from our design. •The antenna will be facing at an angle to the launch site to increase coverage. Presenter: Rishi Dua 120
  • 121. Team Logo Here (If You Want) GCS Antenna Selection CanSat 2012 CDR: Team 7634 (Garuda) 121 •Assuming the wind speed of 25kph in Abilene, Texas in June. Time of descent at 5m/s for 600m. Time = 120sec. So, d = 833m. •So, we need to have an antenna that can expect a drift of at least 833m. Presenter: Rishi Dua
  • 122. Team Logo Here (If You Want) GCS Antenna Selection CanSat 2012 CDR: Team 7634 (Garuda) 122 •The Antenna selection is done on the basis on Link Budget. •The Xbee sensitivity is -102dBm, so assuming -90dBm to account for the uncalculated losses, using the Link Budget equation – PRX = PTX + GTX + GRX – LTX – LRX – 20log(4πd/λ) PTX = 17dBm GTX = GRX = 2.5dBi LTX = LRX = 1 dB Calculating the above, we get d = 3.145 km, which is well above the calculated maximum drift. Presenter: Rishi Dua
  • 123. Team Logo Here (If You Want) GCS Antenna Selection CanSat 2012 CDR: Team 7634 (Garuda) 123 Carrier Antenna Module Ground Antenna Module UART data to Xbee The communication is established between X-Bees (in API mode) •The carrier module above transmits the sensor data back to the ground module. •The ground station module receives data from the carrier module and transmits the data to the laptop. • We are planning to make portable mast with PVC pipes for mounting antenna. • Antenna will be inclined at an angle for max coverage. Presenter: Rishi Dua
  • 124. Team Logo Here (If You Want) GCS Software •Data taken currently from CSV file (which is updated every 2 seconds), later on preferred mode of input would be serial input. •Data plotted and also uploaded simultaneously on the internet so that it can be remotely accessed. •Data plotted using Java library (Live-Graph). •Data can be exported to Excel file, XML, SQL and the Graph can be exported as JPEG image. •Since it is based on JAVA, PHP and SQL, it will be faster and more reliable than third party tools like MATLAB. Moreover, all tools used are open source with good cross platform support. •GPS data is also embedded in Google Maps, to possibly help recover location of the CanSat. CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Kshiteej Mahajan 124
  • 125. Team Logo Here (If You Want) GCS Software Description CanSat 2012 CDR: Team 7634 (Garuda) Data file Settings Graph Settings Graph Data Series Settings Presenter: Kshiteej Mahajan 125
  • 126. Team Logo Here (If You Want) GCS Software Description CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Kshiteej Mahajan 126 •GPS data is also embedded in Google Earth. This can help recover location of the CanSat. •Longitude, Latitude, Altitude data of the CanSat with time is taken from a CSV file and converted to KML file using self-written adapter and convertor to generate a flight path on Google Earth. •We currently have two types of visualizations: Extruded and Linear. •The following slides give snapshots of Extruded & Linear path of our CanSat (Garuda) for fictitious data, respectively.
  • 127. Team Logo Here (If You Want) GCS Software Description CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Kshiteej Mahajan 127
  • 128. Team Logo Here (If You Want) GCS Software Description CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Kshiteej Mahajan 128
  • 129. Team Logo Here CanSat Integration and Test Presenter: Akash Verma CanSat 2012 CDR: Team 7634 (Garuda) 129
  • 130. Team Logo Here (If You Want) CanSat Integration and Test Overview Stage I: CanSat has following subsystems, that are built up in parallel: Mechanical Subsystem Descent Control Subsystem Sensor and Communication Subsystem Electrical Subsystem Software Subsystems Stage II: Mechanical Subsystem and DCS are integrated first and ECS, SSS, CDH are integrated in parallel. Stage III: Merging of the two subsystems of Stage II to make final CanSat. Test equipments and conditions are specified in respective tables/sections. in following slides. All test data is uploaded real-time and available on www.teamgaruda.in/testdata CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma 130
  • 131. Team Logo Here (If You Want) Clearance test (Mechanical) Weight Test (Mechanical) Body strength test (Mechanical) Shock Absorption Test (Mechanical) Descent Rate Control (Mechanical) EPS testing along with robustness (Electrical) Sensor testing (Electrical) FSW response (Software Control) Detachment of Lander (Mechanical) Deployment of parachute (Mechanical) Communication linking (Electrical) GCS testing (Software Control) Data handling and mathematic modelling Testing the Integrated Model CanSat Testing as a Unit Testing Sequence: CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma 131
  • 132. Team Logo Here (If You Want) Sensor Subsystem Testing Overview S.No Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 1 GPS Interfacing with Microcontroller GPS availability in breakout board Reception of data in the proper format Pass 2 GPS Measurements tested against Google Earth API jqPlot Charts required for jQuery for plotting variations The measurement difference plot should lie within 2.5m Pass. Accuracy achieved: 1m 3 GPS Tested by taking data from GPS placed in car moving with constant speed of 50kmph Arduino interfacing Hyperterminal Interfacing Data variation should be continuous Pass CanSat 2012 CDR: Team 7634 (Garuda) 132 Presenter: Akash Verma
  • 133. Team Logo Here (If You Want) Sensor Subsystem Testing Overview S. No. Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 4 Non GPS Altitude sensor Interfacing with Microcontroller Sensor availability in breakout board Reception of data in the proper format Pass 5 Non GPS Altitude sensor Variation of altitude tested by going to highest floor (7th) in lift and compare results with that of GPS Carrying the whole setup as a handheld one. GPS should be already tested. Variation in GPS and non-GPS altitude measurer should not differ by more than 2m. Pass. Accuracy achieved: 1.2m 6 Temperature sensor Tested with cold water with ice to hot water till luke warm and cross checked variation using Laboratory Thermometer Preventing the sensor from getting wet. Difference in readings should be less than 0.8°C Pass. Max. difference 0.5°C when properly calibrated 7 Temperature Sensor Below 0°C up to -10°C checked using refrigerator. Variation in temperature at different points of fridge gave abnormal readings Variation should be visible for below 0°C temperatures. Pass CanSat 2012 CDR: Team 7634 (Garuda) 133 Presenter: Akash Verma
  • 134. Team Logo Here (If You Want) Lander Impact Force Sensor Testing S. No. Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 1 Accelerometer/ Impact Force Sensor Interfacing with Microcontroller - Reception of data in the proper format Pass 2 Accelerometer/ Impact Force Sensor Checking for acceleration values in 10 places e.g.. Lift, car. Movement of Arduino board and the source with accelerometer. Comparison with any other possible source of acceleration (where possible) and estimated calculations otherwise. Pass CanSat 2012 CDR: Team 7634 (Garuda) 134 Presenter: Akash Verma
  • 135. Team Logo Here (If You Want) DCS Subsystem Testing Overview S.No. Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 1. Parachutes along with mass •Experimental throws of 700gm object from 15m height. •Terminal velocity found out using speed time formula •Length of plumbline takes is 10m •Reaction time of an observer •Attainable height for parachute releasing •Terminal velocity within the range •Drift- not too large Pass 2. Parachute‟s shroud lines Experimental throws of 700gm object from 15m height. Attainable height for parachute releasing Shroud lines should not entangle Fail 3. Parachute packing Experimental throws of 700gm object from 15m height. Attainable height for parachute releasing Parachute should unfold itself Pass CanSat 2012 PDR: Team 7634 (Garuda) 135 Presenter: Akash Verma
  • 136. Team Logo Here (If You Want) Mechanical subsystem testing overview 136 S.No. Component/ Subsystem tested Objectives Test description Constraints Pass Criteria Results 1 Deployment/ Separation Testing for load Smooth release of lander. It should be able to uphold the load of lander Actuator is connected to the Battery and the linear movement of the plunger tested for various loads Test conditions may not be able to simulate the actual friction characteristics of the interface. Capacity to hold the maximum load of 750g To be performed once actuator is delivered 2 Deployment/ Separation testing for response time Quick release of lander. response time of the plunger for Error in time measurement due to human response time Allowable error of 1% in lander deployment target altitude To be performed once actuator is delivered 3 Shock survivability Structure should survive 30gees of shock force 30g equivalent of force is applied through static weights (30x 720g~210Kg) The strength is only tested in longitudinal direction which is only relevant. Structure should be able to withstand the load without failure and low distortions. Pass CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma
  • 137. Team Logo Here (If You Want) S.No. Component/ Subsystem tested Objectives Test description Constraints Pass Criteria Results 4 Clearance for Launch vehicle Compatibility To check if the structure is able to slide through rocket payload section A sheet metal envelope of 127mm is made and the carrier is slid through it at various orientations. Errors in the cylindricity of the fabricated sheet metal envelop may be preset and the surface characteristics may be different for actual rocket. Smooth passage of the carrier structure. Pass 5 Egg protection system To ensure protection of egg for impact force experienced during landing Drop the finally selected egg protection system from various heights of 10, 20 , 30 , 40ft. for maximum impact velocity of 11m/s Impact depends on the softness of the ground which maybe different from launch location Safe recovery of the egg Pass 137 Mechanical subsystem testing overview CanSat 2012 CDR: Team 7634 (Garuda) Presenter: Akash Verma
  • 138. Team Logo Here (If You Want) CDH Subsystem Testing Overview S. No. Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 1 Xbee radio receiver testing The communication link was checked using a test data signal from computer Xbee module, computer and GCS software The data should be received without any error Pass 2 Xbee radio transmitter testing The communication link was checked using a test data signal to computer Xbee module, computer and GCS software The data should be received without any error Pass 3 Buzzer testing The buzzer range was tested by supplying power to it Buzzer, battery The buzzer‟s buzz was audible to a range of 100m Pass Range:100m 4 SD card testing SD card was tested using arduino board SD card, arduino board, SD card reader The data stored should be not be corrupted and should be accessible Pass CanSat 2012 CDR: Team 7634 (Garuda) 138 Presenter: Akash Verma
  • 139. Team Logo Here (If You Want) EPS Subsystem Testing Overview S. No. Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 1 Battery Voltage measuring circuit External voltage of 9V was applied and regulated output was checked using potentiometer Op-Amp, Resistors, 9V battery and potentiometer For input voltage of 9V regulated voltage should be 5V Pass 2 Battery Life A battery of 9V was drained using a buzzer Buzzer, battery and Stop watch The buzzer should buzz for atleast 5 hours Pass Life: 6 hours 3 External Switch LED was used to check switching LED, battery, Switch LED should glow for on and off when the switch is off Pass 4 Components power specification Potentiometer was used to check the power specifications Potentiometer, electrical components Power output should be within specified range Pass CanSat 2012 CDR: Team 7634 (Garuda) 139 Presenter: Akash Verma
  • 140. Team Logo Here (If You Want) FSW Subsystem Testing Overview S. No. Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 1 Xbee check RSSI and connectivity in case of relative motion and across multiple barriers. Simulated environment does not cover all possibilities. RSSI should be more than 20% Pass 2 Pressure Sensor check pressure in room conditions and in blowing wind at various heights. pressure actually varies very rapidly while falling down at 10m/s pressure values should match barometer values Pass 3 GPS data checked in various locations separated by 5kms and in moving vehicles Simulated environment does not cover all possibilities. output accuracy +/- 3m Pass 4 Accelerometer magnitudes and directions of acceleration while moving and while impact Simulated environment does not cover all possibilities. accuracy +/- 0.5 m/s2 Unconfirmed 5 Temperature check temperature at various locations, heights and time intervals. - accuracy +/- 1C Pass 6 Software Interfacing with individual sensors and above tests conducted. Collected data stored onto the SD card. Integration not done, only individual sensors tested at a time. Successful running of the code and proper data acquisition from the sensors. Partially pass. Accelerometer interfacing failed CanSat 2012 CDR: Team 7634 (Garuda) 140 Presenter: Akash Verma
  • 141. Team Logo Here (If You Want) GCS Subsystem Testing Overview S. No. Component/ Subsystem Tested Test Description Test Constraints Result Criteria Result 1 Antenna Send known data from carrier radio module to ground station running on simulated data, not on actual data Result should match with the sent data Pass 2 Data plotting library Plotting a sample data the library livegraph should work correctly The graph should match with standard software like MATLAB Pass 3 Google earth API integration Input CSV position data to generate a KML file running on simulated data, not on actual data Visualization should be successful Pass 4 Real time data update Input data to GCS Internet connectivity and server uptime The database on server should get updated Pass CanSat 2012 CDR: Team 7634 (Garuda) 141 Presenter: Akash Verma
  • 142. Team Logo Here Mission Operations & Analysis Presenter: Arpit Goyal CanSat 2012 CDR: Team 7634 (Garuda) 142
  • 143. Team Logo Here (If You Want) Overview of Mission Sequence of Events CanSat 2012 CDR: Team 7634 (Garuda) •Briefing •Last Mechanical control •Last Electrical control •Coming at Competition Arena Pre Flight •Pre-Flight operation •Integration of CanSat •Setup of GCS •Placement of Egg •Launch Flight •Deploy CanSat at 600m •Opening parachute •Controlling descent rate to 10m/s +/- 1m/s up to 200m •Data collection and transmission •Reducing descent rate to 5m/s at 200m •Detaching Lander at 91m •Landing and Locating CanSat •Recover egg and data from Lander Launch and Flight •Saving Data •Analyzing Data •Preparing PFR •PFR Presentation •Pack up and leave for New Delhi Post Flight 143 Presenter: Arpit Goyal Please see Team Members Role on slide 8
  • 144. Team Logo Here (If You Want) Mission Operations Manual Development Plan •Mission Operation consist of 4 steps: –CanSat Integration –Launch Preparation and GCS setup –Launch Operation –Removal Operation CanSat 2012 CDR: Team 7634 (Garuda) 144 Presenter: Arpit Goyal
  • 145. Team Logo Here (If You Want) CanSat Integration •The CanSat system is basically divided into three parts: –The Lander –The Carrier –Electrical and Electronic System •The integrated parts are to be assembled to make CanSat. •The Electrical System is first integrated with Lander and Carrier •The Carrier and Lander will be integrated and CanSat is ready for Launch. CanSat 2012 CDR: Team 7634 (Garuda) 145 Presenter: Arpit Goyal
  • 146. Team Logo Here (If You Want) Launch Preparation and GCS setup •GCS will be setup by GCS crew after reaching competition arena. •Take rocket to flight line and get launch pad assignment •Walk out with the pad manager and have rocket installed on rail. •Pad manager installs igniter. •Pad manager verifies igniter continuity if launcher has continuity tester. •Team‟s picture next to Rocket •Team goes back to flight line and assigned crew position CanSat 2012 CDR: Team 7634 (Garuda) 146 Presenter: Arpit Goyal
  • 147. Team Logo Here (If You Want) Launch Procedure •Request a GO/NO GO from GS •Verify recovery crew is in place and ready •Verify launch control officer is ready •Verify flight coordinator is ready. •Command ground station crew to activate the CanSat telemetry. •Verify with ground station crew that telemetry is being received. •Request GO/NO GO from ground station crew, recovery crew and flight coordinator. •Command launch control officer to proceed countdown and launch. CanSat 2012 CDR: Team 7634 (Garuda) 147 Presenter: Arpit Goyal
  • 148. Team Logo Here (If You Want) Removal Procedure •Command ground station crew to disable telemetry from CanSat. •Team wait until all other launches are completed. •Command launch control officer to disarm the launch pads. •Launch control officer removes the arming key to the launch controller. •Pads are declared safe. •Team can go with the pad manager and then can remove the CanSat. CanSat 2012 CDR: Team 7634 (Garuda) 148 Presenter: Arpit Goyal
  • 149. Team Logo Here (If You Want) CanSat Location and Recovery 1.Carrier Recovery –Carrier will have buzzer inside it which will be only be activated when carrier has landed. This buzzer has SPL>80 dB and will aid us to recover carrier. –We will use shiny and bright colored parachutes so that we can spot it from some distance. –GPS sensor on carrier will transmit exact coordinates after landing. This data will help us to reach there. –We will be using trajectory (obtained after getting data of position from GPS sensor) to estimate landing coordinates for carrier. This will be done automatically using a script (in GCS software only) performing data analysis. –Besides, all team members will be keeping eyes on carrier as it descends down from sky. CanSat 2012 CDR: Team 7634 (Garuda) 149 Presenter: Arpit Goyal
  • 150. Team Logo Here (If You Want) CanSat Location and Recovery 2. Lander Recovery –Lander will have buzzer inside it which will be only be activated when lander has landed. This buzzer has SPL>80 dB and will aid us to recover carrier. –We will use shiny and bright colored parachutes so that we can spot it from some distance. –We will be using a additional GPS sensor on lander that will transmit exact coordinates after it has landed (also using extra x- bee modules for that). –Wind data and trajectory of carrier after it has got separated from lander will be useful for us to implement a script to generate estimated coordinates of lander. –Besides, all team members will be keeping eyes on lander as it descends down from sky. CanSat 2012 CDR: Team 7634 (Garuda) 150 Presenter: Arpit Goyal