×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Outer rotor (outrunner) motor control circuit

Outer rotor (outrunner) motor control circuit

Outer rotor (outrunner) motor control circuit

(OP)
I am an electronic ignoramus. I wish to use a motor such as this http://www.hobby-lobby.com/brushless-axi2204.htm for a hifi turntable. These motors are primarily aimed at the radio control aircraft hobby market, so the only controllers I can find are for use with R/C systems. Can anyone suggest a source of motor controllers for this sort of motor which allow accurate speed control, running from the AC mains rather than batteries?

RE: Outer rotor (outrunner) motor control circuit

Is this for s product you are developing?

Gunnar Englund
www.gke.org

RE: Outer rotor (outrunner) motor control circuit

(OP)
No, it's just a hobby at the moment. However, i'm currently unemployed, so it may develop into something more if my experiments turn out succesfully!

RE: Outer rotor (outrunner) motor control circuit

Not a good choice in my opinion. Sensorless brushless DC motors (BLDC) exhibit relatively high torque ripple, which would probably be transmitted to your turntable even if you use belt drive (which I suppose you do).

Benta.

RE: Outer rotor (outrunner) motor control circuit

(OP)
What sort of motor would you reommend? Conventionally, a small very low power 12-pole synchronous motor is used, running at around 300 rpm and driving through a rubber belt. I want to go back to the type wich was popular in the 50s, usng a more powerful (100 watts or so) faster revving motor driving through a rubber idler wheel. The attractions of the outrunner motors are small size, very high torque for that size and also the fact that they look sexy! If i'm going to use an unconventional technique, I want to be able to show it off, although this must obviously come second to sonic performance.

RE: Outer rotor (outrunner) motor control circuit

I asked if it was for a product only to make sure it wasn't a hobby project. There is a policy about that in the forum rules.

Gunnar Englund
www.gke.org

RE: Outer rotor (outrunner) motor control circuit

(OP)
Ah. Apologies. Should I bow out and seek information elsewhere? I wouldn't want to break your rules.

RE: Outer rotor (outrunner) motor control circuit

I made a control circuit for a sensorless BLDC motor
which at 3000 to 7000  RPM exhibited less than 2 microsec
variation from rev. to rev.

It wasn't difficult...

RE: Outer rotor (outrunner) motor control circuit

I think that your question could lead to an interesting exchange of ideas. It is a new (at least for me) combination of technologies.

Gunnar Englund
www.gke.org

RE: Outer rotor (outrunner) motor control circuit

(OP)
Well Skogsgurra, I certainly hope so! Any chance of further details, Nbucska? What wasn't difficult for you could be very difficult for me: we each have our own expertise.

RE: Outer rotor (outrunner) motor control circuit

I have also been thinking about using those motors (the brushless DC motors for RC aircraft) in different (noncomericial) applications.

They are far less expensive than alternative brushless motors.
($200 as I recall for a 1HP capable motor)

One big issue is the need for cooling. They are intended to be mounted on an RC aircraft with signficant airflow for cooling, you are going to need to add a fan and other details...

I was thinking that I would add a something, whether a magnet&hall sensor or quadrature optical for comutation rather than run sensorless.

