avionics systems lab overview - esa · pdf fileavionics systems lab overview adcss workshop...

17
L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 1 Avionics Systems Lab Overview ADCSS Workshop ESTEC Oct 2011

Upload: lamnhan

Post on 09-Mar-2018

221 views

Category:

Documents


1 download

TRANSCRIPT

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 1

Avionics Systems Lab

Overview

ADCSS WorkshopESTEC Oct 2011

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 2

ESA UNCLASSIFIED – For Official Use

Avionics System Lab: Contributions

End –to-end Avionics Testbench

AOCSMODELS

LIBRARIES

OBCDH

RASTA TBCONTROLSYSTEMSLAB(TEC-EC)

DATASYSTEMSLAB(TEC-ED)

SOFTWARESYSTEMSLAB(TEC-SW)

Simulators SVF

EGSE

Simulation/VisualisationSystem Software Co-EngineeringOnboard + Ground Software

ProcessorCommunication interfaces + protocols

Sensors ActuatorsAlgorithms

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 3

Avionics System Lab

Facilities

• The Avionics System Laboratory area and facilities belong to

– Control, Data and Software Systems divisions of TEC;

• The joint facility “Avionics Test Bench” is a “unique” lab facility integrating avionics HW, SW, control tools and simulation that cannot be found elsewhere.

Motivation

• To benefit from specialty assets in the avionics divisions

– GNC matlab/simulink simulation in TEC-EC,

– Software and real-time testbench simulation in TEC-SW,

– OBC and communication testbeds in TEC-ED

• To foster cooperation across divisions (lab projects require inter divisional teams)

• To jointly define multi-disciplinary R&D strategies involving on-board software, processors and sensor technologies

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 4

Infrastructure

Technology demonstrationExploitation

Star Tracker TechnologyOnboard Control ProceduresLeon performance (Leon2, cache)Leon dev environmentCCSDS SOIS prototypeMass Memory Unit

Integration of components:• Simulation (Eurosim)• SVF (SHAM)• AOCS models

SW In the Loop HW In the Loop

SAVOIR ref. architectureSensors and actuators C&C(architecture and interfaces)WCET for cached-based mP (Leon 3/nGmP)CCSDS service prototypes(CFDP, DTN, P&P, PROX1)

Upgrades

OBC emulatorOBSW ApplicationSW validationMission simulation

Leon HW processor1553 HW busTM/TC FEEEBSE proceduresPopulated database

According to needs+ configurability+ operability+ enhancements

End-to-end Avionics Testbench Build Up

2004 ‐2006 2007‐2008 2009‐2010 2011 2012‐….

• ……

………………

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 5

A B C/D E/F

System Concept

Mission Performance

Functional Engineering

Functional Validation

Software Validation

Spacecraft AIT

Ground System Test

Training, Operations, Maintenance

SW only

HW in the loop

Infrastructure

(partial) model reuse

System database

ATBAvionic Test Bed

SCSSystem Concept

Simulator MPSMission Planning

Simulator

FESFunctional

Engineering Simulator SVF

SoftwareVerification

Facility RTBReal-time Test Bench

EGSEElectrical Ground

Support Equipment

Simulators/Facilities: life-cycle view

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 6

Hw/Swinitial

mapping

Model

Refinement

TEC-ED Activities:Electronic System-Level Design

UML SySMLC/C++ AADL

SystemCMatlab

Simulink

UML SySMLC/C++ AADL

SystemCMatlab

Simulink

Functional/Algorithmic Specification

BasePlatform

Custom HW models

Software

Software

Functionality refinement

Platform tuning /optimizationHw/Sw co-design

BasePlatform

Custom HW models

Software

Software

……

Implementation

HDL-

Custom HW

BehaviouralSynthesis

HDL-

Custom HW

BehaviouralSynthesis

HardwarePlatform

Instantiation after tuning

HardwarePlatform

Instantiation after tuning

Software

SW SynthesisBSP creationOS Choice

Software

SW SynthesisBSP creationOS Choice

CorrectionsImprovements…

CorrectionsImprovements…

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 7

Available

Under development

Not planned yet

TEC-ED Activities:Hardware Modeling

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 8

• Only in avionic-related domain ESA is getting ~ 50 pieces of HW (from components, to breadboards to fully fledged FMs) per year

• RASTA was born due to the compelling need to have a flexible modular system that allowed to integrate any present and future equipment

– Representative (space processor, space connectors, space SW)

– Modular (FPGAs, I/O boards)

– Cheap (not flight standard, uses cPCI racks)

• But at a certain point it has been ‘too successful’

– After years of discussions about ‘building blocks’, building blocks were among us

– RASTA has been taken as starting point for many avionic designs

– RASTA increased the push towards standardization of on-board busses (AN, transducer bus)

– RASTA is routinely used to test autocoded SW performances

TEC-ED Activities:RASTA - Reference Avionics System TestbedActivity

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 9

RASTA-IO1553, CAN, SpaceWire

RASTATMTC

SpW

GR-CPCI-AT 697

Processor

SpW CAN MIL ETH

GR-232I/O Board

cPCI

