DC Motor & Direction Controller with Brake using MC33035

Rajkumar Sharma      http://www.rajkumarsharma.com  
9897
Project tested

dc-motor-speed-direction-controller-m137

3AMP DC Motor speed and direction controller using MC33035 IC from on semiconductor, though the MC33035 was designed to control brushless DC motor , it may also be used to control DC brush type motors. MC33035 driving a Mosfets based H-Bridge affording minimal parts count to operate a brush type motor. On board potentiometer provided for speed control, slide switch for direction control and brake, On board jumper available to enable the chip. The controller function in normal manner with a PWM frequency of approximately 25Khz. Motor speed is controlled by adjusting the voltage presented to the non inverting input of the error amplifier establishing the PWM’s slice or reference level. Cycle by cycle current limiting of the motor is accomplished by sensing the voltage across the shunt resistor to the ground of H-bridge. The overcurrent sense circuit makes it possible to reverse the direction of the motor, using normal forward/reverse switch, on the fly and not have to completely stop it before reversing.

Specifications

  • SUPPLY 12-18V DC
  • Load Up to 3Amps, 5Amps with large size heat sink on Mosfets
  • On Board Potentiometer for Speed Control
  • Slide Switch ( SW1) for Brake
  • Slide Switch (SW2) for Direction Control
  • Jumper (J1) Provided to Enable the chip
  • LED (D1) Fault Indicator
  • LED (D2) Power Indicator
  • CN1 , Supply 12-18V DC
  • MG1 Motor Connections

Schematic

dc-motor-speed-direction-controller-schematic

Parts List

dc-motor-speed-direction-controller-bom

 

PCB

8 Response on “DC Motor & Direction Controller with Brake using MC33035

  1. Nice circuit…. I’m looking for one that stops the motor if the shaft is locked (high current) and uses a momentary contact switch to enable forward or reverse. If opposite direction is switched while motor runs, motor stops, and requires another pulse to restart in either direction. Can this circuit be changed to suit or do you have another idea?

  2. when we completed the circuit then operate it and that time only D1 fault indicator is activated.

    1. Please check for any of the following conditions: Invalid Sensor Input code, Enable Input at logic 0, Current Sense Input greater than 100 mV (Pin 9 with respect to Pin 15), Undervoltage Lockout activation, and Thermal Shutdown.

    1. Be sure to double check the parts placement and polarity and also check your circuit wiring if you build it on a breadboard. Otherwise we will need more info, so we can help.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.