A continuación, se describe la estructura de cada paquete. Todos ellos comienzan con una secuencia de entrenamiento de 64 bits que alterna unos y ceros, seguida de dos bytes de sincronización, los cuales permiten al receptor detectar el comienzo del paquete. El siguiente campo será siempre el tipo, que permite distinguir unos de otros, y la dirección de origen, que en este caso será simpre 7, al tratarse de URESAT-1.
Los campos son enviados siempre con formato MSB primero, es decir, el bit más significativo es el primero en enviarse (el de más a la izquierda).
Paquete FSK tipo 01:
El paquete tipo 01 en enviado cada 3 minutos, incluso en estados de baja energía. Provee de los datos de potencia generada así como los voltajes y corrientes más representativos del satélite.
ID | Bits | NOMBRE CAMPO | MU | DESCRIPTION |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 1 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 8 | Spa | mW | SPA (Potencia Panel A) I2C |
6 | 8 | Spb | mW | SPB (Potencia Panel B) I2C |
7 | 8 | Spc | mW | SPC (Potencia Panel C) I2C |
8 | 8 | Spd | mW | SPD (Potencia Panel D) I2C |
9 | 8 | Spe | mW | SPE (Potencia Panel E) I2C – Sin uso |
10 | 8 | Spf | mW | SPF (Potencia Panel F) I2C – Sin uso |
11 | 12 | vbus1 | mV | VBUS1 CPU.ADC Salida MPPT |
12 | 12 | vbat1 | mV | VBAT1 EPS.ADC Lee alimentación BAT, si BE desconectada, sino parecido VBUS, en torno a 4V |
13 | 12 | Vcpu | mV | VCPU CPU.ADC Lee alimentación CPU tras conversor DC/DC, entorno a 3V |
14 | 16 | vbus2 | mV | VBUS2 EPS.I2C (Tensión VBUS leída en placa EPS) |
15 | 12 | vbus3 | mV | VBUS3 CPU.I2C (Tensión VBUS leída en la placa CPU) I2C |
16 | 12 | vbat2 | mV | VBAT2 EPS.I2C (Voltaje entrada payload) EPS.I2C Mismo voltaje que batería |
17 | 12 | Ibat | mA | IBAT I2C (Corriente entrada/salida a batería) I2C |
18 | 12 | Icpu | mA | ICPU I2C (Corriente entrada placa CPU) I2C |
19 | 12 | Ipl | mA | IPL (Corriente quemado) I2C, en placa EPS |
20 | 8 | powerdul1 | dBm | Detector de potencia DUL1 (entrada señal principal) |
21 | 8 | powerdul455 | dBm | Detector de potencia DUL455 (entrada señal IF) – Sin uso |
22 | 8 | Vdac | dBm | VDAC – Sin uso |
23 | 16 | Checksum | — | Checksum |
utiles | 208 | Bits | ||
26,00 | Bytes | |||
total | 288 | Bits | NOTA: Se scramblea desde address hasta último campo sin incluir checksum | |
total | 36 | Bytes | El checksum si incluye type/address hasta final | |
tiempo | 5760 | ms |
Paquete FSK tipo 02: Temperatura
El paquete tipo 02 se envía también cada 3 minutos y contiene las diferentes temperaturas medidas en el sistema. Este paquete se envía incluso en estados de baja energía.
ID | bits | VARIABLE | MU | DESCRIPTION |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 2 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 8 | Tpa | oC | TPA (Temperatura Panel A) I2C |
6 | 8 | Tpb | oC | TPB (Temperatura Panel B) I2C |
7 | 8 | Tpc | oC | TPC (Temperatura Panel C) I2C |
8 | 8 | Tpd | oC | TPD (Temperatura Panel D) I2C |
9 | 8 | Tpe | oC | TPE (Temperatura Panel E) I2C – Not used |
10 | 8 | Teps | oC | TEPS (Temperatura EPS) I2C |
11 | 8 | Ttx | oC | TTX (Temperatura TX) I2C |
12 | 8 | ttx2 | oC | TTX2 (Temperatura TX) NTC |
13 | 8 | Trx | oC | TRX (Temperatura RX) NTC |
14 | 8 | Tcpu | oC | TCPU (Temperatura CPU) ADC |
15 | 16 | checksum | — | checksum |
utiles | 104 | Bits | ||
13,00 | Bytes | 8 bits -> Resolución de 0.5 grados partiendo que 0 = <= -40C y 254 = >=87C 255 = ERROR | ||
total | 184 | Bits | ||
total | 23 | Bytes | ||
tiempo | 3680 | ms |
Paquete FSK tipo 03: Status
El paquete tipo 03 contiene información de estado del satélite. Se envía siempre, cada 3 minutos, incluso en estados de baja energía.
ID | bits | VARIABLE | MU | DESCRIPTION |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 3 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 32 | Sclock | S | tiempo local satelite |
6 | 16 | Uptime | M | Uptime en minutos |
7 | 16 | Nrun | — | contador encendidos CPU, persistente |
8 | 8 | Npayload | — | contador encendidos payload |
9 | 8 | Nwire | contador quemados antena | |
10 | 4 | Nbusdrops | — | contador de busdrops ocurridos |
11 | 4 | Lstrst | — | motivo de last reset |
12 | 4 | Bate | — | maquina estados bateria 0-F |
13 | 4 | Mote | — | Modo del transpondedor: – Modo 0 apagado – Modo 1 FM->FM audiofrecuencia no regenerativo – Modo 2 FSK->FSK regenerativo |
14 | 8 | nTasksNotExecuted | — | Tasks lost by scheduler |
15 | 8 | antennaDeployed | — | Antenna deployed: 0 not deployed, 1 deployed, 2 unknown status |
16 | 8 | nExtEepromErrors | — | Checksum failures in EEPROM since last check (recoverable) |
17 | 8 | failedTaskID | HEX | Id of the last task failed to execute |
18 | 8 | mensajeria_habilitada | mensajeria_habilitada? si/no | |
19 | 8 | strfwd0 | HEX | S&F, persistente |
20 | 16 | strfwd1 | HEX | S&F, persistente |
21 | 16 | strfwd2 | HEX | S&F, persistente |
22 | 8 | strfwd3 | HEX | S&F, persistente |
23 | 16 | Checksum | — | Checksum |
utiles | 208 | Bits | ||
26,00 | Bytes | |||
total | 288 | Bits | ||
total | 36 | Bytes | ||
tiempo | 5760 | ms |
Paquete FSK tipo 04: Power stats
El paquete tipo 04 contiene estadísticas de la potencia, recopiladas desde el último reset del satélite.
ID | bits | NOMBRE CAMPO | MU | DESCRIPTION |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 4 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
6 | 12 | minvbus1 | mV | MIN VBUS1 CPU.ADC Salida MPPT |
7 | 12 | minvbat1 | mV | MIN VBAT1 EPS.ADC Lee alimentación BAT, si BE desonectada, sino parecido VBUS, en torno a 4V |
8 | 12 | Minvcpu | mV | MIN VCPU CPU.ADC Lee alimentación CPU tras conversor DC/DC, entorno a 3V |
9 | 16 | minvbus2 | mV | MIN VBUS2 EPS.I2C (Tensión VBUS leída en placa EPS) |
10 | 12 | minvbus3 | mV | MIN VBUS3 CPU.I2C (Tensión VBUS leída en la placa CPU) I2C |
11 | 12 | minvbat2 | mV | MIN VBAT2 EPS.I2C (Voltaje entrada payload) EPS.I2C Mismo voltaje que batería |
12 | 12 | Minibat | mV | MIN IBAT I2C (Corriente entrada/salida a batería) I2C |
13 | 12 | Minicpu | mV | MIN ICPU I2C (Corriente entrada placa CPU) I2C |
14 | 12 | Minipl | mV | MIN IPL (Corriente quemado) I2C, en placa EPS |
15 | 8 | minpowerdul1 | dBm | MIN Detector de potencia DUL1 (entrada señal principal) |
16 | 8 | minpowerdul455 | dBm | MIN Detector de potencia DUL455 (entrada señal IF) – Sin uso |
17 | 8 | Minvdac | MIN VDAC – Sin uso | |
24 | 12 | maxvbus1 | mV | MAX VBUS1 CPU.ADC Salida MPPT |
25 | 12 | maxvbat1 | mV | MAX VBAT1 EPS.ADC Lee alimentación BAT, si BE desonectada, sino parecido VBUS, en torno a 4V |
26 | 12 | Maxvcpu | mV | MAX VCPU CPU.ADC Lee alimentación CPU tras conversor DC/DC, entorno a 3V |
27 | 16 | maxvbus2 | mV | MAX VBUS2 EPS.I2C (Tensión VBUS leída en placa EPS) |
28 | 12 | maxvbus3 | mV | MAX VBUS3 CPU.I2C (Tensión VBUS leída en la placa CPU) I2C |
29 | 12 | maxvbat2 | mV | MAX VBAT2 EPS.I2C (Voltaje entrada payload) EPS.I2C Mismo voltaje que batería |
30 | 12 | Maxibat | mV | MAX IBAT I2C (Corriente entrada/salida a batería) I2C |
31 | 12 | Maxicpu | mV | MAX ICPU I2C (Corriente entrada placa CPU) I2C |
32 | 12 | Maxipl | mV | MAX IPL (Corriente quemado) I2C, en placa EPS |
33 | 8 | maxpowerdul1 | dBm | MAX Detector de potencia DUL1 (entrada señal principal) |
34 | 8 | maxpowerdul455 | dBm | MAX Detector de potencia DUL455 (entrada señal IF) – Sin uso |
35 | 8 | Maxvdac | MAX VDAC – Sin uso | |
42 | 12 | medvbus1 | mV | MED VBUS1 CPU.ADC Salida MPPT |
43 | 12 | medvbat1 | mV | MED VBAT1 EPS.ADC Lee alimentación BAT, si BE desonectada, sino parecido VBUS, en torno a 4V |
44 | 12 | Medvcpu | mV | MED VCPU CPU.ADC Lee alimentación CPU tras conversor DC/DC, entorno a 3V |
45 | 16 | medvbus2 | mV | MED VBUS2 EPS.I2C (Tensión VBUS leída en placa EPS) |
46 | 12 | medvbus3 | mV | MED VBUS3 CPU.I2C (Tensión VBUS leída en la placa CPU) I2C |
47 | 12 | medvbat2 | mV | MED VBAT2 EPS.I2C (Voltaje entrada payload) EPS.I2C Mismo voltaje que batería |
48 | 12 | Medibat | mV | MED IBAT I2C (Corriente entrada/salida a batería) I2C |
49 | 12 | Medicpu | mV | MED ICPU I2C (Corriente entrada placa CPU) I2C |
50 | 12 | Medipl | mV | MED IPL (Corriente quemado) I2C, en placa EPS |
51 | 8 | medpowerdul1 | dBm | MED Detector de potencia DUL1 (entrada señal principal) |
52 | 8 | medpowerdul455 | dBm | MED Detector de potencia DUL455 (entrada señal IF) – Sin uso |
53 | 8 | Medvdac | MAX VDAC – Sin uso | |
54 | 16 | checksum | — | Checksum |
utiles | 432 | Bits | ||
54,00 | Bytes | |||
total | 512 | Bits | ||
total | 64 | Bytes | ||
tiempo | 10240 | ms |
Paquete FSK tipo 05: Temp stats
El paquete tipo 5 contiene estadísticas de las temperaturas desde el último reset del satélite.
ID | bits | VARIABLE | MU | DESCRIPTION |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 5 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
6 | 8 | Mintpa | oC | MIN TPA (Temperatura Panel A) I2C |
7 | 8 | Mintpb | oC | MIN TPB (Temperatura Panel B) I2C |
8 | 8 | Mintpc | oC | MIN TPC (Temperatura Panel C) I2C |
9 | 8 | Mintpd | oC | MIN TPD (Temperatura Panel D) I2C |
10 | 8 | Mintpe | oC | MIN TPE (Temperatura Panel D) I2C – Not used |
11 | 8 | Minteps | oC | MIN TEPS (Temperatura EPS) |
12 | 8 | Minttx | oC | MIN TTX (Temperatura TX) I2C |
13 | 8 | minttx2 | oC | MIN TTX2 (Temperatura TX) NTC |
14 | 8 | Mintrx | oC | MIN TRX (Temperatura RX) NTC |
15 | 8 | Mintcpu | oC | MIN TCPU (Temperatura CPU) ADC |
16 | 8 | Maxtpa | oC | MAX TPA (Temperatura Panel A) I2C |
17 | 8 | Maxtpb | oC | MAX TPB (Temperatura Panel B) I2C |
18 | 8 | Maxtpc | oC | MAX TPC (Temperatura Panel C) I2C |
19 | 8 | Maxtpd | oC | MAX TPD (Temperatura Panel D) I2C |
20 | 8 | Maxtpe | oC | MAX TPE (Temperatura Panel D) I2C – Not used |
21 | 8 | Maxteps | oC | MAX TEPS (Temperatura EPS) |
22 | 8 | Maxttx | oC | MAX TTX (Temperatura TX) I2C |
23 | 8 | maxttx2 | oC | MAX TTX2 (Temperatura TX) NTC |
24 | 8 | Maxtrx | oC | MAX TRX (Temperatura RX) NTC |
25 | 8 | Maxtcpu | oC | MAX TCPU (Temperatura CPU) ADC |
26 | 8 | Medtpa | oC | MED TPA (Temperatura Panel A) I2C |
27 | 8 | Medtpb | oC | MED TPB (Temperatura Panel B) I2C |
28 | 8 | Medtpc | oC | MED TPC (Temperatura Panel C) I2C |
29 | 8 | Medtpd | oC | MED TPD (Temperatura Panel D) I2C |
30 | 8 | Medtpe | oC | MED TPE (Temperatura Panel D) I2C – Not used |
31 | 8 | Medteps | oC | MED TEPS (Temperatura EPS) |
32 | 8 | Medttx | oC | MED TTX (Temperatura TX) I2C |
33 | 8 | medttx2 | oC | MED TTX2 (Temperatura TX) NTC |
34 | 8 | Medtrx | oC | MED TRX (Temperatura RX) NTC |
35 | 8 | Medtcpu | oC | MED TCPU (Temperatura CPU) ADC |
36 | 16 | checksum | — | checksum |
utiles | 264 | Bits | ||
33,00 | Bytes | |||
total | 344 | Bits | ||
total | 43 | Bytes | ||
tiempo | 6880 | ms |
Paquete FSK tipo 06: Sunsensors
El paquete tipo 6 contiene muestras de los sensores de luz. Se trata de un experimento inicial para ser utilizado en un futuro control de orientación.
ID | bits | VARIABLE | DESCRIPTION | |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 6 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 96 | td[6] | S | tabla separación en segundos entre muestras (valores posibles 1,2,4,8,16,32,64,128) |
6 | 768 | v – valores luz[8][6] | tabla detecciones (SPA, SPB, SPC, SPD, 90A, 90D), v – valores luz[8][6] – 16 bits | |
7 | 128 | p – valores pico[8] -16 bits | tabla valores pico (SPA, SPB, SPC, SPD, 90A, 90D), p – valores pico[8] -16 bits | |
8 | 64 | err sensor en error[8] | tabla estado sensores (ok o error), err sensor en error[8] (1 error, 0 ok) – 8 bits | |
78 | 16 | checksum | — | Checksum |
utiles | 1080 | Bits | ||
135,00 | Bytes | |||
total | 1160 | Bits | ||
total | 145 | Bytes | ||
tiempo | 23200 | ms |
Paquete FSK tipo 07: Radiómetro
El paquete tipo 7 contiene datos del radiómetro. Cada muestra es una media del último minuto, transmitiéndose la información de los últimos 60 minutos.
ID | bits | VARIABLE | DESCRIPTION | |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 7 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 32 | Sclock | S | reloj en segundos en muestra 0 |
6 | 8 | rad0 | — | medida señal minuto 0 (menos actual) |
7 | 8 | rad1 | — | medida señal minuto 1 |
8 | 8 | rad2 | — | medida señal minuto 2 |
9 | 8 | rad3 | — | medida señal minuto 3 |
10 | 8 | rad4 | — | medida señal minuto 4 |
11 | 8 | rad5 | — | medida señal minuto 5 |
12 | 8 | rad6 | — | medida señal minuto 6 |
13 | 8 | rad7 | — | medida señal minuto 7 |
14 | 8 | rad8 | — | medida señal minuto 8 |
15 | 8 | rad9 | — | medida señal minuto 9 |
16 | 8 | rad10 | — | medida señal minuto 10 |
17 | 8 | rad11 | — | medida señal minuto 11 |
18 | 8 | rad12 | — | medida señal minuto 12 |
19 | 8 | rad13 | — | medida señal minuto 13 |
20 | 8 | rad14 | — | medida señal minuto 14 |
21 | 8 | rad15 | — | medida señal minuto 15 |
22 | 8 | rad16 | — | medida señal minuto 16 |
23 | 8 | rad17 | — | medida señal minuto 17 |
24 | 8 | rad18 | — | medida señal minuto 18 |
25 | 8 | rad19 | — | medida señal minuto 19 |
26 | 8 | rad20 | — | medida señal minuto 20 |
27 | 8 | rad21 | — | medida señal minuto 21 |
28 | 8 | rad22 | — | medida señal minuto 22 |
29 | 8 | rad23 | — | medida señal minuto 23 |
30 | 8 | rad24 | — | medida señal minuto 24 |
31 | 8 | rad25 | — | medida señal minuto 25 |
32 | 8 | rad26 | — | medida señal minuto 26 |
33 | 8 | rad27 | — | medida señal minuto 27 |
34 | 8 | rad28 | — | medida señal minuto 28 |
35 | 8 | rad29 | — | medida señal minuto 29 |
36 | 8 | rad30 | — | medida señal minuto 30 |
37 | 8 | rad31 | — | medida señal minuto 31 |
38 | 8 | rad32 | — | medida señal minuto 32 |
39 | 8 | rad33 | — | medida señal minuto 33 |
40 | 8 | rad34 | — | medida señal minuto 34 |
41 | 8 | rad35 | — | medida señal minuto 35 |
42 | 8 | rad36 | — | medida señal minuto 36 |
43 | 8 | rad37 | — | medida señal minuto 37 |
44 | 8 | rad38 | — | medida señal minuto 38 |
45 | 8 | rad39 | — | medida señal minuto 39 |
46 | 8 | rad40 | — | medida señal minuto 40 |
47 | 8 | rad41 | — | medida señal minuto 41 |
48 | 8 | rad42 | — | medida señal minuto 42 |
49 | 8 | rad43 | — | medida señal minuto 43 |
50 | 8 | rad44 | — | medida señal minuto 44 |
51 | 8 | rad45 | — | medida señal minuto 45 |
52 | 8 | rad46 | — | medida señal minuto 46 |
53 | 8 | rad47 | — | medida señal minuto 47 |
54 | 8 | rad48 | — | medida señal minuto 48 |
55 | 8 | rad49 | — | medida señal minuto 49 |
56 | 8 | rad50 | — | medida señal minuto 50 |
57 | 8 | rad51 | — | medida señal minuto 51 |
58 | 8 | rad52 | — | medida señal minuto 52 |
59 | 8 | rad53 | — | medida señal minuto 53 |
60 | 8 | rad54 | — | medida señal minuto 54 |
61 | 8 | rad55 | — | medida señal minuto 55 |
62 | 8 | rad56 | — | medida señal minuto 56 |
63 | 8 | rad57 | — | medida señal minuto 57 |
64 | 8 | rad58 | — | medida señal minuto 58 |
65 | 8 | rad59 | — | medida señal minuto 59 |
66 | 16 | Checksum | — | Checksum |
utiles | 536 | Bits | ||
67,00 | Bytes | |||
total | 616 | Bits | ||
total | 77 | Bytes | ||
tiempo | 12320 | ms |
Paquete FSK tipo 08: Deploy
El paquete tipo 8 contiene información sobre los parámetros del sistema durante el último despliegue de la antena.
ID | Bits | VARIABLE | DESCRIPTION | |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 8 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 16 | v1oc | v1oc; //medida con INA-lado-PL | |
6 | 16 | v1 | v1 | |
7 | 16 | i1 | i1 | |
8 | 16 | i1pk | i1pk | |
9 | 16 | r1 | r1 | |
10 | 16 | v2oc | v2oc; //medida con INA-lado-BUS | |
11 | 16 | v2 | v2 | |
12 | 16 | r2 | r2 | |
13 | 32 | t0 | t0 | |
14 | 16 | Td | Td | |
15 | 4 | state_begin:1; | state_begin:1; | |
16 | 2 | state_end:1; | state_end:1; | |
17 | 1 | state_now:1; | state_now:1; | |
18 | 1 | enable:1; | enable:1; | |
19 | 8 | Counter | counter; | |
20 | 8 | Tmp | tmp; //temperatura del sistema | |
26 | 16 | checksum | Checksum | |
utiles | 224 | Bits | ||
28,00 | Bytes | |||
total | 304 | Bits | ||
total | 38 | Bytes | ||
tiempo | 6080 | ms |
Paquete FSK tipo 09: Extended power stats (INA)
El paquete tipo 9 contiene información extendida sobre estadísticas de la potencia en el sistema.
ID | bits | NOMBRE CAMPO | MU | DESCRIPTION |
1 | 64 | Training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 9 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 16 | v0 | raw | SPA V Voltaje instantáneo |
6 | 16 | i0 | raw | SPA I Intensidad instantánea |
7 | 16 | p0 | raw | SPA P Potencia media |
8 | 16 | vp0 | raw | SPA VP Voltaje pico |
9 | 16 | ip0 | raw | SPA IP Intensidad pico |
10 | 16 | pp0 | raw | SPA PP Potencia pico |
11 | 16 | v1 | raw | SPB V Voltaje instantáneo |
12 | 16 | i1 | raw | SPB I Intensidad instantánea |
13 | 16 | p1 | raw | SPB P Potencia media |
14 | 16 | vp1 | raw | SPB VP Voltaje pico |
15 | 16 | ip1 | raw | SPB IP Intensidad pico |
16 | 16 | pp1 | raw | SPB PP Potencia pico |
17 | 16 | v2 | raw | SPC V Voltaje instantáneo |
18 | 16 | i2 | raw | SPC I Intensidad instantánea |
19 | 16 | p2 | raw | SPC P Potencia media |
20 | 16 | vp2 | raw | SPC VP Voltaje pico |
21 | 16 | ip2 | raw | SPC IP Intensidad pico |
22 | 16 | pp2 | raw | SPC PP Potencia pico |
23 | 16 | v3 | raw | SPD V Voltaje instantáneo |
24 | 16 | i3 | raw | SPD I Intensidad instantánea |
25 | 16 | p3 | raw | SPD P Potencia media |
26 | 16 | vp3 | raw | SPD VP Voltaje pico |
27 | 16 | Ip | raw | SPD IP Intensidad pico |
28 | 16 | pp3 | raw | SPD PP Potencia pico |
29 | 16 | v4 | raw | SUN V Voltaje instantáneo |
30 | 16 | i4 | raw | SUN I Intensidad instantánea |
31 | 16 | p4 | raw | SUN P Potencia media |
32 | 16 | vp4 | raw | SUN VP Voltaje pico |
33 | 16 | ip4 | raw | SUN IP Intensidad pico |
34 | 16 | pp4 | raw | SUN PP Potencia pico |
35 | 16 | v5 | raw | BAT V Voltaje instantáneo |
36 | 16 | i5 | raw | BAT I Intensidad instantánea |
37 | 16 | p5 | raw | BAT P Potencia media |
38 | 16 | vp5 | raw | BAT VP Voltaje pico |
39 | 16 | ip5 | raw | BAT IP Intensidad pico |
40 | 16 | pp5 | raw | BAT PP Potencia pico |
41 | 16 | v6 | raw | BATP V Voltaje instantáneo |
42 | 16 | i6 | raw | BATP I Intensidad instantánea |
43 | 16 | p6 | raw | BATP P Potencia media |
44 | 16 | vp6 | raw | BATP VP Voltaje pico |
45 | 16 | ip6 | raw | BATP IP Intensidad pico |
46 | 16 | pp6 | raw | BATP PP Potencia pico |
47 | 16 | v7 | raw | BATN V Voltaje instantáneo |
48 | 16 | i7 | raw | BATN I Intensidad instantánea |
49 | 16 | p7 | raw | BATN P Potencia media |
50 | 16 | vp7 | raw | BATN VP Voltaje pico |
51 | 16 | ip7 | raw | BATN IP Intensidad pico |
52 | 16 | pp7 | raw | BATN PP Potencia pico |
53 | 16 | v8 | raw | CPU V Voltaje instantáneo |
54 | 16 | i8 | raw | CPU I Intensidad instantánea |
55 | 16 | p8 | raw | CPU P Potencia media |
56 | 16 | vp8 | raw | CPU VP Voltaje pico |
57 | 16 | ip8 | raw | CPU IP Intensidad pico |
58 | 16 | pp8 | Raw | CPU PP Potencia pico |
59 | 16 | v9 | Raw | PL V Voltaje instantáneo |
60 | 16 | i9 | Raw | PL I Intensidad instantánea |
61 | 16 | p9 | Raw | PL P Potencia media |
62 | 16 | vp9 | Raw | PL VP Voltaje pico |
63 | 16 | ip9 | Raw | PL IP Intensidad pico |
64 | 16 | pp9 | Raw | PL PP Potencia pico |
54 | 16 | Checksum | — | Checksum |
utiles | 984 | Bits | ||
123,00 | Bytes | |||
total | 1064 | Bits | ||
total | 133 | Bytes | ||
tiempo | 21280 | ms |
Paquete FSK tipo 10:
Este paquete permite enviar desde Tierra una jugada de ajedrez al satélite, que contestará con la nueva disposición del tablero y, segundos después, con su propia jugada de respuesta.
ID | bits | NOMBRE CAMPO | DESCRIPTION | |
1 | 64 | training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 10 |
4 | 4 | address | — | direccion destino: 7 para URESAT |
5 | 48 | callsign | — | Indicativo que juega |
6 | 8 | Source | — | Casilla origen (formato columna y fila p ej c2) a = 0, b = 1, c = 2, d = 3, e =4, f =5, g=6 h =7p ej c2c4 = 0x22 |
7 | 8 | destination | — | Casilla destino (formato columna y fila p ej c4) a = 0, b = 1, c = 2, d = 3, e =4, f =5, g=6 h =7p ej c4 = 0x24 |
8 | 16 | checksum | — | Checksum |
utiles | 88 | Bits | ||
11,0 | Bytes | |||
total | 168 | Bits | ||
total | 21 | Bytes | ||
tiempo | 3360 | ms |
Paquete FSK tipo 11: Chess board
El paquete tipo 11 contiene la disposición del tablero de ajedrez de la partida en curso con el satélite.
ID | bits | NOMBRE CAMPO | DESCRIPTION | |
1 | 64 | training | — | 0xAAAAAAAA |
2 | 16 | Sync | — | 0xBF35 |
3 | 4 | Type | — | Tipo de paquete: 11 |
4 | 4 | Address | — | direccion origen: 7 para URESAT |
5 | 48 | Callsign | — | Indicativo última jugada |
5 | 8 | player_color | Color jugador (0 blancas, 1 negras) | |
6 | 16 | last_move | — | Última jugada (formato columna y fila p ej c2c4) a = 0, b = 1, c = 2, d = 3, e =4, f =5, g=6 h =7p ej c2c4 = 0x2224 |
7 | 8 | game_status | — | 0 waiting for game to start 1 waiting for move from player 2 thinking 3 invalid move – waiting for move from player |
8 | 4 | chessa8 | — | Pieza en casilla a8 (mismo para resto de casillas):
0x00 VACIO 0x07 PEON_NEGRO |
9 | 4 | chessb8 | — | Pieza en casilla b8 |
10 | 4 | chessc8 | — | Pieza en casilla c8 |
11 | 4 | chessd8 | — | Pieza en casilla d8 |
12 | 4 | chesse8 | — | Pieza en casilla e8 |
13 | 4 | chessf8 | — | Pieza en casilla f8 |
14 | 4 | chessg8 | — | Pieza en casilla g8 |
15 | 4 | chessh8 | — | Pieza en casilla h8 |
16 | 4 | chessa7 | — | Pieza en casilla a7 |
17 | 4 | chessb7 | — | Pieza en casilla b7 |
18 | 4 | chessc7 | — | Pieza en casilla c7 |
19 | 4 | chessd7 | — | Pieza en casilla d7 |
20 | 4 | chesse7 | — | Pieza en casilla e7 |
21 | 4 | chessf7 | — | Pieza en casilla f7 |
22 | 4 | chessg7 | — | Pieza en casilla g7 |
23 | 4 | chessh7 | — | Pieza en casilla h7 |
24 | 4 | chessa6 | — | Pieza en casilla a6 |
25 | 4 | chessb6 | — | Pieza en casilla b6 |
26 | 4 | chessc6 | — | Pieza en casilla c6 |
27 | 4 | chessd6 | — | Pieza en casilla d6 |
28 | 4 | chesse6 | — | Pieza en casilla e6 |
29 | 4 | chessf6 | — | Pieza en casilla f6 |
30 | 4 | chessg6 | — | Pieza en casilla g6 |
31 | 4 | chessh6 | — | Pieza en casilla h6 |
32 | 4 | chessa5 | — | Pieza en casilla a5 |
33 | 4 | chessb5 | — | Pieza en casilla b5 |
34 | 4 | chessc5 | — | Pieza en casilla c5 |
35 | 4 | chessd5 | — | Pieza en casilla d5 |
36 | 4 | chesse5 | — | Pieza en casilla e5 |
37 | 4 | chessf5 | — | Pieza en casilla f5 |
38 | 4 | chessg5 | — | Pieza en casilla g5 |
39 | 4 | chessh5 | — | Pieza en casilla h5 |
40 | 4 | chessa4 | Pieza en casilla a4 | |
41 | 4 | chessb4 | Pieza en casilla b4 | |
42 | 4 | chessc4 | Pieza en casilla c4 | |
43 | 4 | chessd4 | Pieza en casilla d4 | |
44 | 4 | chesse4 | Pieza en casilla e4 | |
45 | 4 | chessf4 | Pieza en casilla f4 | |
46 | 4 | chessg4 | Pieza en casilla g4 | |
47 | 4 | chessh4 | Pieza en casilla h4 | |
48 | 4 | chessa3 | Pieza en casilla a3 | |
49 | 4 | chessb3 | Pieza en casilla b3 | |
50 | 4 | chessc3 | Pieza en casilla c3 | |
51 | 4 | chessd3 | Pieza en casilla d3 | |
52 | 4 | chesse3 | Pieza en casilla e3 | |
53 | 4 | chessf3 | Pieza en casilla f3 | |
54 | 4 | chessg3 | Pieza en casilla g3 | |
55 | 4 | chessh3 | Pieza en casilla h3 | |
56 | 4 | chessa2 | Pieza en casilla a2 | |
57 | 4 | chessb2 | Pieza en casilla b2 | |
58 | 4 | chessc2 | Pieza en casilla c2 | |
59 | 4 | chessd2 | Pieza en casilla d2 | |
60 | 4 | chesse2 | Pieza en casilla e2 | |
61 | 4 | chessf2 | Pieza en casilla f2 | |
62 | 4 | chessg2 | Pieza en casilla g2 | |
63 | 4 | chessh2 | Pieza en casilla h2 | |
64 | 4 | chessa1 | Pieza en casilla a1 | |
65 | 4 | chessb1 | Pieza en casilla b1 | |
66 | 4 | chessc1 | Pieza en casilla c1 | |
67 | 4 | chessd1 | Pieza en casilla d1 | |
68 | 4 | chesse1 | Pieza en casilla e1 | |
69 | 4 | chessf1 | Pieza en casilla f1 | |
70 | 4 | chessg1 | Pieza en casilla g1 | |
71 | 4 | chessh1 | Pieza en casilla h1 | |
72 | 16 | checksum | — | Checksum |
utiles | 360 | Bits | ||
45,0 | Bytes | |||
total | 440 | Bits | ||
55,0 | Bytes | |||
tiempo | 8800 | ms |