RC-Monster Forums  

Go Back   RC-Monster Forums > Support Forums > Brushless

Reply
 
Thread Tools Rate Thread Display Modes
Old
  (#1)
Mister-T
RC-Monster Carbon Fiber
 
Offline
Posts: 219
Join Date: Jan 2008
Location: France
05.17.2008, 08:41 AM

Hello,

Just to add my stone to this thread, most microchip/onboard controler manufacturer provide some thick documentation about there chips.

The most used in inexpensive BL ESC is the infamous Atmel Mega8, Acccording Mr del castillo (need quote) they didn't use it because they need more processing power to drive some motors and add more features.

http://www.atmel.com/dyn/resources/p...ts/doc8012.pdf

Quote:
AVR444: Sensorless control of 3-phase
brushless DC motors
Features
• Robust sensorless commutation control.
• External speed reference.
• Overcurrent detection/protection.
• Basic speed controller included.
• Full source code in C.
• Source code can be adapted to a new motor by changing parameters.
• Several I/O pins/peripherals not used for motor control. Can be used for other
purposes, such as status LEDs, communication or user input.
• Works without modification on the pin and source code compatible devices
ATmega48, ATmega88 and ATmega168.

bla bla

The magnitude of the back-EMF is directly proportional to the motor speed. This
makes it extremely difficult to detect zero-crossings at low speed, since the signal to
noise ratio is very small. The sensorless commutation scheme presented in this
application note will thus not work during startup and at very low speeds. A number of
strategies for sensorless startup of brushless DC motors have been proposed over
4 AVR444
8012A-AVR-10/05
the years. These differ in complexity and computational complexity, and there does
not seem to be one solution that fits all. Furthermore, many of these startup methods
are patented.
Quote:
BEMF vs. Hall Sensors
An important physical difference concerning determination of the rotor position via BEMF or
using Hall sensors is that for the BEMF the change of the magnetic flux in time within the coil
gives the BEMF where for the Hall sensor the magnetic flux is sensed. Because of this, for sensorless
commutation based on the measurement of the BEMF the rotor has to move before one
can determine its position. In contrast to that, Hall sensors always give a valid signal representing
a position. The position of the rotor is represented by a three bit vector with a resolution of
60° within the electrical period. For most BLDC motors, the Hall sensors are mounted within the
120° scheme that is direct compatible to the BEMF. Nevertheless, there are BLDC motors with
Hall sensors mounted within a 60° scheme resulting in a different Hall signal pattern. Those 60°
Hall sensor BLDC motors are not taken into account here.

Last edited by Mister-T; 05.17.2008 at 08:51 AM.
   
Reply With Quote
Old
  (#2)
Mister-T
RC-Monster Carbon Fiber
 
Offline
Posts: 219
Join Date: Jan 2008
Location: France
05.17.2008, 09:03 AM

Sorry it seem that i can't edit my previous post anymore

   
Reply With Quote
Old
  (#3)
lutach
RC-Monster Dual Brushless
 
lutach's Avatar
 
Offline
Posts: 5,139
Join Date: Sep 2006
05.17.2008, 09:16 AM

Mister-T,

Good info. Do you follow the BLDC thread in rcgroups? Some of the guys there have said that the Atmel MCUs do a better job in brushless application. That's why a lot of companies use the ATMEGA8 and ATMEGA16. Most of my controllers that have those will drive all motors that I have very smooth. They might not have all the memory like the Silicon Labs one, but some manufacturer can stuff a lot of info in them.
  Send a message via MSN to lutach  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump







Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
vBulletin Skin developed by: vBStyles.com