1 / 15

SOH and CMD

SOH and CMD. Current Status. ISUAL Flight Software 0.0. SOH Telemetry CMD Input Debug I/O. 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. GSE - “IZZY2” SOH Program

noah-dunn
Download Presentation

SOH and CMD

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOH and CMD Current Status cmd_soh

  2. ISUAL Flight Software 0.0 • SOH Telemetry • CMD Input • Debug I/O cmd_soh

  3. cmd_soh

  4. 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 cmd_soh

  5. GSE - “IZZY2” SOH Program o writes SOH queue o reads CMD queue Display programs which read SOH queue Command generators which write CMD queue ISUAL SOH/CMD debug Debug PC (‘386) Flight Software Development cmd_soh

  6. DPU Interface • IMAGE-clone 8085 serial I/O ports • 38.4K 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) cmd_soh

  7. 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 cmd_soh

  8. 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 cmd_soh

  9. 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) cmd_soh

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

  11. 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) cmd_soh

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

  13. 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 cmd_soh

  14. 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 cmd_soh

  15. The End cmd_soh

More Related