Author Topic: H bridge problem  (Read 4681 times)

0 Members and 1 Guest are viewing this topic.

exapod

  • Guest
H bridge problem
« on: April 28, 2015, 08:37:29 pm »
Hi,
i have an exsisting board with a SK85MH10T h-bridge controlled by two IR2183 that i have to troubleshoot. The diode of the bootstrap circuit is a UF1002, the capacitor value is 1 uF and the resistors on the gates are 12 ohm. On the motor terminal there are two RC circuit and two 1.5KE51CA to smooth voltage spikes.The power supply of the h-bridge is 24V (with one 2200 uF cap close to the bridge) and 12V for the driver. I'm controlling the drivers with a MCU powered at 3.3V that generates a 10 KHz PWM signal on the high mosfet on one side and turns on the bottom mosfet on the other side . The problem i'm having is that when i connect a motor to the h-bridge and little by little i increase the duty cycle at about 20% of the DC the motor stops to accelerate and slowly stops itself. If i change the motor and use a small fan there is no problem.
After some research i found some possible causes:
1) The IR2183 has a min logic level of 2.7V for a '1' and maybe is too high for a 3.3V MCU
2) the bootstrap circuit is wrong, i tried with a 10uF cap but same result.
3) the IR2183 is not capable of driving the SK85MH10T
4) the fact that the board has an awful layout and massive ground loops.
In my opinion is n.4 but i would like other opinions before i make a new board.
 

Offline owiecc

  • Frequent Contributor
  • **
  • Posts: 317
  • Country: dk
    • Google scholar profile
Re: H bridge problem
« Reply #1 on: April 28, 2015, 08:48:45 pm »
Please add a schematic and some measured waveforms. Do you start up the bootstrap circuit correctly? You need to charge the caps in the high side gate drivers before starting PWM.
 

exapod

  • Guest
Re: H bridge problem
« Reply #2 on: April 28, 2015, 09:29:16 pm »
Please add a schematic and some measured waveforms. Do you start up the bootstrap circuit correctly? You need to charge the caps in the high side gate drivers before starting PWM.

I attached the schematic, tommorow i can post some waveforms. Right now i simply start with the pwm.
« Last Edit: June 06, 2015, 02:30:18 am by exapod »
 

exapod

  • Guest
Re: H bridge problem
« Reply #3 on: April 30, 2015, 09:34:46 am »
Update:
When the motor stops running the MCU reset itself.
If i force a 50% dutycylce from an external source the motor starts spinning then it stops then it starts spinning again ... any help?
The fact that the mcu reset itself may be a grounding problem?
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 851
  • Country: se
Re: H bridge problem
« Reply #4 on: April 30, 2015, 10:29:05 am »
Does the MCU reset when the motor stops or does the motor stop because the MCU resets?

Can obviously be a number of things....
To me it sounds like voltage rail buckling under load.
Is the 12V for the driver chips derived from 48V supply for the motor? If so (or, actually, no matter from where it's derived) have you monitored the 12V rail of the driver chips? Is it stable as the motor accelerates? Have you measured the voltage between the MCU GND pin and the driver chip GND pin(s)?
 

exapod

  • Guest
Re: H bridge problem
« Reply #5 on: April 30, 2015, 10:51:44 am »
Without the motor but with a smaller load like a fan the MCU doesn't have any problem. The 12V and 3V3 rails are stable. Like i said before this is an existing board but the layout is awful, there is no proper ground plane and the return path of every signal is terrible, forming enormous loops.
« Last Edit: April 30, 2015, 11:04:46 am by exapod »
 

Offline pelule

  • Frequent Contributor
  • **
  • Posts: 513
  • Country: de
  • What is business? It’s other people’s money
Re: H bridge problem
« Reply #6 on: April 30, 2015, 08:44:18 pm »
n1) The IR2183 has a min logic level of 2.7V for a '1' and maybe is too high for a 3.3V MCU"
may also the cause. The 3.3V Logic output high level is defined with min. 2.4V. The IR2183S input high level should be min. 2.7V, thus there may a big chance of input signal oscillation t the HIN/LIN pins just supressed by the IR2183S dead time logic. Check the MCU high level output (if > 2.7V) and if not, put a pull-up (~10k) to the pins to drag the level close to 3.3V.

