![]() |
Startseite | Forum | Lexikon / Übersicht | Registrieren | Hilfe | Benutzerliste | Kalender | Alle Foren als gelesen markieren |
|
![]() |
Themen-Optionen | Ansicht |
![]() |
#21 |
Gast
Beiträge: n/a
|
![]()
Wer noch ein bisschen mehr Lust auf Theorie hat....
Hatte ich mal im letzten Winter zusammengestrickt http://rmmx.gmxhome.de/bldchv/start.html GruÃ? Ralf |
![]() ![]() ![]() |
Folgende 8 Benutzer sagen Danke zu für den nützlichen Beitrag: | Aussenläufer (21.02.2010), bestan (19.02.2010), Gortosch (04.07.2011), Mathelikos (19.02.2010), Paule (20.03.2011), Reiner Fuchs (18.12.2010), tino79 (07.03.2010) |
![]() |
#22 |
Gast
Beiträge: n/a
|
![]()
Jupp, der dreht sich so schnell, wie es ihm sein Drehmoment bei anliegender mech. Last und Spannung (integriert aus PWM (An/Aus) nach den spezifischen UPM/V erlaubt. Der ESC führt nicht, er kommutiert, wie er den Rotor per Gegeninduktionsimpulse der Wicklungen in Position wähnt. Der ESC ist nicht die Henne, er ist das Ei.
Dass der ESC letztendlich doch die Drehzahl stellt durch das von ihm auch erzeugte PWM ("Gas") wie bei der guten alten Bürste, steht auf einem anderen Blatt. |
![]() ![]() ![]() |
![]() |
#23 |
Gast
Beiträge: n/a
|
![]()
probieren wir es nochmal ein bisserl anders:
Zuerst mal dazu, wie der Steller allgemein eine variable Spannung aus dem Antriebsakku erzeugt: das geschieht wie schon erwähnt mittels PWM (Pulsweitenmodulierung). Grob gesagt ist das einfach ein Rechtecksignal, wo eine gewisse Zeit eingeschaltet wird, und eine gewisse Zeit ausgeschaltet. Das Verhältnis zwischen Ein und Aus kann man einstellen. Nehmen wir mal einen alten Bürstenmotor her, welchen wir mit einem Schalter ein- und ausschalten können. Wir wissen, da� so ein Motor eine gewisse Trägheit hat. Schaltest du ihn ein, so dreht er nicht sofort mit voller Drehzahl, braucht einen Moment bis er diese erreichen kann. Wenn du ausschaltest, dann steht er auch nicht sofort, sondern braucht dafür auch eine gewisse Zeit. Wenn du nun den Schalter ganz schnell die halbe Zeit ein- und wieder ausschaltest, so kann der Motor nie auf volle Drehzahl kommen und er wird auch nie zum Stillstand kommen. Es stellt sich eine mittlere Drehzahl ein (alles mal vereinfacht dargestellt). Man kann also durch ganz schnelles Ein- und Ausschalten den gleichen Effekt erreichen, als würde man einen Akku mit variabler Spannung einsetzen. Die Frequenz dieser PWM ist das, was wir unter Taktfrequenz beim Steller/Regler kennen. Bei 8kHz wird zb. 8000 mal pro Sekunde ein- und wieder ausgeschaltet, das Verhältnis der Ein- zur Aus-Phase bestimmt die mittlere Spannung. Bei 50% Ein und 50% Aus innerhalb einer Periode (125µs bei 8kHz) ergibt sich also die halbe Akkuspannung. Der Bürstenmotor würde also mit halber Drehzahl drehen (unbelastet). Der Trick mit dem schnellen Ein-/Ausschalten funktioniert auch in anderen Bereichen, etwa bei Leuchtdioden, weil unser Auge so träge ist. Der gleiche Trick funktioniert natürlich auch beim bürstenlosen Motor. Anstatt immer durchgehend die volle Spannung auf die jeweiligen Spulen zu schalten, werden diese mittels PWM schnell ein- und ausgeschaltet. Nehmen wir also mal an, du stellst die halbe Spannung ein, also 50:50. Der Motor steht am Anfang, wir wollen ihn nun mit halber Spannung laufen lassen. Jetzt kommt ein schwieriger Moment, der Anlauf. Unsere Steller arbeiten sensorlos und bekommen die Info wie schon mal erwähnt durch das Signal der Induktionsspannung an der unbestromten Phase (gibt auch Tricks, wie man an bestromten Phasen die Auswertung macht). Wenn der Rotor dreht, dann induziert er ja in den Spulen eine Spannung, und die wird ausgewertet. Dreht er sich nicht, gibt es auch keine Spannung. Das hei�t aber nichts anders, als da� der Steller zu Beginn gar nicht wei�, wo der Rotor steht. Beim Bürstenmotor ist das einfach, weil es durch den Kommutator immer einen fixen Zusammenhang gibt. Um den bürstenosen Motor perfekt anzusteuern bräuchte er aber die Info über die aktuelle Rotorstellung. Was macht man? Nun, man steuert am Anfang "blind" nach einem gewissen Schema, bis ein verwertbares Signal vorhanden ist und man die Rotorposition kennt. Da kann es auch schon mal vorkommen, da� der Motor kurz in die andere Richtung anläuft und dann die Richtung wechselt. In diesem Anlaufprozess liegt einiges an Know-How, ihr kennt es ja, manche Hersteller bekommen keinen so guten Anlauf hin wie andere. Da gibt es also so seine Tricks. Ok, nehmen wir mal an, der Steller erzeugt nun sein Drehfeld und der Rotor beschleunigt. Sobald der Steller wei�, wie der Rotor momentan steht, passt er das Drehfeld sofort an die Rotorstellung an. Die müssen immer fix zueinander stehen. Da wir ja nun die halbe Spannung angelegt haben, möchte der Motor weiter beschleunigen. Der Steller wei�, da� der Motor immer schneller wird und erhöht auch gleichzeitig die Drehfrequenz des Drehfeldes. Irgendwann erreicht dann der Motor seine gewünschte Drehzahl. Die ergibt sich eben aus der angelegten Spannung und einer eventuellen Last. Das Feld dreht sich also immer genauso schnell wie der Rotor, weil dies ja ständig angepasst wird. Jetzt bremsen wir mal das Teil. Der Steller merkt, da� die Welle unter Last langsamer wird. Er mu� aufpassen, da� die Stellung des Stromvektors aber weiterhin zum Rotor optimal steht. Er wird also das Drehfeld auch verlangsamen. Er hält zu jeder Zeit die fixe Winkelbeziehung aufrecht. Genau das, was ein Kommutator beim Bürstenmotor auch ständig aber automatisch macht. Wie funktioniert nun eine Drehzahlregelung? Dadurch, da� ja das Signal vom Rotor ausgewertet wird, kennt der Steller auch die aktuelle Drehzahl des Rotors. Belastet man dann die Welle, so merkt er, da� die Drehzahl niedriger wird. Er wird nun mehr "Stoff" geben, passt die PWM (und somit die Spannung) so an, da� die Soll-Drehzahl eingehalten werden kann. Davon unabhängig läuft weiterhin die elektronische Kommutierung, die mu� von der Regelung gar nichts mitbekommen, die passt nur auf, da� der Stromvektor des Drehfeldes immer die passende Stellung zum Rotor einhält. Hoffe das ist etwas klarer, aber vielleicht könnte man das noch einfacher schreiben. Vielleicht beim nächsten Versuch ![]() Schöne Grü�e, Hermann |
![]() ![]() ![]() |
Folgende 43 Benutzer sagen Danke zu für den nützlichen Beitrag: | =JTR= (16.10.2010), ameling.koeln (11.09.2013), Bell (19.01.2013), creepythinman (21.02.2010), digi-foto (10.09.2014), dive26 (14.08.2012), dynaudio79 (21.02.2010), Femler (19.02.2010), ForSure87 (13.03.2013), geko1 (08.03.2010), GMSonic (20.02.2010), Hauwech (09.12.2010), Heli-Anfänger Düsseldorf (20.09.2011), HeliFrank2 (13.07.2010), HeliSkip (05.08.2010), JMalberg (19.02.2010), Jo-Hannes! (21.03.2010), Kafka (20.11.2010), Landwirt (11.03.2011), Marco74 (28.05.2010), Mathelikos (19.02.2010), mirka73 (20.02.2010), Mirkobeast (31.03.2012), mjh (16.04.2014), nexus665 (19.02.2010), NI0X (15.04.2012), Old Crow (18.09.2013), Oliver (19.02.2010), Paule (20.03.2011), rcHelifix (26.05.2011), Rene 1970 (19.02.2010), Schemelli (31.03.2012), scrat (22.02.2010), Sir Ralph (30.06.2011), sp00ky (10.09.2014), Stefan Reusch (19.02.2010), Steffen1980 (03.12.2012), Strobi (12.05.2010), szahn (26.03.2010), T2a (03.02.2014), ThomasC (27.05.2013), TomBa (19.02.2010), waschtel82 (24.02.2010) |
![]() |
#24 |
Senior Member
Registriert seit: 09.10.2008
Beiträge: 2.424
Danke erhalten: 516
|
![]()
Wow, nu habe ich das auch verstanden. Bin auch nicht so elektrisch, wie ich eigentlich sein sollte. Also, was ich angeblich mal gelernt habe.
Also die Frequenz, die ich am Regler wählen kann ist für die PWM. Was ist das Timing?
_____________________________
Gru�, Wolfgang Pure Vernunft darf niemals siegen! Geändert von scrat (19.02.2010 um 12:43 Uhr) |
![]() |
![]() ![]() ![]() |
![]() |
#25 | |
Gast
Beiträge: n/a
|
![]() Zitat:
|
|
![]() ![]() ![]() |
![]() |
#26 |
Gast
Beiträge: n/a
|
![]()
Servus,
Tom hat das Timing schon beschrieben. Auch bei Bürstenmotoren kann man im Prinzip das Timing verstellen, man drehte einfach das hintere Lagerschild etwas. War durchaus Gang und Gäbe im Wettbewerbsbereich. Schöne Grü�e, Hermann |
![]() ![]() ![]() |
![]() |
#27 |
Member
Registriert seit: 29.05.2007
Beiträge: 902
Danke erhalten: 127
|
![]()
Die Master-Frage wäre da allerdings noch, worin der Unterschied zwischen dem Steller und dem Regler-Modus liegt.
_____________________________
T-Rex 600 Nitro, OS 55 T-Rex 700 Century Benzin Umbau Protos 500, Blade mcpx (nano) |
![]() |
![]() ![]() ![]() |
![]() |
#28 | |
Gast
Beiträge: n/a
|
![]() Zitat:
Im Stellermode führt irgendein "Gas" als Input (Servo-PWM) zu irgendeiner Drehzahl. Bricht die Drehzahl durch Belastung ein, oder dadurch, dass die Akkuspg. geringer wird (durch Entladen oder Innenwiderstand), kann ich als Pilot nur mehr Gas geben, wenn da noch Reserve sein sollte. Im Governormode setzt die Software im ESC (in dessen Microcontroller) einfach noch eine Funktion on top: Die Impulse von den Wicklungen hat sie ja eh (für die Kommutierung), wieviel (magn.) Pole der Motor hat, wei� sie auch (lernt sie), also muss die Drehzahlreglerfunktion nun nur für Drehzahlnachstellung bei Abweichung vom Soll sorgen, indem sie selbst Gas gibt/wegnimmt, also das Tastverhältnis der Motor-PWM ändert. Apropos Solldrehzahl: Im bisherigen Standardfall war das einfach so, dass die bei - gegebener Akkuspg. - gegebenen UPM/V des Motors - dessen gegebener mechan. Belastung - gegebenem Gas (virtuelles Soll, nur mit Drehzahlmesser zu bestimmen) sich einstellende Drehzahl, versucht wird, zu halten (auszuregeln). Starte ich den Motor mit bereits etwas entleertem Akku (gesunkene Lastspg.) erneut im Governor-Mode, stellt sich eine geringere Drehzahl ein, die sodann ausgeregelt wird. |
|
![]() ![]() ![]() |
Folgender Benutzer sagt Danke zu für den nützlichen Beitrag: | Schemelli (31.03.2012) |
![]() |
#29 |
Gast
Beiträge: n/a
|
![]()
Hallo,
Hermann hat das sehr schön erklärt das ganze und zwar so dass es eigentlich jeder verstehen sollte. Prima Sache das, ab sofort hast du bei mir den Status Erklärbär ;-)))). Weiter so! Damit sollte jetzt auch endlich jeder mal nachvollziehen können dass ein wirklich effektiver Antrieb eben nicht mit mindestens 80% Regleröffnung betrieben werden muss. Der effektivste Antrieb hat soviel Reserve zum Nachregeln dass die maximale Spannung (und damit der maximale Strom) immer noch knapp im Regelbereich liegen. Nur dadurch wird das würgen des Motors, das mit einem hohen Stromanstieg und geringerer Leistung durch weniger Drehzahl und weniger Wirkungsgrad einhergeht, vermieden. Und dass geht bei 80% der maximalen Spannung eben nur wenn man kaum noch Pitchreserven hat. Die Kunst bei den niedrigen Vorwahlen ist es den Strom im Zaum zu halten, und das geht nur mit effektiven Gesamtkonzepten die mit weniger Drehzahl und weniger Gewicht arbeiten. Und da sind die ja achsotollen Mainstreamhersteller ungefär so weit weg davon wie die Erde von der nächsten Supernova. Gottseidank gibt es ja immer noch einige (meistens Deutsche) Hersteller die in der anderen Richtung auch immer wieder gute Gesamtkonzepte anbieten. Gru� Stefan |
![]() ![]() ![]() |
![]() |
#30 |
Gast
Beiträge: n/a
|
![]()
Ja, der Witz ist ja, dass die meisten ESC's bei ca. 80% seitens Input (Servo-PWM) bereits volle Pulle am Ausgang (Motor-PWM) geben, also im Impulsverhältnis quasi dauerhaft die beiden Akkupole an die jeweiligen zwei Wicklungsenden durchschalten. Allerdings ist es meist kein lineares Verhältnis zw. Motordrehzahl und Gas in %, zw. 65 und 75% passiert sehr viel.
Andererseits ist es eben auch ungesund, mit zu kleinem Tastverhältnis der Motor-PWM rumzufliegen (wenig Gas, Ritzel zu gross), weil dadurch die Schaltverluste im ESC ansteigen. Die Flanken des Ein-/Ausschaltens des Wicklungsstroms durch die 3 Brücken mit FET's sind eben nur endlich steil, auch, weil hier keine rein ohmschen Lasten geschaltet werden, sondern eben induktive, die den Stromanstieg verzögern (Strom eilt der Spannung nach). An der Stelle noch mal zum Begriff PWM (PulsWeitenModulation): Bei Motor-PWM handelt es sich um eine kontinuierliche Impulsfolge im Bereich mehrerer Kilohertz. Servo-PWM hingegen hat eine definierte Spanne für die Impulslänge (750 bis 2250 us, 1520us als Mittenimpulslänge == 50%), Positiv- oder Negativimpulse, und eine grö�ere Lücke zw. den Impulsen, 20ms als Standard für Analogservos, beim FASST-RX nur 14ms, bis runter zu 3ms für Digitalservos. Die Impulslänge kann abweichen für Sonderbauformen von Servos (meist Heckservos), der Mittenimpuls wird kürzer, um insgesamt mehr Updates pro Zeiteinheit in's Servo zu kriegen. PPM (Pulse Position Modulation) ist übrigens nichts anderes als ein serielles Aneinanderreihen der Servo-PWM-Impulse der einzelnen Kanäle, mit einer Impulslücke von wenigstens 3ms am Ende des Frames. Geändert von dl7uae (19.02.2010 um 14:25 Uhr) |
![]() ![]() ![]() |
Folgende 2 Benutzer sagen Danke zu für den nützlichen Beitrag: | dynaudio79 (21.02.2010), Heli-Anfänger Düsseldorf (20.09.2011) |
![]() |
Zurück zu: Elektro
|
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Wie funktioniert ein Ladekabel 6x 1S | kratky | Akku und Ladetechnik | 13 | 14.09.2011 23:29 |
Wie funktioniert ein Freilauf ? | KDS-freak | Helis Allgemein | 1 | 02.08.2010 14:39 |
Wie funktioniert ein Druckregler ? | guido | Verbrenner | 0 | 09.08.2007 10:31 |
Wie funktioniert ein Kreisel ? | uwolf | Kreisel und Servos | 8 | 28.02.2007 11:26 |
Wie Funktioniert ein Mischer | jetranger | Sonstige Helis | 1 | 02.01.2005 10:15 |