Tuesday, January 8, 2013

Re: [Electric Boats] Motor Controller Modes

 

Great conversation! I'm enjoying what little I understand about these motor controllers. I've never designed a controller; in fact I've never designed anything more complicated on the electrical side than an electrical/mechanical relay. So I only have a vague idea of the way that things are incorporated into a controller. Right now I'm at the stage of trying to develop an appreciation of what needs to be controlled. And Why & How.
 
I doubt that I'll ever want to design a controller - well, maybe a very simple one - ...., but would like to know enough to discriminate between various designs.   
 
Craig, I went to that URL that you posted ....the one at  --- MotorControllerManual.html ----  and it is a great help to a guy like me who is just learning about the electrical design side. Although even the definitions of the terms that you electrical guys throw around are a stumbling block at my current level.
 What the heck is a "MOSFET", ....and why is often compared to a bridge?  It would be a great help if you could direct me to some oscilloscope pictures of the driving waveform.
 
Chris, is there some similar explanatory article on your version of a control circuit? Sometimes the differences themselves are illustrative.
 
To both....if you don't mind, I have lots of those kinds of basic questions. Just getting started, I'm still chewing over the implications that there are different ways of controlling current.  I didn't even know some of them were possible. To give you an idea of my current level of sophistication. I still think of a motor controller as being a rheostat basically built like the carbon block type that controls a sewing machine, but somehow pulsed so that it drives at the right RPM. I had assumed that ramp times were so close to instantaneous compared with a motor's rotational frequency that they could be safely disregarded. In a purely rotational system, what causes spikes? As for back EMF, my mental version of a sewing machine type controller didn't do anything other than tolerate it, though I can see how back EMF would define a limit on RPM.    
    Thanks,
        Roger L.
......
...................
 
 
----- Original Message -----
Sent: Tuesday, January 08, 2013 1:33 AM
Subject: [Electric Boats] Motor Controller Modes

Max-min current control sounds good. But would require a second
voltage comparator that can handle the spikes and noise. I just
copied the 'fixed off period' mode from another chip. (Allegro
A3938/A3932 IIRC. But that was intended for <1HP and couldn't take
the power/switching spikes from a larger motor.)

As it is, I managed to make the IR2133 into a single chip BLDC motor
controller except for the quad XOR gate to reverse direction.

I believe you but I'm not sure why external diodes would be better...
to share the heat loading?

...or if they were Schottky diodes with a lower forward voltage drop.
Say, I rather like that idea. It might improve regenerative braking a
little?

(I'd more expect this sort of subject would have come up on a motor
controller list like osmc@yahoogroups.com or ?? You just never know
where a conversation will lead!)

Craig

>Thanks Craig, I'll have a look at your controller design.
>
>It's an interesting idea to use a self-oscillating current-mode drive
>for the motor. I hadn't thought of doing the power control this way,
>although the technique is widely used in dc-dc buck regulators. I might
>have used a hysteretic current mode control though, turning the current
>flowing in a stator winding off when it has reached the desired
>set-point, then turning it back on again when it has fallen by a certain
>amount. The inherent source-drain diodes in the MOSFETs provide a
>current path when all four of the MOSFETs are turned off, although I
>have found huge improvements in reliability at full power in class-D
>amplifiers if you use a suitable diode bypass route to prevent the
>internal MOSFET diodes from conducting.
>As you say, the switching frequency will be variable as the di/dt will
>be a function of the motor speed (when the current is increasing
>anyway).
>
>Regards,
>Chris.
>
>In message , Craig Carmichael
>craig=saers=com> writes
>  >Um, er...
>>
>>I wasn't thinking of the PWM frequency, which is of course a good
>>point. But I'll surprise you and say it's around 300 Hz. Now I have
>>to explain this...
>>
>>My controllers actually use a dual system. First there's "direct
>>torque control", or as I call it "Current Ramp Modulation", "CRM".
>>(Torque being directly proportional to current.) When you apply
>>voltage to the motor coils, as inductors, the current starts at zero
>>and rises. If the motor is stopped with no back EMF, it rises very
>>quickly, but much more slowly with the motor at full speed. The CRM
>>turns off the coils when the current has ramped up to the maximum
>>level (or alternatively to the control setting below maximum). It
>>turns it off for a fixed period like 50uS, then turns it back on to
>>begin again. So the modulation will be fast at low motor speeds with
>>high torque, and slow at high motor speeds.
>>
>>This minimizes switching losses. It variably reduces switching
>>frequency to no more than necessary for conditions. The problem with
>>it as the main control is that without external feedback, unless
>>torque load rises and falls with RPM (as with, eg, a boat prop), the
>>motor will keep speeding up until it hits max or slowing until it
>>stops for small control adjustments.
>>
>>So in an irregular load like an EV car, PWM (external in present
>>version V2) modulates the CRM (set to max). But since the CRM is
>>controlling the current, the PWM doesn't worry about it, and can
>>switch at any low frequency above where the on-off pulses would
>>become noticeable.
>>
>  >So it's actually my controllers that keep the switching frequencies low.
>  >http://www.TurquoiseEnergy.com/hybridize/MotorControllerManual/MotorCont
>  >rollerManual.html
>>
>>(BTW If the circuit is of interest - There's some component value
>>changes to the schematic C10 is double+ for longer 'fixed off time',
>>and on the layout a wire touches pin 10 of the header strip instead
>>of going around it.)
>>
>>Craig
>>
>
>


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/electricboats/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/electricboats/join
    (Yahoo! ID required)

<*> To change settings via email:
    electricboats-digest@yahoogroups.com
    electricboats-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    electricboats-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

__._,_.___
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic ()
Recent Activity:
.

__,_._,___

No comments:

Post a Comment