My highest level of curiosity is about the durability. Unlike the brushed RC aircraft motors, the only wear item should be the bearings.
(assuming you do not let the magnets get hot, they are NdFeB, and as soon as the get above a relative low temperature, no magnet.

Really curious about the technology in the speed/comutation controllers that are sold to go with them.

RE: Outer rotor (outrunner) motor control circuit

Real breakthroughs come from people who are too ignorant to know what can't be done.

Mike Halloran
Pembroke Pines, FL, USA

RE: Outer rotor (outrunner) motor control circuit

PLS for you Mike!

Gunnar Englund
www.gke.org

RE: Outer rotor (outrunner) motor control circuit

(OP)
Mike, you have it in a nutshell. My problem now is to find out from those who know it can't be done how to do it!

RE: Outer rotor (outrunner) motor control circuit

Vinylforever:
I understand your application a bit better now. My comment on sensorless BLDCs stands, however.
It is possible to drive BLDCs very smoothly using sinewave drive, but this is only feasible using motors with commutation sensors (Hall sensors, or whatever).
You might look to Toshiba Microelectronics, they have a range of controllers for sine-wave drive. You do need to add a sensor circuit to the motor, though.

Benta.

RE: Outer rotor (outrunner) motor control circuit

(OP)
Thanks, Benta. This is the sort of I nformation I need. Is fitting a sensor circuit likely to be practicable, do you think?

RE: Outer rotor (outrunner) motor control circuit

I suspect that, given a load with fixed and nontrivial inertance and without a lot of friction, you could find a starting speed and ramp rate where a brushless DC motor core would follow a polyphase driver without needing position sensors.

I.e. if substantial acceleration is not involved, one cycle should look pretty much like the next.  I.e., you may not know where the rotor is in space, but you know approximately where it is in time.


Mike Halloran
Pembroke Pines, FL, USA

RE: Outer rotor (outrunner) motor control circuit

(OP)
Does this mean that if the load inertia is constant (which it is) and comparatively large compared to the motor's own inertia (which it is), then the motor will follow a slowly increasing supply frequency, and once that frequency is constant, the motor speed will be comnstant too? As I said, I am an ignoramus, so I need everything explained in layman's terms. (Always an interesting excercise for an engineer...). What happens if the load increases slightly, will the motor "slip", or overcome the load?

RE: Outer rotor (outrunner) motor control circuit

Yes, that is correct.

In fact, most synchronous motors work without position sensors. The trick in your case is to feed the motor a voltage that corresponds to the flux derivative as the motor turns at the desired speed.

In most larger motors, that would mean a sine waveshape. In these smaller motors it probably means that you need a distorted waveform to get a smooth running (to avoid rumble). Such a waveform is easily synthesized and needn't add much to the cost.

Gunnar Englund
www.gke.org

RE: Outer rotor (outrunner) motor control circuit

A turntable has a narrow range of speed -- it is possible
to phase-lock to a back-EMF sensor and if necessary generate a sine-wave of any reasonably small distortion.
As everywhere, it is a compromise between performance and
complexity i.e. cost.

During acceleration the rumble doesn't matter so the PLL
may be switched in only after the nominal speed is reached.

<nbucska@pc33peripherals.com> omit 33 Use subj: ENG-TIPS
Plesae read FAQ240-1032

RE: Outer rotor (outrunner) motor control circuit

The suggestions above are ingenious. However, we've moved away from BLDCs to synchronous motors, which you might use a BLDC for in this scenario.
My comment on sine-wave drive and the need for sensors come from the fact, that with sine-wave drive you have no meaningful back EMF and can not use it for commutation. Sensorless BLDC drive only works with trapezoidal drive, which again leads to torque ripple that is unwanted in your application.

The working mode for the sensorless controllers that I know is as follows:

1: DC exitation. This means, that the motor is brought to a know state by applying DC to the coils and thus rotating the rotor to a known place.
2: acceleration. A 3-phase (others are possible) frequency ramping drive voltage is applied to the motor, accelerating it.
3: At a certain point, the back EMF is large enough to be used for commutation. The motor is now in normal running mode.

Now, in this application, you could replace (3) with just forgetting the commutation and regard the motor as a synchronous one. It might work. However, just applying the frequency ramp and not bring the motor in a known state first is questionable, so a bit of extra logic is required for the circuit.

ncbuska: if we are looking at a BLDC as a synchronous motor in this case, why do a PLL? As I said, the back EMF would be meaningless, and the generated frequency for the motor would suffice. The feedback from the motor would just be the generated drive signals, and they are known already from the drive circuit.

Benta.

RE: Outer rotor (outrunner) motor control circuit

Benta:
You are of course right: sine-wave drive doesn't generate
back-EMF and trapezoidal drive has varying acceleration
within a cycle.

It is again a matter of design to select a compromise
between the two extremes where the back-EMF is detectable
and the force variation is still acceptable.

The closer we come to the sine wave, the noisier will
be the back-EMF sensor. The PLL filters out this
jitter.

<nbucska@pc33peripherals.com> omit 33 Use subj: ENG-TIPS
Plesae read FAQ240-1032

RE: Outer rotor (outrunner) motor control circuit

nbucska:
Right, but I still question the PLL. If the motor is running synchronously, there is no need. If the motor is out of synchronism, you don't know where you are anyway.
The premise here is to run a BLDC as a synchronous motor, and it that case the drive controls the rpm. I don't see the need for an extra control loop that is unable to do anything.

Regards,

Benta.

RE: Outer rotor (outrunner) motor control circuit

If the back-EMF sensor has large jitter, it modulates the
commutated waveform. The Pll is a relative easy way to filter this noise out.

<nbucska@pc33peripherals.com> omit 33 Use subj: ENG-TIPS
Plesae read FAQ240-1032

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources