AntelSat

Telemetry decoder

NOTE: This is an early prototype version of the decoder. Last update: 2014-10-02 15:45 UYT. Change log: reformat EMS table, rewrite of parsing script.

Paste any telemetry line in the field below, and click on the Decode frame button.


Energy management module
Uptime (days)
X cells current
Y cells current
Z cells current
EMS current
CW bcn current
I2C bus current
MCS current
COMM1 current
COMM2 current
ADCS current
Payload current
TXS1 current
TXS2 current
X cells voltage
Y cells voltage
Z cells voltage
Vbatt 1
Vbatt 2
EMS voltage
MCS voltage
COMM1 voltage
COMM2 voltage
ADCS voltage
Payload voltage
TXS1 voltage
TXS2 voltage
EMS temp
MPPT X voltage
MPPT Y voltage
MPPT Z voltage
Ant deployed (0=yes)
System time
Timestamp Last UTCClock drift Uptime (days)
Telecommands
Last tel F Last tel A Last tel O
COMM1
RSSI Rx Xtal temp Bcn amp temp RX frame cnt
COMM2
RSSI Rx Xtal temp Amp temp RX frame cnt TX frame cnt

ADCS decoding under development, still contains raw/unprocessed values.

ADCS status
RollPitchYaw
Estimated attitude
+X+Y+Z
Photodiode (mV)
-X-Y-Z
Photodiode (mV)
XYZ
Magnetometer (µT)
Estimated angle rate (rad/s)
Position (km)
Velocity (km/s)
Sun model
Estimated sun vector
Magnetic model (µT)
Status
ADCS mode
Flags
Status
MSP430 temperature

T1 frames are reported by the energy management system, and T2 frames correspond to main control system and the 2 communications boards. T3 frames are reported by the ADCS system.

Try with these frames as an example:

T1A9661B0002004000390053002E00090075000700020001000500010013030E030D03320D310D290E640E620E760E95000000000000005F0B0300000000000300
T2B043BD53DC59BB533B3C4200A2671511100F0E18160000000000000000200704EC08E908380064080709F208B100FDC6
T3000000000000000000000000A2FE3EFE8C017508000000000000000000000000000000000000B7AA2A45616CBCC568C11DC57AF105C03F35F73FE73BDDC07246043E0C4DDD3EA351683FF69C33C6C6BD7A4517E78DC600000000000000000000803F00040600

Temperatures are in Celsius, voltages in Volt, currents in milliampere. Frame counters restart at 65535. '*' after timestamp indicates unreliable time for ADCS calculations.

RSSI values are maximums recorded between telemetry transmissions. dBm values are approximate only in the range -125dBm to -65dBm. -125dBm is noise floor at room temperature. -60dBm is maximum value reported.