UCLA-Rocket-Project / OLD-Ares2022-2023

Central Repository for Ares Software
3 stars 0 forks source link

Implement software-empowered actuation of MPVs. #15

Open harrisonCassar opened 1 year ago

harrisonCassar commented 1 year ago

Description/Motivation

With our current setup, Propulsion requires 2 MPVs to be actuated upon a single flip of the physical MPV switch. In the past, we've wired up both of the MPV solenoid physical connections in the Pad Controls box to the single MPV-mapped relay. However, let's just solve this with software, and actuate each of them on separate relays!

Proposed Implementation

Confirm what the current implementation in the software is (i.e. what happens when we flip the "MPV" switch? do we see a single channel response? or two channels?). Map output to flip two relay channels instead of 1.

harrisonCassar commented 1 year ago

We confirm that no software implementation has been completed to support this at the moment.

This was attempted on 10/29/2022 to support Cold Flow operations (two methods, both committed to branch 15-implement-software-empowered-actuation-of-mpvs, but due to some silently-failing bug issues, was scrapped in favor of a quicker electronics-rewiring issue.

It is still a good idea to have this middle-man RPi have the capability of re-mapping/modifying the controls request before sending it off to the Pad Controls box, so let's still try to get this done.