RC Groups

RC Groups
    DIY Electronics
        FAQ five(5) diy brushless ESC designs

#1 Ron van Sommeren Aug 08, 2003 05:04 AM

diy brushless controller designs, compilation
 
compilation of brushed diy ESC designs
www.rcgroups.com/forums/showthread.php?s=&threadid=157193


Please report dead links.

Books/theory
  1. www.amazon.com/exec/obidos/ASIN/0070668108/electronicformod
  2. An online course on magnetism/flux, motors and ESC's
    www.consult-g2.com/course.html
  3. www.innovatia.com/
    www.innovatia.com/Design_Center/Power_Electronics.htm
Sensored
  1. homepages.paradise.net.nz/bhabbott/sensored.html
Sensorless
  1. OSMC project kits
    www.robotpower.com
    Discussion group
    www.yahoogroups.com/group/osmc
  2. Discussion groups
    groups.yahoo.com/group/osmc
    -> files section
    mailman.evtech.org/mailman/listinfo/evtech
  3. Development discussion
    www.rcgroups.com/forums/showthread.php?t=200567 (very active and excellent)
    www.rcgroups.com/forums/showthread.php?t=890041&page=2&pp=10
    www.rclineforum.de/forum/thread.php?threadid=48225&sid= (very good too, 0.45gr brushless controller)
    www.rcgroups.com/forums/showthread.php?s=&threadid=168476
    www.rcgroups.com/forums/showthread.php?s=&threadid=181247
    www.rcgroups.com/forums/showthread.php?t=200567
  4. This design one we all know, Jo Aichingers family of Speedy-BL controllers. Sadly, Jo passed away in april 2006, I don't know if any one else does the firmware IC programming now, maybe Thomas Radetzki? ???
    www.speedy-bl.com
    www.radetzki.info/html/sbl_micro_e.html
    www.ele.tut.fi/~peni/speedy_sprint/speedy_sprint.html
    www.aerodesign.de/peter/2001/LRK350/SPEEDY-BL_eng.html
    'Mass' production ;)
    users.cybercity.dk/~ccc16084
    -> electronic page
    -> Brushless Speed Controllers
  5. plaza29.mbn.or.jp/~sgl02777/ (English/Japanese)
    www.rcgroups.com/forums/showthread.php?s=&threadid=70373
  6. gb97816.bei.t-online.de/ (German)
    -> projekte
  7. www.2mslbldc.g4g-server.com
  8. A group design
    www.bldc.de (German/English)
  9. Rod Hower's design
    www.rcgroups.com/forums/showthread.php?postid=1838041#post1838041
  10. Quote:

    Open Source Firmware for ATmega-based Brushless ESCs. This tree contains Atmel AVR assembly code for ATmega-based 3-phase sensor-less motor electronic speed control (ESC) boards ...
    Based on Bernard Konze's design in the next item
    github.com/sim-/tgy
    in combination with this active development thread
    www.rcgroups.com/forums/showthread.php?t=1513678
  11. Bernard Konze
    home.versanet.de/~b-konze
    (English & German)
    www.turbinemuseum.de/Modellbau/BLMC__UK_/blmc__uk_.html (English)
    people.freenet.de/khruehlow
  12. Takao Shimizu's design, source code and schematics
    www.rcgroups.com/forums/showpost.php?p=2565567&postcount=153
  13. TVE
    www.hanfordsite.com
  14. French diy sites
    frederic.brame.free.fr/variateur%20pour%20moteur%20brushless/variateur%20pour%20moteur%20brushless.htm
    www.silicium628.fr
    -> electronique
  15. Ezone diy electronics subforum
    www.rcgroups.com/forums/forumdisplay.php?f=199
  16. 'Elektor' magazine design (also published in it's French, German, Dutch and Italian pendants)
    www.elektor-electronics.co.uk/Default.aspx?tabid=97&ProductID=2721
    -> 'Brushless Motor Controller'
  17. For underwater robot
    aquaticus.info/bldc_controller
    groups.yahoo.com/group/lrk-torquemax/message/10239
  18. jetcontrol.de/Bastelstube/d2pack.html
  19. micro motor controller
    www.rcgroups.com/forums/showthread.php?t=261316
  20. 1.57gr brushless controller
    home.foni.net/~c-schlabitz/Floh
    home.versanet.de/%7Eb-konze/blmc_flea/blmc.htm
  21. Wiki
    bldc.wikidot.com
  22. with reverse
    www.rcgroups.com/forums/showthread.php?p=8056614#post8056614
  23. Demo's and tutorials on www.freescale.com, e.g.
    www.freescale.com/files/microcontrollers/doc/train_ref_material/motorbldctut.html
  24. high voltage
    rmmx.gmxhome.de/bldchv/english/start.html
  25. Brushless controller/timer for Control Line:
    www.pek.nu/pekproj/proj/el/sc
    Discussion:
    www.svensktmodellflyg.se/forum1.asp?viewmode=1&msgid=195747&page=&CurrentMa inTopic=2
Vriendelijke groeten ;) Ron

