SlideShare une entreprise Scribd logo
1  sur  22
“Master Course in Space Transportation Systems”




                                              Candidate: Ing. Raul Cafini
                                   Supervisor: Prof. Ing. Marcello Onofri
                                Vitrociset S.p.A. Tutor: Ing. Giulio Troso
                                                   Ing. Ciaccini Massimo
   Introduction
   EGSE/SCOE Engineering Overview
   Goals & Requirements
   Hardware & Software Choices
   Software Architecture
    ◦ SCOE Core
    ◦ MIL-STD-1553 Framework
   Demo
   Conclusions & Future Works


                          Ing. Raul Cafini - Master STS @
                                          Vitrociset S.p.A.   2
   The six-months post-lectures stage activity was
    conducted c/o Vitrociset S.p.A. (VCS) :
    ◦ Via Tiburtina 1020, Rome – Italy;
    ◦ Tutor (Thanks to): Ing. Giulio Troso, Ing. Massimo Ciaccini;
   Objective: design and development an Engineering
    Model (EM) for Electrical Ground Support Equipment
    (EGSE/SCOE) in support of European Space Agency
    environments.
    ◦ The approach has to be compliant to ECSS and other
      standards;
    ◦ The activity has to be carried out on a both theoretical and
      practical way;



                                   Ing. Raul Cafini - Master STS @
                                                   Vitrociset S.p.A.   3
   A spacecraft and its payload must
    be able to withstand the extreme
    stress of launch phase and space
    environment.
   To help during the assembly, integration, testing and validation
    campaigns manufactors build different Ground Support
    Equipment:
      o Mechanical-GSE (MGSE), Electrical-GSE (EGSE), …
    Electrical Ground Support Equipment (EGSE):
      o Telecommand (TC) sending / Telemetry (TM) acquisition;
      o Data processing, archiving and retrieval;
      o Human ⇆ Machine Interaction (HMI);
      o …


                                   Ing. Raul Cafini - Master STS @
                                                   Vitrociset S.p.A.   4
Satellite
                                                                                  (UUT)




   Testing is very extensive, calls for automated test equipment
    that helps to shorten test durations ⇒ SCOE
   SCOEs are usually provided for each subsystem of a satellite:
    ◦ Remote control from a Central Check-Out System (CCS)
    ◦ Standalone mode via a local user interface (HMI).
   The purpose is to test device units (Units Under Test) to
    check-out all systems before and after the integration and
    until launch;
    ◦ Data-Bus management (MIL-STD-1553, SpaceWire, … )
    ◦ Radio Frequency (RF) and Telemetry and Telecommand (TTC)
      transmitting and receiving equipment;
                                                                                SCOE
    ◦ Power Supply & Monitoring;
    ◦ …
                                                                              EGSE

                                          Ing. Raul Cafini - Master STS @
                                                          Vitrociset S.p.A.                  5
On Board
                                                                                       Computer


                                                                                          BC



                                                              Primary Bus (A)



    Military specification for Digital Time
                                                             Secondary Bus (B)


    Division Data Bus & Protocol definition:                                     RT      …          RT      BM
    ◦ Command/Response, Multiplexed;
                                                                                                   Radar,
    ◦ Dual-redundant (Bus A/B), Bidirectional;                                   GNC
                                                                                                  Sensors
                                                                                                            HK

    ◦ 1Mbps serial, high bit error reliability (1/106);
   Developed due the growing complexity of integrated
    avionics systems:
    ◦ First utilization (1978) in the F-16 Falcon and AH-64A Apache;
   Three different type of bus element:
    ◦  Bus Controller (BC): master device, decide which RT can
      communicate on the bus;
    ◦ Remote Terminal (RT): slave devices such as sensors,
        instruments, …
    ◦    Bus Monitor (BM): slave device, receiving bus traffic and extracting selected
        information (i.e. HouseKeeping data);
   Used as communication standard on many programs:
    ◦ Submarines, Tanks [...] Satellites/and Space Systems including
        VEGA Launcher, Sentinel-3, and International Space Station (ISS)


                                                   Ing. Raul Cafini - Master STS @
                                                                   Vitrociset S.p.A.                             6
   Vettore Europeo di Generazione Avanzata
   Italy leading project (> 60%)
   Single-body launcher with three solid rocket
    stages (P80 + Z23 + Z9) and one liquid
    upper stage (AVUM)
   Designed to launch small payloads:
      o Reference mission 1,500 kg @ 700 km
         in polar orbit.
   First launch, from CSG@Kourou early 2012.
   MIL-STD-1553 is used as avionic bus for
    allow communication between stages and
    the On Board Computer (OBC)
      o VCS works on Vega Control Bench;



                                  Ing. Raul Cafini - Master STS @
                                                  Vitrociset S.p.A.   7
   Future ESA space mission, third satellite in
    the GMES program;
   Medium-resolution optical/radar
    altimetry earth/sea observation;
   Launch date around 2013;
   Mission characteristics:
      o Launch mass: ~1250 kg
      o Launcher: Vega / Soyuz from Kourou
      o Orbit: Sun-synchronous @ 800 km
   Applications
      o Sea and land colour data, surface
        temperature and topography data
   MIL-STD-1553 used as main data/control bus
    between satellite instruments and payloads;
      o VCS works on satellite SCOEs;



                                 Ing. Raul Cafini - Master STS @
                                                 Vitrociset S.p.A.   8
