Having problems in starting Bldc motor with mc33035

Discussion in 'The Projects Forum' started by aaditpj, Jul 3, 2014.

  1. aaditpj

    Thread Starter New Member

    Jul 3, 2014
    5
    0
    I have made a driver circuit for a sensored bldc motor using mc33035. This circuit is similar to the application circuit(given in fig.19 and fig 36) in the ic's data sheet. I have used TIP127 and TIP122 as upper and lower gate mosfets respectively. The frequency is determined by a 10kΩ resistor and 10nf capacitor. The current limiting is set for 4.25 A by using a 0.5Ω resistor and voltage reference of 2V given the the op-amp integrated in the given ic.


    however I am having problem in starting the motor. The motor does not start on its own for some positions of the the rotor and also once I stop the motor by using brake or by making its speed 0, it does not start on its own. it also starts vibrating at some rotor positions.The motor runs well once i start the motor by hand. The motor has sensors at 120° and is a out-runner motor.
     
  2. THE_RB

    AAC Fanatic!

    Feb 11, 2008
    5,435
    1,309
    It's a common problem with sensored BLDC drivers.

    Google "motor starting system on sensored BLDC driver" or similar. :)
     
  3. aaditpj

    Thread Starter New Member

    Jul 3, 2014
    5
    0
    I did try that before but did not find and substatial information to solve this problem.
     
  4. THE_RB

    AAC Fanatic!

    Feb 11, 2008
    5,435
    1,309
    Keep trying!

    It's a common problem, I think one common fix is to first manually activate a couple phases in sequence to give the rotor a "kick" which gets the hall sensors working and gets the motor phased right.
     
  5. Experimentonomen

    Member

    Feb 16, 2011
    331
    46
    With a sensored system, there should never be any dead spots, if there are, the motor is either phased wrong or you have a 60/120deg sensor spacing issue, some controllers do have a select pin for this.
     
    MaxHeadRoom likes this.
  6. Alberto

    Active Member

    Nov 7, 2008
    169
    36
    Check if pin 22 of your controller is pulled up or down. This pin Select the sensor angle.

    Cheers

    Alberto
     
  7. aaditpj

    Thread Starter New Member

    Jul 3, 2014
    5
    0
    yes pin22 is pulled low for 120 degree sensor angle. And I have confirmed with the motor manufacturer for the sensor angle and he too told me that the sensors were placed at 120 degrees. And for the motor works perfectly fine if I connect it with with an another circuit bloc driver circuit that is a bit different.
     
  8. alfacliff

    Well-Known Member

    Dec 13, 2013
    2,449
    429
    tip 127 and tip122's are "fet's"? last time I looked they were called darlington transistors.
     
  9. aaditpj

    Thread Starter New Member

    Jul 3, 2014
    5
    0
    Ok it was a problem with the IC I suppose. I ordered other ones and the circuit works perfectly well. Thanks for the help.
     
  10. aaditpj

    Thread Starter New Member

    Jul 3, 2014
    5
    0
    They are darlington transistors, but I figured out that they work better than FETs and are cheaper
     
  11. Phước Nguyễn Hữu

    New Member

    Jul 30, 2017
    5
    0
    Hi aaditpj, I make circuit in fig.36 but not operation. I'm not understand why not complete. Please send to your schematic. Thank you.
     
  12. bertus

    Administrator

    Apr 5, 2008
    17,137
    3,009
    Hello,

    You just made a necropost.
    The OP has not been online since jul 2016 and will likely not answer.
    You say you made figure 36 of the datasheet:

    MC33035_fig36.png

    What is not working?
    You might also want to have a look at the attached application note.

    Bertus
     
  13. Phước Nguyễn Hữu

    New Member

    Jul 30, 2017
    5
    0
    This is figure that I made, but not operation.
    upload_2017-7-30_20-48-15.png
    I haven't use MC33039. So, that is the problem? I don't understand pin 9 of IC. Please help me. Thank you. Sorry, I read English not well.
     
  14. MaxHeadRoom

    Expert

    Jul 18, 2013
    13,167
    3,632
    Pin 9 is used as a current sense input it monitors the current flow through .05Ω resistor which is in the current path to common for all the Mosfets..
    Shuts the outputs off in the case of over current.
    Max.
     
  15. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    7,112
    1,487
    That' a major problem. You need to sense the rotor position to get correct commutation of the coils.
    Pin 9 is an input for a current-sense amplifier and receives a voltage developed across a current-sense resistor in series with the motor coils.
     
  16. MaxHeadRoom

    Expert

    Jul 18, 2013
    13,167
    3,632
    Here is a App note from Motorola on the 33035 and its companion 33039 IC for closed loop, They used to make a board available for prototyping as seen in the PDF.
    Max.
     
    Last edited: Jul 30, 2017
  17. Phước Nguyễn Hữu

    New Member

    Jul 30, 2017
    5
    0
    Thank you very much for your support :). Can't I use IC MC33039 because I don't buy it where I live.
     
  18. Phước Nguyễn Hữu

    New Member

    Jul 30, 2017
    5
    0
    BLDC motor I use : 700W, max current 40A. I'm using tip122 and tip127 for up and low gate, source from battery 1800mhA, 25-50 discharge. I'm also checking sircuit, but when I start, tip are very hot. I think the problem is battery.
     
  19. MaxHeadRoom

    Expert

    Jul 18, 2013
    13,167
    3,632
    shortbus likes this.
  20. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    7,112
    1,487
    If you're trying to push 40A through a TIP transistor which drops, say, 1V from collector to emitter then the TIP will be dissipating 40W. Not surprising it gets hot!
     
Loading...