110 likes | 123 Views
Flight Software – EPS Module Seyoung Yoon Kyung Hee Univ. at Space Sciences Laboratory University of California, Berkeley. Flight Software Agenda. AGENDA Overview Requirements Design Test Results Development Plan Issues. Overview. EPS Module in Hardware CLYDE SPACE 3U-EPS
E N D
Flight Software – EPS Module • Seyoung Yoon • Kyung Hee Univ. • at Space Sciences Laboratory • University of California, Berkeley
Flight Software Agenda • AGENDA Overview Requirements Design Test Results Development Plan Issues
Overview • EPS Module in Hardware • CLYDE SPACE 3U-EPS • CLYDE SPACE 3U-BATT • Solar Array(TBD) • EPS Module in Software • EPS Source code • EPS Header file
Requirements (SYS_004.EPS_Module.xlsx, Feb 03,2010) EPS Module Functional Requirements List
Requirements EPS Module Housekeeping List
Requirements EPS Module Command List
Design Flow chart of EPS_CMD() • EPS_INIT() • I2C Initialization & EPS I2C ON • Initialization of global variables, flag and EPS Housekeeping Table • EPS_READ_HSK() • Called to sample single (1) value and stored • If all values are sampled. • then return 1. If not, return 0 • 3. EPS_CMD(cmd) • Execute command from CMD module
Design Flow chart of EPS_READ_HSK()
Test Results EPS Housekeeping Table
Development Plans • Phase 1 • Definition requirements for EPS module • Determine Command & Housekeeping data • Making flowchart for the functions(EPS_INIT(), EPS_HSK_READ(), EPS_CMD()) • Phase 2 • Making a EPS test program(dsPIC33F, I2C Configuration) • Coding the functions • Phase 3 • Test for EPS module with Hardware • dsPIC33F + EPS + BATT + USB Power • dsPIC33F + EPS + BATT + Power Supply(instead of Solar Array) • Checking requirements and function errors • Phase 4 • Test for EPS module with all FSW modules. Done
Issues • How do we reconcile conflict pins (SD_CARD_ON and I2C_ON)? • Do we need all commands in Command Table? • e.g. PDM (Power Distribution Module) Off, Checking Firmware version of EPS or BATT • Measured current direction of stacked batteries is erroneous (?) • In base battery board, current direction is correct. But, In stacked batteries, it is wrong. Its ADC value is always 1023(maximum in 10bit ADC) • Waiting for the answer about this problem from the ClydeSpace