Abstract
This paper demonstrates an improved methodology that can be adopted to build fault tolerant small satellites. In the proposed architecture the onboard computing is split between a dual controller system which involves two controllers placed on separate PCB's. A communication bus exists between these PCB's which helps in periodically monitoring the health status of the other board. Two antennae are considered for a dual frequency communication, each connected to a separate board. One antenna is multiplexed to downlink beacon telemetry and uplink tele-commands while the other is responsible for downlinking payload data. In case of failure of a board or controller or an RF component, the on-board computer switches suitably between the two communication links present. The parallel placement of certain IC's is another failsafe that is added, should any one individual IC fail. Both the microcontrollers sport a real time operating system which apart from increasing efficiency also enables quicker response to unexpected events. The controllers adapt to unexpected faults by over-utilizing other existing fault-free components. The integrated nanosatellite with this architecture was subject to various test cases with each test case representing a failure of a certain part or component. Overall performance was monitored and ability to maintain maximum performance was recorded. The reliability analysis was also made for the whole system.
Original language | English |
---|---|
Title of host publication | 2016 IEEE Aerospace Conference, AERO 2016 |
Publisher | IEEE Computer Society |
Volume | 2016-June |
ISBN (Electronic) | 9781467376761 |
DOIs | |
Publication status | Published - 27-06-2016 |
Externally published | Yes |
Event | 2016 IEEE Aerospace Conference, AERO 2016 - Big Sky, United States Duration: 05-03-2016 → 12-03-2016 |
Conference
Conference | 2016 IEEE Aerospace Conference, AERO 2016 |
---|---|
Country/Territory | United States |
City | Big Sky |
Period | 05-03-16 → 12-03-16 |
All Science Journal Classification (ASJC) codes
- Aerospace Engineering
- Space and Planetary Science