Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Director
HELMUT ALEXANDER RUBIO WILSON
MSC SISTEMAS INALAMBRICOS
3
AGRADECIMIENTOS
4
CONTENIDO
pág.
RESUMEN 13
ABSTRACT 14
INTRODUCCIÓN 15
2. JUSTIFICACIÓN 17
3. OBJETIVOS 18
4. ANTECEDENTES 19
5. MARCO TEÓRICO 23
5
5.3.2.3 Tecnología Xbee 29
6. DESARROLLO DE PROYECTO 32
6.5.1 MATLAB 46
6
6.7.4 Fabricación de circuitos impresos 62
6.9.2 Sensores 72
7. CONCLUSIONES 81
REFERENCIAS 83
ANEXOS 87
7
LISTA DE FIGURAS
pág.
8
Fig. 21. Sensores de instrumentación BMP280, BME280, DHT11. 46
Fig. 40. Diseño del circuito impreso del sistema receptor y transmisor. 61
9
Fig. 44. Prueba de funcionamiento del sistema de telemetría en
montaje final. 63
10
LISTA DE TABLAS
pág.
11
ANEXOS
pág.
12
RESUMEN
13
ABSTRACT
14
INTRODUCCIÓN
Esta institución cuenta actualmente con un diseño del prototipo del sistema de
telemetría para obtener variables atmosféricas y transmitirlas a una base terrena,
sin embargo, dicho prototipo no ha sido implementado y la distancia de transmisión
que se obtuvo con pruebas en tierra no logró los objetivos de desempeño mínimos
para su integración en un cohete sonda funcional. Por tal motivo el centro de
investigación en tecnologías aeroespaciales necesita el desarrollo de un sistema de
telemetría basado en un diseño existente que será integrado al cohete y que permita
un alcance de transmisión para una altitud mayor a 1 Km. En el actual documento
se detalla el desarrollo de un sistema de telemetría para el monitoreo de variables
atmosféricas, basado inicialmente en la metodología tipo cascada para definir una
secuencialidad del proyecto y a modo de representación gráfica se utilizó la
metodología HTR-HOOD para sistemas de tiempo real con el fin de otorgar un
diseño arquitectural lógico y físico, con el fin de tener un orden para el diseño
electrónico de la solución propuesta.
15
1. PLANTEAMIENTO DEL PROBLEMA
16
2. JUSTIFICACIÓN
17
3. OBJETIVOS
18
4. ANTECEDENTES
19
En el año 2021 por parte de la Agencia Espacial del Perú CONIDA, se realizó el
proyecto en la cual desarrollaron un cohete Sonda llamado Paulet 1C, que tenía
como objetivo comprobar la viabilidad del combustible sólido utilizado en este
proyecto, además de permitir el acceso a los fenómenos que ocurren en la
atmosfera. Según el análisis del equipo técnico encargado de la operación,
calcularon un tiempo de vuelvo que estaba alrededor de los 95 segundos y un
alcance en trayectoria lineal de 10 km [12].
Para este cohete, el sistema de telemetría y la estructura con el que cuenta la Sonda
Paulet C1, fueron desarrollados y fabricados por el equipo de especialistas de la
dirección de tecnología espacial de CONIDA, sin ayuda de asesores externos, por
lo que esto definiría un hito para la cohetería nacional. Este cohete Sonda mostrado
en la Fig. 2, fue diseñado con un peso de 82 Kg, una longitud de 2.47 m y una carga
útil de 8.4 kg en el cual se incluían los sensores y sistemas de cómputo para la
medición y transmisión de datos [12].
20
El sistema de telemetría, como se puede detallar en la Fig. 3, fue desarrollado con
un microcontrolador Atmega328, ubicado sobre una placa en el que también se
encontraba el módulo de transmisión o radio modem Xbee que trabaja en la
frecuencia libre de 2,4 GHz; Mientras que el diseño de los programas de la estación
terrena para la recepción fueron realizados con lenguajes de programación
distintos, debido a que era una continuación de otro proyecto de telemetría
denominado Cansat, y el otro programa estaba destinado al cohete HERMES. Este
proyecto lo tuvieron como punto de partida para recolectar datos de vuelo y realizar
análisis para determinar las dificultades que podrían presentarse para posicionar
todo el diseño del sistema en el proyecto definitivo HERMES, pues según su
implementación, realizaron un lanzamiento en el año 2010 y tuvieron un resultado
exitoso [13].
21
Para el desarrollo del hardware utilizaron una placa Arduino UNO con el cual
definieron un diseño de la tarjeta de forma modular, es decir, que contuviera todos
los módulos o sensores en la misma placa. Mientras que, para validar el
funcionamiento del sistema de telemetría, usaron el software LabVIEW mediante la
programación en bloques que permitía tener una lógica visual más comprensible,
sin embargo, actualmente con los lenguajes de programación secuenciales se
considera más viable o aprovechable usarlos por sus estructuras.
Fig. 4. Prototipo del circuito receptor y emisor del sistema de telemetría. [4]
22
5. MARCO TEÓRICO
Los cohetes sonda son lanzados comúnmente desde sus plataformas, en dónde el
cohete sigue una trayectoria de vuelo parabólica y se presenta el momento
adecuado para transmitir datos mediante los enlaces de telemetría a la estación
terrena que suele ser una altura aproximada de 48 km, con una duración de 5 a 20
minutos. Cuando la carga útil desciende a determinada altura, el sistema de
paracaídas es liberado para frenar la caída y recuperarlo, tal cual como se observan
las etapas de la Fig. 5, entonces, la gran ventaja de usar cohetes tipo sonda es que
algunas partes de la carga útil son prácticamente reutilizables al momento de
reacondicionarlos y volver alanzarlos para disminuir costos en el proceso [14].
23
5.2 COMPONENTES DE UN COHETE SONDA
Se refiere a la carga funcional que hará posible cumplir los objetivos de una misión,
esta se transporta como parte del peso del mismo cohete, es básicamente la carga
más importante de un cohete ya qué pueden ser los satélites, telescopios, vehículos
o suministros para una tripulación espacial. Los instrumentos científicos que son
llevados al espacio le permitirán al personal de investigación obtener datos recibidos
desde el sistema de telemetría para ayudar a madurar tecnologías emergentes con
sus avances. En la Fig. 7 se observa la carga útil de un cohete diseñado para
recolectar información y transmitir los datos hacia una estación terrena [16].
24
Fig. 7. Carga útil SubTEC-8c de cohete sonda. [16]
25
5.2.3 Antenas de telemetría
26
de comunicación por radiofrecuencia en todo el país, también otorga el debido
licenciamiento para el uso de del espectro radioeléctrico (Fig. 9) y la designación de
frecuencias para uso comercial, privado o modalidad libre [20].
27
de energía, y como se trata de una modulación por espectro ensanchado, existe
una tolerancia apta para el ruido y el efecto Doppler, sacrificando el ancho de banda
utilizable [22].
28
Tiene como objetivo solucionar problemas de comunicación inalámbrica, funciona
con topología MESH que se encarga de ayudar a conectar dispositivos que
dependen de muchas interconexiones redundantes entre nodos, esta tecnología
trabaja en la frecuencia de 2.4 GHz y posee una distancia de transmisión de 75
metros aproximadamente, su tasa de datos está en 250 Kbps y su estándar de
comunicación es IEE802.15.4 [24]
Sigfox se determina como un operador de tecnología IoT global, sin embargo, sus
módulos no funcionan de forma bidireccional como si lo hace la tecnología LoRa,
permitiendo funcionar en finalidades para comando y control. Las características
más notables para esta tecnología es la tasa de transferencia de datos de 12 bytes
por mensaje, el consumo de batería es bajo, su protocolo de seguridad es
intermitente, tiene una distancia de transmisión de 15 a 30 kilómetros en áreas
abiertas, y funciona a una frecuencia de trabajo de 920 MHz. [26]
29
5.4 CONCEPTOS METEOROLÓGICOS
Debido a que las variables monitoreadas están bastante relacionadas con el clima
y el tiempo, se define una breve descripción de cada una de ellas para tener en
cuenta su importancia al momento de analizar los datos.
- Temperatura
- Humedad relativa
- Precipitación
30
5.4.2 Pronóstico meteorológico
31
6. DESARROLLO DE PROYECTO
Este capítulo abarca el procedimiento qué se realizó para alcanzar los objetivos
específicos que permitieron dar cumplimiento al objetivo general, ya que, al basarse
en un diseño existente, se especifica que alcance tuvo el anterior proyecto y se
demuestra el proceso que se obtuvo desde la fundamentación, diagnostico, diseño,
e implementación realizada para este proyecto.
32
El nivel alcanzado en cuanto a implementación de los componentes del circuito es
que permite medir y almacenar en una tarjeta SD las variables atmosféricas en el
circuito receptor base, las cuales son presión atmosférica, humedad Relativa,
temperatura, y altura mediante el sensor BME280, también mide la aceleración
giroscópica por medio del sensor MPU6050. En las pruebas de distancia en
trasmisión alcanzaron máximo 690 metros con el prototipo modular (Fig. 13).
Fig. 13. Prototipo del circuito receptor y emisor del sistema de telemetría. [4]
33
Una vez descrito el nivel alcanzado del prototipo existente en el CITAE, se hace
paso al desarrollo central de sistema de telemetría para el monitoreo de variables
meteorológicas compuesto por un circuito emisor y receptor, en el cual el emisor se
encarga de obtener las variables mediante sensores comerciales de
instrumentación y las almacena en una memoria, mientras que el circuito receptor
se encarga de recibir estas señales mediante radiofrecuencia y realizar procesos
adecuados para la comunicación serial mediante SPI para permitir visualizar los
datos en una interfaz de usuario ubicada en la base terrena. A continuación, se
presenta el esquema general de operación del sistema de telemetría (Fig. 14).
Etapa 1: Fundamentación
34
En la etapa de fundamentación se indaga sobre conceptos generales de las
telecomunicaciones y telemetría en cohetes que se tendrán en cuenta para todo el
desarrollo del proyecto y que son de importancia conocer desde su teoría básica.
Etapa 2: Diagnóstico
Etapa 3: Diseño
Etapa 4: Implementación
Etapa 5: Validación
35
Asimismo, tendiendo como base la metodología inicial planteada tipo cascada se
hace uso de la metodología HRT-HOOD a modo de representación gráfica del
diseño arquitectural presentado en la Fig. 15 con el fin de garantizar la
secuencialidad de desarrollo esperada para cada etapa a nivel de diseño
electrónico.
Una vez se definan los requisitos del sistema a desarrollar, se procede a evaluar la
prioridad de las necesidades y requerimientos planteados por el usuario, obtenidos
mediante métodos de entrevista e interacción. Dichos criterios actuaran de soportes
para generar un margen aprovechable para definir las funciones principales que
otorgarán un mejor punto de vista para el análisis y selección de componentes que
darán paso al diseño de la arquitectura lógica en dónde se considera la gestión de
datos e información como también la ejecución funcional general, de igual forma se
avanza al diseño de la arquitectura física en el cual se consideran los componentes
o elementos físicos que permitirán cumplir lo definido en el diseño de la arquitectura
lógica mediante el prototipado y simulación con el apoyo de la interfaz; Finalmente
se procede a realizar la validación detectando eventuales fallos procedentes de la
etapa de diseño e implementación.
36
6.3 PLANTEAMIENTO DE REQUERIMIENTOS Y ESPECIFICACIONES
37
6.3.1 Definición de especificaciones
Distancia y transmisión:
Hardware y control:
El espacio disponible de área útil para integración del sistema de telemetría para
el cohete es 7.5 cm de diámetro y 10 cm de largo.
38
Las variables requeridas para medir y transmitir son temperatura, altitud,
humedad, presión atmosférica mediante un sensor comercial.
Software y comunicación:
La interfaz debe contar con una aplicación ejecutable para acceder y visualizar
los datos recibidos en tiempo real.
Recolección de datos:
Los datos medidos por los sensores deben ser almacenados en caso de pérdida
de conexión, preferiblemente en una tarjeta microSD de al menos 2 GB debido
a la recolección de información directa desde el sistema transmisor.
39
6.3.2 Definición de funciones principales
Procesamiento
Constituido por una tarjeta programable encargada de analizar y organizar los datos
recibidos desde los sensores por medio del monitoreo de variables y permitir la
comunicación de los datos a través de la transmisión inalámbrica hasta la interfaz
de usuario.
Monitoreo de variables
Interfaz de Usuario
Almacenamiento
Transmisión
Control
40
6.4 ANÁLISIS Y SELECCIÓN DE COMPONENTES
Es posible avanzar a la siguiente etapa del análisis y selección para justificar que
tipo de solución diseñar e implementar teniendo en cuenta las características
técnicas y físicas de los componentes para estructurar la opción más adecuada.
Para seleccionar la opción más factible, se realiza una tabla de matriz de selección
basada en la matriz de multicriterio de Holmes calificando 0 (Mínimo) y 5 (Máximo),
con el fin de analizar las posibles alternativas en cuanto a las características
comerciales de los componentes que permitan dar paso al diseño del hardware y el
software para cumplir con la totalidad de requerimientos o especificaciones
identificadas.
41
transmisión mayor a 1 km en condiciones de entorno óptimas empleando las
frecuencias de modulación no licenciada y de baja potencia, por lo tanto de acuerdo
a la investigación e indagación sobre tecnologías de baja potencia se define por
prioridad el uso de la tecnología LoRa.
Tabla I.
Características de módulos transceptores.
42
Tabla II.
Matriz de multicriterio de selección para módulos transceptores.
ALTERNATIVAS ALCANCE TASA DATOS FRECUENCIA COSTO FACILIDAD USO TOTAL PRIORIDAD
Módulo Xbee 4 4 5 1 3 17 3
Módulo HC 12 1 1 5 4 3 14 5
Módulo LoRa 1278 4 4 5 3 4 20 2
Módulo Nrf24 1 3 5 4 3 16 5
Módulo LoRa Ra-01 5 4 5 3 4 21 1
Según la hoja de datos que posee el fabricante, se conoce que los módulos LoRa
funcionan con tecnología de espectro ensanchado, tienen una potencia de emisión
de 20 dBm a 10mW, su velocidad de transmisión es hasta 300 Kbps, soporta la
modulación FSK, MSK, GMSK, LoRaTM, tiene un rango de onda de 127db RSSI,
su frecuencia de operación puede ser configurada en un rango de 420 – 450 MHz,
igualmente la corriente en modo de recepción es de 10 mA aproximadamente, para
transmisión su corriente es de 120 mA en su máxima potencia, la alimentación de
funcionamiento está entre 1.8 V – 3.7 V y su temperatura de trabajo está alrededor
de -40° C y 85°C.
En cuanto a los detalles técnicos sobre la antena helicoidal que es requerida instalar
en los transceptores, cuenta con las siguientes características:
43
La razón por la cual es considerada una antena de alta directividad según el patrón
de radiación mostrado en la Fig. 19 para este ejemplo es debido a que se concentra
la potencia máxima irradiada en el extremo del lóbulo frontal en relación con la
densidad de radiación de una antena isotrópica. Por lo tanto, si no se apuntan estos
dos extremos de las antenas, la densidad de potencia no será suficiente para
mantener la comunicación inalámbrica.
Tabla III.
Características de tarjeta para hardware.
44
Tabla IV.
Matriz multicriterio de selección para tarjeta hardware.
Para determinar qué sensor era más conveniente usar, se realizó la tabla 5 de
características comerciales en base a documentación que proveía el fabricante con
el fin de analizar su costo y calidad, se optó por utilizar el BME280, sin embargo
puede darse la opción de utilizar el BMP280 dado que cuentan con las
características de compatibilidad idóneas para usarse en conjunto con las tarjetas
programables; De igual forma queda abierta la posibilidad de utilizar el DHT11 pero
tienen limitación en cuanto a precisión y al número de variables a medir.
Tabla V.
Características de sensores para variables meteorológicas.
45
Dado que cualquiera de estos sensores de instrumentación es compatible con la
tarjeta de desarrollo seleccionada, se dará una descripción de las características
comerciales para el sensor BME280 escogido por prioridad y más viable para el
proyecto. Este sensor es capaz de medir presión en un rango de 300 a 110 hPa,
con una resolución de 0.16 hPa, el rango de temperatura está entre los -40 a 85 °C
con una precisión de 1°C, la lectura de humedad relativa tendrá un valor de 0 a
100% con una precisión de +-3 %, generalmente tiene una frecuencia de muestreo
de 157 Hz, posee comunicación mediante I2C o SPI, y su tensión de operación está
entre 1.8 V - 3.3 V.
Dado que este proyecto es basado en un diseño existente que fue realizado con el
software de LabVIEW y el hardware constituido por la placa Arduino Uno mediante
la plataforma libre de Arduino IDE, se diseña el hardware a partir de la existencia de
la misma plataforma para realizar la programación de la tarjeta de desarrollo Teensy
3.6. Mientras que la interfaz del proyecto se realiza en la sección de App Designer
del software MATLAB, ya que permite definir una aplicación ejecutable que posibilite
la visualización de los datos recibidos por medio del circuito en base terrena, de
igual forma se Seguidamente se definen cada una del software utilizados para la
ejecución y desarrollo del proyecto.
6.5.1 MATLAB
46
6.5.2 Altium Designer
Se define como una plataforma de software libre para el desarrollo de código abierto
mediante el entorno IDE, funciona al nivel de processing parecido al lenguaje de
programación C++. Esta herramienta se utilizó para codificar los procesos de
funcionamiento del sistema de telemetría, permitiendo organizar cada una de estas
funciones debido a que se ejecuta de manera consecutiva.
47
Fig. 22. Primer nivel de abstracción del sistema de telemetría.
48
Igualmente, para el sistema receptor (Fig. 24) se cuenta con la unidad de
procesamiento el cual organiza los datos luego de recibirlos mediante el transceptor,
seguidamente la información se visualiza en la interfaz de usuario y se almacena al
exportarse localmente en el documento Excel para luego acceder a esta
información.
49
Fig. 25. Diagrama de flujo para el sistema transmisor de telemetría.
Cabe destacar que la lógica de programación del sistema receptor cuenta con
exactamente las mismas características en cuanto a incluir librerías, definir variables
e inicializar el módulo transceptor con el cual se recibe la información que finalmente
será visualizada en la interfaz de usuario; por lo tanto, se descarta la inclusión de
un diagrama para este sistema receptor. (Ver Anexo B)
- SPI.h, significa periférico de interfaz serial, se utiliza para controlar el bus SPI con
el cual es posible realizar la comunicación para enviar y recibir datos mediante este
bus.
- Wire.h, significa cable o cableado, sirve para comunicar la tarjeta de desarrollo por
medio del protocolo I2C. Se inicializa con la función Wire.begin().
50
- TinyGPS.h, se utiliza para obtener las coordenadas de latitud y longitud
geográficas, se pretende dejar habilitado el uso del módulo para futuras mejoras.
- Servo.h, sirve para controlar la posición del servomotor utilizando grados desde
0° hasta 180°, visto desde su eje central y funciona mediante pulsos; se configura
el pin de control utilizando la función Servo1.attach().
Debido a que el uso de este módulo transceptor LoRa posee la configuración más
detallada, en la Fig. 26 se muestran los parámetros que fueron necesarios ser
ajustados en el transmisor y receptor.
51
Fig. 26. Configuraciones para los módulos LoRa.
Como se puede observar en la codificación del sistema receptor (Fig. 27) se emplea
la función LoRa.read() para leer el empaquetado, mientras que con la función
LoRa.parsePacket() se recibe dicho empaquetado que contiene la trama LoRa del
encabezado y la información, por lo tanto, si la comunicación está disponible se
imprime en pantalla mediante el serial los datos recibidos que fueron enviados
desde el sistema transmisor, estos mismos datos tabulados verticalmente serán
leídos desde la interfaz con un comando de lectura para línea desde el puerto serial.
52
Mediante el puerto serial se visualizan las variables monitoreadas impresas con la
función Serial.println() que representan la información aprovechable numérica tipo
Float para la comunicación entre la interfaz y los datos adquiridos. De igual forma
se muestran los datos de las variables que son almacenadas en la tarjeta SD (Fig.
28) mediante un documento de texto que tiene numerada la información en un bucle
de 50 muestras. Al momento de realizar el envío de los datos mediante los módulos
LoRa, se utiliza la función LoRa.beginPacket(), para iniciar la secuencia de envío
de un paquete teniendo en cuenta la trama y la información de este, una vez se
obtengan las variables y los datos a enviar, se utiliza la función para finalizar la
secuencia de envío LoRa.endPacket().
53
Fig. 29. Datos almacenados en la tarjeta SD.
Se presentan los esquemático con las conexiones eléctricas para el diseño del
circuito emisor y receptor (Fig. 30 y 31), la distribución de los componentes se hizo
de manera que la conexión a tierra o GND se tuviera en común y la conexión a masa
o VCC se determine como el nivel de alimentación para los componentes sensores
y el transceptor, sin embargo, la alimentación del servomotor y GPS está conectado
directamente al regular de voltaje AMS117 que entrega 5 voltios y 500 mili amperios
a la salida. Cabe destacar que se usaron conectores tipo Header de 2.4 mm para
simular los componentes en los esquemáticos, debido a que no se encontraban
directamente los módulos para su simulación.
Otro punto a tener en cuenta es que para las pruebas y finalización del diseño
hardware se realizó la tarjeta con las borneras para entradas de tensión con el fin
de facilitar las conexiones, sin embargo, para las tarjetas de lanzamiento del cohete
sonda serán remplazadas por conectores tipo Molex con pestañas qué permitan
una mejor fijación debido a las posibles vibraciones del mismo.
54
Fig. 30. Esquemático del circuito para el sistema transmisor.
55
6.7.1 Implementación del circuito en placa de pruebas
56
6.7.2 Pruebas iniciales para el sistema de transmisión y recepción
57
En cuanto a las pruebas de comunicación (Fig. 36) se obtuvo la medición de
variables atmosféricas mediante el sensor BME280 y el GPS como se determinó en
la selección de componentes. La información está compuesta de una muestra
numérica, lectura de temperatura, presión atmosférica, altitud, humedad, latitud y
longitud, todos separados linealmente por coma y almacenado en el archivo “Datos”
de la tarjeta SD (Fig. 37) que se encuentra integrada al sistema transmisor del
cohete para contener la información recolectada en caso de pérdida de señal u otro
factor siempre y cuando el sistema aún se encuentre activo.
58
Se realizó la prueba de distancia en una vía con línea de vista despejada entre el
transmisor y el receptor (Fig. 38), la cual dio como resultado distancias de
transmisión entorno a los 1000 y 1300 metros aproximadamente, a partir de esa
distancia la información transmitida se veía afectada y generaba errores en la
recepción general desde el puerto serial; Otro factor que afectó la recepción fue
cuando había pérdida total en la comunicación debido a la obstrucción de la línea
de vista, ya que la zona Fresnel debe cumplir con al menos el 60% libre de
obstáculos para un correcto enlace de radiofrecuencia, según la teoría. [31]
59
En las siguientes ecuaciones 4 y 5 se realiza el cálculo para pérdidas de espacio
libre dado la distancia de la prueba y su frecuencia de operación, mientras que en
la ecuación 6 se considera la fórmula matemática para determinar la Zona Fresnel
a partir de la información técnica incluidos en la hoja de datos del módulo
transceptor.
El cálculo para determinar el radio mínimo de la primera zona Fresnel, es decir N=1,
(Fig. 39) que permita el enlace de comunicación en este caso para la prueba de
distancia terrena se determina en la ecuación 7.
𝑁∗𝜆∗𝐷1∗𝐷2
𝑅𝐹 = √ Ecuación 6.
𝐷1+𝐷2
1∗0.692∗200∗800
𝑅𝐹 = √( ) = 10.52 ∗ 60% = 6.313 𝑚 Ecuación 7.
200+800
60
6.7.2 Diseño de circuitos en placa impresa PCB
El diseño de los circuitos impresos (Fig. 40 y 41), al igual que los esquemáticos
tienen en común los planos de GND, también el uso de la tarjeta Teensy cómo
procesador central, interruptor, borneras para fijar los conectores de las baterías,
Módulo LoRa, de igual forma el circuito transmisor cuenta con conectores tipo
Header para los módulos BME280, GPS, Servo, y el transceptor LoRa Se definió el
circuito de telemetría de manera modular, es decir que una sola placa contendrá los
módulos y sensores anteriormente mencionados.
Fig. 40. Diseño del circuito impreso del sistema receptor y transmisor.
61
6.7.4 Fabricación de circuitos impresos
62
Luego de realizar la implementación de los componentes seleccionados de acuerdo
con las necesidades y requerimientos del proyecto, se observa el montaje del
circuito transmisor en funcionamiento y monitoreando variables (Fig. 44) alimentado
por su batería, mientras que el circuito del receptor se conecta directamente al
dispositivo portátil mediante USB para establecer la comunicación serial con el fin
de visualizar los datos y verificar el funcionamiento general del sistema de
telemetría.
63
Fig. 45. Codificación de visor y pantalla.
Para exportar los datos de la tabla hacia Excel se utilizó la función writematrix () de
la línea 231, mientras que para cerrar la comunicación del puerto serial se determinó
un variable “parar” con el cual se rompe el ciclo “While” y este detiene la captura de
datos, igualmente para iniciar se inicializa el contador y se establece el número de
muestras a realizar (Fig. 46).
64
Tal como se puede observar en la anterior Fig., en la línea 122 se establece un
numero de muestra que permitirá posicionar la lectura en la tabla de datos, mientras
que con la función de la línea 123 y 124 se determina el margen dinámico para
mostrar la set() para mostrar el dato recientemente convertido de tipo “String” a
numérico información de las variables en la gráfica con la función plot(); En la línea
130 se define la visualización en el visor y en la línea 132 se configura la pantalla
mediante la función con la función str2num().
Según la configuración usada para la visualización de cada uno de los paneles (Fig.
47), se utilizó el método switch–case para determinar que vista o panel enfocar en
la pantalla por medio de la función dentro de cada condicional, asignando un valor
de “1” si el panel fue seleccionado, y un valor de “0” si requiere permanecer oculto
mientras se interactúa en la interfaz.
Teniendo en cuenta las configuraciones mostradas para adquirir los datos desde el
puerto serial con la velocidad del mismo asignado y sincronizado, se continua a
determinar cada uno de los datos leídos por cada línea y graficados en la interfaz
de usuario. Cada visualizador o gráfica están ubicados en diferentes paneles
dependiendo de su naturaleza y tamaño, es decir, se posicionaron todas las
65
gráficas, todos los visualizadores, y la tabla de datos en un panel determinado
correspondiente al menú en dónde puede ser seleccionado por el usuario.
66
Fig. 50. Panel general de variables.
En este panel se observan las variables graficadas cada una en relación con la
variable tiempo definido en segundos para facilitar el muestreo de estas.
67
Fig. 52. Panel con tabla de datos.
68
6.9 INTEGRACIÓN DEL SISTEMA AL COHETE
En esta fase de integración fue necesario verificar las dimensiones del cohete con
el sistema implementado y definir la manera óptima de fijar y ensamblar el sistema
de transmisión de telemetría. Como se observa en la Fig. 53 y 54, la sección donde
se integra el transmisor al cohete es de 7.5 cm de diámetro y 10 cm de largo.
69
contenedor final para compactar los componentes y el cableado minimizando la
posibilidad de que elementos externos interactúen con el sistema.
70
Fig. 57. Ensamble del sistema en modelo PVC.
La estructura del cohete existente en las instalaciones del CITAE está compuesto
del material fibra de vidrio y las etapas están unidas mediante varillas roscadas, lo
que determinó el diseño final del circuito de telemetría que fue integrado.
71
el cuarto objetivo específico del proyecto. Para asegurar la confiabilidad de la
validación se tendrá en cuenta los cálculos matemáticos de teoría y error que sean
necesarios para las pruebas a una distancia cercana debido a que aquí solo se
verifican las mediciones y su visualización en la interfaz (Fig. 59).
6.9.2 Sensores
72
(𝟑.𝟐𝟕𝟏𝟒 −𝟑.𝟒𝟓𝟑𝟗)
𝑬𝒓𝒓𝒐𝒓 𝑳𝒂𝒕𝒊𝒕𝒖𝒅 = |( )| ∗ 𝟏𝟎𝟎 = 𝟓. 𝟓% Ecuación 8.
𝟑.𝟐𝟕𝟏𝟒
(𝟕𝟔.𝟐𝟗𝟑𝟗 −𝟕𝟔.𝟒𝟗𝟒𝟕)
𝑬𝒓𝒓𝒐𝒓 𝑳𝒐𝒏𝒈𝒊𝒕𝒖𝒅 = |( )| ∗ 𝟏𝟎𝟎 = 𝟎. 𝟐𝟔% Ecuación 9.
𝟕𝟔.𝟐𝟗𝟑𝟗
(𝟏𝟎𝟑𝟗.𝟗𝟕 𝒎 − 𝟏𝟎𝟏𝟔.𝟏𝟐 𝒎)
𝑬𝒓𝒓𝒐𝒓 𝑨𝒍𝒕𝒊𝒕𝒖𝒅 = |( )| ∗ 𝟏𝟎𝟎 = 𝟎. 𝟎𝟐 % Ecuación 12.
𝟏𝟎𝟑𝟗.𝟗𝟕 𝒎
(𝟔𝟓 % −𝟕𝟑.𝟐𝟓 %)
𝑬𝒓𝒓𝒐𝒓 𝑯𝒖𝒎𝒆𝒅𝒂𝒅 = |( 𝟔𝟓 %
)| ∗ 𝟏𝟎𝟎 = 𝟎. 𝟏𝟐𝟔 % Ecuación 1
73
6.9.3 Potencia recibida
Tabla VI.
Validación de distancia para transmisión.
Antena Orientación
Antena tamaño 15 mm 15 mm 34 mm
Configuración Circuito
Tensión Circuito 5 V (USB) 3.3 V (Reg) 5 V (Reg)
Tipo de datos Float double Float
Tiempo de muestreo 1 Seg 1 Seg 1 Seg
Resultados
Distancia 50 m 200 m 1100 m
En la Fig. 62, se observa la validación del enlace de transmisión basado en una hoja
de cálculo para estimar las pérdidas de espacio libre de acuerdo con los parámetros
de los datos técnicos para los módulos transceptores LoRa RA – 01, entonces, se
estima que a una distancia de 1100 metros existe una potencia recibida de
aproximadamente -85 dBm.
74
Fig. 62. Estimación para enlace de transmisión.
Otra prueba se realizó sin la estructura del cohete (Fig. 64) y con línea de vista
despejada a la misma distancia, obteniendo un valor promedio de – 49 dBm,
75
asegurando de forma teórica y práctica que el sistema de telemetría presenta un
factor de atenuación debido al material que se encuentra en medio del receptor y el
transmisor, dicho factor sumado con las pérdidas de espacio libre.
𝐶 3∗108
𝜆 = 𝐹,𝜆 = = 0.692 𝑚 / 2 = 0.34 𝑚𝑒𝑡𝑟𝑜𝑠 Ecuación 14.
433∗106
BW= Ancho de banda en KHz (10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125, 250,500)
76
Rb= Tasa de datos en bps
4
( )
𝑅𝑏 = 12 ∗ ( 4+4
212
) ∗ 1000 = 732.4219 𝑏𝑝𝑠 Ecuación 16.
( )
500∗103
El tamaño del paquete estimado transmitido con las variables monitoreadas tipo
“Float” cómo también la trama LoRa, se considera con un valor de 32 bit para cada
una de las seis variables (24 Bytes) con lo cuatro saltos de 7 bit por línea equivalente
a 28 bit (3.5 Bytes), asimismo el valor de la trama del protocolo LoRa se determina
según el siguiente formato (Fig. 65) . Entonces, el sumatorio total de variables,
saltos y trama LoRa dispuestos en la unidad de información tipo Byte para el formato
mostrado, se obtiene en la ecuación 17 [34].
𝑇𝑜𝑡𝑎𝑙 = 4 𝐵𝑦𝑡𝑒𝑠 + (27.5 𝐵𝑦𝑡𝑒𝑠) + 2 𝐵𝑦𝑡𝑒𝑠 = 33.5 𝐵𝑦𝑡𝑒𝑠 = 266.4 𝑏𝑖𝑡 Ecuación 17.
77
6.9.5 Consumo de energía
Vale la pena destacar que para realizar las pruebas de consumo eléctrico de cada
hardware se alimentó mediante dos baterías en serie de 3.7 V con 1020 mA cada
una, obteniendo un total de 7.4 V. En la tabla 7 se detalla los datos del consumo
hardware con las ecuaciones que determinaron estos valores.
Tabla VII.
Consumos eléctricos del hardware.
78
620 mW, lo cual indica qué teóricamente la autonomía para cada sistema estaría
entorno a las 10.90 Horas y 6.62 Horas respectivamente, sin embargo, desde la
comprobación empírica se experimentó una autonomía aproximada de 30 minutos
para el sistema transmisor y alrededor de 50 minutos para el sistema receptor.
𝑊𝑏
𝐻𝑅𝑋 = 𝑊𝑐 → 7.548/0.620 = 6.62 𝐻 Ecuación 23.
𝑅𝑋
79
Para una correcta comprensión del funcionamiento del sistema de telemetría, se
dispone de una carpeta con los videos para dicho fin.1
1 https://drive.google.com/drive/folders/1XKzeHucqnCVn9eL8GVZfPMR7md_KlYIv?usp=sharing
80
7. CONCLUSIONES
Las antenas del sistema de telemetría también jugaron un papel importante en este
proyecto debido a que al ser tipo helicoidal presentaban una alta directividad y
ganancia de 2.2 dBi. Sin embargo, para obtener mejores resultados en caso de que
se requiera teledirección o seguimiento del cohete desde base terrena, es
conveniente usar una antena con mayor ganancia cómo la antena tipo Yagi, que
cuenta con una ganancia de 8,96 dBi aproximadamente. Otro componente a tener
en cuenta es la tarjeta de desarrollo utilizada, pues para el alcance de este proyecto
81
es suficiente, aún podría mejorarse la velocidad de operación al integrar un
microcontrolador Raspberry PI con el lenguaje de programación acorde a esta
tecnología.
Al contar con una tarjeta microSD en el sistema transmisor del cohete se aseguró
que los datos recolectados no se pierdan, pues el sistema seguirá monitoreando y
guardando la información de las variables en su recorrido hasta al momento en que
no haya comunicación entre los módulos transceptores, aquí la importancia del
módulo GPS para estimar el recorrido de los primeros momentos y lograr recuperar
el cohete sonda, sin embargo, esto se puede solucionar adaptando al cohete un
sistema exclusivo de transmisión de alta potencia y con un patrón de radiación
cercano al isotrópico para contar con señal en todas las direcciones y lograr obtener
las coordenadas con el fin de obtener la posición final del cohete.
82
REFERENCIAS
[2] R. Robayo Salazar, “Cohetes tipo sonda con fines científicos, tecnológicos y
militares: una oportunidad para su desarrollo en la EMAVI-FAC”, en Ciencia, Gestión
e Ingeniería en el Desarrollo Aeroespacial, Cali, Colombia, 2019.
[5] G. Almeida, L. Silva, G. Simião, A. Zuquete, “Low cost real time rocket telemetry
system design,” 2019, International Congress of Mechanical Engineering,
Uberlandia, Brazil. [En línea] Disponible en:
https://www.researchgate.net/publication/337747561
83
[9] L. A. Eugenio, “Arduino. Guía práctica de fundamentos y simulación” [Libro].
Bogotá: Editorial RA-MA S.A. 2016.
[11] Agência Espacial Brasileira, “SONDA I,” 2020. [en línea] Disponible en:
https://www.gov.br/aeb/pt-br/programa-espacial-brasileiro/transporte-
espacial/sonda-i
[14] Elaine M. Marconi, “NASA ¿Qué es un cohete de sondeo?,” 2004. [en línea]
Disponible en: https://www.nasa.gov/missions/research/f_sounding.html
[15] Infovisual, “Cohete espacial - El Diccionario Visual,” 2021. [En línea] Disponible
en: https://infovisual.info/es/transporte/cohete-espacial
[17] NASA, “NASA Sounding Rockets User Handbook Sounding Rockets Program
Office Sub-orbital and Special Orbital Projects Directorate,” 2015. P.42. [en línea]
Disponible en: https://sites.wff.nasa.gov/code810/files/SRHB.pdf
[18] NASA, “NASA Sounding Rockets User Handbook Sounding Rockets Program
Office Sub-orbital and Special Orbital Projects Directorate,” 2015. P.53. [En línea]
Disponible en: https://sites.wff.nasa.gov/code810/files/SRHB.pdf
84
[19] R. Reyes, “¿Qué es realmente un vuelo suborbital?,” 2021. [En línea]
Sociedadaeronáutica.org. Disponible en: https://www.sociedadaeronautica.org/la-
carrera-suborbital/
[20] Agencia Nacional del Espectro, “Preguntas y respuestas frecuentes,” 2016. [En
línea] Disponible en: https://www.ane.gov.co/Atencion/SitePages/
[21] Agencia Nacional del Espectro, “Espectro de uso libre para sistemas de
medición inteligente de consumo,” 2020. Bogotá, Colombia [En línea] Disponible en:
https://www.ane.gov.co/Documentos%20compartidos/ArchivosNoticias/Formulaci
%C3%B3n%20problema%20medidores%20inteligentes.pdf
[24] SL. A, “ZigBee a fondo,” 2017. Domodesk.com [En línea] Disponible en:
https://www.domodesk.com/216-a-fondo-zigbee.html
[26] Benjimflores, “Sigfox: La red del IoT ,” 2019 . [En línea] Disponible en:
https://agelectronica.blog/2019/09/18/sigfox-la-red-del-iot/
[28] Diccionario Técnico, “Presión barométrica,” 2019. [En línea] Disponible en:
https://www.mundocompresor.com/diccionario-tecnico/presion-barometrica
85
[29] A. Martínez, J. Serna, “Atlas Climatológico de Colombia,” 2018. Nota técnica
del IDEAM, [En línea] Disponible en:
http://bart.ideam.gov.co/wrfideam/new_model.pdf
[30] E. Crespo, “Redes LPWAN,” 2018. Aprendiendo Arduino. [En línea] Disponible
en: www.aprendiendoarduino.com/2018/03/05/redes-lpwan
[34] Coelectrix, “Calcular la autonomía de una batería,” 2019. [En línea] Disponible
en: https://coelectrix.com/calcular-la-autonomia-de-una-bateria
86
ANEXOS
87
88
89
90
Anexo B. Código del sistema receptor
91