Define and Develop a Software Architecture:
 Modeled into layers:
    ◦ Data Link, Transfer and Application layers;
       Customizable for Checkout (SCOE) & Timeline definition;
    o    Common Core + Project-Dependant parts;
   Validate the Engineering Model on a standard-based
    platform:
    ◦ i.e. MIL-STD-1553;
   Following base guidelines from VCS under-development
    participating ESA projects:
    ◦ VEGA Launcher;
    ◦ Sentinel-3 (S3) Satellite;




                                      Ing. Raul Cafini - Master STS @
                                                      Vitrociset S.p.A.   9
   Cross-Platform:
    ◦ Multiple Operative Systems: GNU/Linux (main development) and Windows
      (partial implemented);
   Reusable:
    ◦ Common (general) + Customizable (project-dependant) code;
   Modular:
    ◦ Common SCOE Core elements (Logger(s), Data Archiver(s), … )
    ◦ Multiple Standard-Dependent Frameworks
       MIL-STD-1553, SpW, Can-BUS, …
   Performant:
    ◦ Possible use in High Rate / Heavy Load data traffic applications;
   Documented:
    ◦ Auto-Generated documentation from source code (HTML);

                                          Ing. Raul Cafini - Master STS @
                                                          Vitrociset S.p.A.   10
   Hardware platform based on:
    ◦ HP Workstation xw6200, Intel Xeon µP (Dual Processor),
      2GB RAM;
    ◦ Aim API-1553 PCI Card;
   Software:
    ◦ GNU/Linux O.S. (OpenSUSE 10.3):
      Performance (customizable O.S. setup to achieve better
       response and processing performance)
      Real-Time capability;
    ◦ Integrated Development Environment (Eclipse):
      Multi-Language support (C/C++, Java, XML, … )
      Plug-in Extension (JDT, CDT, Window
       Builder, XMLEditor, … )


                                  Ing. Raul Cafini - Master STS @
                                                  Vitrociset S.p.A.   11
HLCS
                                        Command/HK               TC/TM

LLCS



                                            EGSE Engineering                                        1553HMI



         PISQ Repository                         SCOE Core
   IPC                                                                                               1553 HMI
                Util                                                                                Main Window
  (Queue,                Socket
              (Thread)
   SHM)

                                  FSM        Packetizer   Logger         Archiver




                                                  MIL-STD-1553
                                                                                                      1553 HMI
LLCS                                               Framework



OS/HW                                            Driver’s API for                                Java Virtual Machine
                                            MIL-STD-1553 Board (Aim)                                      (JRE)


                                                 GNU/Linux OS

                                           LAN / MIL-STD-1553 Bus

                                                             Ing. Raul Cafini - Master STS @
                                                                             Vitrociset S.p.A.                          12
This component provide:                                                               EGSE Engineering

 Finite State Machine (FSM):
    ◦ Allow the creation of a custom FSM to define a
      series of logical states for application                                            SCOE Core

   Logger:
    ◦ Log history of user commands and system
                                                                          FSM         Packetizer   Logger    Archiver
      responses for traceability and debbuging;
          Creation of .log text files;
   Archiver:                                                                              MIL-STD-1553
                                                                                            Framework

    ◦ Data traffic archiving on binary file to collect and
      capture any kind of data for future analisys;
          Creation of .bin binary data files;
   Packetizer*:                                                                                   LogFile
                                                                                                    (.log)
                                                                                                             Archive
                                                                                                              (.bin)
    ◦ Packet/Unpacket data from/to different
      Protocol Standards (CCSDS, PUS, etc.)

