Atmel Logo  
   Subscribe to RSS
Products > Microcontrollers > AVR® 8-Bit RISC > Applications

AVR® 8-Bit RISC - Applications - Three-phase Brushless DC Motors

Back to Motor Control AVR Solutions

Three-phase Brushless DC Motors provide excellent performance characteristics with and without position sensors.
Sensor-based BLDC are used when initial load is unknown or varies, or when high initial torque is required.
Sensorless BLDC motors are typically used in fans where they save Hall sensors and wiring.

Typical applications:
- Power tools
- Refrigerators/Cooling (compressors)
- HVAC (e.g. Fan)

Sensor-based Control of Three-phase BLDC

Sensor-based Control of Three-phase BLDC

Hall-sensor based control of three phase BLDC
- Hall-sensor inputs on IO with Pin-Change-Interrupt
- Speed controlled using PWM channels connected to low side drivers

Current monitoring: Using ADC or Analog comparator

Communication supported: TWI, SPI and UART

Target device: ATmega48/88/168, any AVR with three PWM outputs

List of application notes
Document Software Description
AVR443: Sensor-based control of Three-phase Brushless DC motor (8 pages, revision A, updated 06/05)
AVR447: Sinusoidal driving of three-phase permanent magnet motor using ATmega48/88/168 (26 pages, revision A, updated 06/06)
AVR448: Control of High Voltage Three-phase BLDC Motor (10 pages, revision A, updated 07/05)
AVR492: Brushless DC Motor control using AT90PWM3 (26 pages, revision A, updated 07/05)
AVR493: Sensorless Commutation of Brushless DC Motor (BLDC) using AT90PWM3 and ATAVRMC100 (19 pages, revision A, updated 07/06)
AVR452: Sensor-based Control of Three Phase Brushless DC Motors Using AT90CAN128/64/32 (10 pages, revision A, updated 03/06)

 

Sensorless Control of Three-phase BLDC

Sensorless Control of Three-phase BLDC

Control of three-phase sensorless BLDC Motor
- Rotor position determined by using differential ADC
- Speed controlled using PWM channels connected to low side drivers

Over-current monitoring: Using ADC or Analog comparator

Communication supported: TWI, SPI and UART

Target device: ATmega48/88/168, ATmega64, AT90PWM3

List of application notes
Document Software Description
AVR444: Sensorless control of 3-phase brushless DC motors (14 pages, revision A, updated 10/05)