AVR Brushless Motor Controller

Kurzbeschreibung:

Die Brushless Motor Controller Leiterplatte ist für einen ATmega48/88/168/328 gedacht. Die Software wurde in C (AVR GCC) geschrieben. Die Kommutierung erfolgt mittels Back EMF (zero crossing detection) mit dem internen Komperator des Prozessors. Zur Steuerung des Controllers wird das I2C Protokoll eingesetzt. 

 

 

Brushless Gleichstrommotoren kurz BLDC Motoren haben in kürzester Zeit einen hohen Publikationsgrad erreicht. BLDC Motoren sind in einer Vielzahl von Produkten wiederzufinden z.B. Festplatten, Lüftern, DVD Playern und in vielen anderen Geräten mehr. Der Vorteil von BLDC ist: 

  • hohe Drehzahl in Verbindung mit einem großen Drehmoment

  • einen hohen Wirkungsgrad

  • lange Lebensdauer und Zuverlässigkeit

Den Vorteilen gegenüber steht ein größerer Aufwand für die Ansteuerung. Es genügt nicht an BLDC Motoren eine Gleichspannung anzulegen. Für den Betrieb von BLDC Motoren benötigt man daher auch noch einen Brushless Motor Controller kurz BLMC genannt.  

Den Regler habe ich für folgenden Motor entwickelt und getestet:

Roxxy® BL Outrunner 2824-34 von Robbe

Last-Strom 8A, Abgabeleistung 90W, Betriebsspannung 7-12V (kurzzeitig auch mit 24V-30V getestet), kV (U/min pro Volt) 1100 

Dateien für den AVR BLMC Einstieg

Layout, Schaltplan, Aufbauanleitung und Source Code (15.09.2011) 

 

FAQ:

Was bedeuten die Abkürzungen ESC und BEC?

 

  • ESC steht für Electronic Speed Controller also nur ein anderes Wort für Bruschless Controller

  • BEC ist die Abkürzung für Battery Eliminator Circuit, um den Empfänger Akku zu sparen wird das RC System über den Brushless Controller mit 5V versorgt. Die 5V werden aus dem Antriebsakku gewonnen.