* (future extended capabilities)




                                                  Ing. Raul Cafini - Master STS @
                                                                  Vitrociset S.p.A.                                     13
This component provide:                                                         EGSE Engineering

 Simulate concurrent bus devices:
    ◦   BC, RT (up to 31) & BM;
                                                                                     SCOE Core
   Load Bus / Frame Setup
    ◦ From XSD validated XML file;
   Frame composition in terms of                                   FSM          Packetizer   Logger       Archiver

    Major/Minor Frames, Transfers, ...
    ◦ To/From, Type, Data, … ;                                                        MIL-STD-1553
                                                                                       Framework

   Error Injection / Detection;
   IRIG-B Timecode:
    ◦ Inter-Range Instrumentation Group timecode,
    ◦ Internal / External reference;                                  BusSetup
                                                                       (XML)
                                                                                                       FrameSetup
                                                                                                          (XML)



                                                                                   Validate
                                                                     BusSchema                         FrmSchema
                                                                       (XSD)                              (XSD)



                                            Ing. Raul Cafini - Master STS @
                                                            Vitrociset S.p.A.                                         14
Now a little demo of how
    system works…




            Ing. Raul Cafini - Master STS @
                            Vitrociset S.p.A.   15
1553 HMI (Client)




                                                                   TCP/IP




1               2


3



                                                            EGSE (Server)
                        Ing. Raul Cafini - Master STS @
                                        Vitrociset S.p.A.                   16
1553 HMI (Client)

              8



                                                                           TCP/IP




                        4   5                  7


6



                                                                    EGSE (Server)
                                Ing. Raul Cafini - Master STS @
                                                Vitrociset S.p.A.                   17
1553 HMI (Client)




                                                                   TCP/IP




9



                                                            EGSE (Server)
                        Ing. Raul Cafini - Master STS @
                                        Vitrociset S.p.A.                   18
Captured
                                    traffic (.csv)



                                               Command Log
                                                 File (.log)




TM Block


           Ing. Raul Cafini - Master STS @
                           Vitrociset S.p.A.                   19
Ing. Raul Cafini - Master STS @
                Vitrociset S.p.A.   20
    Defined a modular and extendable
    software architecture as defined
    from requirements;
   Implemented EGSECoreArchitecture+MIL-STD-1553
    Framework (Server-side);
    Implemented a simple Human-Machine Interface
    (HMI) to interact with the system (Client-side)
    Additional stage activities:
    ◦ Assist VEGA Control Bench group for test activity;
    ◦ Assist IMBTS Project;


                                 Ing. Raul Cafini - Master STS @
                                                 Vitrociset S.p.A.   21
   Continue development
    from EM to Product
    Industrialization;
     o   Extends current functionalities;
     o   Deep unit-test and debugging;
     o   Developing new Standard-Based Frameworks (i.e.
         SpaceWire, CAN-Bus, … );
   Use on a pilot project to evaluate the adapting
    and maintenance efforts;



                                  Ing. Raul Cafini - Master STS @
                                                  Vitrociset S.p.A.   22

Contenu connexe

Tendances

Final Year Project report on quadcopter
Final Year Project report on quadcopter Final Year Project report on quadcopter
Final Year Project report on quadcopter Er. Ashutosh Mishra
 
Fly by wire
Fly by wire Fly by wire
Fly by wire Varun K M
 
Aircraft Communication Topic 4 hf communication system
Aircraft Communication  Topic 4 hf communication systemAircraft Communication  Topic 4 hf communication system
Aircraft Communication Topic 4 hf communication systemIzah Asmadi
 
Traffic collision avoidance system
Traffic collision avoidance systemTraffic collision avoidance system
Traffic collision avoidance systemAugustine K Jose
 
Flight data recorder
Flight data recorderFlight data recorder
Flight data recorderMustahid Ali
 
Nav Topic 8 automatic direction finder
Nav Topic 8 automatic direction finderNav Topic 8 automatic direction finder
Nav Topic 8 automatic direction finderIzah Asmadi
 
