Forum: Mikrocontroller und Digitale Elektronik Brushlessmotoren Hilfe


von Martin (Gast)


Lesenswert?

Hallo,

versuche gerade das Thema Brushless motoren zu verstehen um einen 
Brushless-Controller für Modellbau nachzubauen 
(http://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren) 
doch hier komm ich nicht weiter. Wenn man eine Funktion des Winkels zum 
Strom anschaut kann man erkennen, dass dort auch negative Spannungen 
vorhanden sind. Aber in diesem Beitrag wir keine negative Spannung 
verwendet wie funktioniert dies dann? Kann mir einer dieses Thema mal 
kurz erklären? Wäre euch sehr dankbar bin am verzweifeln.

MfG

Martin

von gonzo (Gast)


Lesenswert?

Hi Martin,

du kannst an den Wicklungen schon negative Spannungen erzeugen. Du hast 
ja in jedem Halbbrückenzweig immer einen oberen (Highside) und einen 
unteren (Lowside) Schalter bzw. MOSFET. Schaltest Du nun in einem 
Halbbrückenzweig den oberen und in einer anderen Halbbrücke den unteren 
Schalter ein so liegt an den dazwischen liegenden Wicklungen vom High 
zum Lowside eine positive Spannung an. D.h. der Strom fließt in 
positiver Richtung. Kehrst Du nun in den Halbbrücken die 
Schalterstellung um, d.h. anstatt des Highside schaltest Du den Lowside 
ein und ungekehrt, so wird die Wicklung anders herum gepolt. Die 
Spannung ist nun negativ und der Strom fließt anders herum.

Gruß

von Martin (Gast)


Lesenswert?

Danke Gonzo für die Antwort!
https://upload.wikimedia.org/wikipedia/commons/8/84/Asynch_3-phase_motor.svg
wie funktioniert das dann? Wenn ich bei diesem Bild eine Spannung an L3 
anlege und L1 auf Masse dann würde der Rotor zwischen der roten und 
grünen Spule stehen bleiben?

von gonzo (Gast)


Lesenswert?

Hi,
ich kann den angehängten Link gerade nicht öffnen. Grundsätzlich kann 
man es vielleich so erklären:

Vielleicht hilft Dir das folgende Video:
http://www.youtube.com/watch?v=szgVUfyX8JM

TI ist generell eine recht gute anlaufstelle. Die anderen 
Controllerfirmen haben aber auch viele gute Infos.

Oder auch das hier:
http://de.nanotec.com/schrittmotor_animation.html

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

gonzo schrieb:
> Oder auch das hier:
> http://de.nanotec.com/schrittmotor_animation.html

Nicht verwirren lassen - Schrittmotore sind etwas ganz anderes als 
3-Phasen Brushless Motore. Das einzige, was diese Animation fürs 
Verständnis hergibt ist, das man sieht wie eine Spule angesteuert wird.

von gonzo (Gast)


Lesenswert?

Ja stimmt. Der Link ist etwas blöd. Man kann dort aber auch einen BLDC 
auswählen. Dort sieht man dann auch die Blockansteuerung des BLDC.

von Martin (Gast)


Lesenswert?

Vielen vielen Dank für die Antworten. Hab auf der Seite von TI diese 
Animation gefunden: 
http://e2e.ti.com/cfs-file.ashx/__key/telligent-evolution-components-attachments/13-854-00-00-00-66-41-61/BLDC-Commutation.gif 
Das blöde an dieser ist, dass diese mit Hall sensoren arbeitet und ich 
möchte es ohne diese machen wie im TUT(Link im ersten Beitrag) Wie im 
Tut steht dass man die Spannung an der freien Spule messen soll und 
diese mit der Betriebsspannung/2 vergleichen soll und dann weiter 
schalten soll. Wieso diese Spannung?

gonzo schrieb:
> Vielleicht hilft Dir das folgende Video:
> Youtube-Video "Introduction to InstaSPIN™-BLDC Motor Control Solution"
In diesem wird dies auch angesprochen kann mir das einer erklären.

Sorry wegen der blöden Fragen

von Gelöscht (kami89)


Lesenswert?

Martin schrieb:
> Wie im
> Tut steht dass man die Spannung an der freien Spule messen soll und
> diese mit der Betriebsspannung/2 vergleichen soll und dann weiter
> schalten soll. Wieso diese Spannung?

Lies dir mal diesen (kurzen) Thread durch, da wurde genau diese Frage 
beantwortet: Beitrag "BEMF-Schaltung"

Ich wollte das schon lange mal im Artikel noch genauer beschreiben, bin 
aber leider noch nicht dazu gekommen :-(

mfg

von Martin (Gast)


Lesenswert?

Urban B. hast du mal Erfahrung mit 
Instand-BLDC(http://www.youtube.com/watch?v=szgVUfyX8JM) gemacht?

von Gelöscht (kami89)


Lesenswert?

Martin schrieb:
> Urban B. hast du mal Erfahrung mit
> Instand-BLDC(http://www.youtube.com/watch?v=szgVUfyX8JM) gemacht?

Nein, das kannte ich noch gar nicht, sieht aber sehr interessant aus!
Aber ob man nun einen Integrator verwendet, wie im Video, oder einfach 
eine Zeitmessung macht, wird aber schlussendlich keinen grossen 
Unterschied machen vermute ich mal (nur eine Vermutung :-) ).

Ich denke, das ist auch nicht der schwierige Teil an einer BLDC 
Ansteuerung. Die zuverlässige und genaue Detektierung des 
Nulldurchganges hingegen ist nicht ganz einfach finde ich (vorallem auch 
bei tiefen Drehzahlen und beim Anlauf). Bei Vollgas ist es ein 
Kinderspiel, doch wenn die BEMF noch mit der PWM-Frequenz pulsiert muss 
man noch schauen dass man nie falsche Detektierungen bekommt, also nie 
zu einem ungünstigen Zeitpunkt abtastet.

Bei der Variante mit dem Tiefpass in der BEMF-Schaltung hat man das 
Problem natürlich nicht, da pulsiert die BEMF-Spannung nur leicht, dafür 
aber leider mit einer Phasenverschiebung.

Naja irgendwie wird das schon gehen, aber ich hatte bisher leider noch 
zu wenig Zeit um mich näher damit zu beschäftigen. Bisher hatte ich nur 
mal ein funktionierender Regler mit den Tiefpässen in der BEMF-Schaltung 
hingekriegt. Ich hoffe, ich komme nach den Semesterferien dazu, am 
Regler weiterzutüfteln, damit das Teil dann auch ohne Tiefpass 
funktioniert...

mfg

von Martin (Gast)


Lesenswert?

ok vielen Dank an alle die mir jetzt ein Stück weiter geholfen haben. 
Hoffe ich bekomm einen BLDC bald zum laufen :)

Danke

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Hier noch der übliche Hinweis auf AppNote AVR444 von Atmel, wo der 
Betrieb von sensorlosen BLDC beschrieben wird. Am besten auch den 
Schaltplan des MC100 Motorboards mit herunterladen.

von Martin (Gast)


Lesenswert?

Ok danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.