five(5) diy brushless ESC designs - Page 3 - RC Groups
Shop our Airplanes Products Drone Products Sales
Thread Tools
Sep 12, 2004, 11:03 AM
Registered User

Step by step BL-ESC programming technique


I have tons of question e-mails for BL-ESC control technique description.
The attached file shows the step by step programming of my BL-ESC design.
Also, C8051F330 mixed signal processor function block diagram of BL-ESC control is attached.
Basically, I use a comparator with software select input multiplexer with 100nS responce for BL-ESC control.

;-----------------------------------
; Copyright (C) 2004 by Takao
; All rights reserved.
; FILE NAME : BL_ESC_01.ASM
; DESCRIPTION : Simple MOS FET driver test program for motor run as a stepping motor
; NOTES: This test program does NOT have current limitter function.
; : Use the current limitter to protect the motor coil.
; : Do not run over 5 sec. to avoid the over heat.
;-----------------------------------
; FILE NAME : BL_ESC_02.ASM
; DESCRIPTION : Simple MOS FET driver test program for motor run as a stepping motor
; NOTES: This program has current limitter function. The On/Off duty is 1:6(16%), frame = 150uS.
; : But, use the hardware current limitter to protect the motor coil for single step debug.
; : Do not run over 15 sec. to avoid the over heat.
; : Check the round direction while running and correct the motor wire connection.
;-----------------------------------
; FILE NAME : BL_ESC_03.ASM
; DESCRIPTION : Simple MOS FET driver program for BL motor start run as a stepping motor
; NOTES: Improve the start stepping sequence by sweep frame timing control at starting
;-----------------------------------
; FILE NAME : BL_ESC_04.ASM
; DESCRIPTION : BL motor start run + Sampling comparator data drive.
; NOTES: Get comparator data from motor leads while 3-ST timing and drives motor with corresponding drive pattern.
;-----------------------------------
; FILE NAME : BL_ESC_05.ASM
; DO NOT USE this for latest precision zero cross detector circuit schematic.
;
; DESCRIPTION : BL motor start run + Sampling comparator data drive + Zero Cross switching drive.
; NOTES: Improve BEMF pattern detector by noise check routine.
; Stepping start + BEMF run + Zero Cross switching drive

Takao

Quote:
Originally Posted by Ron van Sommeren
Takao Shimizu's design, source code and schematic:
https://www.rcgroups.com/forums/show...&postcount=153
Last edited by Takao Shimizu; Jun 14, 2005 at 11:37 PM.
Sign up now
to remove ads between posts
Sep 12, 2004, 11:52 PM
Registered User
thx
Sep 28, 2004, 08:37 AM
Registered User
Quote:
Originally Posted by Mr DIY
Ron ... these additions are commercially driven controllers. No circuits available without paying for them. They are of little value to somebody that wants a schematic to learn how the system works. I will admit my frustration in following a link from here only to find the information I am hoping to find is not available. Just my 2c.

Mr. DIY,
How about posting schematics or board layouts of some of your developments?

Best,
R. Trujillo
Sep 28, 2004, 08:51 AM
Registered User
Mr DIY's Avatar
Quote:
Mr. DIY,
How about posting schematics or board layouts of some of your developments?
It is my intention to do so. I am trying to create some documentation at present to go along with the design that will explain everything in more detail than what we normally see here. Most people refer to the AN857 app note. I would like to create an alternative document that is more applicable to us.

But .. the main reason I have not posted it yet is because very few people here would be able to duplicate it. I am using a CPLD device that requires special hardware and SW to program it. The CPLD device could be replaced with another micro though, but then a new PCB layout would be required. Hopefully it will not be too long now before something is seen here.

Brian
Oct 09, 2004, 10:34 PM
Registered User

MY BL-ESC development tools


This is my BL-ESC software development tools.
I have designed the BAD Li-Po simulator power supply as almost 4C 700mAh Li-Po.
Last edited by Takao Shimizu; Oct 09, 2004 at 10:43 PM.
Oct 09, 2004, 10:36 PM
Registered User

BL-ESC Drive wave form


This is the ACW CD-ROM BL-ESC full power drive wave form.
Oct 11, 2004, 05:10 AM
homo ludens modellisticus
Ron van Sommeren's Avatar
Added:
TVE
http://www.hanfordsite.com/
Oct 14, 2004, 06:44 AM
homo ludens modellisticus
Ron van Sommeren's Avatar
Added a micro ESC;
https://www.rcgroups.com/forums/showthread.php?t=261316
Nov 25, 2004, 03:34 PM
Registered User
MR DIY
phone me and ill try to anser ur questions Kevin 0723789349 only in the RSA
Apr 02, 2005, 10:45 AM
homo ludens modellisticus
Ron van Sommeren's Avatar
An online course on magnetism/flux, motors and ESC's:
http://www.consult-g2.com/course.html
May 25, 2005, 11:33 AM
homo ludens modellisticus
Ron van Sommeren's Avatar
Added more motor and controller theory:
http://www.innovatia.com/
http://www.innovatia.com/Design_Cent...lectronics.htm

Vriendelijke groeten Ron van Sommeren
e-motor building tips & tricks
diy outrunner discussion group
int. E fly-in & diy outrunner meet, September, Nijmegen, the Netherlands
May 30, 2005, 05:43 PM
homo ludens modellisticus
Ron van Sommeren's Avatar
Added this 'Quax' controller link:
http://people.freenet.de/khruehlow/
Jun 14, 2005, 08:19 PM
Registered User

Lipoly step current


Hi,

I'm in the midst of completing a brushless speed controller board for a research project. I've found that when I send my motor step commands (ie. go from one set value to another, non-contiguous value) the motor instantaneously demands a large current.

Of course, Li+poly batteries don't like being run down like that. Does anyone know how to stop the cells doing this elegantly, or how commercial units do it?

cheers,

-Paul
Jun 15, 2005, 08:24 AM
homo ludens modellisticus
Ron van Sommeren's Avatar
Beter give it a separate thread Paul, more people will see it. And I intended this thread to be a compilation thread only.

Vriendelijke groeten Ron
Jul 07, 2005, 11:32 AM
homo ludens modellisticus
Ron van Sommeren's Avatar
Added:
http://frederic.brame.free.fr/variat...0brushless.htm


Thread Tools