page 1 aalborg university communication system for the aausat-ii communication system for the...

18
Page 1 lborg University mmunication system for the AAUSAT-II Communication System for the AAUSAT-II Kresten K. Sørensen [email protected] Department of Control Engineering Aalborg University

Upload: lorraine-mckenzie

Post on 18-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1

Aalborg UniversityCommunication system for the AAUSAT-II

Communication Systemfor the AAUSAT-II

Kresten K. Sø[email protected]

Department of Control Engineering Aalborg University

Page 2

Aalborg UniversityCommunication system for the AAUSAT-II

AAUSAT-II Mission Objectives•Education

•Communication(One-way and two-way)

•Attitude Determination & Control System(Detumbling and pointing)

•Payload (Gamma Ray Detector)•Deploy extra solar panels•Upload new software for radio amateur use

Page 3

Aalborg UniversityCommunication system for the AAUSAT-II

MECH - Mechanical structure

OBC – Onboard Computer

CDH – Command Data Handler

COM – Communication

EPS – Electrical Power Supply

P/L – Payload

ADCS – Attitude Determination and Control System

GND – Ground station

MCC – Mission Control Center

AAUSAT-II Overview

Page 4

Aalborg UniversityCommunication system for the AAUSAT-II

COM SystemPurpose

• To create a communication path between the satellite and Earth.

Demands• Simple, robust design• Power saving• Small • Interface to: CAN, RS232, and Radio

Page 5

Aalborg UniversityCommunication system for the AAUSAT-II

Block Diagram

• Components – MCU– Radio– CAN – UART– Modem

Page 6

Aalborg UniversityCommunication system for the AAUSAT-II

Specifications for COM 1/2Radio Frequency: 437.425 MHz (Half

duplex)6 kHz

bandwidth

Data rates: 1200/2400/4800 bit/sec

FFSK/MSK-modulation

Transmitter Power: 0.5 W

Link budget: (Worst case)Downlink

margin6,2 dBUplink

margin 20,5 dB CAN bus: 125 kbps

Page 7

Aalborg UniversityCommunication system for the AAUSAT-II

Specifications for COM 2/2Mass incl. Antenna: 110gSupply voltage: 3.3 V

Power Consumption Listening: 184.8 mW Receiving:

283.8 mW Transmitting:

2085.6 mW

Page 8

Aalborg UniversityCommunication system for the AAUSAT-II

Modulation options • FSK -

Frequency Shift Keying

• MSK - Minimum Shift Keying

• GMSK - Gaussian Minimum Shift Keying

Page 9

Aalborg UniversityCommunication system for the AAUSAT-II

MSK Modulation• Advantages of MSK modem– Good noise performance compared to FSK– Easy to use

• Disadvantages for MSK modem– Synchronous interface

• Synchronization– Data must be synchronized to clock– The modem synchronize automatically on bit level – Synchronization on byte level must be done in

software on the MCU

Page 10

Aalborg UniversityCommunication system for the AAUSAT-II

Clock Divider• Adds the possibility of bit rates down to 150

bps by dividing the data clock with 1, 2, 4 or 8• Gives more than one symbol per bit and makes

the signal easier to demodulate.

Page 11

Aalborg UniversityCommunication system for the AAUSAT-II

Basic BeaconBasic Beacon format: AAUSATII <data>

• AAUSATII sent as Morse code on FM• An 800 Hz Morse tone is sent to the radio• Makes it easier to find the satellite • Morse tone created with the MCU PWM

generator and a low-pass filter

• Data is modulated by the modem• 6 bit battery voltage + 2 bit counter

After low-pass filter

Page 12

Aalborg UniversityCommunication system for the AAUSAT-II

ProtocolConnectionless AX.25 using UI frames

• Flags used for synchronization • Header for identification of packets• Checksum for verification of packet

contents• Connection orientated AX.25 is to difficult

to implement considering our demands• The connection orientation is placed on a

higher level on the OBC and GND server.

Page 13

Aalborg UniversityCommunication system for the AAUSAT-II

SoftwareSoftware tasks

• Relay data between GND and CDH• Send basic beacon • Collect housekeeping data

Interfaces• CAN bus• USART for modem and radio• UART for GND segment and debugging

Page 14

Aalborg UniversityCommunication system for the AAUSAT-II

Software Structure

Interrupt module• External

communication functions

• Time critical functions

Main module• Internal

functions• Non time

critical functions

Page 15

Aalborg UniversityCommunication system for the AAUSAT-II

SynchronizationSynchronous bit stream without start and stop bits

• Hardware synchronization difficult• The AX.25 flag is used for

synchronization• Synchronization is done by the ISR

101111001001111110011111100111111001

ISR sync.

CD

Page 16

Aalborg UniversityCommunication system for the AAUSAT-II

Pictures – Radio prototype

Page 17

Aalborg UniversityCommunication system for the AAUSAT-II

Pictures – Modem prototype

Page 18

Aalborg UniversityCommunication system for the AAUSAT-II

Pictures – Modem prototype