Command & Data Handling

Slides:



Advertisements
Similar presentations
1 Homework Reading –Intel 8254 Programmable Interval Timer (PIT) Data Sheet Machine Projects –Continue on MP3 Labs –Continue in labs with your assigned.
Advertisements

1/1/ / faculty of Electrical Engineering eindhoven university of technology Introduction Part 3: Input/output and co-processors dr.ir. A.C. Verschueren.
Overview of the SMAP Science Data Manager (SDM) Ed Benowitz SMAP FSW Developer NASA/Jet Propulsion Laboratory Caltech Copyright.
1 PFP IPDR 2010/6/ Particles and Fields Package (PFP) GSE Timothy Quinn.
Interrupts What is an interrupt? What does an interrupt do to the “flow of control” Interrupts used to overlap computation & I/O – Examples would be console.
University of Kansas EPS of KUTEsat Pathfinder Leon S. Searl April 5, 2006 AE256 Satellite Electrical Power Systems.
Figure 2.8 Compiler phases Compiling. Figure 2.9 Object module Linking.
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Instrument TrainingIDPU - 1 UCB, Dec 6, 2006 THEMIS INSTRUMENT TRAINING IDPU.
Range Measurement Unit Messenger Mercury Laser Altimeter Basic Familiarization.
Yongho Kim Aug 2, : My Job TLM_ReceiverRS decoderGSEOS Nothing.. Interface - Serial line - TCP/IP connection with MPS Functions - CCSDS frame,
MAVEN CDR May 23-25, 2011 Particles and Fields Package Pre-Environmental Review May , 2012 Flight Software Peter R. Harvey Mars Atmosphere and Volatile.
Solar Probe Plus FIELDS ICU/FSW Peter R. Harvey Dorothy Gordon –ICU Will Rachelson – FSW Dec 1, 2012.
TRIO-CINEMA 1 UCB, 2/08/2010 STEIN Intro Davin Larson Space Sciences Laboratory University of California, Berkeley.
7/23 Timers in Coldfire Processor Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang Lee (480)
LPC2148 Programming Using BLUEBOARD
CubeSat for Ions, Neutrals, Electrons and Magnetic Fields PI Robert Lin, SSL Project Manager Thomas Immel, SSL Systems Engineer Jerry Kim, SSL Mechanical.
Microprocessors A practical approach Subjects Goals for this module Results Subjects of the module Plans Questions.
IES Flight Software J. Hanley / P. Mokashi May 29, 2013.
TRIO-CINEMA 1 UCB, 2/08/2010 Instrument Interface Board Dorothy Gordon CINEMA - EE Team Space Sciences Laboratory University of California, Berkeley.
1Sep 30-Oct 1, 2009EFW I-CDR Instrument Critical Design Review EFW Flight Software Peter R. Harvey 2009 Aug 31 RBSP Radiation Belt Storm Probes RBSP Radiation.
CINEMA (CubeSat for Ions, Neutrals, Electrons & MAgnetic fields) Jerry Kim * David Glaser † Thomas Immel ‡ * Systems Engineer, †
21-1 MAVEN IPSR October 30,31, 2012 Particles and Fields Package Pre-Ship Review October 30,31, : Flight Software Peter R Harvey Mars Atmosphere.
GLAST LAT ProjectDOE/NASA Peer Review, March 19-20, 2003 GLAST Large Area Telescope: Electronics, Data Acquisition & Instrument Flight Software Flight.
TRIO-CINEMA 1 UCB, 2/08/2010 Cinema Stein Interface FPGA (CSI) [Part II] Karthik Lakshmanan CINEMA - EE Team Space Sciences Laboratory University of California,
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
1 ARM University Program Copyright © ARM Ltd 2013 Using Direct Memory Access to Improve Performance.
ARISSat-1 Critical Design Review Orlando, Feb 15, 2010 SDX Module Anthony Monteiro
GoetzPre-PDR Peer Review October 2013 FIELDS TDS FPGA Peer Review Keith Goetz University of Minnesota 1.
CubeSat for Ions, Neutrals, Electrons and Magnetic Fields PI Robert Lin, SSL Project Manager Thomas Immel, SSL System Engineer David Curtis, SSL STEIN.
TRIO-CINEMA 1 UCB, 8/10/2010 CINEMA Project Update Thomas Immel UCB/SSL Space Sciences Laboratory University of California, Berkeley.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
Inside the dsPIC33FJ256GP710. Let’s call it a dsPIC33 PIC uC series made by Microchip Compiler, simulator, other goodies are free Programmable in C Can.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes RBSP/EFW I-PER 21 January EFW Flight Software Summary Peter Harvey Space Sciences.
TRIO-CINEMA FSW- 1 SSL, 8/10/2010 Flight Software Seyoung Yoon and Sameet Ramakrishnan Space Sciences Laboratory Kyung Hee University University of California,
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB FSW Requirements Peter Harvey University of California 1.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
TRIO-CINEMA 1 UCB, 2/08/2010 Integration and Test Program Dave Curtis UCB/SSL Space Sciences Laboratory University of California, Berkeley.
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB Flight Software Design Peter Harvey University of California 1.
TRIO-CINEMA 1 UCB, 2/08/2010 Mission Design Dave Curtis UCB/SSL Space Sciences Laboratory University of California, Berkeley.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Environment Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
THEMIS CDR 1 UCB, June 16, 2004 ESA & SST (ETC) Interface Board Critical Design Review Robert Abiad University of California - Berkeley.
THEMIS Instrument CDR 1 UCB, April 20, 2004 ESA & SST (ETC) Interface Board Critical Design Review Robert Abiad University of California - Berkeley.
Timothy Edward Quinn FIELDS iPDR – GSE Solar Probe Plus FIELDS Instrument PDR GSE Timothy Edward Quinn UCB 1.
TRIO-CINEMA C&DH- 1 KHU, 10/19/2009 Command & Data Handling System (C&DH) Peter Harvey David Curtis David McGrogan Space Sciences Laboratory University.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes RBSP/EFW CDR /30-10/1 647 Ground Support Equipment Will Rachelson University of.
TRIO-CINEMA 1 UCB, 2/08/2010 System Design Dave Curtis UCB/SSL Space Sciences Laboratory University of California, Berkeley.
TRIO-CINEMA 1 UCB, 2/08/2010 Instrument Interface FPGA David Clarino CINEMA Space Sciences Laboratory University of California, Berkeley.
TRIO-CINEMA 1 UCB, 2/08/2010 FSW & Operations Winter Summary Seyoung Yoon KHU EE Team.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Chip Config & Drivers – Required Drivers:
Operational Flight Software
Operational Flight Software
Solar Probe Plus FIELDS MEP iPSR SOC Marc Pulupa April 10, 2017
INSTRUMENT DATA PROCESSING UNIT (IDPU) REQUIREMENTS
Microcontrollers & GPIO
University of California - Berkeley
I&T&C Organization Chart
Homework Reading Machine Projects Labs
Seyoung Yoon and Sameet Ramakrishnan
Timer and Interrupts.
Ground Support Software
CINEMA System Engineering
Command & Data Handling
Flight Software – EPS Module
Instrument Interface FPGA
ACS UC Berkeley Space Sciences Laboratory
전자의료시스템 및 실습 System Configuration/Interrupt
Integration & Test Instrument Operations Coordination
Presentation transcript:

