CASO DE USO Disparando eventos de vuelo por condiciones
ACTOR PRINCIPAL Tiempo
Si el conteo de algún evento de vuelo finalizó: debe dispararse emitiendo la señal a través de la patita DESCRIPCIÓN determinada por la configuración, el tiempo que determine también la configuración. Se ha decidido ejecutar ese evento de vuelo y el conteo ha finalizado PRECONDICIONES La patita de disparo y la duración del evento de vuelo están configurados Paso Actor Sistema Activa la ejecución del 1 caso de uso Verifica que debe 2* disparar un evento de vuelo Busca en la configuración la patita 3 y la duración SECUENCIA correspondientes para NORMAL ese evento de vuelo Emite la señal por la 4 patita correspondiente Inicia el conteo para 5 terminar el evento Finaliza el conteo 6 indicando que se debe detener el evento Deja de emitir señal 7 por la patita El evento de vuelo es disparado durante el tiempo que fue POSTCONDICIONES determinado. Al ejecutarse el CU-06 se notificará el disparo del evento a tierra
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-02
CASO DE USO Tomando y filtrando mediciones
ACTOR PRINCIPAL Tiempo
Se toma la medición sensada por cada uno de los sensores, 5 veces por segundo. Previendo la posibilidad de mediciones erradas se soluciona este problema mediante diversas técnicas de filtrado. Y se almacena en la memoria DESCRIPCIÓN del microsatélite, para poder recuperarlas más tarde, en caso de que no se llegue a transmitir en ese momento. De esa forma las posibilidades de recuperar todas las mediciones efectuadas aumentan considerablemente PRECONDICIÓN Paso Actor Sistema Activa la 1 ejecución del caso de uso Toma la medición de un sensor y 2 la almacena en la memoria del microsatélite SECUENCIA 3 Repite el paso 2 unas siete veces NORMAL 4 Calcula el promedio Verifica que no haya mediciones 5* muy alejadas del promedio Almacena el promedio como la 6 medición filtrada Realiza los pasos 2 a 6 para cada 7 uno de las variables restantes Las mediciones filtradas están almacenadas en la memoria POSTCONDICIONES del microsatélite 5a Una medición difiere mucho del promedio EXCEPCIONES Recalcula el promedio, pero sin tener en cuenta esa 5a1 medición
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-03
CASO DE USO Convirtiendo valores a comparar a voltaje
ACTOR PRINCIPAL Integrante del equipo
Antes de transmitir la configuración de la PC al microsatélite, se convierte el “valor a comparar con” a DESCRIPCIÓN voltaje según las funciones lineales establecidas en la configuración. Las fórmulas de conversión de unidades de cada uno de los PRECONDICIÓN rangos de cada variable están configuradas Paso Actor Sistema Confirma que desea 1 hacer la transmisión Busca el “valor a comparar con” de 2 al una de las condiciones SECUENCIA Busca la fórmula de conversión en la NORMAL 3 configuración Convierte “los valores a comparar 4 con” a voltaje al restarle la ordenada y dividirlos por la pendiente Repite los pasos 2 a 4 para cada uno 5 de las condiciones de cada uno de los eventos de vuelo POSTCONDICIONES Los “valores a comparar con” están en voltaje. (en la PC)
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-04
CASO DE USO Tomando decisiones de vuelo
ACTOR PRINCIPAL Tiempo
A partir de las mediciones (ya filtradas) y de la configuración se determina que eventos de vuelo deben DESCRIPCIÓN dispararse. (En caso de confirmarse que se debe disparar se inicia el conteo) Las mediciones filtradas están almacenadas en la memoria del microsatélite Se cumplen las condiciones para el disparo del siguiente PRECONDICIÓN evento de vuelo Las condiciones para el disparo de los eventos de vuelo están configuradas Paso Actor Sistema Activa la 1 ejecución del caso de uso Según en que fase de vuelo se encuentra, busca las condiciones 2 para el disparo de los siguientes SECUENCIA eventos de vuelo en la NORMAL configuración Verifica que se cumplan las 3 condiciones para el disparo del evento de vuelo Busca en la configuración el 4 tiempo de conteo para el disparo del evento 5 Inicia el conteo Una vez completado el conteo al ejecutarse el CU-01 se POSTCONDICIONES disparará ese evento de vuelo
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-05 Modulando señal portadora para transmitir variables en CASO DE USO tiempo real ACTOR PRINCIPAL Tiempo Se modula una señal análoga para transmitir las mediciones de cada uno de los sensores. Se transmitirá según el protocolo con redundancia (se repite dos veces, DESCRIPCIÓN luego se transmite una vez la fase, se vuelve a transmitir las mediciones dos veces y una vez la fase y así sucesivamente) Las mediciones filtradas están almacenadas en la memoria PRECONDICIONES del microsatélite Paso Actor Sistema Activa la 1 ejecución del caso de uso SECUENCIA 2 Se envía señal para sincronización NORMAL 3 Se envía encabezamiento del sensor 4 Se envía medición del sensor Se repiten los pasos 2 y 3 para cada 5 uno de los sensores POSTCONDICIONES Las mediciones de los sensores son transmitidas a tierra
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-06
CASO DE USO Modulando señal portadora para transmitir fase
ACTOR PRINCIPAL Tiempo
En caso de que se haya disparado un evento en ese ciclo se modula la señal análoga para comunicar esto, permitiendo DESCRIPCIÓN así un seguimiento en tiempo real de la misión.
PRECONDICIONES
Paso Actor Sistema
Activa la ejecución 1 del caso de SECUENCIA uso NORMAL 2 Se envía señal de sincronización 3 Se envía encabezamiento de fase Se envía número de fase en la que 4 se encuentra el vuelo La señal indicando en que fase se encuentra el vuelo es POSTCONDICIONES recibida en tierra
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-07 Modulando señal portadora para transmitir mediciones CASO DE USO almacenadas ACTOR PRINCIPAL Tiempo En la última etapa se transmiten las mediciones DESCRIPCIÓN almacenadas en la memoria del microsatélite, aumentando en gran medida la posibilidad de que se recuperen. Se encuentra en la última fase de vuelo PRECONDICIONES Las mediciones filtradas están almacenadas en la memoria del microsatélite Paso Actor Sistema Activa la ejecución 1 del caso de uso Se envía señal de 2 sincronización Se envía encabezamiento 3 indicando en qué momento fue tomada la medición Se envía encabezamiento 4 indicando el sensor SECUENCIA Se envía la medición del NORMAL 5 sensor Se repiten los pasos 4 y 5 6 para cada uno de los sensores Se repiten los pasos 2 a 6 7 para cada uno de los momentos de medición Se repiten los pasos 2 a 7 8 hasta que se acabe la batería Se envía señal transmisora permitiendo recuperar las POSTCONDICIONES mediciones almacenadas que no llegaron a transmitirse en el momento
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-08 Modulando señal portadora para transmitir configuración CASO DE USO actual ACTOR PRINCIPAL Integrante del equipo A fin de confirmar que la configuración se haya efectuado DESCRIPCIÓN correctamente, al recibir la señal a través del cable serial se trasmite la configuración actual del microsatélite completa. PRECONDICIONES Se configuró el microsatélite completamente
Paso Actor Sistema
Solicita confirmación de 1 configuración vía cable serial 2 Envía señal de sincronización Envía encabezamiento de 3 evento 4 Envía cantidad de condiciones Envía encabezamiento de 5 condición 6 Envía valor de condición Se repiten los pasos 5 y 6 por 7 cada condición del evento SECUENCIA Envía patita de disparo de 8 NORMAL evento Se repiten los pasos 3 a 8 por 9 cada evento de vuelo Se envía señal de 10 sincronización Envía encabezamiento del 11 sensor Envía ordenada al origen de la 12 función de conversión Envía pendiente de la función 13 de conversión Repite los pasos 11, 12 y 13 14 por cada sensor Envía señal de finalización de 15 la transmisión POSTCONDICIONES La señal indicando la configuración actual es recibida
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-09
CASO DE USO Configurando eventos de vuelo
ACTOR PRINCIPAL Integrante del equipo
Se ingresa mediante una PC los eventos de vuelo a disparar, las condiciones que se deben cumplir para que se disparen y/o DESCRIPCIÓN el tiempo máximo que puede pasar desde detectado el despegue hasta que se disparen. A fin de adaptarse a diferentes misiones. PRECONDICIONES El microsatélite está conectado a la PC a través del cable serial Paso Actor Sistema Ejecuta CU-08 para recuperar 1 la configuración del microsatélite Muestra la configuración 2 actual Solicita patita disparadora del 3 evento Ingresa patita 4 disparadora del evento Solicita condiciones del 5 evento Ingresa condiciones 6 del evento 7 Solicita duración del conteo SECUENCIA Ingresa duración del NORMAL 8 conteo Solicita tiempo de disparo de 9 emergencia Ingresa disparo de 10 emergencia 11 Solicita duración del evento Ingresa duración del 12 evento 13* Muestra la configuración Repite los pasos 3 a 7 por 14 cada evento de vuelo Confirma la 15 configuración Valida que la configuración 16* ingresada sea correcta 17 Extiende al CU-10 POSTCONDICIONES La configuración de los eventos de vuelo se ha ingresado EXCEPCIONES Paso Actor Sistema 10a El integrante del equipo desea modificar algún atributo ya ingresado 10a1 Selecciona el atributo a modificar e ingresa el nuevo valor
13a La configuración ingresada tiene algún error de
consistencia PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
13a1 Notifica la razón por la cual la configuración es inconsistente 13a2 Selecciona el atributo a modificar e ingresa el nuevo valor
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-10
CASO DE USO Configurando calibración de sensores
ACTOR PRINCIPAL Integrante del equipo
Se ingresa mediante PC la constante y la ordenada de la función lineal para convertir el valor del voltaje a las unidades físicas correspondientes. Permitiendo así utilizar DESCRIPCIÓN diferentes sensores en las diferentes misiones. A fin de que también se conviertan funciones no lineales, estas se dividirán en rangos y cada rango se le aplicará una función lineal que dará un resultado bastante cercano al real. La configuración actual del microsatélite ha sido recuperada PRECONDICIONES al ejecutarse el CU-08. Paso Actor Sistema Muestra la calibración 1 actual Ingresa la patita del 2 sensor Solicita valor mínimo del 3 rango 4 Ingresa valor mínimo Solicita valor máximo del 5 rango 6 Ingresa valor máximo Solicita ordenada al origen 7 de la fórmula de conversión de la variable para el rango Ingresa ordenada al 8 origen Solicita pendiente de la 9 SECUENCIA fórmula NORMAL 10 Ingresa pendiente Repite 7 a 10 para cada 11 uno de los rangos Muestra configuración 12* actual de la calibración Repite los pasos 2 a 12 por 13 cada variable Confirma 14 configuración de la calibración Valida que la configuración 15* ingresada sea correcta Envía configuración 16 ingresada al microsatélite Ejecuta el CU-08 para confirmar que la 17* configuración se haya efectuado correctamente POSTCONDICIONES La configuración del microsatélite está actualizada
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
El integrante del equipo desea modificar algún 12a atributo ya ingresado Selecciona el atributo a 12a1 modificar e ingresa el nuevo valor
La configuración ingresada tiene algún error
15ª de consistencia Notifica la razón por la 15a1 cual la configuración es EXCEPCIONES inconsistente Selecciona el atributo a 15a2 modificar e ingresa el nuevo valor
La transmisión de la configuración n ose
17a realizó correctamente Vuelve a enviar la 17a1 configuración ingresada al microsatélite 17a2 Repite el paso 17
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-11
CASO DE USO Rearmando los datos en tierra
ACTOR PRINCIPAL Antena receptora
Al recibir la señal portadora se rearmarán los datos, para poder darles el tratamiento deseado en tierra. Luego se convierten a las unidades correspondientes según la DESCRIPCIÓN configuración y se almacenan en la memoria no volátil de la PC conectada a al receptor. Esto asegurará que no se pierdan de ninguna forma y podrán ser revisados cuantas veces se desee. Los datos del microsatélite son enviados a tierra
PRECONDICIONES La computadora está conectada a una unidad de memoria
no-volátil Las fórmulas conversoras están configuradas Paso Antena Sistema Recibe señal de 1 sincronización 2 Se sincroniza Recibe 3 encabezamiento 4 Recibe valor Los pasos 3 y 4 se repiten tantas 5 veces como sea necesario Recibe señal de 6 sincronización 7 Se sincroniza Recibe 8 encabezamiento de redundancia SECUENCIA Confirma que se trata de una 9 NORMAL repetición Recibe valor de 10 redundancia Los pasos 8 a 10 se repiten 11 tantas veces como sea necesario Confirma que los datos y su 12* redundancia coinciden Convierte los voltajes a las 13 unidades correspondientes Almacena los datos en la memoria no volátil de la 14 computadora con el formato correcto Muestra todos los datos 15 obtenidos hasta el momento en la pantalla Los datos recibidos convertidos a las unidades POSTCONDICIONES correspondientes están almacenados en memoria EXCEPCIONES 12a La repetición no coincide con los datos recibidos originalmente.
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
Informa de la discordancia y almacena ambos valores en la 12a1 memoria no volátil con un formato especial a fin de realizar futuras comprobaciones.
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-12
CASO DE USO Mostrando datos recuperados
ACTOR PRINCIPAL Integrante del equipo
Una vez recuperadas las mediciones se creará un libro de DESCRIPCIÓN Excel permitiendo una visualizarlos y graficarlos cómodamente utilizando Microsoft® Excel. Los datos están almacenados en la memoria no volátil de la PRECONDICIÓN computadora con el formato y valores correctos Paso Actor Sistema Solicita 1 datos SECUENCIA Recupera datos almacenados en la NORMAL 2 memoria no volátil de la PC y crea un libro de Excel. 3 Abre el archivo de Excel El archivo de Excel mostrando los datos recuperados está POSTCONDICIONES abierto
IDENTIFICADOR CU-13
CASO DE USO Tomando altura inicial
ACTOR PRINCIPAL Integrante del equipo
Al retirar la llave de seguridad, en el instante previo al despegue, se medirá la altura inicial. A partir de este DESCRIPCIÓN momento todas las mediciones de altura serán la diferencia entre la altura sobre el nivel del mar del cohete y la altura inicial. Se indicó en la configuración a cuál patita estaba conectado PRECONDICIONES el altímetro Paso Actor Sistema Aprieta el botón que pone 1 al sistema en SECUENCIA modo de vuelo NORMAL Toma 16 mediciones del 2 altímetro y las filtra Guarda el promedio como altura 3 inicial 4 Ejecuta el CU-15 POSTCONDICIONES La altura inicial está almacenada
IDENTIFICADOR CU-15
CASO DE USO Cerciorándose de que despegó
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
ACTOR PRINCIPAL Tiempo Puesto esto es de vital importancia, se utilizarán métodos DESCRIPCIÓN aun más seguros para confirmar que el cohete despegó. Se configuró la patita del altímetro PRECONDICIONES El microsatélite está puesto en modo de vuelo Paso Actor Sistema Pasa 1 medio segundo 2 Mide altura Pasa 3 medio segundo 4 Mide altura Pasa SECUENCIA 5 medio NORMAL segundo 6 Mide altura Se fija que la altura haya aumentado 7 considerablemente en las últimas tres mediciones Repite los pasos 5 a 7 hasta que se 8 cumpla el 7 Envía señal indicando que pasó a la 9 siguiente fase Inicia el ciclo de toma de mediciones, 10 disparo de eventos , trasmisión, etc. POSTCONDICIONES El satélite está en modo vuelo.
PROYECTO FINAL 2010 – CANSAT
AUTOR: A. NATANIEL KRIPICER
IDENTIFICADOR CU-16
CASO DE USO Disparando eventos de vuelo por emergencia
ACTOR PRINCIPAL Tiempo
Para aquellos eventos que se consideré necesario se podrá configurar para que se disparen automáticamente transcurrido cierto desde detectado el despegue, en caso DESCRIPCIÓN de emergencia para asegurar que se cumplan por más que no se hayan detectado las condiciones en su correspondiente momento.
Se indicó en la configuración que ese evento de vuelo debe
dispararse “por emergencia” transcurrido determinado tiempo PRECONDICIONES Se cumplió el tiempo establecido El evento no se disparó aún
Paso Actor Sistema
Activa la ejecución 1 del caso de uso Se fija si hay algún evento 2 que deba dispararse por emergencia Busca en la configuración la patita y la duración 3 correspondientes para ese SECUENCIA evento de vuelo NORMAL Emite la señal por la patita 4 correspondiente Inicia el conteo para 5 terminar el evento Finaliza el conteo indicando que se 6 debe detener el evento Deja de emitir señal por la 7 patita El evento de vuelo es disparado durante el tiempo que fue POSTCONDICIONES determinado. Al ejecutarse el CU-06 se notificará el disparo del evento a tierra