avionics systems lab overview - esa · pdf fileavionics systems lab overview adcss workshop...
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