ECSS-E-ST-50-15C Adoption Notice

Slides:



Advertisements
Similar presentations
Digital Computer Fundamentals
Advertisements

Data Link Protocols(HDLC & PPP). Data Link Protocols The set of specifications used to implement the DLL. DLL Protocols Synchronous Protocols Character-oriented.
HIGH-LEVEL DATA LINK CONTROL (HDLC) HDLC was defined by ISO for use on both point-to-point and multipoint data links. It supports full-duplex communication.
Protocol Configuration in Horner OCS
William Stallings Data and Computer Communications 7th Edition
Overview  CANopen is a CAN-based higher layer protocol. It was developed as a standardized embedded network with highly flexible configuration capabilities.
CAL (CAN Application Layer) and CANopen J. Novák Czech Technical University in Prague Faculty of Electrical Engineering Department of Measurement.
CompTIA Network+ Chapter 2
Slide 1 Industrial Automation - Customer View - Training PhW - CANopen_en 02/ 2002 CANopen QUIZ CANopen QUIZ.
Sattam Al-Sahli – Emad Al-Hemyari –
Data Link Control Protocols Data link control protocol Provides a layer of control between systems on a transmission medium referred to as data link. DLC.
William Stallings Data and Computer Communications 7 th Edition Chapter 7 Data Link Control Protocols.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
CANopen Introduction for C2000
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
Timing-sync Protocol for Sensor Networks (TPSN) Presenter: Ke Gao Instructor: Yingshu Li.
Semester 1 Module 8 Ethernet Switching Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
All rights reserved © 2010, Mobiserve Prepared By: RIZWAN AHMED RAFIQ Operation Support Engineer (Training & Consultancy) ALCATEL BTS.
Data Link Control Protocols Dr. Muazzam A. Khan. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow.
Aegis School of Telecommunication Chapter 7 Data Link Control Protocols Telecom Systems I by Dr. M. G. Sharma, Phd.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Embedded TechCon Synchronizing mechatronic systems in real-time using FPGAs and Industrial Ethernet Sari Germanos
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
12006 MAPLD International ConferenceSpaceWire 101 Seminar Distributed Interrupts for Real-Time Control in SpaceWire-Based On-Board Systems 2006 MAPLD International.
CCSDS P1A/B Meeting - Frascati - Nov 8, Gilles Moury, Guy Lesthievent - 1 Proposal to P1A & P1B Increasing allowed frame lengths and interleaving.
CCSDS Security WG meeting October 2008, hosted by DLR at DIN premises (Berlin) 1 Data Link Security BOF An ESA contribution on Lessons Learned and Issues/Questions.
SOIS Workshop The SOIS Communication Service Architecture Chris Plummer.
Section 3 - Slide 1/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 History CANopen and the ISO model Physical layer Link layer Application layer.
William Stallings Data and Computer Communications
CCSDS SOIS Working Group Meeting – Berlin, Germany 14th of October 2008 Prototyping of CCSDS SOIS services on 1553 Bus Sev Gunes-Lasnet, Olivier Notebaert.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
CIS : Data Link Control. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow Transmission.
An Introduction to CAN CAN Basics 2 Renesas Interactive
Local Area Network Topology. LAN Architecture - Protocol architecture - Topologies - Media access control - Logical Link Control.
ANCP Migration Carrier Analysis Thomas Haag; Birgit Witschurke,
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
CAN bus as payload control bus in telecom applications
CAN CANopen.
Lessons Learnt on CAN implementations
Performance of CAN protocol for Space based on its use on Raman Laser Spectrometer for Exomars Mission Laura Seoane Purriños INTA/Isdefe CAN in Space Workshop,
Deterministic Communication with SpaceWire
HDLC and PPP.
ExoMars 2016 Entry Descent Module CAN Bus Application Layer
CAN Stack development for Space
Prototyping of CCSDS SOIS services on 1553 Bus
LBDS TSU & AS-I failure report (Sept. 2016)
SOIS Standard Services for Communications over 1553 Implementation with ECSS-E-ST-50-13C defined services and protocols CCSDS-SOIS Fall Meeting 2008, Berlin,
Synchronisation of Network Parameters draft-bryant-rtgwg-param-sync-00
Dynamic connection system
Recap of SOIS Evaluation by the Primes
LAN Risanuri Hidayat.
DEPARTMENT OF COMPUTER SCIENCE
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Subject Name: Computer Communication Networks Subject Code: 10EC71
Routing and Switching Essentials v6.0
Chapter 3: Open Systems Interconnection (OSI) Model
Subject Name: Digital Switching Systems Subject Code:10EC82 Prepared By: Aparna.P, Farha Kowser Department: Electronics and Communication Date:
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing IEEE Standard.
DETERMINISTIC ETHERNET FOR SCALABLE MODULAR AVIONICS
Overview of Computer Architecture and Organization
OSI Model OSI MODEL.
Circuit Switched Network
William Stallings Computer Organization and Architecture 7th Edition
<Your Team # > Your Team Name Here
William Stallings Data and Computer Communications
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
William Stallings Computer Organization and Architecture
Multiprocessors and Multi-computers
Presentation transcript:

