How to short a dc Motor with arduino

arduinomotor

Thanks for the reply JYelton,
Below is the requested diagram of my circuit.

schematic

simulate this circuit – Schematic created using CircuitLab

How to short a DC motor?

I was trying to short motor with the help of the circuit given in the above link.

My circuit specification are

  • Motor=9V dc motor,115mA(max)
  • Diode and capacitor across motor
  • Q1=2N4401,hfe(typical=200)
  • Q2=2N4401,hfe(typical=200)
  • Q3=2N4403,hfe(typical=200)
  • Supply for Q1 and Q2 is from Arduino=5V,
  • R1=1.68k
  • R2=10k
  • R3=100ohm
  • R4=100ohm
  • (Base resistor for Q2)

ISSUE: Motor takes off rather than stopping after the required time.
The brake time given is 50msec soon after the transistor Q1 is turned off.
Is it the base resistor R1 and R4 that causing the problem or the transistors?

Kindly please advice what's wrong in the circuit design?

Best Answer

The schematic in the link is for powering a motor, not shorting it out (as per what you'd do when designing an active brake). Look at the bottom of this link to see how they do it using a H bridge. This is the link that is also covered in the question in your link: -

enter image description here