Hello!
Based on latest NORAD data, we assume the TTU101 be on the cluster with ID 44398
2019-038N
1 44398U 19038N 19188.21985067 .00004875 00000-0 28917-3 0 9998
2 44398 97.4858 150.1516 0024688 238.1626 121.7205 15.11562409 266
TTU101 has UHF radio at 435.45 MHz, and should be transmitting 9600 bps, 2FSK modulated, GR3UH encoded AX.25 telemetry frames every 3 minutes or so, addressed to ground station callsign.
Please note, that it is currently a 100ms burst after every 3 minutes, so waterfalls are pretty mute even if good data is receivedā¦
TTU101 callsign is ES1ZWS, ground station callsign is ES1ZW
The overall frame structure for TTU101 is
16 bytes AX.25 header
4 bytes command header
variable command payload to end of frame, up to 251 bytes
Command header structure is
4 bits sending module, 0=groundstation
4 bits intended receiver module, 0=groundstation
8 bits command sequence #
16 bits command, little endian number. 4 highest bits are flags
bit15 - response bit (the packet is response to command)
bit14 - error bit (the command produced error)
current TTU101 telemetry command number is 0x555 and payload structure is
typedef struct
{
uint16_t
u_obc_m, // main OBC power rail volage, mV
u_obc_b, // backup OBC power rail voltage, mV
u_comx, // xband transmitter power rail voltage, mV
u_com, // UHF radio power rail voltage, mV
u_adcs, // ADCS power rail voltage, mV
u_beacon, // backup radio power rail voltage, mV
u_sol, // solar cell power rail (input to EPS) voltage, mV
u_bata, // battery A voltage, mV
i_obc, // main OBC consumed current, mA
u_radsens1, // radiation sensor 1 measured voltage, mV
u_radsens2, // radiation sensor 2 measured voltage, mV
u_radref, // radiation sensor reference measured voltage, mV
com_resets; // COM module power-cycled counter due to unresponsiveness
uint8_t
eps_status, // latest received EPS status (in response to keepalive)
eps_checks, // number of commands sent to EPS from last reset or response
com_checks, // number of pings sent to COM from last reset or response
obcm_checks,// number of pings sent to main OBC since last response
obcb_checks;// number of pings sent to backup OBC since last response
} telemetry_t;
Example of complete telemetry frame:
8a a6 62 b4 ae 40 60 8a a6 62 b4 ae a6 61 03 f0
a0 86 55 05 6e 13 74 13 00 00 53 13 00 00 fc 03
34 0c 00 00 00 00 54 13 08 0b 16 05 1a 00 02 00
00 00 00 00 38 01 29 10 2c 01 2f 10 1d 04
The above is a command sent from module 10 to module 0 (groundstation), with sequence number 0x86 and command number 0x555. It is not a response, as the response bit in the command number field is zero. The telemetry data is
6e 13 - main OBC power rail voltage, 4974 mV
74 13 - backup OBC power rail voltage, 4980 mV
00 00 - Xband transmitter power rail voltage, 0 mV
53 13 - UHF radio power rail voltage, 4947 mV
Best Regards,
Andrus.