View Single Post
Old Sep 12, 2004, 10:03 AM
Takao Shimizu is offline
Find More Posts by Takao Shimizu
Registered User
Tokyo, Japan
Joined Nov 2002
903 Posts
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:
http://www.rcgroups.com/forums/showp...&postcount=153
Takao Shimizu is offline Find More Posts by Takao Shimizu
Last edited by Takao Shimizu; Jun 14, 2005 at 10:37 PM.
Reply With Quote