12 Juin 2014

Système de gestion des données

L'unité Centrale de Gestion des Données (Data Management Central Unit : DMCU) est l'interface entre les sous-modules scientifiques Cardiolab et l'EPM. Elle :

  • Commande et contrôle les sous-modules
  • Contrôle les interfaces entre l'EPM et les sous-modules (télécommande, télémesure temps réel et hors ligne, synchronisation, l'alimentation en énergie)
  • Réalise le traitement des données
  • Stocke les données des sous-modules sur des supports extractibles
  • Réalise la synchronisation des données entre les sous-modules (datation, impulsion de synchronisation, impulsions ECG)
  • Permet les analyses de problèmes
  • Offre une Interface Homme Machine via le portable de l'EPM

Ces fonctions sont implémentées via :

    • des interfaces matérielles :
      • 4 RS 232,
      • 2 USB
      • 3 Ethernet
      • 1 ECG entrée externe redistribuée aux sorties des sous-modules
      • 8 sorties de synchronisation du temps
      • 1 connecteur de test
      • 8 sorties (28V DC/2.75 Amp)
    • des composants logiciels :
      • des composants prédéfinis spécifiques par session
      • une philosophie de modularité et d'évolutivité

Le portable sera de la famille "IBM Think Pad" : un 770XD ou une version plus évoluée. Le logiciel bord de CARDIOLAB est le cœur du système. Sa mission couvre les aspects suivants :

      • la gestion des sessions scientifiques et opérationnelles de médecine, en accord avec le flux operationnel,
      • le stockage des données scientifiques brutes à redescendre au sol lors du retour de l'équipage si la télémesure allouée est insuffisante,
      • un traitement minimum des données scientifiques pour fournir des fichiers "quick-look" scientifiques à transmettre au cours du vol vers les scientifiques au sol,
      • la génération de fichiers "quick-look" techniques, représentatifs de l'état du DMS et des sous-modules, à transmettre durant le vol vers les techniciens au sol,
      • la fourniture d'une IHM se suffisant à elle-même, homogène et claire,
      • La commande / le contrôle des sous-modules quand ils sont utilisés en mode stationnaire,
      • La commande / le contrôle des sous-modules externes quand ils sont compatible avec les capacités de la DMCU,
      • L'interface de distribution des données de l'EPM (livraison des données de maintenance, synchronisation, télémesure/télécommande...),
      • les services généraux (mantenance des sous-modules,...).

La philosophie retenue pour le logiciel de Cardiolab, qui doit présenter aux utilisateurs (sujets ou opérateurs) une IHM conviviale aussi homogène que possible, conduit à fournir un logiciel fait sur mesure qui sera composé :

      • d'un ensemble de logiciels élémentaires sur mesure,
      • d'un niveau application fait sur mesure.

Le niveau application sera régulièrement modifié ou re-développé en fonction des protocoles scientifiques sélectionnés pour chaque nouvelle mission.

Pour cette raison, L'architecture du logiciel sera définie pour fournir :

    • un ensemble de logiciels élémentaires avec une large gamme de possibilités pour chaque utilisateur final (chercheur scientifique),
    • un outil standard ou développement spécifique pour générer le niveau application.