Motoren

BLDC Evaluierungskit

Zum Entwickeln von Softwareroutinen für die Motoransteuerung braucht man ein Evaluierungskit, daß die pro-
blemlose Beobachtung sowohl der Motorsignale als auch der Zustandsabfolge in der Software ermöglicht. Da man speziell bei den Kommutierungsalgorithmen nur in Echtzeit vernünftig beobachten kann, baute ich ein kleines Evaluierungskit dazu.
Die folgenden Bilder zeigen die Teilschaltungen davon. Als Prozessor kommt ein ATMega8 zum Einsatz. Er verfügt über ausreichend Ressourcen für die Blockommutierung. Die Stiftleisten um den Prozessor herum können zum Anschließen eines Logic Analyzers genutzt werden.

Schaltung des Prozessorteils.



Schaltung der EMK-Messung.

Die Schaltung zur EMK-Messung bildet die Differenz jedes Phasensignals zum Sternpunkt. Dies erlaubt, auch mit einfacheren Oszilloskopen die auf den Sternpunkt bezogene Phasenspannung zu beobachten, um die korrekte Kommutierung besser beobachten zu können. Die Komparatoren generieren daraus die detektierten Positionssignale zur Beobachtung mit dem Logic Analyzer.

Schaltung des Leistungsteils.

Der Leistungsteil besteht aus drei Halbbrücken, die von jeweils einem Halbbrückentreiber mit Bootstrap-
versorgung gesteuert werden.
Stromversorgung und serielle Schnittstelle.
Die Stromversorgung generiert aus der Versorgungsspannung die Versorgungen für den Prozessor, die Halbbrückentreiber und eine negative Spannung für die Ausgabe der sternpunktbezogenen Phasenspan-
nungen.

Bestückungsplan.

Das Board ist recht einfach gehalten. Da keine Not zur Platzeinsparung bestand, ist die Fläche nicht optimiert. Dafür läßt sich die Platine als einseitige Version mit ein paar Brücken aufbauen. Hier gibt es das Platinenfile für den Nachbau.
Oberseite und Unterseite der bestückten Platine.
Da ich inzwischen eine andere, umfangreichere Evaluierungsversion besitze, ist dieses Board bisher wenig zum Einsatz gekommen.