Skip to content

psas/tsar-software

Repository files navigation

TSAR Manager

An actuator controller manager for the test stand. Controls valves/igniters, pressure/temperature data aquisition, and safety.

Usage:

$ ./tsar-man [OPTIONS]

  • -h/--help Stop it, get some help
  • -u/--utility-mode Enables utility mode allowing for individual vent toggling instead of running the regular test stand sequence
In-Program commands:
  • > help: Gets a list of useable commands
  • > status: Gets the status of the state-machine and all of its current properties
Regular Runtime:
  • > prefill: [Default State] Attempts to go to state LOX_PREFILL
  • > fill: Attempts to go to state LOX_FILL
  • > standby: Attempts to go to state SS0
  • > pressurize: Attempts to go to state PRESSURIZE
  • > ignite: Attempts to go to state IGNITE
  • > oxidize: Attempts to go to state O_START
  • > fuel: Attempts to go to state F_START
  • > fire: Attempts to go to state FIRE
  • > purge: Attempts to go to state PURGE
  • > blowdown: Attempts to go to state LOX_BLOWDOWN
Utility-Mode Runtime:

All of the valve-short-names (SOV1, SOV2, etc.), are commands for toggling the respective valve.

Ex:

  • > sov1

Will toggle the Fuel Pressure Valve

(Note: valve-short-names as commands are not case sensitive.)

Valves / Igniters:

  • SOV1: Fuel Pressure
  • SOV2: LOX Pressure
  • SOV3: Purge N2
  • SOV4: Solenoid Vent Valve 1
  • SOV5: Fuel Main
  • SOV6: LOX Main
  • SOV7: LOX Fill
  • SOV8: Solenoid Vent Valve 2
  • IG1: Igniter 1
  • IG2: Igniter 2

About

Software for the Test Stand Automation and Regulation (TSAR) system for the Liquid Fuel Engine Test Stand

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages