UNIDEF   23986
UNIDAD DE INVESTIGACION Y DESARROLLO ESTRATEGICO PARA LA DEFENSA
Unidad Ejecutora - UE
congresos y reuniones científicas
Título:
DISEÑO E IMPLEMENTACIÓN DE UN FIRMWARE DE CONTROL PARA UNA ESTACIÓN DE MONITOREO DE NIVEL DE RUIDO SUBMARINO
Autor/es:
BOS, P.
Lugar:
Vicente López
Reunión:
Jornada; 2das Jornadas UNIDEF; 2020
Institución organizadora:
UNIDEF
Resumen:
Existe una creciente preocupación global ante la posibilidad de un incremento del Ruido Ambientesubmarino por actividades antrópicas. El conocimiento del Nivel de Ruido submarino resulta relevante para distintas disciplinas de la oceanografía acústica, evaluaciones de impacto ambiental y diversas aplicaciones que utilicen sistemas SONAR dentro del ámbito científico, de carácter civil y militar, entre otras. A nivel local se carece de datos históricos y actualizados del Nivel de Ruido submarino en aguas de la Plataforma Continental. Por este motivo, en la División Acústica Submarina se trabaja en la implementación de un diseño propio para desarrollar una estación marítima autónoma de monitoreo de este parámetro. En el presente trabajo se describe el diseño e implementación de un firmware para la unidad de control de la estación compuesta por una computadora de tipo single board de fabricación Nacional, CIAA-NXP. Esta plataforma de hardware posee un microcontrolador de doble núcleo asimétrico, lo que permite plantear diferentes escenarios de funcionamiento con el objetivo de optimizar el desempeño por un lado o el bajoconsumo por el otro. El firmware implementa un sistema operativo sencillo desarrollado ad-hoc, con política de planificación cooperativa y emplea una arquitectura modular reactiva tipo event-triggered, orientada a dar respuesta tanto a eventos periódicos como asincrónicos. Asimismo, se implementaron mecanismos de comunicación y sincronización entre procesadores y se diseñaron plantillas para la incorporación de nuevos módulos al sistema, basadas en el modelo de máquina de estados finitos. Se adoptó un modelo de desarrollo a partir de herramientas de control de versiones con una política de ramas específico y se definió un plan de testing basado en casos de uso que posibilita trazar los ensayos a los requerimientos de diseño de los documentos con la ingeniería de detalle.