Author Topic: What caused this 400W H-bridge to burn!  (Read 12091 times)

0 Members and 1 Guest are viewing this topic.

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 816
  • Country: se
Re: What caused this 400W H-bridge to burn!
« Reply #50 on: October 02, 2017, 06:49:35 pm »
Is it possible that part of the debate regarding switching frequency is due to one party talking about permanent magnet motors while the other is talking about induction motors?

On a 120W(ish) PMDC motor I have on the bench the inductance is 1.1mH. On a 180W 3 phase induction motor I also have on the bench the inductance 70mH....

20kHz is a very common switching fequency for DC motor drives and, as I wrote previously, Maxon is using 50kHz in several of their drives and having experience with their products (including said servo amps and motor controllers) I tend to believe they know what their doing.
 

Offline Yansi

  • Super Contributor
  • ***
  • Posts: 3893
  • Country: 00
  • STM32, STM8, AVR, 8051
Re: What caused this 400W H-bridge to burn!
« Reply #51 on: October 02, 2017, 07:03:04 pm »
You forgot to mention WHY maxon uses higher frequency.  Their DC motors have quite lower inductance, due to the internal motor construction (they call it ironless). They do not use enough iron (if at all?) so they have motors with very low inductance. That may be good for some, very special applications like brutally fast servos, where the electrical time constant of the motor does matter a lot.

I insist upon that in no way it is reasonable to design any kind of motor drive at 20kHz and much higher, unless having lowpass filters (then the switching frequency is kind of irrelevant as is dealt by the filters) or a special application, like the maxon motors. But tell me, how many people do you think have ever seen any maxon motor, handled it or even design any controller for it? Not many, I'd guess.

For most motors, the very sufficient frequency is 10kHz and may even be lower. Just get the damn inductance, and design the switching frequency so that current ripple is well below 10% of the nominal current, meaning that it is "low". For many DC brushed motors at a kW power levels, the frequency that fulfills this rule of thumb may be as low as few kHz.

//EDIT: Don't forget mains voltage motor will have much more turns, i.e higher inductance, than the low voltage motor. Otherwise you're comparing pears and apples.
« Last Edit: October 02, 2017, 07:13:20 pm by Yansi »
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 816
  • Country: se
Re: What caused this 400W H-bridge to burn!
« Reply #52 on: October 02, 2017, 08:22:33 pm »
Quote
You forgot to mention WHY maxon uses higher frequency.
No, I actually mentioned exactly that in my first reply in this thread, namely that Maxon is using 50kHz but that their motors are very low inductance - which is my point exactly, a 3 phase induction motor has much higher inductance and can therefor use a lower switching frequency than a typical PMDC motor. Your point about voltage is is certainly valid though.

Quote
But tell me, how many people do you think have ever seen any maxon motor, handled it or even design any controller for it? Not many, I'd guess.
"Or even designed a controller for it" well probably not THAT many since Maxon does sell suitable drives for their motors. With that said I've come across Machines with Maxon motors in them using custom drives. I don't see any point in guessing how many people around the world being familiar with Maxon motors but they're no small player.

