Can I add flyback diodes to my car window motors?
simulate this circuit &ndash; Schematic created using CircuitLab

Figure 1. (a) Snubber with four diodes. (b) Snubber with bridge rectifier. Note that the two solutions are electrically identical.

The Zener diode solution looks fine. Diodes can be used as shown in Figure 1.



How it works:







simulate this circuit

Figure 2. (a) and (b) show the window being powered down and then the down switch goes open circuit while the contacts transition. (c) and (d) are perhaps less likely (depending on the switch construction) but shows the down contact breaking while the window moves up.


When studying inductor circuits I find it easiest to think that the inductor doesn't like change in the status quo. If the current is zero it takes a while for current to build up when voltage is applied. Similarly, once current is flowing it tries to keep it flowing - even if the voltage is removed. This is the essential concept to grasp: if the current is interrupted the inductor will do all in its power to raise the voltage across the gap high enough to allow the current to continue. (The act of doing this uses up a lot of energy so it doesn't last long.)
(a) shows the current flowing from left to right when the down button is pressed.
(b) shows the situation the instant the down contact is released; it is open circuit for an instant as the contact moves through the air back to the rest position. The current has only one way to go - through D11 - and this closes the loop neatly back to the source of the current.
(c) shows the reverse current direction when the up switch is pressed.
(d) shows a slightly contrived situation that the down switch is pressed at the same time. It goes open circuit. Now the only way to keep current flowing is for D20 to conduct. In fact this might not be as contrived as it first appears if, for example, there are up and down limit switches in the circuit.



  What is the function of D7/D8 and their connection to the ground rail? 


See (c) and (d) above.


  Would it be problematic to implement D5/D6 at the switch, given its ~8ft distance from the motor?


No problem. That just adds a little resistance to the wiring. It is the switches we're protecting anyway.