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.