RASTA-IO1553, CAN, SpaceWire

GR-CPCI-AT 697

Processor

SpW CAN MIL ETH

GR-232I/O Board

cPCI

SpWCAN

MIL

ETH

Development and test environm

ent

TM/TC Front end

CFDP Reference

ETH

ETH

RTU

Additional Building blocks

SpW

MassMemory

CAN

“Platform Processor” “Payload Processor”

Ground System

Develo

pm

ent an

d test en

vironm

ent

CAN MIL

TEC-ED Activities:RASTA – Basic Elements

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 10

ESA UNCLASSIFIED – For Official Use

TEC-EC Activities in Avionics Lab

Verification at avionics level with Processor/Hardware-

in-the-loop

Run control algorithms on flight representative Leon2

processor (RASTA environment)

Compare PIL/HIL simulation results with

MIL/SIL results

Actual flight telemetry data

LEON 2LEON 2

SILSIL

dSpacedSpace

RTRT--LinuxLinux

MIL/Can/MIL/Can/SpWireSpWire

RASTARASTAEthernetEthernet

HiNavHiNav Star trackerStar tracker NPALNPAL

FutureFuture

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 11

TEC-EC Activities in Hardware Lab

Contribution to ESA developments : Sun Sensor on a Chip : In-house Prototyping

before the ITT. Hands-on activities are necessary to write feasible (but still challenging!) requirements.

Characterisation of components during total dose test campaign : Lab is located 20 m from the TID facility.

Linear Translation Table to test and characterise the 3D-Camera – in order to derive a good set of specifications for space applications.

Contribution to Projects : Characterisation of components at very low

temperature : HAS2 for Proba-2 tested down to -80 degrees C thanks to our thermal chamber.

Independent characterization tests of an equipment : Example of the MEMS Gyro, (1st

application is Sentinel 3). Lab can characterize performances or inject

specific mission profiles to increase the confidence in the unit before launch or to reproduce flight behaviour after launch.

3D-Camera activities

Sun Sensor on a Chip

MEMS Gyro & Rotation Table

ESA UNCLASSIFIED – For Official Use

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 12

ESA UNCLASSIFIED – For Official Use

TEC-SW Activities: System Concept Simulator

Simulation/modelling framework based on EuroSim/PCIGS, SIMVIS,/OpenIGS, Mathworks, STK

Use Cases: Provide Simulation/3D visualisation support to CDF

Projects: 70 studies supported in 10 years, 7 per year; recent: LSR, Cross Scale, Plato, AirQualSat, Marco Polo, Euclid, Laplace, Xeus, Tandem, IXO, Sentinel 5 Precursor, Accurate, AIS, and Gianus

Architecture:Xeus study

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 13

ESA UNCLASSIFIED – For Official UseESA UNCLASSIFIED – For Official Use

TEC-SW Activities: Mission Planning Simulator

Simulation/modelling framework based on

MAPPS

Use Cases: Definition/verification of Science

Operation plan for the SOCs, provide new

planning

Projects:MEX, VEX, Rosetta (operational

phase),BepiColombo (definition phase)

Architecture:

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 14

ESA UNCLASSIFIED – For Official UseESA UNCLASSIFIED – For Official Use

TEC-SW Activities: Functional Eng. Simulator

Simulation/modelling framework based on

Mathwork and/or TASTE tools, non real-time

Use Cases: System requirement consolidation

(e.g. FDIR), Design Trade-offs, Validation key

algorithms of “as designed” onboard software

Projects: SGEO, Galileo,

Architecture:

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 15

ESA UNCLASSIFIED – For Official UseESA UNCLASSIFIED – For Official Use

TEC-SW Activities: Software Verification Fac.

Software Verification Facility based on EuroSim,

openIGS, RTEMS, TSIM emulator

Use Cases: Validation of “as-built” onboard

software in context; Independent and

complementary OBSW validation (ISVV support),

FDIR “as-built” verification; technology

demonstration

Projects: Rosetta, Envisat, LPF, HP, SGEO,

Proba, SGEO, GAL,

Architecture:

SDB

EuroSim

Sensors

Actuators

Thermal

Power

Payload

Environment

RSVF

OBOSS

TSIM

RTEMS

AOCS

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 16

ESA UNCLASSIFIED – For Official UseESA UNCLASSIFIED – For Official Use

TEC-SW Activities: Real-time Test Bench

Real-time test bench based on SCOS, EuroSim

and hardware (OBC and MILbus)

Use Cases: HW/SW integration and verification;

System Validation with HW in the loop;

technology demonstration

Projects:

Architecture:

OBC

Processor Module[GR-CPCI-AT697]

I/O Module[GR-CPCI-RASTA-IO]

EGSE Reference Facility

SCOS2000

ESI ROUTER

RTS SCOE

OBC SCOE

RTS

RTS

Mil1553 Module[AIM-AP1553-1]

MIL-STD-1553

Ethernet

SDB

L. Fossati | ADCSS 2011 Workshop | ESTEC, Noordwijk | 26/10/2011 | Slide 17

ESA UNCLASSIFIED – For Official Use