As previously discussed on Bits & Pieces, the low-power sipping 8-bit AVR RISC-based microcontroller boasts 8KB of programmable flash memory, 1KB of SRAM, 512K EEPROM, and a 6 or 8 channel 10-bit A/D converter. The device also supports throughput of 16 MIPS at 16 MHz, while operating between 2.7-5.5 volts.
“Brushless motors have no brushes in them (duh). But what does that really mean? In order to spin the motor a very carefully crafted signal is sent through the motor coils in the stationary portion (called the stator), producing a magnetic field that pushes against permanent magnets in the rotor,” writes HackADay’s Mike Szczys.
“A big part of crafting that signal is knowing the position of the rotor. This is often accomplished with Hall Effect sensors, but can also be performed without them by measuring the back EMF in the coils not currently being driven. The AVR-GCC compatible library which Davide Gironi put together can be tweaked to work with either setup.”