The schematic at the link below is to control the enable pin of LM22680 regulator. It has enable pin pulled up internally, which means it is always ON. This circuit is to pull it to Low to disable. Logic is as follows.
Ignition ON detection threshold is approx 6V at ignition wire and low battery threshold is approx 9V at battery wire.
If (GPIO from MCU is '1' OR Ignition is ON) AND (Battery Voltage is above threshold), ENABLE is left floating to keep LM22680 ON else keep it LOW to disable.
Q1 is ON when battery is above threshold (approx 9V) else OFF. Q2 will be ON when either GPIO OR Ignition is ON. When both Q1 and Q2 ON, Q3 will be OFF leaving Enable floating.(regulator is ON)
Thresholds are not very critical +/- 1V is fine. It works as expected in simulation. Is this fine in automotive environment? Any modifications?
Both Battery and Ignition are reverse polarity, transient and load dump protected. Transients are clamped to 30V. Max continuous voltage is 16V. No 24V jump start protection needed.