Hallo Puma,
mit null Englischkenntnissen wird das natürlich schwer
Du solltest dir schon die Fachwörter aneignen.
Unter
http://aquaticus.info/bldc_controller gibt's einen schönen Schaltplan. Hier
http://mikrocontroller.cco-ev.de/ucwiki/BrushlessCtrl findest du eine bessere Zero Cross Detection. Mit den beiden Schaltplänen kannst du hoffentlich etwas anfangen
Du kannst die PWM erstmal weglassen, also die Spannung hart durchschalten. Das ist zwar nicht optimal, aber es sollte funktionieren. Die PWM kannst du später noch dazu schalten.
So ein Brushless regler ist eigentlich ein Frequenzumrichter mit Rückkopplung. Es wird ein Drehfeld erzeugt. Die drei Phasen sind 60° bzw. 120° zueinander verschoben und bestromen jeweils eine Wicklung. Dann befindet sich immer nur zwischen zwei Wicklungen Spannung, die dritte hängt frei im Raum.
Das ist der Trick: Die dritte frei hängende befindet sich immer noch im Motor, der sich dreht. Er wirkt also auch als Generator. In der freien Wicklung wird ein Strom induziert. Dieser Strom bzw. die Spannung kann man messen, genau das wird in der Zero Cross Detection gemacht. Dazu ist noch ein Tiefpass geschaltet, damit die PWM Pulse herausgefiltert werden können.
Über diese Zero Cross Detection (Nullpunkterkennung) kann dann die Position des Rotors mit leichter Verzögerung durch den Tiefpass erkannt werden. Danach richtet man das Drehfeld, lässt es entweder schneller oder langsamer werden. Und damit kann man dann die Drehzahl steuern
Was ich noch nicht ganz verstanden habe, aber trotzdem mal versuche: Die Geschwindigkeitsänderung. An sich versucht der Rotor immer dem Drehfeld zu folgen bzw. wird vor diesem weg getrieben. Wenn die Last an der Welle zu groß ist, "rutscht" er durch, das soll u.a. durch die freihängende Wicklung erkannt werden. Aber wie kriege ich den Rotor schneller? Meine Theorie ist, dass die PWM, d.h die Leistung durch die Spulen erhöt wird. Der Rotor bewegt sich dadurch ein Stück weiter als vorher vor dem Drehfeld. Das Drehfeld kann dann angepasst werden.
ABER: Ich traue es mir nicht zu so etwas zu bauen. Du musst
3 Halbbrücken steuern, mit richtig hohen Frequenzen und Strömen
Analoge Signalverarbeitung für Zero Cross
Aktiver Freilauf, Rückspeisung, Wirbelstrombremse
µC programmieren
die Theorie dahinter verstanden haben.
Und was ich überhaupt nicht verstehe; Warum suchst du nicht erstmal im Internet? Ist doch eigentlich sinnlos schonmal dagewesenes wieder zu kauen, informier dich doch erst. Gerade dazu gibt es tausende gute Seiten.
Z.B. solltest du das hier komplett gelesen haben, damit du nicht die selben Fehler machst:
http://www.mikrocontroller.net/topic/76166#new
EDIT: Direkt noch ein Link hinterher
http://www.mikrocontroller.net/topic/45405#new
EDIT2: Ich bin über noch einen schönen link mit bunten Bildern gestolpert. Hier wird das mit PWM, ob sinus, etc erklärt:
http://www.aerodesign.de/peter/2001/...SPEEDY-BL.html
Lesezeichen