amberwolf said:two are for one half of the bridge, and three are for the other
liveforphysics said:Also, your FETs don't see battery current. Your controller might be pulling 60amps from the battery, yet your FETs might be seeing 250amps of phase current.
No, no one shoudl PM questions that aren't personal, because otherwise no one else can learn anything from the discussions.cohberg said:lol amberwolf maybe i should just pm you with all my n00b questions.
You'll probably want to do some research on how a controller is designed; there's several places on ES with at least partial schematics of them, including the various controller development threads.could you explain that real quick?amberwolf said:two are for one half of the bridge, and three are for the other
cohberg said:exploded and produced a unwanted crotch lipo fire![]()
I think what we need to add to this common statement to make it much clear is that the MOSFET current isn't there "the whole time" while the battery current is. That's how you can have "more current" flowing through the MOSFET than the one flowing through the battery.liveforphysics said:Also, your FETs don't see battery current. Your controller might be pulling 60amps from the battery, yet your FETs might be seeing 250amps of phase current.
Njay said:I think what we need to add to this common statement to make it much clear is that the phase current isn't there "the whole time" while the battery current is. That's how you can have "more current" flowing through the motor than the one flowing through the battery.liveforphysics said:Also, your FETs don't see battery current. Your controller might be pulling 60amps from the battery, yet your FETs might be seeing 250amps of phase current.
cohberg said:Is is safe to assume these (can i call them transient?) phase current is not what we would call a continuous rating? I guess what i trying to find out is how much battery current (and thus phase current) i can push through my controller
Njay said:I made a mistake previously, sorry guys. Motor current can be constantly much higher than battery current. What I said about "the whole time" applies to MOSFET current. But let me try to clarify this using simulation.
Think of a simple case: 1 MOSFET turning on and off a coil (like from a motor, a phase, etc).
The blue line (-I(V1)) is the battery current, the green line is the coil (let's call it "motor") current (I(L1)) and the red line is the MOSFET current. While the MOSFET is ON, it "drives" the current through the motor, so both currents are equal (red = green); the current grows while the MOSFET is ON, because coils don't let current change suddenly.
Now the MOSFET turns off, and so it's current goes to zero (red line down); however, because we have a diode and because the coil wants to push it's current until the magnetic field collapses (once again, it doesn't let current change sunddenly), this current flows through the diode while decreasing. It won't fall to zero because we didn't give it time, we turn the MSOFET back on in a few moments.
Battery current oscillates, but is never higher than some 5A and, If you do an average on it, it's only 1.58A. However, motor current is around 16A. And FET current, when FET on, is 16A also, but only when ON.
Now, as you can see, in one of the cycles I have marked a brown area which is between battery (blue line) and MOSFET currents (red line). If battery current were equal to MOSFET current, that is, if the battery were providing the MOSFET current, both red and green lines should be one on top of the other. But that's not what we see, we see that MOSFET current is way higher than battery current. There is this "lacking" current, which is the brown area I colored with a question mark. Where does this current comes from? From the capacitor! The capacitor provides this "extra current", and then it re-charges when the MOSFET is off, with the current provided by the battery in the violet colored area with the question mark. The MOSFET on current is the sum of the battery current with the capacitor current.
The battery current would be more constant with a bigger capacitor, the 1000uF I picked is too small.
Hope this helps!
p.s.: Data about the simulation is: battery 24V, 25mOhm internal resistance; coil is 250uH 100mOhm; MOSFET being driven by 10KHz PWM with 10% duty cycle; capacitor has 1 mOhm impedance.
p.s.: I can provide switcherCAD's simulation file
liveforphysics said:The only load the FETs see's is phase current, the only things that see battery current are the shunt,
cohberg said:liveforphysics said:The only load the FETs see's is phase current, the only things that see battery current are the shunt,
ok so the fets are seeing 240+ amps, then why no magic smoke?
Glad to be here among guys like you!liveforphysics said:Win for you Njay. Glad to have you here.
LFP's 250A was only an example. You probably don't know how much "peak" current your MOSFETs are seeing. Unless your controller does current limiting, which a good controller must do to protect MOSFETs, battery and motor. In that case, the controller will turn OFF the MOSFET when the current reaches a certain maximum value. In some controllers you can configure that value.cohberg said:ok so the fets are seeing 240+ amps, then why no magic smoke?
liveforphysics said:It ALL depends on the motor, as it's the R and L of the bucking circuit. If you hooked your controller to a colossus motor with 2mOhm of phase resistance and just a couple uH of inductance, then even at like 10battery amps, your phase amps can be in the hundreds, and your controller explodes in seconds (as happens to everyone who tries to power a colossus motor). If you hook the same controller to an 8x8 9C or an X5305 or something (motors with plenty of resistance and inductance), the 10amps of battery current might be maxing at 30amps phase current, and rapidly tapering off as RPM builds (causing BEMF to make it seem like your pack is a lower voltage), and everything is happy as can be. Or your 60amps battery current might only be 100amps of phase current etc.
Njay said:You probably don't know how much "peak" current your MOSFETs are seeing. Unless your controller does current limiting, which a good controller must do to protect MOSFETs, battery and motor. In that case, the controller will turn OFF the MOSFET when the current reaches a certain maximum value. In some controllers you can configure that value.
liveforphysics said:Measuring phase current accurately and fast enough to be meaningful to a Mosfet is pretty tricky stuff.
cohberg said:liveforphysics said:Measuring phase current accurately and fast enough to be meaningful to a Mosfet is pretty tricky stuff.
yeah that was the first thing that i thought might be a problem but i'm an undergrad and i have access to a scope
I really know how think of these "pwm pulses" do i treat them as a continuous load or can i kinda integrate over a set time and treat that as the amps its pulling?
The green line is the current through the coil, and in the zone where the MOSFET is OFF, it's also the current through the diode, because the diode is the only current path available to the coil while the MOSFET is OFF. Without that path, the coil would ramp up voltage, reaching the MOSFET's breakdown voltage which makes it turn ON and let the coil discharge its current through it (so called "avalanche current"). The capacitor smooths the battery current (that is, it tens to make constant the current that is requested to the battery; and also avoids wiring inductance spikes) because it slowly takes current from the battery (while MOSFET OFF) and then provides it fast to the power stage (MOSFET + coil) (while MOSFET ON).John in CR said:I get it that the phase currents are higher than battery current, but not why they are. How can those tiny diodes on a controller's circuit board handle the high currents? My thought process was that with the aid of the capacitors that the battery current is more constant, which seems to agree with your post, and the phase current is so much higher because it flows only while the fet is on, which also seems to agree. The green line of high current through the diodes has me thoroughly confused.
In a coil with lower inductance, the rate of raise of current is higher, which means, compared to the simulation, that the top green line during MOSFET ON would have a higher slope, it would climb faster and therefore higher in the same amount of time (that the MOSFET is ON).John in CR said:WRT to easy to drive motors with higher L and R, I thought they changed the shape of the tall thin rectangular box of motor current while FETs are on to round off those sharp square corners, because the motor inductance slows the current flow in the ON state. Then the hard to drive motors such as colossus allow a much more square shape and the current flow spikes much higher before the controller can react and turn the FET back off since resistance and inductance are so low.