30.08.2013 Views

Untitled - MRTC

Untitled - MRTC

Untitled - MRTC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Intern realtidskommunikation i framtida Svenska satelliter sid 9<br />

Martin Normark<br />

1 Inledning<br />

Rymdbolaget, eller Swedish Space Corporation, SSC, som bolaget heter på engelska, jobbar precis<br />

som namnet antyder, med tjänster och produkter inriktade mot rymdindustrin. Som exempel kan<br />

nämnas: Kommunikationslänkar till satelliter, service på rymdbasen Esrange strax utanför Kiruna,<br />

experiment som utförs i viktlöst tillstånd samt utveckling av satelliter. Rymdbolagets huvudsakliga<br />

kunder är Svenska Rymdstyrelsen och ESA, European Space Agency, men många andra kunder<br />

förekommer.<br />

Den senaste satelliten heter SMART-1 och får betraktas som en försökssatellit. SMART-1 är utrustad<br />

med en nyutvecklad solcellsdriven jonmotor som skall föra satelliten från en bana nära jorden ut till<br />

månen för att där placeras i en bana kring densamma. SMART-1 är även unik på ett annat sätt, den är<br />

nämligen den första satellit som utrustats med CAN-bussen för sin interna kommunikation mellan<br />

instrument och datorer ombord.<br />

CAN, Controller Area Network, utvecklades av BOSCH 1989 och var i första hand tänkt som ett<br />

tvåtråds-nätverk mellan diverse mikrokontrollers i bilar. Dock har standarden spridits till ett flertal<br />

olika industriella tillämpningar och har nu även tagit steget upp i rymden. En elektronisk<br />

nätverksstandard utvecklad för bilindustrin måste vara mycket robust och okänslig för störningar, då<br />

en bil är en mycket svår miljö med avsevärda vibrationer, smuts, fukt och inte minst elektroniska<br />

störningar. Dessa egenskaper har CAN, som inbyggt i protokollet har funktioner för såväl<br />

feldetektering som felhantering, där felaktiga meddelanden automatiskt sänds om m.m.<br />

CAN-protokollet är, i sitt grundutförande, dock behäftat med ett antal svagheter som kan medföra<br />

problem och/eller begränsningar ombord på en satellit. Som exempel kan nämnas att CAN är ett så<br />

kallat händelsestyrt protokoll, vilket innebär att varje nod i nätet kan försöka sända när som helst och<br />

en på förhand fastställd prioritering avgör vilken nod som skall få sända först. Detta passar inte så bra<br />

i ett realtidsstyrt reglersystem där det är viktigt med väl synkroniserade noder som kräver tillgång till<br />

ett deterministiskt nätverk där det i förhand är känt vilken nod som i en given tidpunkt har tillgång till<br />

nätverket. Vidare erbjuder CAN-protokollet endast en begränsad bandbredd, 1 Mbps, vilket kan vara<br />

för lite för instrument som kontinuerligt sänder mycket information, t.ex. en kamera. CAN-protokollet<br />

erbjuder heller ingen inbyggd redundans, vilket är nödvändigt ombord på en satellit. Det skall dock<br />

tilläggas att CAN-protokollet genom att det har funktioner på en låg nivå tillåter den enskilde<br />

designern att själv lägga till funktionalitet såsom exempelvis sändscheman, det är bland annat denna<br />

strategi som lett till CAN´s stora framgång.<br />

Rymdbolaget har fått i uppdrag av Rymdstyrelsen att presentera ett förslag till design för en eventuell<br />

framtida satellit, STEAM, vars uppgift kommer att bli att mäta växthusgaser i atmosfären i en cirkulär,<br />

solsynkron bana 700 km över jordytan. Rymdbolaget avser att i STEAM uppgradera CAN-bussen till<br />

en buss som inte bara passar STEAM´s mission samt eliminerar ovan nämnda svagheter, utan även<br />

kan tänkas i framtida generationer av satelliter.<br />

Detta examensarbete avser utreda huruvida det är möjligt att delvis eller helt ersätta nuvarande CANbuss<br />

med en alternativ buss, alternativt komplettera CAN-bussen med mjukvara, i syfte att tillgodose<br />

framtida behov.

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

Saved successfully!

Ooh no, something went wrong!