#2 Markz Aug 08, 2003 08:52 AM

Thanks Ron

I've always been contemplating a challenge like this. This is a great compilation of designs - too bad I can't read german, but I'll see what the web translators can come up with

Marc

#3 KreAture Aug 08, 2003 10:32 AM

Mine will be very much like number 4 I think.

#4 Mark Sanders Sep 18, 2003 09:37 AM

Thanks Ron - keep up the good work / mark

#5 Mr DIY Oct 20, 2003 04:45 AM

Continuing on with Brushless designs, I am close to finalizing mine and have progressed to my second PCB version that now incorporates the sensor circuitry. I have managed to get a HD motor running without a problem, but when I attempted my Mega motor, I promptly burned out the high side FETs. There seems to be limited information relating to the method of drive and I do not have a commercial one at my disposal that would answer all my questions.

Now this may sound like a very stupid question to those that know, but what I need to know is … when starting the motor, a PWM signal is applied. But once up and running, then what? Is the PWM discarded and short pulses triggered at the start of each new phase? In other words, fire the “controlled” pulse, which accelerates the motor, and then wait for “crossing” feedback whilst motor decelerates. The controlled pulse width then determines the final speed. Is this the way it is done, or is the PWM signal being used all the time? I am finding that an extended duration PWM signal is the cause of my FETs going bang. They are being driven via a FET driver IC.

My controller at present is an overkill as far as the digital stuff goes. Wanted to play with a logic device, so added it in order to make controller more flexible and allow very high speeds. Will post pic as soon as I get a motor running.

#6 Takao Shimizu Jan 06, 2004 08:05 PM

Too slow detection and starting
 
Mr DIY,

>wait for “crossing” feedback

You must wait the feed back signal for next switch to start and run, for sure.
So far, My new program generates "preset duty" drive phase signal applying sequently until next 1/2Vcc cross signal detection, under no information of magnet rotor position.

http://www.rcgroups.com/forums/showt...89#post1676789

Also, "Too slow condition" as over load can be detected while running by timer. This condition is also caused at starting.Then,my program has no-output timer as starting duty control when the system does not start.

FET works CD-ROM RC motor, because of the coil winding wire is not so thick as low resistance compared to RDS(On):On Resistance between Drain and Source. FET does not heat up at all on my winding.

The problem is "preset duty" setting value to protect FETs when the motor coil is wound with very a few turns and with very low registance thick wire.

You may sense the starting rush current by RDS(On) on FET or one of current sense hall device on power line by A/D for best solution.

#7 FlyByMike Jan 06, 2004 08:34 PM

Quote:

Originally posted by Markz
Thanks Ron

I've always been contemplating a challenge like this. This is a great compilation of designs - too bad I can't read german, but I'll see what the web translators can come up with

Marc

This site will translate words, phrases, and even URLs: http://babel.altavista.com/translate.dyn
I use it a lot :)
-Mike

#8 Ron van Sommeren Jan 07, 2004 04:32 PM

Or
http://www.google.com/language_tools?hl=en

#9 FlyByMike Jan 07, 2004 05:34 PM

Thanks Ron, I've bookmarked that one too.
-Mike

#10 mr_wood Jan 08, 2004 09:20 AM

Sensored Design
 
Hi,

I am looking for a sensored design. I want to use the hall sensors on the CD board I have. Surely this can't be too difficult ??

Anyone have any ideas ?

Thanks
Tim

#11 FlyByMike Jan 08, 2004 07:05 PM

Sensorless is simpler than sensor type, parts-wise that is :)
-Mike
edit: Posted after Takao's post to clarify it. Which he deleted and re-posted. Maybe I should delete this as it is confusing. :confused:
BTW, controller software is much easier w/ a sensored motor.

#12 Takao Shimizu Jan 08, 2004 07:07 PM

Re: Sensored Design
 
1 Attachment(s)
Tim,

Sensored type is useful to get the starting torque for RC car application.

Sensore less circuit is simpler than sensored type.

Takao

#13 mr_wood Jan 09, 2004 03:20 AM

this is very complex,

I was hoping it would be easy like the circuit for the 2-phase motor in http://www.rcmicroflight.com/library/motor1.asp . Incidently would a 2 phase motor be powerful enough for RC - the controller is certainly simple !

Thanks
Tim

#14 Takao Shimizu Jan 09, 2004 03:30 AM

Tim,

This is my simplest flying single phase motor.

http://www.rcgroups.com/forums/showt...518#post594518

Takao

#15 Ron van Sommeren Jan 15, 2004 06:42 PM

Added development discussions:
http://www.rcgroups.com/forums/showt...hreadid=168476
http://www.rcgroups.com/forums/showt...hreadid=181247


All times are GMT -5. The time now is 01:33 AM.