9. aircraft electrical systems
9. aircraft electrical systems9. aircraft electrical systems
9. aircraft electrical systemsTauseef khan
 
UAV(unmanned aerial vehicle) and its application
UAV(unmanned aerial vehicle) and its application UAV(unmanned aerial vehicle) and its application
UAV(unmanned aerial vehicle) and its application Joy Karmakar
 
PPT ON GUIDED MISSILES
PPT ON GUIDED MISSILESPPT ON GUIDED MISSILES
PPT ON GUIDED MISSILESSneha Jha
 
8 fighter aircraft avionics-part i
8 fighter aircraft avionics-part i8 fighter aircraft avionics-part i
8 fighter aircraft avionics-part iSolo Hermelin
 
Aircraft navigation system
Aircraft navigation systemAircraft navigation system
Aircraft navigation systemKrishikesh Singh
 
Drone (Quadcopter) full project report by Er. ASHWANI DIXIT
Drone (Quadcopter) full project report by    Er. ASHWANI DIXITDrone (Quadcopter) full project report by    Er. ASHWANI DIXIT
Drone (Quadcopter) full project report by Er. ASHWANI DIXITAshwani Dixit
 
Displays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraftDisplays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraftLahiru Dilshan
 

Tendances (20)

Final Year Project report on quadcopter
Final Year Project report on quadcopter Final Year Project report on quadcopter
Final Year Project report on quadcopter
 
Fly by wire
Fly by wire Fly by wire
Fly by wire
 
Fly by wire ppt pa1
Fly by wire ppt pa1Fly by wire ppt pa1
Fly by wire ppt pa1
 
Aircraft Communication Topic 4 hf communication system
Aircraft Communication  Topic 4 hf communication systemAircraft Communication  Topic 4 hf communication system
Aircraft Communication Topic 4 hf communication system
 
Traffic collision avoidance system
Traffic collision avoidance systemTraffic collision avoidance system
Traffic collision avoidance system
 
DroneSAR - Search and rescue
DroneSAR - Search and rescueDroneSAR - Search and rescue
DroneSAR - Search and rescue
 
Flight data recorder
Flight data recorderFlight data recorder
Flight data recorder
 
Nav Topic 8 automatic direction finder
Nav Topic 8 automatic direction finderNav Topic 8 automatic direction finder
Nav Topic 8 automatic direction finder
 
9. aircraft electrical systems
9. aircraft electrical systems9. aircraft electrical systems
9. aircraft electrical systems
 
Avionics
AvionicsAvionics
Avionics
 
UAV(unmanned aerial vehicle) and its application
UAV(unmanned aerial vehicle) and its application UAV(unmanned aerial vehicle) and its application
UAV(unmanned aerial vehicle) and its application
 
F-35 Multi-Role
F-35 Multi-RoleF-35 Multi-Role
F-35 Multi-Role
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
PPT ON GUIDED MISSILES
PPT ON GUIDED MISSILESPPT ON GUIDED MISSILES
PPT ON GUIDED MISSILES
 
Aircraft Design
Aircraft DesignAircraft Design
Aircraft Design
 
8 fighter aircraft avionics-part i
8 fighter aircraft avionics-part i8 fighter aircraft avionics-part i
8 fighter aircraft avionics-part i
 
Aircraft navigation system
Aircraft navigation systemAircraft navigation system
Aircraft navigation system
 
Drone (Quadcopter) full project report by Er. ASHWANI DIXIT
Drone (Quadcopter) full project report by    Er. ASHWANI DIXITDrone (Quadcopter) full project report by    Er. ASHWANI DIXIT
Drone (Quadcopter) full project report by Er. ASHWANI DIXIT
 
Displays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraftDisplays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraft
 
Aircraft Certification and Type of Certificates 3-9-13
Aircraft Certification and Type of Certificates 3-9-13Aircraft Certification and Type of Certificates 3-9-13
Aircraft Certification and Type of Certificates 3-9-13
 

En vedette

Avionics Digital data buses
Avionics Digital data busesAvionics Digital data buses
Avionics Digital data busesostroumov
 
CPDLC - Data Link Services in Brazil
CPDLC -   Data Link Services in BrazilCPDLC -   Data Link Services in Brazil
CPDLC - Data Link Services in BrazilCarlos Pera
 
