Categories

BLDC motor control using Atmega328

Posted on Sunday, May 4th, 2014 in AVR, project logs by the machinegeek

BLDC
Nich Fugal from Makeatronics is working on a BLDC motor controller.

I call it a smart BLDC commutator. In a nutshell it’s a dedicated atmega328 that monitors the hall effect sensors on a brushless DC motor and takes care of the commutating and driver circuitry.

It’s smart because it has the ability to extract and keep track of motor position while monitoring the hall sensors. There’s also an option to plug in a quadrature encoder for higher resolution. The position can be sampled via a sample and hold input and communicated to a host controller via SPI.

I designed it to be an easy to use black box for interfacing with BLDC motors. All the host controller has to do is feed it direction (high/low) and PWM and the rest is done for you.

More build information is available from Makeatronics.

Via the contact form.

This entry was posted on Sunday, May 4th, 2014 at 9:17 pm and is filed under AVR, project logs. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Craig Hollabaugh: Excellent tip, please keep these coming. Thanks!
  • ConnyCola: When will the page go online? I would love to see more of the new service!
  • Edward Mallon: Dr. Beddow's instrumentation class has been building the 2016 version of the Cave Pearl datalogger for more than three years, and feedback from that experience...
  • Neal: Loose no more.
  • Crawford: Must try to win...