I want to be able to shut down my Jetson Nano when it overheats and when the battery voltage drops below 10V. I also want to be able to power on the board 15 minutes after a shutdown request or when the battery is recharged to over 12V. I want this to be automatic since the board will be out of my reach.
My idea is to use a hysteresis comparator with a low output state when the voltage is within the desired range. I will then use a monostable circuit with a 15-minute delay triggered by the shutdown
request signal (stable in low state and unstable in high state when a shutdown request is received). The outputs of the comparator and the monostable circuit will be connected to the inputs of a NAND gate, with the power enable signal as the output. The board will be powered on (power enable = 1) when both inputs are low, otherwise, the board will be powered off.
Do you have any ideas or suggestions? Is it correct to manipulate the power enable signal?
Thank you in advance for your assistance!