meteorológicalaboratorios.fi.uba.ar/lse/tesis/lse-fiuba-trabajo-final-cese-pablo... · diseñar...
TRANSCRIPT
![Page 1: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/1.jpg)
Estación meteorológica
Autor: Lic. Pablo C. Zizzutti
Director: Ing. Andrés L. Zizzutti (FIUBA)
Jurados: Esp. Ing. Jorge Fonseca (FIUBA)Esp. Ing. Jerónimo La Bruna (FIUBA)Ing. Juan Manuel Cruz (FIUBA, UTN-FRBA)
Carrera de Especialización en Sistemas Embebidos
Presentación del Trabajo Final
![Page 3: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/3.jpg)
3
Contexto
● Efectos del cambio climático reales por actividades humanas.
● Temperaturas globales promedio en constante aumento.
● CO2 en la atmósfera en incremento contínuo.
![Page 4: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/4.jpg)
4
Necesidad
● Medir estados atmosféricos.
● Incrementar puntos de medición.
● Crear alertas tempranas.
![Page 5: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/5.jpg)
5
Motivación
● Desarrollar una estación meteorológica autónoma.
● Un equipo de fácil instalación, bajo costo y duradero.
● Satisfacer la demanda de pequeños productores agropecuarios.
● Compatibilidad con softwares de pronósticos existentes.
![Page 6: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/6.jpg)
● Diseñar hardware y software del sistema meteorológico.
● Generar conexión Ethernet para envío de datos a servidor remoto.
● Visualización de datos en un Dashboard accesible de forma remota.
6
Objetivos y alcances
![Page 7: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/7.jpg)
7
Requerimientos
EthernetARM
Cortex-M32 bits
Puertos Serie
Indicación Status
LenguajeC
FreeRTOS
![Page 9: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/9.jpg)
9
Hardware - MCU
● STM32F767ZI
○ Cortex-M7 - 216 MHz
○ 2 Mbyte Flash, 512 KByte RAM.
○ I2C, UART, SPI, ETHERNET, USB
○ Interfaz DCMI (Imágenes)
○ RTC integrado
![Page 10: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/10.jpg)
10
Hardware - Sensores
Los sensores elegidos para integrar la estación meteorológica:
Temperatura Humedad
Presiónatmosférica
Dirección y velocidad del
viento
Calidad de airePM2.5 / PM10
![Page 12: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/12.jpg)
12
Subsistemas
RTOS
Adquisición datos ComunicaciónAcondicionamiento
Estación meteorológica
Realiza la adquisición de datos de los sensores
Estabiliza el resultado final integrando valores
![Page 13: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/13.jpg)
13
Subsistemas
RTOS
Adquisición datos ComunicaciónAcondicionamiento
Realiza el armado de la trama
Se envia por RS485 (Debug) y Ethernet
Estación meteorológica
![Page 14: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/14.jpg)
14
Subsistemas
RTOS
Adquisición datos ComunicaciónAcondicionamiento
Realiza las comunicaciones con el servidor
Muestra valores de sensado por puerto RS485
Estación meteorológica
![Page 15: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/15.jpg)
15
Subsistemas
RTOS
Adquisición datos ComunicaciónAcondicionamiento
Administra las tareas a ejecutar (scheduling)
Proporciona mecanismos de comunicación entre tareas
Estación meteorológica
![Page 16: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/16.jpg)
16
Arquitectura de hardware
Sensor temperatura
humedad
Sensor vientos
Sensor presión atmosférica
Estación meteorológica
MCUSTM32
Sensor calidad de aire
RTOS
Ethernet
USB
RS485
![Page 17: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/17.jpg)
17
Arquitectura de software
Hardware STM32 Nucleo Board
Hardware Abstraction STM32Cube Hardware Abstraction Layer (HAL)
Operating System (OS)
lwIP - lightweight TCP/IP
FreeRTOS
Libraries
Application
![Page 18: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/18.jpg)
18
Tareas
FreeRTOSScheduler
RcvTask
SendTask
SensorTask
FrameTask
QueueSensor
QueueData
EthernetTask
DebugTask
![Page 22: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/22.jpg)
22
Pruebas lectura sensores
Adquisiciónvalores sensores
AdquisiciónFecha / Hora
Acondicionamiento
Envío UART (RS485)
![Page 29: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/29.jpg)
29
Trabajo realizado
● Comunicación con varios protocolos simultáneos.
● Desarrollo de conexión Ethernet.
● Integración de sensores de diferentes fabricantes.
● Presentación del prototipo funcional en la Expo Agro 2020.
![Page 32: meteorológicalaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Pablo... · Diseñar hardware y software del sistema meteorológico. Generar conexión Ethernet para envío](https://reader034.vdocumento.com/reader034/viewer/2022052015/602c98aa3587c034e3350cc2/html5/thumbnails/32.jpg)
32
Próximos pasos
● Optimización del diseño de hardware.
● Incluir WiFi en el sistema.
● Implementación de un Web Server para configuración local.
● Certificar el equipo con el Servicio Meteorológico Nacional.