SOH and CMD Current Status 1132000 cmdsoh 1

  • Slides: 15
Download presentation
SOH and CMD Current Status 11/3/2000 cmd_soh 1

SOH and CMD Current Status 11/3/2000 cmd_soh 1

ISUAL Flight Software 0. 0 • SOH Telemetry • CMD Input • Debug I/O

ISUAL Flight Software 0. 0 • SOH Telemetry • CMD Input • Debug I/O 11/3/2000 cmd_soh 2

11/3/2000 cmd_soh 3

11/3/2000 cmd_soh 3

GSE Support • “SOH” Program (Geller wrote, C++) • Reads CMD queue, sends command

GSE Support • “SOH” Program (Geller wrote, C++) • Reads CMD queue, sends command packets to DPU • Reads SOH telemetry packets, writes SOH queue • Writes Log file 11/3/2000 cmd_soh 4

GSE - “IZZY 2” ISUAL SOH/CMD SOH Program o writes SOH queue debug o

GSE - “IZZY 2” ISUAL SOH/CMD SOH Program o writes SOH queue debug o reads CMD queue Debug PC (‘ 386) Flight Software Develop ment 11/3/2000 Display programs which read SOH queue Command generators which write CMD queue cmd_soh 5

DPU Interface • IMAGE-clone 8085 serial I/O ports – 38. 4 K baud –

DPU Interface • IMAGE-clone 8085 serial I/O ports – 38. 4 K baud – Will be changed to 9600 baud • IMAGE-clone DPU receiver software – interrupt-driven; byte queue • IMAGE-clone transmitter software – programmed I/O (polled status) 11/3/2000 cmd_soh 6

GSE Interface • National Instruments RS-422 card • One port for both send and

GSE Interface • National Instruments RS-422 card • One port for both send and receive • NI serial driver installed • “SIO” C++ class developed for sending and receiving 11/3/2000 cmd_soh 7

SOH Telemetry • Sends Monitor and SOH packets every 5 seconds – Some of

SOH Telemetry • Sends Monitor and SOH packets every 5 seconds – Some of the SOH data is valid – None of the Monitor data is valid yet • Sends Echo packets – multiple commands echoed in one packet 11/3/2000 cmd_soh 8

CMD Input • Processes commands: – Immediate exec – Command Echo – TPA recognized

CMD Input • Processes commands: – Immediate exec – Command Echo – TPA recognized – (Time-tagged command handling is coded but not yet tested -- need 6 -byte clock first) 11/3/2000 cmd_soh 9

SOH Queue readers • “READER” - displays raw packet data • “ECHO” - displays

SOH Queue readers • “READER” - displays raw packet data • “ECHO” - displays command echoes • (SOH and Monitor display programs are being developed) 11/3/2000 cmd_soh 10

SOH Playback • SOH_PB program • Opens a selected Log file (written by SOH

SOH Playback • SOH_PB program • Opens a selected Log file (written by SOH program) • Reads Log file, writes SOH queue • (Needs no connection to DPU) 11/3/2000 cmd_soh 11

Next Steps -- Hardware • Another version of DPU – 6 -byte clock (seconds,

Next Steps -- Hardware • Another version of DPU – 6 -byte clock (seconds, 1/256/256) – 9600 baud CMD/SOH – TM transmitter – Pulse-per-Second interrupt 11/3/2000 cmd_soh 12

Next Steps - Flight SW • Support 6 -byte clock • Translate between 10

Next Steps - Flight SW • Support 6 -byte clock • Translate between 10 -byte (Astrium) and 6 byte (ISUAL clock) • Time-set, using TPA and pulse-per-sec • Rate limit the SOH to 50 bytes/sec • Generate test-pattern science via TM • Try out MBR protocol 11/3/2000 cmd_soh 13

Next Steps -- GSE • • • Time-Set Pulse-per-second simulation (NI card) Synchronized TPA

Next Steps -- GSE • • • Time-Set Pulse-per-second simulation (NI card) Synchronized TPA time-set messages Debug the TLMI card Simulate spacecraft TM data handling 11/3/2000 cmd_soh 14

The End 11/3/2000 cmd_soh 15

The End 11/3/2000 cmd_soh 15