La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Alexandre Cortier, Eric Morand

Présentations similaires


Présentation au sujet: "Alexandre Cortier, Eric Morand"— Transcription de la présentation:

1 Alexandre Cortier, Eric Morand
Etude de cas CNES Alexandre Cortier, Eric Morand

2 CC I- Introduction : Vue globale I1 PF I2 MISSION I3
CC : Contrôle/Commande MISSION : Partition Mission PF : Plateforme I1, I2, I3 : Instruments Arinc 1553 Arinc 1553 CC I1 PF Arinc 1553 I2 Arinc 1553 MISSION Arinc 1553 I3

3 I- Vue globale : zoom sur CC
Port group : CMD_data, fresh Routing fromI1 toM[4] << frequency = 64 Hz >> fromM filterTab modes CC << 64 Hz >> Filtering << 0.1 Hz >> HK << 1/60 Hz >> fromI3 fromI2

4 … … II- Modélisation : zoom sur HK (pattern 1)
<< frequency = 20 Hz >> Dataflow : HK/ON COUNTER Init 20 CMD_TC_in From PF TC(3,5) or TC(3,6) GENERATING TC_TM TM_HK_SENDER CMD_TC_out To I1,I2 or I3 TC(3,9) CMD_TM_in[3] From I1,I2 and I3 TM(3,25) checkResponse CMD_TM_out to PF TM(5,2)  1 Hz Cpt = [TM(5,2)] [TM(5,2)] [TM(5,2)] TM(3,25) to PF TC_I1 [TM(5,2)] TC_I2 [TM(5,2)] TC_I3 [TM(5,2)] TC_I1 [TM(5,2)]

5 II- Modélisation : zoom sur HK (pattern 2)
Dataflow : HK/ON << 0,1 Hz >> CMD_TC_out To I1,I2 or I3 TC(3,9) CMD_TC_in From PF TC(3,5) or TC(3,6) TM_I1 GENERATING TM / Anomaly TM_anomaly TM_I2 CMD_TM_in[3] From I1,I2 and I3 TM(3,25) TM_I3 << 1/60 Hz >> CMD_TM_out to PF TM(5,2)

6 III- Variables externes / Protocole
Port group : CMD_data, fresh Routing fromI1 toM[4] << frequency = 64 Hz >> fromM filterTab modes CC << 64 Hz >> Filtering << 0.1 Hz >> HK << 1/60 Hz >> fromI3 fromI2

7 III- Variables externes / Protocole
Port group : CMD_data, fresh Adapteur Synchrone ? Variable externe + protocole ? Routing fromI1 toM[4] << frequency = 64 Hz >> fromM filterTab modes CC << 64 Hz >> Filtering << 0.1 Hz >> HK << 1/60 Hz >> fromI3 fromI2

8 III- Variables externes / Protocole
toI1[3] CC filterTab modes << frequency = 64 Hz >> fromI1 I1 I2 I3 PF MISSION Filtering << 64 Hz >> Routing << 64 Hz >> toM[4] fromM HK << 0.1 Hz >> << 1/60 Hz >> Besoin de spécifier le comportement des buffers du MW… Autre solution : spécifier directement les buffers en Synoptic le MW reçoit alors une seule donnée par cycle buffers buffer Vecteur de données (N entrées) Séquence de données fréquence F Fréquence NxF

9 II- Variables externes / Protocole
Contrat d’usage : le type d’accès (lecture/écriture) Les signaux utilisés (la valeur et/ou sa validité) le protocole d’accès Synchrone Besoin de spécifier le protocole (dernière valeur produite, moyenne…) ? Ou bien est-ce le role du contrat de synchronization ? Asynchrone Push : buffer taille 1 ? Notify : event data ? Port group (data + booléen de fraîcheur) Alarm : - dépassement de seuil / inférieur à un seuil - variabilité Q° : comment récupère t-on l’alarme émise ? Ex : w : in extern pow validity powV alarm lowPow when pow < 10


Télécharger ppt "Alexandre Cortier, Eric Morand"

Présentations similaires


Annonces Google