Professional Documents
Culture Documents
Gert Caspersen
Terma A/S
gec@terma.com
Objectives
S Satellite Elements
S Characteristics
S Purpose
S Operations
S Logical Model
S Architecture
S Functions
S rsted onboard data handling
S Robustness
S Software Development
S Pitfalls
S Rsum
Satellite Elements
Purpose
Logistics
S Power distribution
S Commanding
S Time synchronisation
S Status reporting
Communication
S With ground
S On satellite
Autonomy
S Handle platform & payload without ground contact
Anomaly Handling
S Maintain mission objectives
S Prevent loss of satellite
Characteristics
Limited Resources
S Processing power
S Memory
S Bandwidth on busses
Hostile Environment
S Fault prevention
S Fault tolerance
Operations
Command Time Line
Operations Satellite
Procedures
Operators
Spacelink
Network
Rmer Data Handling Context
TEST RWA
0
FM
CHU
RWA
1
MONS
DPU RWA
RWA
3
DEBUG
STR
CHU1
CDH
STR
CHU2
PCDU
ANT1
COM
ANT2
Subsystems
Exercise: The Black Box
1: Hardware
2: Software
Logical Model: Abstraction
Service
Provider 1
Service
Provider 2
... Service
Provider n
Onboard
Traffic
M anagement
Service Requests
Service Reports
Service
User 1
Service
User 2
... Service
User n
Logical Model: Implementation
Space Segment
Remote
Subsystem
Local Provided
Provided Services
Subsystem
Services
Application
Process 2 ... Application
Process N
Provided
Services
Telecom mand
Onboard
Traffic
M anagement
Data Handling & Control System
Telecom mand
Telem etry
Control
Centre 1
Control
Centre 2
... Control
Centre N
Ground Segment
ESA Standards
Head Tail
Sequence
Telecommand Destination ID
Counter
Command Type Data Checksum
Head Tail
Sequence
Telemetry Originator ID Telemetry Type Time Stamp Data Checksum
Counter
Functions
S Telecommand verification
S Housekeeping data collection
S Event reporting
S Memory read/write
S Function activation/deactivation
S Time synchronisation
S Command time line
S Parameter monitoring
S Telemetry storage
Telecommand Verification
Telemetry
Telemetry
Housekeeping Report
SID Parameters
Event Reporting
Event Reporting
S Nominal events
S Anomalies/errors
Telemetry
RID Parameters
Event Report
Memory Read/Write
Memory Management
S Reading/writing/verification
S Software updates (patching)
S Debugging/diagnostics
Telecommand Telemetry
Function Management
S Activation/deactivation of functions, modes etc.
S Execution of activities
S Functions identified by ASCII-string
Telecommand
Time Reporting
S Generate time reports containing time stamp
S Report related to event on downlink
S Period based on required accuracy
Telemetry
Onboard Scheduling
S Time line of telecommands
S Executed when due
S Updated based on operational schedule/time line
Telecommand Telemetry
Onboard Monitoring
S Periodic reading of parameter values
S Comparison against nominal range
S Report deviations
S Initiate error handling
Telemetry
Packet
Ground Ground I/F Payload Payload
Router
Power
Attitude Control
Conditioning &
System
Distribution
Actuators PCDU
& Sensors Subsystem
rsted
rsted onboard data handling
Hard Real-Time HOOD
Ada 83
Fault Analysis Supporting Restricting Static Fault Dynamic Fault Error Error
Methods & Tools Methods & Tools Removal Removal Detection Recovery
Pitfalls