ECSS-E-ST-50-15C Adoption Notice Maurizio Caramia ESA CAN WorkSohp 2017

CAN + CANOPEN The EXOMARS Mission EXM 2016 Mission EXM RSP Mission The ExoMars mission is split into two steps: The 2016 mission launched on 14th March 2016 consisting of a Trace Gas Orbiter (TGO) and an EDL Demonstrator Module (EDM) The RSP mission (planned in 2020) consists of a Rover accommodated inside a Descent Module (DM) carried to Mars by a Carrier Module (CM) EXM 2016 Mission EXM RSP Mission CAN + CANOPEN ESA CAN WorkSohp 2017

EXOMARS Physical Layer The Selected physical layer is the RS485 (DS16F95 transceiver) with daisy chain topology according one of the two options proposed by the CAN ECSS The fail safe network is implemented within the master node The daisy chain connection is realized at harness connector level ESA CAN WorkSohp 2017

EXOMARS CAN Transfer Layer Taking into account that OBC SW cycle has a period of 100 ms during which TMs have to be acquired/elaborated and CMDs have to be generated, TM/CMD exchange will be regulated according to periodic timing windows delimited by two SYNC messages and divided into two phases: one dedicated to TMs reception (70ms) and one dedicated to CMDs generation (30). The period of each window will be 100 ms. After a node power-on, reset node, reset application or bus switch slaves nodes shall consider the first SYNC message received after an NMT command “Go to OPERATIONAL” as the start of the first TM/CMD window. SYNC t=100ms TPDO TM 1 TPDO TM 2 TPDO TM n TPDO TM k CMD 1 CMD 2 CMD n OBC SW cycle, i CMD sub-window TM sub-window NMT “Go to Operational” TM SDO t=70ms (TBC) t=30ms (TBC) TPDO TM m OBC SW cycle, i+1 t ESA CAN WorkSohp 2017

CABCOM From Scientific to Telecom applications Starting from the EXOMARS experience, TAS executed the ESA CABCOM study with the following main goals: To implement a fully ECSS-E-ST-50-15C compliant CAN bus solution for SATCOM To validate the implemented CAN solution in a dedicated test bench with HW in the loop To upgrade the CCIPC to include: A-cyclic Synchronous PDO capability Reception of Broadcast PDO for time distribution Upgrade the CCIPC reconfiguration algorithm to support the infinite bus toggling. ESA CAN WorkSohp 2017

CABCOM Physical Layer Master Node Subnetwork 1 M R Node 3 Node n Node 32 Subnetwork 2 Node 34 Node 61 Node 62 Subnetwork 3 Node 65 Node 91 Node 92 Subnetwork 4 Node 96 Node 121 Node 31 Two different physical layers have been considered according the CABCOM study requirements: RS-485 network Four subnetworks composed of 31 node each operated in time multiplexing by a single master ISO-11898 network A single network with 120 nodes operated in time multiplexing by a single master Master Node M Node 2 Node 3 Node n Node 121 R ESA CAN WorkSohp 2017