Heads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassHeads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassMindgrub Technologies
 
5.4 Data Bus
5.4 Data Bus5.4 Data Bus
5.4 Data Buslpapadop
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligenceSophia
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1seymourmedia
 
5.1 Electronic Instrument Systems
5.1 Electronic Instrument Systems5.1 Electronic Instrument Systems
5.1 Electronic Instrument Systemslpapadop
 
Swarm Intelligence
Swarm IntelligenceSwarm Intelligence
Swarm Intelligenceshubham1306
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICSAJAL A J
 
Media and Information Literacy (MIL) - 5. Media and Information Sources
Media and Information Literacy (MIL) - 5. Media and Information SourcesMedia and Information Literacy (MIL) - 5. Media and Information Sources
Media and Information Literacy (MIL) - 5. Media and Information SourcesArniel Ping
 
Media and Information Literacy (MIL) 1. Introduction to Media and Informatio...
Media and Information Literacy (MIL)  1. Introduction to Media and Informatio...Media and Information Literacy (MIL)  1. Introduction to Media and Informatio...
Media and Information Literacy (MIL) 1. Introduction to Media and Informatio...Arniel Ping
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligenceEslam Hamed
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionRohit Bhat
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentationShreyansh Vijay Singh
 

En vedette (20)

Avionics Digital data buses
Avionics Digital data busesAvionics Digital data buses
Avionics Digital data buses
 
CPDLC - Data Link Services in Brazil
CPDLC -   Data Link Services in BrazilCPDLC -   Data Link Services in Brazil
CPDLC - Data Link Services in Brazil
 
Heads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassHeads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google Glass
 
Navigating HUD Design
Navigating HUD DesignNavigating HUD Design
Navigating HUD Design
 
Swarm Intelligence
Swarm IntelligenceSwarm Intelligence
Swarm Intelligence
 
Ai swarm intelligence
Ai   swarm intelligenceAi   swarm intelligence
Ai swarm intelligence
 
5.4 Data Bus
5.4 Data Bus5.4 Data Bus
5.4 Data Bus
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1
 
5.1 Electronic Instrument Systems
5.1 Electronic Instrument Systems5.1 Electronic Instrument Systems
5.1 Electronic Instrument Systems
 
Swarm Intelligence
Swarm IntelligenceSwarm Intelligence
Swarm Intelligence
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
 
Media and Information Literacy (MIL) - 5. Media and Information Sources
Media and Information Literacy (MIL) - 5. Media and Information SourcesMedia and Information Literacy (MIL) - 5. Media and Information Sources
Media and Information Literacy (MIL) - 5. Media and Information Sources
 
Media and Information Literacy (MIL) 1. Introduction to Media and Informatio...
Media and Information Literacy (MIL)  1. Introduction to Media and Informatio...Media and Information Literacy (MIL)  1. Introduction to Media and Informatio...
Media and Information Literacy (MIL) 1. Introduction to Media and Informatio...
 
Augmented Reality ppt
Augmented Reality pptAugmented Reality ppt
Augmented Reality ppt
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An Introduction
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 

Similaire à Design and development of MIL-STD-1553 based engineering model

Aerospace defensetechs
Aerospace  defensetechsAerospace  defensetechs
Aerospace defensetechsalancabe
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
CDH on Board Cubesat.pptx
CDH on Board Cubesat.pptxCDH on Board Cubesat.pptx
CDH on Board Cubesat.pptxssuser035685
 
BARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemBARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemRiley Waite
 
Greg_Bergdoll_6_10_15
Greg_Bergdoll_6_10_15Greg_Bergdoll_6_10_15
Greg_Bergdoll_6_10_15Greg Bergdoll
 
Yuvaraj.K Resume
Yuvaraj.K ResumeYuvaraj.K Resume
Yuvaraj.K Resumeyuvaraj k
 
LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...
LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...
LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...EC-Council
 
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtopToolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtopRiccardo Rigon
 
Portofolio Control Version SN
Portofolio Control Version SNPortofolio Control Version SN
Portofolio Control Version SNSamuel Narcisse
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015Pascal Thubert
 
6 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 20166 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 2016Youness Lahdili
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxBrett Hackleman
 
Miniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellitesMiniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellitesX. Breogan COSTA
 
Model-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data AnalyticsModel-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data AnalyticsCisco Canada
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
LEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGATO project
 

