My latest project involves running a 12VDC motor very, very briefly via a momentary DPDT switch that I have wired to reverse polarity depending on which direction the switch is thrown.
In the end I just want the motor to engage very quickly as when the switch is flicked on in either direction because it is attached in a way that will stall if run continuously. Think of electric door locks -- this motor spins to pull a latch, and can spin in the reverse to push a latch, but it should not run beyond the very brief push/pull. The switch itself works for this purpose if it is just flipped on and let go to return to the center/off position. But I want to dummy-proof the setup so someone can't physically hold the switch in the on position and burn the motor out.
I'm talking less than a second ON. Maybe even 250ms. The time it takes to flip the switch on and back, it should cut power if it ever exceeded that.
I've seen some discussions of using a setup with transistors to function as on/off timers, as well as 555s paired with a relay. Others talk about current limiters to cut in the event of a stall. Is one way more suitable than another for my situation?
I'm also a little unsure if the switch reversing polarity would affect possible solutions -- i.e., I believe I read that you should use an NPN transistor after the load, but a PNP before the load... Wouldn't reversing the polarity also effectively reverse the before/after load relationship?
Here is the basic circuit I'm working with now that has no protection against holding the motor in an ON state. I'm not sure how to draw (ON)-OFF-(ON) switches in circuitlab yet, so this drawing shows ON-ON, but my actual switch is (ON)-OFF-(ON):