HobbyKing.com New Products Flash Sale
R/C Groups.com   RCCars Crack Roll Flying Giants RC Power The E Zone Lift Zone Our Sponsors
R/C Groups.com


Go Back   RC Groups > Aircraft - General > DIY Electronics

Reply Post New Thread  Previous Thread Next Thread
 
Thread Tools
Old Feb 17, 2004, 08:40 AM   #1
Impossible? Hah!
 
KreAture's Avatar
 
Join Date: Jun 2003
Location: Oslo Fornebu, Norway
Posts: 2,820
BLDC controller

Well, I wanna be the one to start up the new thread in the DIY forums

To iterate, here's the old thread:
http://www.rcgroups.com/forums/showt...hreadid=181247

I won't repost any of the old stuff, let's get new stuff in!

I am planning to make a prototype circuit with a programmer buildt in for easy re-flashing now. It will only be the basic module and not have any motor peripherals. I was thinking of using a pinheader and linking it to the FET-board so that I may do changes on the design more quickly.

I will be experimenting with heavy filtering of the EMF signal with rpm-based table-correction of the signal phase. This should make it possible to design a very high commutation-rate controller without the need for fast ADC.
KreAture is offline Find More Posts by KreAture   Reply With Quote
Old Feb 18, 2004, 12:41 AM   #2
Registered User
 
Mr DIY's Avatar
 
Join Date: Aug 2003
Location: South Africa
Posts: 587
So Kreature, what have you done so far? Have you managed to breadboard any circuitry yet? I am more than a little curious to see how your idea is going to work.

Brian
Mr DIY is offline Find More Posts by Mr DIY   Reply With Quote
Old Feb 18, 2004, 06:35 AM   #3
Impossible? Hah!
 
KreAture's Avatar
 
Join Date: Jun 2003
Location: Oslo Fornebu, Norway
Posts: 2,820
I have simulated the filter to stry and eliminate as much phase delay as possible. The best I got so far was 3 deg predictable phase shift spread over the last 7-10.000 rpm. (Was targeting 10.000 rpm max on 12 magnet motor. = 6000 commutations / second.)
KreAture is offline Find More Posts by KreAture   Reply With Quote
Old Feb 18, 2004, 06:35 AM   #4
Impossible? Hah!
 
KreAture's Avatar
 
Join Date: Jun 2003
Location: Oslo Fornebu, Norway
Posts: 2,820
Oh, and I don't breadboard. I etch and smt. Faster and neater.
KreAture is offline Find More Posts by KreAture   Reply With Quote
Old Feb 18, 2004, 07:00 AM   #5
Registered User
 
Mr DIY's Avatar
 
Join Date: Aug 2003
Location: South Africa
Posts: 587
Quote:
Oh, and I don't breadboard. I etch and smt. Faster and neater.
I do the same... however it was meant more as a figure of speech as in ...have you put anything in hardware yet. You answered anyway
Mr DIY is offline Find More Posts by Mr DIY   Reply With Quote
Old Feb 19, 2004, 04:18 PM   #6
Registered User
 
Join Date: Oct 2003
Location: Baltimore Bwi Rr Stn, Maryland, United States
Posts: 409
Re: BLDC controller

Quote:
Originally posted by KreAture
Well, I wanna be the one to start up the new thread in the DIY forums

To iterate, here's the old thread:
http://www.rcgroups.com/forums/showt...hreadid=181247

I won't repost any of the old stuff, let's get new stuff in!

I am planning to make a prototype circuit with a programmer buildt in for easy re-flashing now. It will only be the basic module and not have any motor peripherals. I was thinking of using a pinheader and linking it to the FET-board so that I may do changes on the design more quickly.

I will be experimenting with heavy filtering of the EMF signal with rpm-based table-correction of the signal phase. This should make it possible to design a very high commutation-rate controller without the need for fast ADC.
I have received my BLDC PCBs and will start populating the bord in a few days. I use the Microchip ICD2 for in curcuit programming. This eliminates the need for a programmer on the BLDC and allows debugging in the actual target application. I am starting with AN857 and hope to move to dsPICs when they are available.
whanderson is offline Find More Posts by whanderson   Reply With Quote
Old Feb 19, 2004, 04:32 PM   #7
Impossible? Hah!
 
KreAture's Avatar
 
