Reply by Paul E. Bennett●November 8, 20072007-11-08
Tauno Voipio wrote:
> The only way to safely control the rotation speed
> of an induction motor is to control the frequency
> and feed voltage synchronized to each other.
>
> If you simply drop the input energy by clipping a
> part of the feed AC off, the motor quickly stalls
> when you're getting more than a couple of then of
> percent off the nominal speed.
>
> Maybe the best way to control an induction motor
> is a DSP method, called rotor vector synthesis.
The book (whose details I have already posted) calls it "Full Vector
Control" but is as you describe, controlling the applied voltage and the
frequency of operation.
The following papers look interesting:-
<http://www.eu.necel.com/_pdf/U16483EE1V0AN00.PDF>
<http://www.iee.or.jp/trans/pdf/2000/0010D_1165.pdf>
<http://www.elkraft.ntnu.no/norpie/10956873/Final Papers/030 - Salomaki.pdf>
--
********************************************************************
Paul E. Bennett...............<email://Paul_E.Bennett@topmail.co.uk>
Forth based HIDECS Consultancy
Mob: +44 (0)7811-639972
Tel: +44 (0)1235-811095
Going Forth Safely ..... EBA. www.electric-boat-association.org.uk..
********************************************************************
Reply by ●November 7, 20072007-11-07
On Nov 5, 6:49?pm, richard.melik...@gmail.com wrote:
> Hello,
>
> I'm looking for a good book on the topic of motor control with
> microcontrollers, with emphasis on PWM algorithms. I'm interested more
> in the PWM side of things than in control theory (PID), as the motor I
> need to control is an AC motor that only has to be speed-controlled
> (it's a big ventilation fan). From searching the net it appears that
> this is a topic with a lot of ad-hoc solutions, so I would really love
> to hear recommendations of books and/or good online resources for
> learning the topic.
>
> Thanks in advance,
> R
Dont waste your time, modern inverters use a vector control algorithm,
but if you must IR "power train" development kits are available as
well as a Fujitsu starter kit for inverters.
Reply by Tauno Voipio●November 7, 20072007-11-07
Jim Stewart wrote:
> HardySpicer wrote:
>
>> On Nov 6, 7:49 am, richard.melik...@gmail.com wrote:
>>
>>> Hello,
>>>
>>> I'm looking for a good book on the topic of motor control with
>>> microcontrollers, with emphasis on PWM algorithms. I'm interested more
>>> in the PWM side of things than in control theory (PID), as the motor I
>>> need to control is an AC motor that only has to be speed-controlled
>>> (it's a big ventilation fan). From searching the net it appears that
>>> this is a topic with a lot of ad-hoc solutions, so I would really love
>>> to hear recommendations of books and/or good online resources for
>>> learning the topic.
>>>
>>> Thanks in advance,
>>> R
>>
>>
>> PWM is for dc motor control. The average level gets applied to the
>> motor. If you want to control the speed of an ac motor then you can
>> use other methods.You could synthesis your own variable frequency AC
>> but that's not PWM.
>
>
> Someone can correct me if I'm wrong.
>
> As the speed of an AC motor approaches
> zero, you must somehow reduce the amplitude
> of the waveform to limit current draw. This
> likely would involve PWM modulation to
> generate a reduced amplitude sine wave.
The relation of motor voltage and rotation
speed applies to all electric motors, but
certain motors do not follow the input voltage
alone.
If you have a shaded-pole induction AC motor, the
motor creates the torque for running from the lag
between the feed AC frequency and the rotation
speed of the rotor.
When the lag grows, the motor quickly loses the
torque and becomes essentially a shorted transformer.
The only way to safely control the rotation speed
of an induction motor is to control the frequency
and feed voltage synchronized to each other.
If you simply drop the input energy by clipping a
part of the feed AC off, the motor quickly stalls
when you're getting more than a couple of then of
percent off the nominal speed.
Maybe the best way to control an induction motor
is a DSP method, called rotor vector synthesis.
--
Tauno Voipio
tauno voipio (at) iki fi
Reply by Jim Stewart●November 7, 20072007-11-07
HardySpicer wrote:
> On Nov 6, 7:49 am, richard.melik...@gmail.com wrote:
>> Hello,
>>
>> I'm looking for a good book on the topic of motor control with
>> microcontrollers, with emphasis on PWM algorithms. I'm interested more
>> in the PWM side of things than in control theory (PID), as the motor I
>> need to control is an AC motor that only has to be speed-controlled
>> (it's a big ventilation fan). From searching the net it appears that
>> this is a topic with a lot of ad-hoc solutions, so I would really love
>> to hear recommendations of books and/or good online resources for
>> learning the topic.
>>
>> Thanks in advance,
>> R
>
> PWM is for dc motor control. The average level gets applied to the
> motor. If you want to control the speed of an ac motor then you can
> use other methods.You could synthesis your own variable frequency AC
> but that's not PWM.
Someone can correct me if I'm wrong.
As the speed of an AC motor approaches
zero, you must somehow reduce the amplitude
of the waveform to limit current draw. This
likely would involve PWM modulation to
generate a reduced amplitude sine wave.
Reply by HardySpicer●November 7, 20072007-11-07
On Nov 6, 7:49 am, richard.melik...@gmail.com wrote:
> Hello,
>
> I'm looking for a good book on the topic of motor control with
> microcontrollers, with emphasis on PWM algorithms. I'm interested more
> in the PWM side of things than in control theory (PID), as the motor I
> need to control is an AC motor that only has to be speed-controlled
> (it's a big ventilation fan). From searching the net it appears that
> this is a topic with a lot of ad-hoc solutions, so I would really love
> to hear recommendations of books and/or good online resources for
> learning the topic.
>
> Thanks in advance,
> R
PWM is for dc motor control. The average level gets applied to the
motor. If you want to control the speed of an ac motor then you can
use other methods.You could synthesis your own variable frequency AC
but that's not PWM.
Hardy
Reply by korenje●November 6, 20072007-11-06
On Nov 5, 7:49 pm, richard.melik...@gmail.com wrote:
> Hello,
>
> I'm looking for a good book on the topic of motor control with
> microcontrollers, with emphasis on PWM algorithms. I'm interested more
> in the PWM side of things than in control theory (PID), as the motor I
> need to control is an AC motor that only has to be speed-controlled
> (it's a big ventilation fan). From searching the net it appears that
> this is a topic with a lot of ad-hoc solutions, so I would really love
> to hear recommendations of books and/or good online resources for
> learning the topic.
>
> Thanks in advance,
> R
For the PWM side of things check for SPRA524 application note on TI's
site
Regarda
Mitja
Reply by Tim Wescott●November 6, 20072007-11-06
Jerry Avins wrote:
> Tim Wescott wrote:
>> DJ wrote:
>>>
>>>> I'm looking for a good book on the topic of motor control with
>>>> microcontrollers, with emphasis on PWM algorithms. I'm interested more
>>>> in the PWM side of things than in control theory (PID), as the motor I
>>>> need to control is an AC motor that only has to be speed-controlled
>>>> (it's a big ventilation fan).
>>>
>>> I don't think there is such thing as PWM algorithm - there might be
>>> PID algortithm with PWM output I guess.
>>> Anyway I belive you will not get away from PID in this case
>>> especially if it's big fan with long response time and inertion. You
>>> just won't be able to run it at constant speed either using PWM or by
>>> other means. Anyway coding PID is not a rocket science should give it
>>> a try.
>>
>> Whether you need a PID controller depends on what you're trying to do.
>> An induction machine will give you about 500 RPM of slip; if you only
>> need to be that close then you don't need the PID controller.
>
> %oo 5pm at what frequency? How many poles?
>
I was thinking someone was going to ding me on pole count when I wrote that.
"About" 500RPM. So, anything from 0 to 750, or more. That should cover
any number of poles.
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" gives you just what it says.
See details at http://www.wescottdesign.com/actfes/actfes.html
Reply by Jerry Avins●November 5, 20072007-11-05
Jerry Avins wrote:
...
> %oo 5pm at what frequency? How many poles?
^Capital '5'. :-)
Jerry
--
Engineering is the art of making what you want from things you can get.
�����������������������������������������������������������������������
Reply by Tim Wescott●November 5, 20072007-11-05
DJ wrote:
>
>> I'm looking for a good book on the topic of motor control with
>> microcontrollers, with emphasis on PWM algorithms. I'm interested more
>> in the PWM side of things than in control theory (PID), as the motor I
>> need to control is an AC motor that only has to be speed-controlled
>> (it's a big ventilation fan).
>
> I don't think there is such thing as PWM algorithm - there might be PID
> algortithm with PWM output I guess.
> Anyway I belive you will not get away from PID in this case especially
> if it's big fan with long response time and inertion. You just won't be
> able to run it at constant speed either using PWM or by other means.
> Anyway coding PID is not a rocket science should give it a try.
Whether you need a PID controller depends on what you're trying to do.
An induction machine will give you about 500 RPM of slip; if you only
need to be that close then you don't need the PID controller.
--
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" gives you just what it says.
See details at http://www.wescottdesign.com/actfes/actfes.html
Reply by Jerry Avins●November 5, 20072007-11-05
Tim Wescott wrote:
> DJ wrote:
>>
>>> I'm looking for a good book on the topic of motor control with
>>> microcontrollers, with emphasis on PWM algorithms. I'm interested more
>>> in the PWM side of things than in control theory (PID), as the motor I
>>> need to control is an AC motor that only has to be speed-controlled
>>> (it's a big ventilation fan).
>>
>> I don't think there is such thing as PWM algorithm - there might be
>> PID algortithm with PWM output I guess.
>> Anyway I belive you will not get away from PID in this case especially
>> if it's big fan with long response time and inertion. You just won't
>> be able to run it at constant speed either using PWM or by other
>> means. Anyway coding PID is not a rocket science should give it a try.
>
> Whether you need a PID controller depends on what you're trying to do.
> An induction machine will give you about 500 RPM of slip; if you only
> need to be that close then you don't need the PID controller.
%oo 5pm at what frequency? How many poles?
Jerry
--
Engineering is the art of making what you want from things you can get.
�����������������������������������������������������������������������