You will learn something new every single day
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: H bridge problem
« Reply #7 on: May 01, 2015, 06:59:18 am »
check gnd connection, if all ok, check C21-25 they must be very close to the mcu.
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

exapod

  • Guest
Re: H bridge problem
« Reply #8 on: May 01, 2015, 09:17:16 am »
From the MCU ground and driver ground there is 13 mV, beetwen the mosfet ground and power supply ground there is 122 mV !! Another strange thing is that the pwm and other input signal from the MCU to the drivers are 3.5V but the supply of the micro is 3.3V.
 

Offline owiecc

  • Frequent Contributor
  • **
  • Posts: 317
  • Country: dk
    • Google scholar profile
Re: H bridge problem
« Reply #9 on: May 01, 2015, 09:27:47 am »
Measure the output voltages of the H-bridge at light load and close to when the motor stops. Then you will know what to do next.
 

exapod

  • Guest
Re: H bridge problem
« Reply #10 on: May 01, 2015, 09:53:20 am »
 
Measure the output voltages of the H-bridge at light load and close to when the motor stops. Then you will know what to do next.

I will have access to the board after the weekend. Do you have any idea of what is the problem?
 

Offline owiecc

  • Frequent Contributor
  • **
  • Posts: 317
  • Country: dk
    • Google scholar profile
Re: H bridge problem
« Reply #11 on: May 01, 2015, 01:06:39 pm »
I will have access to the board after the weekend. Do you have any idea of what is the problem?
Lack of waveforms is the problem. We can play the guessing game all day long but without any real data it is hard to tell. So many things can be wrong. After you post the data finding the problem should be quite straight forward.
 

Offline nuno

  • Frequent Contributor
  • **
  • Posts: 606
  • Country: pt
Re: H bridge problem
« Reply #12 on: May 01, 2015, 08:17:06 pm »
You don't tell enough, but by the components let's assume you're trying to power a 200W+ motor on an electric vehicle. For that you need to do current control; without it your motor current will rise to levels where several things can happen, from fried FETs due to repetitive avalanche/self turn-on/... to huge transients going to the rest of the circuit to the power supply dropping voltage to a level so low the rest of the circuit stops working or works badly. I would fix this first.
 

Offline eneuro

  • Super Contributor
  • ***
  • Posts: 1528
  • Country: 00
Re: H bridge problem
« Reply #13 on: May 01, 2015, 09:40:51 pm »
I'm controlling the drivers with a MCU powered at 3.3V that generates a 10 KHz PWM signal on the high mosfet on one side and turns on the bottom mosfet on the other side .
Any reason to power up MCU with 3.3V-why not to use 5V powered MCU, especially when you are using not optoisolated gate drivers?
Did you tested this circuit with another 5Vcc MCU?
10KHz PWM quite slow and within human hearing range  ???

200W @ 24V means less than 10A which is nothing in the case of bulky mosfets.
Anyway, did you checked gate driver Vcc while increasing duty cycle-maybe this 1uF bootstrap caps are too small and 10kHz is too slow to powerup high side gate drivers ?  ::)

The fact that the mcu reset itself may be a grounding problem?
I never used SK85MH10T, but in your schematics it look slike you connected its NC pins 17-20 to GND-only speculating and I wonder if it might be any issue there  :-\
However I'd rather try first test it with 5Vcc MCU and see what happends...
« Last Edit: May 01, 2015, 09:53:23 pm by eneuro »
12oV4dWZCAia7vXBzQzBF9wAt1U3JWZkpk
“Let the future tell the truth, and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I have really worked, is mine”  - Nikola Tesla
-||-|-
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf