I am designing a circuit to drive the brakes on a DC motor. The brakes are a 19.9Ω coil that is disabled when energized (think wheelchair motor style brakes). The brakes work on 24VDC.
I have found myself in a unique situation where the brakes are switched on and off from the main microcontroller (5V logic), but I want to be able to disable the brakes if certain conditions aren't met on the auxiliary microcontroller (also 5V logic). The auxiliary microcontroller is set up as a type of safety interlock device, with the idea of being able to disable power to the motor controller in the event of an emergency. This is done by the switching of a solenoid (separate system from what I am trying to ask about with this post). Sure this task could be moved to the main microcontroller, but I like the idea of keeping the systems separate.
My idea is to use an AND Gate to control two individual MOSFETS to control two individual brakes IF both microcontrollers have the pins set to HIGH. I feel like I've gone around in circles, trying to find the answer to this/implement this design in an intelligent fashion...
My question is in multiple parts:
Can an AND Gate drive two MOSFETs in the configuration below? (If not, what changes should be made?)
Have I chosen the correct resistors for the MOSFET gates?
Are pull-down resistors needed on the input side of the AND gate?
Microcontroller - Arduino Yun Rev2
Aux Microcontroller - Arduino Nano
Brake - Inductive load 24V 19.9Ω ~1.2A
This is my first post so please be gentle and thank you in advance for any input!