12.07.2015 Views

A Real-Time Computer Control Platform for an Experimental ... - CTR

A Real-Time Computer Control Platform for an Experimental ... - CTR

A Real-Time Computer Control Platform for an Experimental ... - CTR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TMC!sensors!- magnetometers!SW system!ADCS!TC!TM!actuators!magneto-torquers!plat<strong>for</strong>m!monitoring!payloadmgt!sensors!- temperature!- voltage!- intensity!OBC!payload!Figure 2: OBC context diagram.the ground station by telemetry. Monitoring functions also include detectingsome possible incorrect situations <strong>an</strong>d signalling them to ground.Basic plat<strong>for</strong>m control functions (e.g. power supply <strong>an</strong>d temperature) aremostly carried out directly in hardware. The computer functionality consistson setting references <strong>an</strong>d ch<strong>an</strong>ging operation modes when necessary(e.g. low battery voltage).Fault detection, isolation, <strong>an</strong>d recovery (FDIR). One import<strong>an</strong>t functionis to detect <strong>an</strong>d recover from faults of the computer system itself. The approachto FDIR in the project is mostly based on constructive mech<strong>an</strong>isms,e.g. decoupling of software modules, software cheeks <strong>an</strong>d redund<strong>an</strong>cy.Payload data m<strong>an</strong>agement. The payload is the part of the satellite thatcarries out the mission objectives. Possible payloads <strong>for</strong> the UPMSat2mission include <strong>an</strong> Earth observation system <strong>an</strong>d a marine emergencysurveill<strong>an</strong>ce system.Figure 2 shows a context diagram of the system including its main functionality.2.2 Software requirementsBased on the required functionality, a software system specification document(SSS) has been produced, according to the st<strong>an</strong>dards commonly used in theEurope<strong>an</strong> space industry (ECSS40). The document also includes some nonfunctionalrequirements, including temporal requirements <strong>for</strong> some functions,3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!