If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Registered Member #3900
Joined: Thu May 19 2011, 08:28PM
Location:
Posts: 600
i plan on using an outrunner motor for a project in the future, but i don't know about the three pins. normally they would be positive negative, and signal. in a motor however, that doesn't make sense. i believe they are like stepper motors, and you have to time the pulses into the three combinations of wires, as would the stater in a brushed motor. if i knew what wave-forms looked like, i would program a micro for this. i would rather build or buy a cheap esc though. can anyone tell me how to control these? thanks, ben
Registered Member #1225
Joined: Sat Jan 12 2008, 01:24AM
Location: Beaumont, Texas, USA
Posts: 2253
They require a three phase input, much like a HDD or some CD player motors. You would need a special driver, or you could make one. You can use 3 op amps as a phase shift oscillator, which gives you 3 outputs each 120 degrees out of phase with each other, IE 3 phase. It would have to be amplified with some transistors or mosfets. Also you should note that the speed relies on the frequency of the 3 phase source.
Go to page 12.
Here is a simulation of the same circuit. I am unsure what purpose the pot serves, it did not seem to do much in the simulator. If the resistance was high in relation to the grounded pin, it clipped the wave, but it seems to be required to get the oscillations to start. Just set the pot all the way to the right after the oscillations start. The circuit required a startup voltage, so just click the L and the oscillations should start, then you can just press the H to turn it off and it will continue to oscillate. I built some other circuit with less resistors and it did not need the pot, but i think this one is supposed to be more stable.
You can make it variable frequency by using a 3-gang pot as the resistors. This: would work, and it has a switch that could be used to turn the circuit on and off. Also, the value of the caps should all 3 be the same, but you can use a different value to set the frequency, or frequency range in the case of a circuit using pots.
Edit: This is the one i made before, it starts up by itself, and after playing with that sim i posted above i realized it takes forever and a day to start up. The only difference is that it is squarewave output, it seems i forgot about that. That would be perfect for mosfets though, to ensure they don't run linear, and i am pretty sure an outrunner runs just fine on squarewave 3 phase.
The best way to drive outrunner motors is just to buy an ESC for them, hobbyking sells loads at very good pricees (plus motors). They are driven by this waveform, in which only two phases are powered at any one time. The third phase is allowed to float, from which you can measure the back EMF across that phase, meaning the measured voltage across a phase looks like this The important point is where the back emf crosses 0V, as this marks the middle of a commutation cycle, meaning by timing this and doubling it you know when to next switch to the next drive commutation.
/edit I should add, this is for the more common sensorless control. Larger motors use hall effect sensors that accurately read the motor position, making driving them a lot simpler.
Registered Member #3900
Joined: Thu May 19 2011, 08:28PM
Location:
Posts: 600
both both the op amp way, and the sequenced pulses work fine, i will either program an avr to sequence those pulses, or build the op amp circuit with some small transistors. the only thing is, the circuit has to be light as it one or more will be used to control the main motors on a uav i am building for school. i cant put very much weight on it as it will be loaded with batteries. the other thing is that i need to control speed. a pot is too big and bulky, and anyways, how can a computer turn a pot? i need i to respond to electronic pulses.
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.