Join Date: Jun 2003
Location: Oslo Fornebu, Norway
Posts: 2,820
Cool. I am currently redesigning my regular ESC. Making it more robust. (Removing a bit more noise from the system and getting the LVC working right. It will provide a platform for my brushless version.
KreAture is offline Find More Posts by KreAture   Reply With Quote
Old Feb 20, 2004, 12:56 AM   #8
Registered User
 
Mr DIY's Avatar
 
Join Date: Aug 2003
Location: South Africa
Posts: 587
Well seeing we are giving current status reports, I am currently adding in/testing all that laborious software that does all the start up checks.. like look for correct PWM sequence from Rx, Battery voltage / FET driver voltage checks, Low voltage cut off, arming sequences/user programming ect.
My latest PCB is almost fully populated .. just needs the FET drivers and FPGA device. Still awaiting the FETs I ordered though.

Mr Takao.

I ran some tests on the ADC module and over-clocked it progressively up to 2MHz while watching the stream of samples sent to my PC. Samples where within 1 bit resolution for an 8-bit sample on a RX PWM generated voltage. Not bad for device that is clocked 10 times faster than the specified spec. I am yet to try the 4MHz clock as you have done, but I am more than happy with the 6 odd uS conversion time I am getting. It has allowed me to totally rethink how I am doing some routines.

Brian
Mr DIY is offline Find More Posts by Mr DIY   Reply With Quote
Old Feb 21, 2004, 11:00 AM   #9
Registered User
 
MAVA's Avatar
 
Join Date: Mar 2000
Location: El Dorado Hills, California, U.S.A.
Posts: 384
Kreature

Here is somthing that may help you with the journey of the DIY Brushless Controller.

Microchip application note AN857

http://www.microchip.com/1010/suppdo...n857/index.htm

Link to all the Motor application notes.

http://www.microchip.com/1010/suppdo...ntes/index.htm

Martin
MAVA is offline Find More Posts by MAVA   Reply With Quote
Old Feb 21, 2004, 08:55 PM   #10
Registered User
 
Join Date: Nov 2000
Location: Raleigh,NC
Posts: 1,980
I had looked at AN587, and was really curious about the sensorless design they show. Most other designs sense all three phases, but their sensorless design has input from only one phase . If the motor is running at a fairly constant speed, this should be fine and save a few components. I would wonder however, how well it would handle startup or rapid speed changes.

Jeff
jeffs555 is offline Find More Posts by jeffs555   Reply With Quote
Old Feb 21, 2004, 10:11 PM   #11
Registered User
 
Join Date: Oct 2003
Location: Baltimore Bwi Rr Stn, Maryland, United States
Posts: 409
Quote:
Originally posted by jeffs555
I had looked at AN587, and was really curious about the sensorless design they show. Most other designs sense all three phases, but their sensorless design has input from only one phase . If the motor is running at a fairly constant speed, this should be fine and save a few components. I would wonder however, how well it would handle startup or rapid speed changes.

Jeff
I am in the process of building AN857. I will let you know how it works.
whanderson is offline Find More Posts by whanderson   Reply With Quote
Old Feb 22, 2004, 10:18 AM   #12
Impossible? Hah!
 
KreAture's Avatar
 
Join Date: Jun 2003
Location: Oslo Fornebu, Norway
Posts: 2,820
MAVA
I've read all their appnotes before, as well as all ST and Motorola notes. The challenge is not to get it to work. I know a lot of how it should and can be done. I am simply trying to get it done with a more elegant solution.
KreAture is offline Find More Posts by KreAture   Reply With Quote
Old Mar 01, 2004, 01:18 AM   #13
Registered User
 
Mr DIY's Avatar
 
Join Date: Aug 2003
Location: South Africa
Posts: 587
Hmm ... all is quiet here. Anybody make progress?

I myself, waiting for last 2 of my outstanding components, the low drop regulator and most importantly, FETs. Should have them this week.
Mr DIY is offline Find More Posts by Mr DIY   Reply With Quote
Old Mar 01, 2004, 06:34 AM   #14
Impossible? Hah!
 
KreAture's Avatar
 
Join Date: Jun 2003
Location: Oslo Fornebu, Norway
Posts: 2,820
I had great success with the new regulator I tested. 1.15v drop 1 Amp. Should suffice. Now to make a new prototype with ICSP header...
KreAture is offline Find More Posts by KreAture   Reply With Quote
Old Mar 01, 2004, 08:07 AM   #15
Registered User
 
Mr DIY's Avatar
 
Join Date: Aug 2003
Location: South Africa
Posts: 587
Takao write - previous thread
Quote:
I had found one interesting chip.

http://www.silabs.com/products/micr...xsig_matrix.asp

The development tool is $99!
Ooh! nice 8051 based micros. Very similar to the Analog Devices ADuc812 range. I have a few of the AD devices left, but found them very expensive when compared to the Mega 8. The thing that they have, as do the devices listed above, are the 12 bit DACs. They come in very usefull. Any clues as to cost Takao?
Mr DIY is offline Find More Posts by Mr DIY   Reply With Quote
Reply Post New Thread  Previous Thread Next Thread

Castle Creations      DRIVE / FLY / SUPPORT  

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Discussion BLC-40 Thunder Tiger(ACE) BLDC controller Shread Power Systems 0 Mar 31, 2007 07:25 AM
Help! Output Waveform Of Reciever And The Bldc Controller CLEMENT DIY Electronics 3 Sep 06, 2004 08:12 AM
BLDC controller advice needed Foxy DIY Electronics 13 Jul 10, 2004 07:37 AM




All RCGroups content copyright 1996 - 2009 by RCGroups.com and Jim Bourke except where otherwise indicated.
Terry the transmitter, the RCGroups name and logo, The E Zone, Lift Zone, and RC Power are all trademarks of RCGroups and Jim Bourke. Please report any misuse of our trademarks using the contact form. Thank you.

Bored? Want to fight?
Join the RCGroups clan!

Powered by vBulletin, Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.