noah-dunn
Uploaded by
15 SLIDES
272 VUES
150LIKES

SOH and CMD

DESCRIPTION

This document outlines the current status and functionalities of the ISUAL flight software version 0.0, focusing on the SOH (State of Health) telemetry and CMD (Command) input systems. The SOH program, developed in C++, reads and writes command and telemetry packets to and from the DPU, with logging capabilities. Key components include an RS-422 interface, command processing, and telemetry packet handling. Future steps aim for enhancements including a 6-byte clock and performance improvements in command handling. Detailed debugging features and display programs are also under development.

1 / 15

Télécharger la présentation

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