| BLDC control on ATAVRMC303 with ATxMega128A1

BLDC control on ATAVRMC303 with ATxMega128A1 Documentation

# License

Use of this program is subject to Atmel's End User License Agreement.

Please read file LICENSE.TXT for copyright notice.

# Description

This application drives a BLDC motor with trapezoidal waveforms
The motor runs in the sensored mode
It runs on an ATAVRMC303 board with an ATxMega128A1 part
The main source files are :

      -  main.c             main loop
      -  mc_control.c       PI regulation
      -  mc_drv.c           hardware level of motor control

      -  mc_interface.c     interface routines to motor control

      -  ushell_task.c      command interpreter from an ascii chain
      -  ascii.c            ascii to binary conversion

# Preamble

All parameters are given for the motor included in the kit with no load.
They must be ajusted according to the application (motor, load ...)
The ramp-up sequence must be adjusted to the motor and load

# User Manual

- At power on, the motor starts running
- The reference speed is ajusted with the DB101 extension board

## List of Material

- ATAVRMC303
- ATAVRMC300 (Power Board)