Requiere de un sistema informático para dos funciones clave:
- Manejo de eventos de vuelo (Toma de decisiones en base a mediciones realizadas por los sensores del cohete). Ejemplos: - Detectar el apogeo y abrir el paracaídas ó detectar cercanía con el suelo y desplegar mecanismo de aterrizaje.
- Transmisión de datos desde el cohete a una base en tierra para su visualización en pantalla y almacenamiento en soporte. El sistema debe permitir que en los momentos previos al despegue se configuren ciertas opciones acerca de las acciones a realizar durante el vuelo. Una vez realizado el aterrizaje se efectúa (automáticamente un experimento) tanto los datos de los resultados del mismo y diversas mediciones tomadas durante el ascenso y descenso deben ser enviadas a una estación terrestre cercana a la base de lanzamiento. Es crucial la repetición de los mensajes, debido a la presencia de ruidos y cortes durante la transmisión. El hardware disponible consiste en un chip programable de 2K de capacidad, una memoria EEPROM de 256 K, una memoria RAM de 256 K y un microcontrolador modelo 16F819. El software debe ir almacenado en el chip de 2K, el cual se programa en lenguaje C o Assembler. El entorno de programación sugerido es “MPLAB” Microchip Co. El mismo puede adquirirse gratuitamente a través de Internet; al igual que el compilador, llamado “High-Tech de C”.
Páginas relacionadas:
http://campus.almagro.ort.edu.ar/fisica/cansat
http://www.cansat.com.ar/
http://www.acema.com.ar/PROY_SLMCanSat.html
Preguntas a realizar durante la primer entrevista
- ¿Cuál es el objetivo del proyecto?
- ¿En qué áreas se divide el proyecto?
- ¿Quién es el encargado de cada una de estas áreas?
- ¿Habrá reuniones para los participantes del proyecto?¿Tienen una fecha programada?
- ¿Cuál es mi rol en el proyecto?¿Qué necesidades debo satisfacer?
- ¿Existe algo opcional que pueda agregar al proyecto?
- ¿Cómo es exactamente el experimento a realizar? Detallar las diversas etapas del vuelo explicando bastamente todos los conceptos y describiendo los datos que se deben enviar a la base a tierra.
- ¿Cuándo se realizará el experimento?¿Cuándo debe estar listo el software?¿Cuándo debe estar listo el protocolo de transmisión?
- ¿En los lanzamientos previos se utilizó algún software?
- ¿En los lanzamientos antecesores se utilizó algún protocolo de transmisión de información?
- ¿Qué características debe reunir el protocolo de transmisión para este lanzamiento?
- ¿Cuál es el listado completo de los eventos de vuelo?
- ¿En base a qué información se deberán tomar las decisiones de vuelo?
- ¿De qué sensores provendrá dicha información?
- ¿Qué componentes hardware se utilizarán para la emisión y recepción de la señal entre el cohete y la base terrestre?
- ¿Cuál es el listado completo de los datos a enviar a la base?
- ¿Qué se desea realizar con esa información una vez en tierra? almacenarla? mostrarla? analizarla? cómo?
- ¿Por qué esos datos deben ser enviados a tierra?
- ¿De qué sensores provendrán dichos datos?
- ¿Cuál es el listado completo de las opciones que deben poder configurarse en los instantes previos al lanzamiento?¿Por qué se desea configurar dicha infromación?
- ¿Cómo se desea ingresar la configurarción en los instantes previos al lanzamiento?
- ¿Es obligatorio el uso de “MPLAB” Microchip Co Como entorno de programación ó se puede utilizar otra opción? ¿De ser así alguna opción me permitiría programar en c#? ¿Se puede utilizar Visual Studio?
- ¿Es obligatorio el uso de High-Tech de C como compilador ó existen otras opciones?
- ¿Es obligatoria la utilización del hardware propuesto?