Similaire à Design and development of MIL-STD-1553 based engineering model (20)

Aerospace defensetechs
Aerospace  defensetechsAerospace  defensetechs
Aerospace defensetechs
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
CDH on Board Cubesat.pptx
CDH on Board Cubesat.pptxCDH on Board Cubesat.pptx
CDH on Board Cubesat.pptx
 
BARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing SystemBARCoMmS Ground Station Testing System
BARCoMmS Ground Station Testing System
 
Greg_Bergdoll_6_10_15
Greg_Bergdoll_6_10_15Greg_Bergdoll_6_10_15
Greg_Bergdoll_6_10_15
 
Eclipse RT Day
Eclipse RT DayEclipse RT Day
Eclipse RT Day
 
Yuvaraj.K Resume
Yuvaraj.K ResumeYuvaraj.K Resume
Yuvaraj.K Resume
 
LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...
LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...
LTE protocol exploits – IMSI catchers, blocking devices and location leaks - ...
 
Session29 Arc
Session29 ArcSession29 Arc
Session29 Arc
 
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtopToolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
 
Portofolio Control Version SN
Portofolio Control Version SNPortofolio Control Version SN
Portofolio Control Version SN
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015
 
6 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 20166 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 2016
 
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxEclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems Toolbox
 
Miniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellitesMiniaturizing Space: Small-satellites
Miniaturizing Space: Small-satellites
 
Model-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data AnalyticsModel-driven Telemetry: The Foundation of Big Data Analytics
Model-driven Telemetry: The Foundation of Big Data Analytics
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Resume
ResumeResume
Resume
 
LEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGaTO: Software Stack Runtimes
LEGaTO: Software Stack Runtimes
 

Plus de Raul Cafini

Come essere produttivi nel lavoro grazie agli strumenti di google
Come essere produttivi nel lavoro grazie agli strumenti di googleCome essere produttivi nel lavoro grazie agli strumenti di google
Come essere produttivi nel lavoro grazie agli strumenti di googleRaul Cafini
 
Realizzazione di un modello di router ottico in ambiente open source.
Realizzazione di un modello di router ottico in ambiente open source.Realizzazione di un modello di router ottico in ambiente open source.
Realizzazione di un modello di router ottico in ambiente open source.Raul Cafini
 
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux
Analisi ed implementazione di file system distribuiti in ambiente GNU/LinuxAnalisi ed implementazione di file system distribuiti in ambiente GNU/Linux
Analisi ed implementazione di file system distribuiti in ambiente GNU/LinuxRaul Cafini
 
Realizzazione di un modello di router ottico in ambiente open source
Realizzazione di un modello di router ottico in ambiente open sourceRealizzazione di un modello di router ottico in ambiente open source
Realizzazione di un modello di router ottico in ambiente open sourceRaul Cafini
 
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.Raul Cafini
 
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012Raul Cafini
 
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011Raul Cafini
 

Plus de Raul Cafini (7)

Come essere produttivi nel lavoro grazie agli strumenti di google
Come essere produttivi nel lavoro grazie agli strumenti di googleCome essere produttivi nel lavoro grazie agli strumenti di google
Come essere produttivi nel lavoro grazie agli strumenti di google
 
Realizzazione di un modello di router ottico in ambiente open source.
Realizzazione di un modello di router ottico in ambiente open source.Realizzazione di un modello di router ottico in ambiente open source.
Realizzazione di un modello di router ottico in ambiente open source.
 
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux
Analisi ed implementazione di file system distribuiti in ambiente GNU/LinuxAnalisi ed implementazione di file system distribuiti in ambiente GNU/Linux
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux
 
Realizzazione di un modello di router ottico in ambiente open source
Realizzazione di un modello di router ottico in ambiente open sourceRealizzazione di un modello di router ottico in ambiente open source
Realizzazione di un modello di router ottico in ambiente open source
 
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.
Analisi ed implementazione di file system distribuiti in ambiente GNU/Linux.
 
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2012
 
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011
Presentazione Programma del Mini-Corso di Formazione Aeronautica 2011
 