Command & Data Handling System (C&DH) Peter Harvey David Curtis David McGrogan Space Sciences Laboratory University of California, Berkeley

C&DH Agenda AGENDA Overview CPU Requirements CPU Hardware FSW Requirements FSW Functions FSW Development FSW Verification GSE Hardware GSE Software

Overview Processor Board Combined LVPS/Logic

Requirements

CPU Card Microchip dsPIC33 16-bit CPU 2 SPI channels 2 UARTs 2 I2C channels 2 ECAN channels (can’t really use these) 10s of other pins (timers, ADCs, etc) Features Watchdog timer Brown-out reset Power-saving modes Language Support C Compiler, simulator, other items are free SALVO Real-Time Operating System Actually do FP simulation, see if it gives useful info 5

SPI

Direct Memory Access (DMA) 2KB STEIN COMM

Data Paths PIC – MHX2400 (UART) PIC – EPS ( I2C ) PIC – SD card (SPI) PIC – FPGA (SPI) SD CARD FPGA – Tx (bitsteam) FPGA – STEIN (SPI) FPGA – MAGIC (SPI) Additional Possibilities: PIC – MAGIC via software SPI Peak Data Flow Tx : 1 Mbps continuous SDCARD : 1 Mbps average (including RTOS) STEIN: 16 bits/event, 80KHz events = 1.28Mbps MAGIC: 19 bits x 200 Hz x 3 axes = .011 Mbps MHX2400: 0.080 Mbps

FSW Requirements

FSW Requirements

Design FSW Major Modules

Boot/Initialization Hardware Reset Reset Sequence Power-On Watchdog Reset Ground Command Reset Sequence Initializes Local Data RAM to zero Issues Initialization Calls to Each Module Starts in Safe Mode (low power) Begins Engineering Telemetry (1-sec) Checksums Uplinked programs Selects first-program with Good Checksum Waits Until 10 seconds elapsed time Runs Selected Program

Modes & Enables FSW Modes Safe – Minimal Power Configuration, Resets to Safe, HV off ACS – STEIN & S-Band off, Used to control attitude Science - SDCARD Allowed, STEIN, S-Band Allowed, Actuators Disabled Engineering - Actuators Allowed Enable Mask Table Used to Maintain Power Balance

Timing Interrupts 1024 Hz Interrupt Process Distributes CPU Time per Table Basic table repeats 16Hz CMD gets 32 Hz TX gets 256 Hz STEIN gets 512 Hz MAG sample gets 128 Hz Attenuator Control gets 16 Hz

Actuators Actuations Actuator Enable Must be Commanded On MAG Boom Released by .25 to .50 second pulse to unit STEIN Attenuator Moving In / Out Controlled by FSW using STEIN count rates Damage to Attenuator if commanded to reverse direction too soon FSW automatic lockout for 240 (commandable) seconds after actuation

Development FSW Development FSW Maintenance Pumpkin Development Board GSE Laptop running GSEOS FSW Developed in phases Verification Matrix Provides Status of Requirements Comprehensive Performance Test on Development Board Load into Flight System Joins CINEMA Test Flow and Quality reporting FSW Maintenance Development Board Maintained in Flight-like Configuration Verify command uploads prior to uplink Anomaly resolution

Verification FSW Verification RBSP_EFW_FSW_002_Tables.xls tracks requirement flows Development status, test overview and procedure name

GSE Requirements Sample Display (RBSP EFW)

GSEOS Sample Sample Display (RBSP EFW)

ISSUES CPU Floating Point Mult/Div/Add performance#’s needed Memory Allocations (especially 2K DMA area) FSW Demonstrate SDCARD Simultaneous Store/Readback using RTOS (measure data rates) Understand resources consumed by RTOS and C Understand how RTOS and ACS-code will work GSE High Cost of RF test equipment