PolySat CP-6

PolySat – CalPoly Picosatellit

CP-6 wurde zusammen mit der Hauptnutzlast TACSAT-3 am 20.05.2009 um 23.55 mit einer Minotaur-1 Rakete von Wallops Island gestartet.

img

NASA-Catalog: #35004

Downlink

437.3647 MHz (1k2 AFSK AX.25 LSB (!) 1W

Call

N6CP

Status

INACTIVE

Oribital Parameter

Name                   POLYSAT CP6
NORAD                  #35004
COSPAR Bezeichnung     2009-028-D  
Inklination (Grad)     40.463
RAAN                   334.730
Excentrizität          0.0028695
ARGP                   48.223
Umläufe pro Tag        15.39937563
Periode                1h 33m 30s (93.50 Min)
Semi-major axis        6824 km
Perigäum x Apogäum     427 x 466 km
Bstar (drag Faktor)    0.000078033 1/ER
Mean Anomaly           312.103

this pass at 12:19 UTC shows a nearly linear frequency drift till 12:23:20 UTC (COMM A) –
no beacon at 12:24:20 UTC – next beacon was 600 Hz lower and COMM B.

Sequence Number: 13854   Timestamp: 2009-Jun-06 20:32:33   COMM A    1040 Hz
Sequence Number: 13856   Timestamp: 2009-Jun-06 20:33:32   COMM A    1160 Hz
Sequence Number: 13858   Timestamp: 2009-Jun-06 20:34:30   COMM A    1260 Hz
Sequence Number: 13860   Timestamp: 2009-Jun-06 20:35:29   COMM A    1320 Hz
Sequence Number: 13862   Timestamp: 2009-Jun-06 20:36:27   COMM B    650 Hz *** -> adjust
Sequence Number: 13864   Timestamp: 2009-Jun-06 20:37:26   COMM B    1150 Hz
Sequence Number: 13866   Timestamp: 2009-Jun-06 20:38:25   COMM B    1210 Hz
Sequence Number: 13868   Timestamp: 2009-Jun-06 20:39:24   COMM B    1280 Hz
Sequence Number: 13868   Timestamp: 2009-Jun-06 20:40:23   COMM B    1350 Hz

The first packet after the CW beacon says which comm system is being used (A or B). The two COMM systems are using the exact same parts, but due to tolerances, layout differences, etc, the two COMM systems are always just a little different in frequency. Once launched, they can’t change the frequency, and the differences you see are probably due to the cheap computer crystals that we use as reference. Possibly temperature differences across the board change things as well. Thanks, Bryan!

Telemetrie

Major FieldSizeMinor FieldSizeNotes
Packet Number1Always 0x19
Sequence Number2  
RTC Timestamp6Year1  
    Month1  
    Day1  
    Hour1  
    Minute1  
    Second1  
Side Panel (-Y)8Solar Panel Voltage1  
    Solar Panel Current1  
    Magnetorquer Current1  
    Magnetometer A Axis1  
    Magnetometer B Axis1  
    Internal Temp1  
    External Temp1  
    3V_SP1  
Side Panel (-X)8Solar Panel Voltage1  
    Solar Panel Current1  
    Magnetorquer Current1  
    Magnetometer A Axis1  
    Magnetometer B Axis1  
    Internal Temp1  
    External Temp1  
    3V_SP1  
Side Panel (+Y)8Solar Panel Voltage1  
    Solar Panel Current1  
    Magnetorquer Current1  
    Magnetometer A Axis1  
    Magnetometer B Axis1  
    Internal Temp1  
    External Temp1  
    3V_SP1  
Side Panel (+X)8Solar Panel Voltage1  
    Solar Panel Current1  
    Magnetorquer Current1  
    Magnetometer A Axis1  
    Magnetometer B Axis1  
    Internal Temp1  
    External Temp1  
    3V_SP1  
Side Panel (-Z)8Solar Panel Voltage1  
    Solar Panel Current1  
    Magnetorquer Current1  
    Magnetometer A Axis1  
    Magnetometer B Axis1  
    Internal Temp1  
    External Temp1  
    3V_SP1  
CDH Data7RF Amp A Current1  
    RF Amp B Current1  
    3V CDH1  
    RF Amp Temp1  
    3V COMM A1  
    3V COMM B1  
    VSUM1  
Power Data11CDH Current1  
    SPA Current1  
    SPB Current1  
    COMM A Current1  
    COMM B Current1  
    Payload Current1  
    CDH Temp1  
    COMM A Temp1  
    COMM B Temp1  
    3V SPA1  
    3V SPB1  
Battery A8Protection1  
    Status1  
    Voltage1  
    Temperature1  
    Current2  
    Accumulated Current2  
Battery B8Protection1  
    Status1  
    Voltage1  
    Temperature1  
    Current2  
    Accumulated Current2  
CDH5Status1  
    State1  
    Reset Count2  
    Payload Control1  
COMM4Status1  
    CAL1  
    POW1  
    RSSI1  
Payload5Status1  
    Cam Current1  
    Processor Temp1  
    3V PL1  
    5V PL1  
Timers6Time Left In Normal Ops3times 2.097 sec
    Sensor Snapshot Rate1times 2.097 sec
    ADCS Snapshot Rate1times 2.097 sec
    Beacon Rate1times 2.097 sec
Last Error in the Error Log10Month1  
    Day1  
    Hour1  
    Minute1  
    Second1  
    Error Code1  
    Address of the Error4  
I2C Statistics12I2C Accepted2  
    I2C Rejected2  
    I2C Total Read2  
    I2C Total Sent2  
    I2C Resent2  
    I2C Hardware Failures2  

Calpoly CP-6 Telemetry Decoder

Calpoly CP-6 Telemetry Decoder

Um die Daten des Cubesat CP-6 auszuwerten muss ein KISS File vorliegen. Da CP-6 in USB sendet ist ein geeignetes Program zur AX.25 Dekodierung notwendig. Hier eignet sich vor allem MixW, wenn man einen KISS TNC emuliert.

Aus dem Kissfile werden nur die Telemetrieframes ausgewertet. Jeder Frame ist mit einer Sequence Number und einem TimeStamp (RTC) versehen. Die 5 Side Panel werden mit ihren entsprechenden Telemetriewerten übersichtlich dargestellt. Alle Daten werden zudem in einem ASCII Textfile abgespeichert. Zudem kann jeder Telemetriewert einzeln über den gesamten Zeitraum in einem Balkendiagramm dargestellt werden.

Bestimmte Statuswerte werden als Binärwort angezeigt. Die Erklärung findet sich auf meiner Webseite. In einer späteren Version wird diese auch mit im Programm angezeigt werden.

Wie man ein entsprechendes KISS File aus z.B. MixW erhält, kann man hier nachlesen.

Download

Download Version 0.3 BETA [31.05.2009]

Online Dekodierung mit ONLINEKISS und CPX-Decoder Software (CalPoly)

Online Dekodierung mit ONLINEKISS und CPX-Decoder Software
Online Dekodierung mit ONLINEKISS und CPX-Decoder Software

QSL

CP-6 QSL
CP-6 QSL

Homepage und weitere Informationen

http://polysat.calpoly.edu