CABCOM CAN Transfer Layer Each TS is organized in different windows in which different message transaction will be applied: Synchronous Window (SW): in this window only Synchronous PDO transactions are allowed The window starts with the SYNC message generated by the Master and last 1 second After the SYNC message, all the S-TPDO generated by the NODEs belonging to the specific TS will be received by the Master The synchronous windows Length parameter of each Slave node will be set to avoid S-TPO transmission outside the SW Asynchronous Window (AW): In this window only the Asynchronous On-request transactions are allowed. The Master will send the TM_RQST command to all slaves belonging to this window The Slave will reply with the requested parameter A complete transaction (Master Request and Slave Reply) will be completed before the start of a new transaction. Only requests to the nodes belonging to the specific TS will issued by the Master The AW will last 6 seconds Configuration Window (AW): In this window only the Configuration (non-acknowledged) commands will be issued by the Master After the Configuration Commands the Master Shall issue its HearthBeat Message The AW will last 1 seconds ESA CAN WorkSohp 2017

ECSS-E-ST-50-15C requirement analysis 226 requirements ESA CAN WorkSohp 2017

ECSS-E-ST-50-15C requirement analysis 21 deleted 12 modified 19 to be tailored 173 accepted 1 new 226 requirements ESA CAN WorkSohp 2017

ECSS-E-ST-50-15C requirement analysis 21 deleted 12 modified 19 to be tailored 173 accepted 1 new 226 requirements Deleted requirements are all related to the RS485 physical layer Modified requirements: typo corrected, all references to RS485 have been removed, references to external standards have been removed as much as possible To be tailored are mission dependent: need for isolated transceiver; bus topology requirements; need for SDO service; need for SCET; bus redundancy architecture New: one requirement dedicated to the Sampling point settings have been added ESA CAN WorkSohp 2017

ECSS-E-ST-50-15C requirement analysis 21 deleted 12 modified 19 to be tailored 173 accepted 1 new 226 requirements 51 SS and EQT 44 SS 110 EQT 205 requirements Deleted requirements are all related to the RS485 physical layer Modified requirements: typo corrected, all references to RS485 have been removed, references to external standards have been removed as much as possible To be tailored are mission dependent: need for isolated transceiver; bus topology requirements; need for SDO service; need for SCET; bus redundancy architecture New: one requirement dedicated to the Sampling point settings have been added ESA CAN WorkSohp 2017

ECSS-E-ST-50-15C requirement analysis 21 deleted 12 modified 19 to be tailored 173 accepted 1 new 226 requirements 51 SS and EQT 44 SS 110 EQT 205 requirements Mandatory: Requirements applicable to both Full and Minimal Protocol implementation covering: Physical layer requirements CAN data link layer requirements CANOpen mandatory services (OD, NMT, PDO) Full Protocol: contain the full set of CANOpen services (EXOMARS heritage) Minimal Protocol: contains a subset of CANOpen services (no SDO) to support SATCOM payload busses (NEOSAT heritage) 49 Full Protocol 112 Mandatory 34 Minimal Protocol 205 requirements ESA CAN WorkSohp 2017

ECSS-E-ST-50-15C requirement analysis 21 deleted 12 modified 19 to be tailored 173 accepted 1 new 226 requirements 51 SS and EQT 44 SS 110 EQT 205 requirements 44 SS only 78 Mandatory 15 Master 34 Slave 171 Full Protocol 49 Full Protocol 112 Mandatory 34 Minimal 205 requirements 41 SS only 66 Mandatory 11 Master 38 Slave 156 Minimal ESA CAN WorkSohp 2017

Conclusions Only 5volts transceiver are available RS485 physical layer has several drawbacks: Limited number of nodes It requires a failsafe network The fail safe network is usually implemented within the On-Board computer electronics : It shall be powered in hot redundancy Special care shall be taken to its distribution to main and redundant OBC boards. Usually the main board accommodate only the main CAN bus fail safe network while the redundant board accommodate the redundant one. Only 5volts transceiver are available Sampling point configuration shall be reprogrammable The sampling point is function of the bus length. The worst case bus length could be reached during the On-ground testing activities if a bus repeater is not introduced between the test equipment and the Spacecraft. Special care shall be taken to the Endianness management. Dedicated guidelines should be added in the ECSS As matter of fact, the protocol above the CANOpen layer is mission dependent. It shall be covered by a dedicated specification explaining how the CANOpen services are used (NOTE: the ECSS only specified which CANOpen services can be used and How they shall be implemented) ESA CAN WorkSohp 2017

Thank you! Questions ESA CAN WorkSohp 2017