Pasar al contenido principal
Espere, por favor...

Descubra Nuestro Blog

 

UAV Navigation en profundidad: Gestión de memoria del autopiloto

INTRODUCCIÓN

La gestión de datos es un aspecto fundamental de cualquier sistema de información, incluidos los utilizados en el sector aeronáutico. El procesamiento de la información notificada por los diferentes sensores y subsistemas debe registrarse con precisión dentro del sistema de información a fin de garantizar que las operaciones de vuelo no se vean afectadas negativamente.

al

Tipos de memoria.   Hay una variedad de tipos de memoria disponibles para los desarrolladores de sistemas de control de vuelo para los vehículos aéreos no tripulados. En general, en los sistemas de UAV Navigation se utilizan dos tipos a bordo, incluidos los pilotos automáticos:

  • Memoria Flash. La memoria flash es una memoria no volátil (NVM) y se utiliza generalmente para almacenar información. Aunque la velocidad de transferencia de datos no es tan rápida como la de la memoria RAM, es más segura para el almacenamiento a largo plazo ya que los datos se conservan cuando se corta la alimentación.

  • Memoria de acceso aleatorio (RAM). La RAM se utiliza generalmente para administrar cualquier información que se haya almacenado. Normalmente, la RAM puede transferir datos más rápido que la memoria flash, aunque presenta una limitación importante: sólo puede conservar esos datos cuando está encendida; una vez que se apaga la alimentación, los datos se pierden, por lo que deben almacenarse en la memoria flash para su uso a largo plazo.

UAV Navigation utiliza la memoria NVM para registrar los datos que pueden ser necesarios en el vuelo, como el software de piloto automático, el número de serie, la configuración, los puntos de ruta en un Plan de Vuelo (PV), etc. Esta información es esencial para que el piloto automático pueda reiniciar con seguridad, por ejemplo, en el caso de un corte de energía.

Uso de la NVM en el piloto automático.   Cuando se enciende el piloto automático, se utiliza la NVM durante la secuencia de arranque. El piloto automático carga el software de su NVM en la RAM durante el arranque. Este software de piloto automático sólo puede modificarse cuando se realiza una actualización del mismo. Sin embargo, parte de la información almacenada en la NVM se actualiza con los datos adquiridos durante un vuelo.

 

a

Gestión de datos.   Conocedores de la importancia de la gestión de la información dentro del sistema de control de vuelo, en UAV Navigation hemos maximizado esfuerzos para garantizar que los datos se gestionen de manera eficiente, segura y absolutamente precisa, asegurando así un sistema robusto que contribuya a la seguridad del vuelo.

La información guardada en la NVM está organizada por 'páginas' dentro de la memoria del piloto automático. Para asegurar la consistencia y la fiabilidad, se utiliza un sistema probado de direcciones y un Chequeo de Redundancia Cíclica (CRC).

Errorrs.  Los errores en los sistemas de gestión de datos, incluidos los pilotos automáticos, pueden ocurrir y de hecho, ocurren. Pueden ser causados por una variedad de factores, incluyendo fallos de energía o un "apagón" en medio de un evento de lectura/escritura que causa un byte de datos corrupto. Es vital que el sistema sea capaz de detectar tal error; también debe ser capaz de aislar y corregir el error.

Si el sistema detecta un error, la estructura de gestión de datos del UAV Navigation permite un diagnóstico simple y rápido para corregir el problema, sin tener que reconfigurar todo el autopiloto (GPIOs, servos, etc.) o tener que devolver el autopiloto para analizarlo.

Si el sistema de UAV Navigation detecta un error de este tipo, se recuperará automáticamente utilizando una copia del byte en el módulo redundante de la memoria (ver imagen abajo). El sistema cuenta con una memoria capaz de identificar qué copia de seguridad es la correcta y de sustituir cualquier información incorrecta en el byte por información de seguridad precisa.

a

 

Use el nivelador.   Todos los tipos de NVM sufren de fatiga de hardware causada por múltiples eventos de lectura/escritura durante largos períodos de tiempo. Esto reduce la vida útil del módulo de memoria. Normalmente, los desarrolladores de hardware ignoran este efecto o no hacen nada al respecto. Sin embargo UAV Navigation, reconociendo el efecto que dicha fatiga podría tener en la seguridad y la fiabilidad de los sistemas de misión crítica (como un piloto automático), ha implementado un protocolo de regulación del desgaste en su sistema de gestión de memoria. Este método de gestión garantiza que los datos críticos se registren en páginas diferentes, no siempre la misma, con lo que se prolonga considerablemente la vida útil.

 

a

RESUMEN

En un autopiloto se utilizan diferentes tipos de memoria; cada tipo de memoria tiene sus puntos fuertes y sus puntos débiles y debe utilizarse en consecuencia dentro de un sistema.

La seguridad en el vuelo es la primera prioridad para UAV Navigation. La gestión de los datos en un autopiloto es vital para garantizar la seguridad del vuelo. Además de utilizar sólo módulos de memoria de la más alta calidad, UAV Navigation prolonga su vida útil mediante la implementación de un protocolo inteligente de nivelación de desgaste.

El sistema de UAV Navigation contiene características de software que permiten la recuperación de datos incorrectos, incluso cuando el autopiloto todavía está volando la aeronave. También están protegidos contra los cortes de energía y las bajadas de tensión.

UAV Navigation: autopilotosde última generación.

 

¿Está buscando una solución de control?

Contáctenos

About

UAV Navigation is a privately-owned company that has specialized in the design of flight control solutions for Unmanned Aerial Vehicles (UAVs) since 2004. It is used by a variety of Tier 1 aerospace manufacturers in a wide range of UAV - also known as Remotely Piloted Aircraft Systems (RPAS) or 'drones'. These include high-performance tactical unmanned planes, aerial targets, mini-UAVs and helicopters.