You insist that using 20kHz or higher on any kind of motor drive is unreasonable and yet many many (I was going to say most but I really can't verify that) commercial drives commercial servo drives for PMDC (brushed and brushless) from reputable manufacurers are doing just that.
« Last Edit: October 02, 2017, 08:25:03 pm by H.O »
 

Offline Yansi

  • Super Contributor
  • ***
  • Posts: 3893
  • Country: 00
  • STM32, STM8, AVR, 8051
Re: What caused this 400W H-bridge to burn!
« Reply #53 on: October 02, 2017, 08:52:15 pm »
Still it may be comparing pears and apples, forgot to mention you may need to normalize even for the nominal electrical speed (phase frequency), as that is what gives you the overall  voltage-per-turn ratio, therefore number of turns and resulting inductance.

All in all, I'd expect any type of motor to have very similar say "normalized" inductance, as they all use the same silicon iron (unless you go for a very expensive high power density AMK motor).

Hence why all drives from tenths of a watt up to megawatt work with the same range of frequencies. Independent from the motor voltage, size, power rating or speed. But all of them will have different inductance.

To be honest, I have never came across any commercial industrial automation drive, that would run over 25kHz. The run length of cables and the dv/dt strictly says no to any attempt to go above.

Incorrect designs of inverter with too high dv/dt (usually resulting from faster switching) may result even in damaging the winding isolation on the motor itself, due to excessive ringing and voltage overshoots on the load.

OP of this thread has a 400W brushed motor that in all my honesty, should not be driven over 20 kHz. No reason for it. Even the slightly lax layout of the power stage and use of rather very basic gatedrive circuitry speaks against in my opinion.

If anyone thinks the opposite, than please give a proof, what benefits you will have from switching at 64kHz, which as I recall was mentioned in the first post, that the OP tries to do.


 

Offline jmelson

  • Super Contributor
  • ***
  • Posts: 2766
  • Country: us
Re: What caused this 400W H-bridge to burn!
« Reply #54 on: October 02, 2017, 09:39:38 pm »
The ONLY reason I recommend running my servo amps at 50 KHz is to allow the use of much smaller (and therefore cheaper) inductors in the output filter.  This keeps the PWM modulation out of the wires and out of the motor windings.  I have some OEMs who love my servo amps, because they have much higher bandwidth that typical other units.  They may not even be running rotary motors with them, they haven't told me what the inner workings of their device is.

Jon
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1905
  • Country: ca
Re: What caused this 400W H-bridge to burn!
« Reply #55 on: October 03, 2017, 12:53:18 pm »
Quote
Nothing technical like boards or circuits, unfortunately, but it looks cool at least:

https://www.seventransistorlabs.com/Images/Tallboy_HotStuff.jpg

Tim

What's this? ;)
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21688
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: What caused this 400W H-bridge to burn!
« Reply #56 on: October 03, 2017, 01:17:59 pm »
Quote
Nothing technical like boards or circuits, unfortunately, but it looks cool at least:

https://www.seventransistorlabs.com/Images/Tallboy_HotStuff.jpg

Tim

What's this? ;)

Induction heater, prototype stage.  We were doing 30kW at 200kHz, I think.  That's a 10cm steel round you see glowing. :)

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1905
  • Country: ca
Re: What caused this 400W H-bridge to burn!
« Reply #57 on: October 05, 2017, 07:52:38 am »
That's Hugeee! :)  in which power outlet did you get 30KW! and what are your H-bridge MOSFET's part numbers?
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21688
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: What caused this 400W H-bridge to burn!
« Reply #58 on: October 05, 2017, 08:08:04 am »
Industrial 480VAC three phase.  It's angry stuff...

Transistors aren't anything special -- basically anything on the market, that'll handle >800V and >30A will get there.  Use several in parallel if needed.

PCB layout and wiring is more important.  That particular revision had terrible layout, resulting in 80% overshoot, ringing at 60MHz.  We had to use 1200V transistors just to continue testing.  I had followed conventional advice in the initial design, and got betrayed by it.  On the upside, I learned precisely where that advice falls flat, and how dangerous and irresponsible it is.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline ali_asadzadehTopic starter

  • Super Contributor
  • ***
  • Posts: 1905
  • Country: ca
Re: What caused this 400W H-bridge to burn!
« Reply #59 on: October 07, 2017, 06:26:42 am »
That's great that you could do it :) :) :) :-+ :-+ :-+

sharing some pitfall's would help others too.
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline thobie

  • Newbie
  • Posts: 5
  • Country: fi
Re: What caused this 400W H-bridge to burn!
« Reply #60 on: October 07, 2017, 08:46:58 am »
You run motor controllers at 50kHz? You should definitely not do that. EMI, extreme losses in the motor, cable capacitances are the three strictly against your crazy design ideas. There in no way is any legit reason to do 50kHz, unless you have low pass filters on every PWM output which, as you might have noticed is NOT the case of the OP's converter topology.

Increasing ONLY the switching frequency decreases current ripple which actually decreases iron losses in the motor, has nothing to do with EMI (basically triangle wave harmonics are in so high frequencies that changing just the base freq has little effect), increases the switching losses in the power stage. The motor winding inductance itself acts as a filter and with H-bridge you can use 3-level voltage modulation (zero voltage vector / free wheeling) instead of 2-level on 3-phase motors so actually increasing the switching frequency don't have such a drastic difference as in 3-phase motors using 2-level voltage modulation. Copper losses/skin effect is dominated by the current ripple not voltage pwm freq and by increasing the sw freq you lower the ripple which decreases the copper losses also. But from the sleeve the effect of this is in the range of ~1% or even less compared to the total losses?

EMI is dominated by the dI/dt and dU/dt (rise/fall rate of the current & voltage) which don't change if you just increase the switching freq. Of course, with faster switching you typically want to also use faster switches/switching - optimization of losses and the overall circuit design once again. Up to the point you end up problems with the stray inductance/capacitance in your circuit (long wiring / poor PCB layout design).

Also the transmission line effects (cabling and the need for dU/dt filtering) is dominated by the dU/dt, not the switching frequency. The switching is square wave +/-Udc (& zero volts when using H-bridge) always with 2-/3-level voltage modulation. The fundamental wave is there but the EMI and transmission line effects are dominated by the harmonics (= square wave nature, the fast edge of the voltage waveform).
« Last Edit: October 07, 2017, 08:58:17 am by thobie »
 
The following users thanked this post: Siwastaja, xavier60

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21688
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: What caused this 400W H-bridge to burn!
« Reply #61 on: October 07, 2017, 10:52:10 am »
Some clarification:

Increasing ONLY the switching frequency decreases current ripple which actually decreases iron losses in the motor

Depends on material.

An ideal eddy current material has a Steinmetz core loss exponent of 2, and no dependence on frequency.  The electrical equivalent circuit is a simple pole.

Real materials have an exponent larger or smaller than 2.  If smaller, then losses rise slower with frequency than the impedance does.  If larger, losses rise faster.

You'd have to look up typical loss curves for the silicon steel used in the motor, to find out which one is the case.


Quote
has nothing to do with EMI (basically triangle wave harmonics are in so high frequencies that changing just the base freq has little effect)

EMI is not due to the current waveform, at least not until you've done a damned good job attenuating all other offending sources in a circuit.

Switching noise from dV/dt and dI/dt, is different from the fundamental switching frequency.

Keep in mind that switching speed and fundamental are independent quantities.  RFI tends to depend on the switching speed, the derivatives.  EMI and RFI depend proportionally on the fundamental.

Note also that you cannot measure these generalizations in just any circuit, because any circuit will have quirks in its frequency response which modify the result.  (Ideally, the result is strong attenuation at all frequencies, and thus little offending emission!)

Quote
increases the switching losses in the power stage.

Yes, most likely.  (I could think of some possible exceptions, but they would not be generally applicable, nor likely to be used.)

Quote
The motor winding inductance itself acts as a filter and with H-bridge you can use 3-level voltage modulation (zero voltage vector / free wheeling) instead of 2-level on 3-phase motors so actually increasing the switching frequency don't have such a drastic difference as in 3-phase motors using 2-level voltage modulation.

Three-level drive is significantly better, because the harmonics are reduced proportionally.  Good idea!

Quote
Copper losses/skin effect is dominated by the current ripple not voltage pwm freq and by increasing the sw freq you lower the ripple which decreases the copper losses also. But from the sleeve the effect of this is in the range of ~1% or even less compared to the total losses?

Skin effect is always proportional to frequency, or sqrt(F) rather.

If current ripple goes as 1/F, then copper losses will go as 1/sqrt(F).

The magnitude depends.  Due to this factor, it will likely be more than 1%.  R(ac) / R(dc) of a winding changes significantly with frequency.  It depends on wire size and winding shape.

The loss is due to R(ac) * Iripple^2.  (And, to be perfectly precise: this needs to be evaluated at all frequencies in the ripple current, following Parseval's theorem.  In practice, R(ac) will not change as rapidly as the harmonics, which will go as 1/N to 1/N^2, so only the first few harmonics will be significant.)

DC copper loss, R(dc) * I(average)^2, does not vary with frequency, and remains dependent on load current (average, or RMS for LF AC).

Or, again more precisely: DC is just another term to add up, according to Parseval's theorem, and R(ac) at zero frequency is just R(dc).  If we wish to account it separately, we can do so.


Quote
EMI is dominated by the dI/dt and dU/dt (rise/fall rate of the current & voltage) which don't change if you just increase the switching freq. Of course, with faster switching you typically want to also use faster switches/switching - optimization of losses and the overall circuit design once again. Up to the point you end up problems with the stray inductance/capacitance in your circuit (long wiring / poor PCB layout design).

Dominated, yes, but they do change.  The rate of those switching edges is proportional to switching frequency, therefore they become more frequent -- a higher duty cycle -- at higher frequency.

This shows up more on the average and QP spectrum, than the peak spectrum.  The peak doesn't change (though a receiver might read a change in peak response anyway; depends), but the fundamental is well below the QP risetime so will tend to be averaged out, and sensitive to duty cycle.

Quote
Also the transmission line effects (cabling and the need for dU/dt filtering) is dominated by the dU/dt, not the switching frequency. The switching is square wave +/-Udc (& zero volts when using H-bridge) always with 2-/3-level voltage modulation. The fundamental wave is there but the EMI and transmission line effects are dominated by the harmonics (= square wave nature, the fast edge of the voltage waveform).

This fits under my earlier statement that the circuit has a filtering effect on the ideal waveform contents.  As a result, changing the frequency in a particular case may make EMI better or worse, because different frequency components hit different peaks and valleys in the response.  Ideally, the response should be flat and well attenuated, so this doesn't happen. :)

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19525
  • Country: gb
  • 0999
Re: What caused this 400W H-bridge to burn!
« Reply #62 on: October 09, 2017, 11:01:04 am »
Quote
Do you use current mode control?

Interesting question. Can you elaborate? I've never seen this in conjunction with PMDC motor control. But looking at the schematic it's a straightforward H-bridge.

Simple: it's an inductive load.  The state variable is current as a function of time.  Control the current.

Then set the reference current by whatever it is you want to do: PWM%, EMF, torque, RPM, etc.

If you ignore the current, you are implicitly allowing the variable to be unbounded.  Magic smoke quickly ensues...

Tim

OK, I think we'll need to agree to disagree here.

A PMDC motor is not an inductive load. In fact, an ideal PMDC motor is a voltage source, where the magnitude of the voltage is proportional to RPM. This is also known as back EMF.
When supplied voltage and back EMF are equal, the system is in equilibrium and the motor is running at a certain speed.
Remember, we are talking DC here.

A more realistic model of a PMDC motor is:

[Voltage source (back EMF)] - [Armature/brush resistance] - [Armature inductance] as a series connection. I'm purposely ignoring permanent-magnet and armature iron eddy-current losses here.

Both resistance and inductance are parasitic and unsuitable for regulation purposes. But the inductance can help current smoothing a PWM drive waveform. No more. It is of very low importance to the major system dynamics, which are dominated by mechanics (inertia, torque needed etc.).

I still don't see where current control comes in. Yes, you can call it unbounded, which it is. If you stall the motor, it will draw short-circuit current only limited by the armature/brush resistance. This is consistent with the model of PMDC motors. But trying to control this current will bring you nowhere regulation-wise. Limiting it will protect your system, of course.
A PWM h-bridge DC motor can inject a high voltage in to the supply line. I've seen it before myself.

What you've said is correct, under normal conditions, apart from a small inductive spike at switch off, the back EMF generated by a DC motor is slightly less than the supply voltage. If the supply has adequate decoupling, then it will be able to absorb the short spikes, when the armature is accelerating, driven at a steady speed, or free-wheeling.

In order for the motor to generate a higher voltage, than the supply, a boost converter is required. It turns out that an h-bridge + diodes and the motor's inductance form a boost converter, when the motor is braking. Both the top or bottom switches, usually the latter, are momentarily turned on, short circuiting the motor. The current through the transistors and motor rises, until they need to be turned off, otherwise they'll overheat. When this happens, the inductive kick-back keeps the current flowing, via the diodes, to the power supply. Because the motor isn't been driven, current is being dumped into the power supply which will cause the voltage to rise, unless there's something to limit it.

The control system is important here. If the h-bridge is not doing any breaking, then it should not generate a higher voltage, than the supply, unless as you say, the motor is being forced to spin at a higher speed, than it would otherwise do, when connected to the given supply voltage. If h-bridge is performing a breaking function, then something needs to be connected across the supply to limit the voltage rise. If the amount of braking energy is small, then a large capacitor can be used, otherwise it needs to be dissipated in a resistor or large power transistor. In my last project, I used a Darlington pair made from a 2N3055 & TIP32, with a 30V zener diode connected from the TIP31 base to collector, to dump the excess energy in to.
« Last Edit: October 09, 2017, 12:52:17 pm by Hero999 »
 

Offline Siwastaja

  • Super Contributor
  • ***
  • Posts: 8173
  • Country: fi
Re: What caused this 400W H-bridge to burn!
« Reply #63 on: October 09, 2017, 11:21:01 am »
Indeed, anybody driving a permanent magnet motor with a half or full bridge should understand the basic operation: when it regenerates, being able to produce much higher voltages than what the motor generates into open circuit at the same RPM.

This means that the DC link voltage needs active monitoring or overvoltage protection, which stops the PWM generation (to stop regen happening even at low speeds).

After the PWM generation stops, the regen only happens when the motor RPM and the related open-circuit back-EMF voltage exceeds the DC bus voltage - then it goes through the freewheeling diodes directly, no boost action needed. Only at this point you "need" the clamps. But if someone coasts your motor into huge RPMs, what you are going to do with all the energy? The clamp you need will be totally massive. A 400W nominal motor driver? Prepare for dissipating 1000W for a long time!

So, IMO, instead of clamping anything, you should design the basics of the complete system so that the RPM required to generate problematic voltages without active driving is so high that it's dangerous to the motor brushes anyway. If this is not possible, then you need something else than a clamp - something that isolates the motor from the bridge and lets it spin freely.
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 816
  • Country: se
Re: What caused this 400W H-bridge to burn!
« Reply #64 on: October 09, 2017, 05:40:23 pm »
Quote
If the h-bridge is not doing any breaking, then it should not generate a higher voltage, than the supply, unless as you say, the motor is being forced to spin at a higher speed, than it would otherwise do, when connected to the given supply voltage.

Exactly, lets say the bridge is fully on (100% dutycycle, which most can't do but it doesn't matter), the motor sees (almost) the full power supply voltage and is gladly spinning along at whatever speed that voltage dictates. Now the bridge goes from 100% to 60% dutycycle, the motor is now spinning faster than it would otherwise do when connected to the given supply voltage and will regenerate (push power back into the powersupply).

I've got a medium size CNC knee-mill with PMDC motors. The servo drives are using the locked anti-phase scheme and the supply voltage is 130VDC. I have an active power dump circuit across the supply. When the supply voltage goes above 140V it uses an IRPF264N to place a 7.5ohm resistor across the DC-bus. This circuit "turns on" regularily when the machine axis are decelerating from rapid traverse.
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19525
  • Country: gb
  • 0999
Re: What caused this 400W H-bridge to burn!
« Reply #65 on: October 09, 2017, 06:19:33 pm »
Quote
If the h-bridge is not doing any breaking, then it should not generate a higher voltage, than the supply, unless as you say, the motor is being forced to spin at a higher speed, than it would otherwise do, when connected to the given supply voltage.

Exactly, lets say the bridge is fully on (100% dutycycle, which most can't do but it doesn't matter), the motor sees (almost) the full power supply voltage and is gladly spinning along at whatever speed that voltage dictates. Now the bridge goes from 100% to 60% dutycycle, the motor is now spinning faster than it would otherwise do when connected to the given supply voltage and will regenerate (push power back into the powersupply).
No, if the PWM just goes from 100% to 60%, the motor will just freewheel, without injecting any power back into the power supply.

Quote
I've got a medium size CNC knee-mill with PMDC motors. The servo drives are using the locked anti-phase scheme and the supply voltage is 130VDC. I have an active power dump circuit across the supply. When the supply voltage goes above 140V it uses an IRPF264N to place a 7.5ohm resistor across the DC-bus. This circuit "turns on" regularily when the machine axis are decelerating from rapid traverse.
That will happen because the drive is breaking. If the power is disconnected from the drive (0% PWM) then the voltage will suddenly fall below the nominal level and the motor will freewheel to a standstill.
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 816
  • Country: se
Re: What caused this 400W H-bridge to burn!
« Reply #66 on: October 09, 2017, 07:18:03 pm »
If, by breaking, you mean "shorting" the motor by turning on both bottom (or top) switches then I'm sorry but I know for a fact that the drives I'm using on the CNC-mill never ever does that. It's using locked antiphase PWM and when the drive is decelerating the motor the supply voltage increases to the point where the dump circuit activates.
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19525
  • Country: gb
  • 0999
Re: What caused this 400W H-bridge to burn!
« Reply #67 on: October 09, 2017, 08:42:54 pm »
If, by breaking, you mean "shorting" the motor by turning on both bottom (or top) switches then I'm sorry but I know for a fact that the drives I'm using on the CNC-mill never ever does that. It's using locked antiphase PWM and when the drive is decelerating the motor the supply voltage increases to the point where the dump circuit activates.
The control scheme you're using doesn't allow freewheeling of the motor, without careful monitoring the supply voltage or current. The motor is effectively driven at an RMS voltage nearly equal to the supply voltage, irrespective of the speed. It relies on the motor's inductance to limit the current. When the motor's duty cycle is changed, in the opposite direction, energy will be taken from the motor and transferred to the power supply, by inductive kick-back, similar to how I described above. The article linked below describes it better than I have time for.
http://www.modularcircuits.com/blog/articles/h-bridge-secrets/lock-anti-phase-drive/
 

Offline jmelson

  • Super Contributor
  • ***
  • Posts: 2766
  • Country: us
Re: What caused this 400W H-bridge to burn!
« Reply #68 on: October 09, 2017, 09:14:31 pm »

No, if the PWM just goes from 100% to 60%, the motor will just freewheel, without injecting any power back into the power supply.
This would be true if the circuit did not have any inductance.  But, because the motor certainly has inductance, and the drive output filter (if fitted) would add some more, it IS possible for energy to return to the DC supply.

Jon
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19525
  • Country: gb
  • 0999
Re: What caused this 400W H-bridge to burn!
« Reply #69 on: October 09, 2017, 10:12:59 pm »

No, if the PWM just goes from 100% to 60%, the motor will just freewheel, without injecting any power back into the power supply.
This would be true if the circuit did not have any inductance.  But, because the motor certainly has inductance, and the drive output filter (if fitted) would add some more, it IS possible for energy to return to the DC supply.
Unless you're referring to anti-phase PWM, then no, the motor won't supply any energy to the supply, just by reducing the duty cycle. It will free-wheel.

Look at the schematic below. Only one pair of the MOSFETs are switching, so the others can be ignored. There may be brief spikes but the average flow of current will never go back into the power supply.

« Last Edit: October 09, 2017, 10:16:42 pm by Hero999 »
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 816
  • Country: se
Re: What caused this 400W H-bridge to burn!
« Reply #70 on: October 10, 2017, 04:21:15 am »
Quote
The control scheme you're using doesn't allow freewheeling of the motor, without careful monitoring the supply voltage or current.
I've been quite clear that I'm referring to locked anti-phase and I know that it doesn't freewheel the motor, thanks.

Quote
The motor is effectively driven at an RMS voltage nearly equal to the supply voltage, irrespective of the speed.
I'm not sure I agree with this. At 50% dutycyle the average voltage is 0V, at 100% the average voltage, as seen by the motor is +V and at 0% dutycycle the average voltage as seen by the motor is -V.

What we don't seem to agree on is WHEN the motor returns energy to the suppl (regenerates). I claim that it happens when reducing the dutycycle from say 90% to 60%, in other words when both the motor and bridge are "moving" in the same direction but the motor is moving faster than what the bridge is - so to speak.

Quote
No, if the PWM just goes from 100% to 60%, the motor will just freewheel, without injecting any power back into the power supply.

Based on the above comment you seem to indicate that it happens when the "direction of the bridge" is the opposite of the motor

At 50% dutycycle (again I'm talking about locked antiphase) the average voltage that the motor would see is 0V. If we connect a motor to 50V (100% dutycycle), let it spin up and then reduce the voltage to 10V (60% dutycycle) energy would be returned from the motor/load into the power supply, this is regenerative braking.

Quote
When the motor's duty cycle is changed, in the opposite direction, energy will be taken from the motor and transferred to the power supply, by inductive kick-back, similar to how I described above.
If we instead "reversed" the voltage and connected -10V (40% dutycycle) then energy would not be returned to the Power supply, this is dynamic braking.
 

Online Zero999

  • Super Contributor
  • ***
  • Posts: 19525
  • Country: gb
  • 0999
Re: What caused this 400W H-bridge to burn!
« Reply #71 on: October 10, 2017, 08:06:23 am »
Quote
The control scheme you're using doesn't allow freewheeling of the motor, without careful monitoring the supply voltage or current.
I've been quite clear that I'm referring to locked anti-phase and I know that it doesn't freewheel the motor, thanks.
I know that now. When I made that comment, I didn't know what locked anti-phase scheme was. I had to look it up. Fortunately, I was already familiar with it to some extent: it's commonly used in class D amplifiers, which is what an h-bridge motor driver effectively is.

Quote
Quote
The motor is effectively driven at an RMS voltage nearly equal to the supply voltage, irrespective of the speed.
I'm not sure I agree with this. At 50% dutycyle the average voltage is 0V, at 100% the average voltage, as seen by the motor is +V and at 0% dutycycle the average voltage as seen by the motor is -V.
That is true. I didn't say otherwise. What I meant was the RMS voltage across the motor is always equal to the supply voltage - the losses in the switches. If the motor was replaced with a resistive load, such as an incandescent lamp, the same current would flow, irrespective of the PWM setting. It works because the motor is an inductive load, which blocks AC and acts as a low pass filter, thus the current flowing through it depends on the average voltage across it, not the RMS voltage.

Quote
What we don't seem to agree on is WHEN the motor returns energy to the suppl (regenerates). I claim that it happens when reducing the dutycycle from say 90% to 60%, in other words when both the motor and bridge are "moving" in the same direction but the motor is moving faster than what the bridge is - so to speak.
No we do agree. I made that comment before I learned about anti-phase PWM. Regeneration will occur when the bridge is actively causing the motor to decelerate. This is true, whatever PWM control scheme is being used.

Quote
Quote
No, if the PWM just goes from 100% to 60%, the motor will just freewheel, without injecting any power back into the power supply.

Based on the above comment you seem to indicate that it happens when the "direction of the bridge" is the opposite of the motor

At 50% dutycycle (again I'm talking about locked antiphase) the average voltage that the motor would see is 0V. If we connect a motor to 50V (100% dutycycle), let it spin up and then reduce the voltage to 10V (60% dutycycle) energy would be returned from the motor/load into the power supply, this is regenerative braking.
Yes, I know that now, after reading the article, I linked to previously.

Quote
Quote
When the motor's duty cycle is changed, in the opposite direction, energy will be taken from the motor and transferred to the power supply, by inductive kick-back, similar to how I described above.
If we instead "reversed" the voltage and connected -10V (40% dutycycle) then energy would not be returned to the Power supply, this is dynamic braking.
What I meant was, with anti-phase PWM, any reduction in motor speed, at a rate faster, than what the motor would naturally decelerate at, is dynamic braking. When I talked about the motor's duty cycle changing, in the opposite direction, I didn't mean the average voltage reversing. I was referring to the current through the motor.  The average polarity of the bridge doesn't have to go in the opposite direction for that to happen. Changing the duty cycle from 60% to 50% or from 60% to 40% will both result in dynamic  breaking and power being injected into the supply, due to the inductive kick-back from the motor. The principle is the same, regardless of the PWM control scheme being used.

Thank you for raising the subject of anti-phase locked PWM but we don't want to derail the thread. The problem is we don't know what control scheme the original poster is using.
« Last Edit: October 10, 2017, 10:36:54 am by Hero999 »
 

Offline Leo Bodnar

  • Frequent Contributor
  • **
  • Posts: 803
  • Country: gb
Re: What caused this 400W H-bridge to burn!
« Reply #72 on: October 21, 2017, 10:28:37 am »
You run motor controllers at 50kHz? You should definitely not do that.
Is this generic advice or specific to this design?

There are motors with low enough inductance (many Maxon and pancake motors are) and if compact design precludes the use of external high current inductors the only way out is to use high PWM frequency.  This will keep form factor closer to unity and avoid additional heat losses in the windings.

It is not unusual to use 100kHz PWM and even higher, we have a few designs running at 200kHz.   This was found to result in most power efficient system as a whole.  Maxon own amplifiers run at 54kHz even though they do have internal motor chokes.

Leo
« Last Edit: October 21, 2017, 10:39:29 am by Leo Bodnar »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf