DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA DE RECEPCIÓN DE TELEMETRIA I TELECOMANDAMENT DEL SALLESAT
Se va a realizar un programa informático que permita la recepción de la telemetría, que tenga la capacidad de analizar i monitorizar por pantalla el estado de todos los sistemas internos, todas las variables como por ejemplo la temperatura interna, la cantidad de radiación solar para cada panel, la potencia de radio, el consumo, los voltajes…
El software también permitirá el envío de órdenes desde la estación terrestre para activar o desactivar funciones de satélite.
Las características del software son las siguientes:
- Recepción de la telemetría a partir de un MODEM TNC:
El MODEM TNC (Terminal Node Controller) se encarga de las funciones básicas (HLDC) del protocolo AX.25 y es del mismo tipo de las que se emplean en la red terrestre de radiopaquete. El TNC puede funcionar en modo full-duplex, y los TNC pueden funcionar a diferentes velocidades la mas frecuente en la actualidad es de 9600 bps.
El MODEM se conecta al ordenador por puerto serie y será una de las dos fuentes que pase al programa los datos.
- Recepción de la telemetría a partir de una Tarjeta de sonido:
Es la segunda fuente de captación de información del software, si no captamos los datos a través del TNC lo haremos con la tarjeta de sonido, captando el audio que entra por la tarjeta de sonido se puede usar para radiopaquete.
- Protocolo de comunicación AX-25:
El protocolo AX25 es una aplicación directa del estándar HDLC del CCITT, y permite compartir una misma frecuencia con muchas estaciones, y conectarse a varias a la vez sin producir interferencias a las demás conexiones establecidas. Los mensajes se transmiten en forma de paquetes de datos acabados en una redundancia que permite saber si su contenido se ha deteriorado. Técnicamente, el AX 25 es un protocolo de nivel de enlace orientado a conexión mediante tramas numeradas, al cual se ha añadido la posibilidad de usar tramas no numeradas (sin conexión) para soportar protocolos de niveles superiores. Esto hace que cualquier tipo de red y software sea fácilmente adaptable a canales radio, mediante el uso del AX25 como protocolo de enlace.
Así pues este protocolo de enlace tiene 3 tipos de tramas:
1.- Las tramas de informaciones (tramas I) ? Digamos que es el mensaje
2.- Las tramas de control (tramas S) ? Controla la comunicación
3.- Las tramas no numeradas (tramas U) ? No tienen comunicación
Las tramas de control son las que nos serán útiles para poder confirmar la corrección de los datos enviados.
- Packet radio:
Packet Radio es una forma confiable y sencilla de hacer posible las comunicaciones entre computadoras vía radio. El intercambio de información se realiza mediante ráfagas de paquetes, debido a que la información para ser transmitida es seccionada en pequeñas partes y luego son reensambladas en un mensaje completo en el destino final. Este esquema de transmisión es libre de errores, además de administrar eficientemente el canal para la utilización multiusuario del mismo, por último la información trasmitida es mantenida en colas hasta tanto el destinatario este habilitado para recibir la información.
Así pues podemos decir que el packet radio es el “modo” que usamos, y el TNC el controlador que utililizamos. Packet Radio toma cualquier flujo de datos enviados por el computador y lo envía a otra estación receptora similarmente equipada. El protocolo usado es el AX25.
- Registro histórico de los datos recibidos:
El software dispone de una base de datos en la cual registra todos los datos recibidos en cada conexión, así pues al tener todos los datos guardados podemos se pueden consultar estos datos, sacar estadisiticas de los mismos, en definitiva, que el software también pueda tener una utilidad en los momentos en los que no se tiene enlace con el satélite.
- Funcionamiento automático con el cálculo de pases de órbita con elementos kepler:
En esta fase del programa se aprovecha el trabajo hecho con el salletracker, la idea es que teniendo la posición exacta en donde se encuentra uno, y sabiendo a la órbita a la que esta el satélite, podemos realizar el seguimiento del satélite en todos los momentos que haya visión con él, de tal manera que durante ese tiempo es el tiempo en el cual podemos recibir información i enviar órdenes al satélite.
- Módulo de envío de ordenes al satélite:
La idea del programa no acaba simplemente en monitorizar toda la información que hemos comentado anteriormente, sino también en poderle enviar información al satélite, mas que información son las ordenes que se establezcan que se pueden mandar al satélite. Esas órdenes se envían con control de confirmación para conocer de la correcta o no recepción de la orden por parte del satélite.
Estas órdenes básicamente están destinadas a activar o desactivar funcionalidades del satélite.