Dernier

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Design and development of MIL-STD-1553 based engineering model

  • 1. “Master Course in Space Transportation Systems” Candidate: Ing. Raul Cafini Supervisor: Prof. Ing. Marcello Onofri Vitrociset S.p.A. Tutor: Ing. Giulio Troso Ing. Ciaccini Massimo
  • 2. Introduction  EGSE/SCOE Engineering Overview  Goals & Requirements  Hardware & Software Choices  Software Architecture ◦ SCOE Core ◦ MIL-STD-1553 Framework  Demo  Conclusions & Future Works Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 2
  • 3. The six-months post-lectures stage activity was conducted c/o Vitrociset S.p.A. (VCS) : ◦ Via Tiburtina 1020, Rome – Italy; ◦ Tutor (Thanks to): Ing. Giulio Troso, Ing. Massimo Ciaccini;  Objective: design and development an Engineering Model (EM) for Electrical Ground Support Equipment (EGSE/SCOE) in support of European Space Agency environments. ◦ The approach has to be compliant to ECSS and other standards; ◦ The activity has to be carried out on a both theoretical and practical way; Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 3
  • 4. A spacecraft and its payload must be able to withstand the extreme stress of launch phase and space environment.  To help during the assembly, integration, testing and validation campaigns manufactors build different Ground Support Equipment: o Mechanical-GSE (MGSE), Electrical-GSE (EGSE), …  Electrical Ground Support Equipment (EGSE): o Telecommand (TC) sending / Telemetry (TM) acquisition; o Data processing, archiving and retrieval; o Human ⇆ Machine Interaction (HMI); o … Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 4
  • 5. Satellite (UUT)  Testing is very extensive, calls for automated test equipment that helps to shorten test durations ⇒ SCOE  SCOEs are usually provided for each subsystem of a satellite: ◦ Remote control from a Central Check-Out System (CCS) ◦ Standalone mode via a local user interface (HMI).  The purpose is to test device units (Units Under Test) to check-out all systems before and after the integration and until launch; ◦ Data-Bus management (MIL-STD-1553, SpaceWire, … ) ◦ Radio Frequency (RF) and Telemetry and Telecommand (TTC) transmitting and receiving equipment; SCOE ◦ Power Supply & Monitoring; ◦ … EGSE Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 5
  • 6. On Board Computer BC Primary Bus (A) Military specification for Digital Time Secondary Bus (B)  Division Data Bus & Protocol definition: RT … RT BM ◦ Command/Response, Multiplexed; Radar, ◦ Dual-redundant (Bus A/B), Bidirectional; GNC Sensors HK ◦ 1Mbps serial, high bit error reliability (1/106);  Developed due the growing complexity of integrated avionics systems: ◦ First utilization (1978) in the F-16 Falcon and AH-64A Apache;  Three different type of bus element: ◦ Bus Controller (BC): master device, decide which RT can communicate on the bus; ◦ Remote Terminal (RT): slave devices such as sensors, instruments, … ◦ Bus Monitor (BM): slave device, receiving bus traffic and extracting selected information (i.e. HouseKeeping data);  Used as communication standard on many programs: ◦ Submarines, Tanks [...] Satellites/and Space Systems including VEGA Launcher, Sentinel-3, and International Space Station (ISS) Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 6
  • 7. Vettore Europeo di Generazione Avanzata  Italy leading project (> 60%)  Single-body launcher with three solid rocket stages (P80 + Z23 + Z9) and one liquid upper stage (AVUM)  Designed to launch small payloads: o Reference mission 1,500 kg @ 700 km in polar orbit.  First launch, from CSG@Kourou early 2012.  MIL-STD-1553 is used as avionic bus for allow communication between stages and the On Board Computer (OBC) o VCS works on Vega Control Bench; Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 7
  • 8. Future ESA space mission, third satellite in the GMES program;  Medium-resolution optical/radar altimetry earth/sea observation;  Launch date around 2013;  Mission characteristics: o Launch mass: ~1250 kg o Launcher: Vega / Soyuz from Kourou o Orbit: Sun-synchronous @ 800 km  Applications o Sea and land colour data, surface temperature and topography data  MIL-STD-1553 used as main data/control bus between satellite instruments and payloads; o VCS works on satellite SCOEs; Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 8
  • 9. Define and Develop a Software Architecture:  Modeled into layers: ◦ Data Link, Transfer and Application layers;  Customizable for Checkout (SCOE) & Timeline definition; o Common Core + Project-Dependant parts;  Validate the Engineering Model on a standard-based platform: ◦ i.e. MIL-STD-1553;  Following base guidelines from VCS under-development participating ESA projects: ◦ VEGA Launcher; ◦ Sentinel-3 (S3) Satellite; Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 9
  • 10. Cross-Platform: ◦ Multiple Operative Systems: GNU/Linux (main development) and Windows (partial implemented);  Reusable: ◦ Common (general) + Customizable (project-dependant) code;  Modular: ◦ Common SCOE Core elements (Logger(s), Data Archiver(s), … ) ◦ Multiple Standard-Dependent Frameworks  MIL-STD-1553, SpW, Can-BUS, …  Performant: ◦ Possible use in High Rate / Heavy Load data traffic applications;  Documented: ◦ Auto-Generated documentation from source code (HTML); Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 10
  • 11. Hardware platform based on: ◦ HP Workstation xw6200, Intel Xeon µP (Dual Processor), 2GB RAM; ◦ Aim API-1553 PCI Card;  Software: ◦ GNU/Linux O.S. (OpenSUSE 10.3):  Performance (customizable O.S. setup to achieve better response and processing performance)  Real-Time capability; ◦ Integrated Development Environment (Eclipse):  Multi-Language support (C/C++, Java, XML, … )  Plug-in Extension (JDT, CDT, Window Builder, XMLEditor, … ) Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 11
  • 12. HLCS Command/HK TC/TM LLCS EGSE Engineering 1553HMI PISQ Repository SCOE Core IPC 1553 HMI Util Main Window (Queue, Socket (Thread) SHM) FSM Packetizer Logger Archiver MIL-STD-1553 1553 HMI LLCS Framework OS/HW Driver’s API for Java Virtual Machine MIL-STD-1553 Board (Aim) (JRE) GNU/Linux OS LAN / MIL-STD-1553 Bus Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 12
  • 13. This component provide: EGSE Engineering  Finite State Machine (FSM): ◦ Allow the creation of a custom FSM to define a series of logical states for application SCOE Core  Logger: ◦ Log history of user commands and system FSM Packetizer Logger Archiver responses for traceability and debbuging;  Creation of .log text files;  Archiver: MIL-STD-1553 Framework ◦ Data traffic archiving on binary file to collect and capture any kind of data for future analisys;  Creation of .bin binary data files;  Packetizer*: LogFile (.log) Archive (.bin) ◦ Packet/Unpacket data from/to different Protocol Standards (CCSDS, PUS, etc.) * (future extended capabilities) Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 13
  • 14. This component provide: EGSE Engineering  Simulate concurrent bus devices: ◦ BC, RT (up to 31) & BM; SCOE Core  Load Bus / Frame Setup ◦ From XSD validated XML file;  Frame composition in terms of FSM Packetizer Logger Archiver Major/Minor Frames, Transfers, ... ◦ To/From, Type, Data, … ; MIL-STD-1553 Framework  Error Injection / Detection;  IRIG-B Timecode: ◦ Inter-Range Instrumentation Group timecode, ◦ Internal / External reference; BusSetup (XML) FrameSetup (XML) Validate BusSchema FrmSchema (XSD) (XSD) Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 14
  • 15. Now a little demo of how system works… Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 15
  • 16. 1553 HMI (Client) TCP/IP 1 2 3 EGSE (Server) Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 16
  • 17. 1553 HMI (Client) 8 TCP/IP 4 5 7 6 EGSE (Server) Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 17
  • 18. 1553 HMI (Client) TCP/IP 9 EGSE (Server) Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 18
  • 19. Captured traffic (.csv) Command Log File (.log) TM Block Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 19
  • 20. Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 20
  • 21. Defined a modular and extendable software architecture as defined from requirements;  Implemented EGSECoreArchitecture+MIL-STD-1553 Framework (Server-side);  Implemented a simple Human-Machine Interface (HMI) to interact with the system (Client-side)  Additional stage activities: ◦ Assist VEGA Control Bench group for test activity; ◦ Assist IMBTS Project; Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 21
  • 22. Continue development from EM to Product Industrialization; o Extends current functionalities; o Deep unit-test and debugging; o Developing new Standard-Based Frameworks (i.e. SpaceWire, CAN-Bus, … );  Use on a pilot project to evaluate the adapting and maintenance efforts; Ing. Raul Cafini - Master STS @ Vitrociset S.p.A. 22