Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Der Offset wird immer beim Starten vom immer Motor hergenommen - egal in welchen Programm Bereich du dich befindest... sonst könnte man ihn ja gleich ganz weg lassen
Ich werde mir den Code noch mal anschauen, wie aufwendig das Ganze sein wird.... Ich muss nur aufpassen, das wenn ich Quereinsteiger reinprogrammiere, das die Sicherheitsroutinen (damit der Finger dran bleibt) nicht umgangen werden.
Als Beispiel: wenn der Motor gestartet werden kann und man trotzdem in ein anderes Menü wechseln könnte ... Zeitlich werde ich dir erst einmal nichts versprechen.....
Ich denke, einen 2ten Offset in Abhängigkeit der Drehrichtung wäre ab schnellsten zu implementieren... auch wenn es mir ehrlich gesagt nicht so ganz klar ist, wozu man den benötigt, da der Motor in jedem Fall weiter beschleunigt werden wird....
Ich werde mir den Code noch mal anschauen, wie aufwendig das Ganze sein wird.... Ich muss nur aufpassen, das wenn ich Quereinsteiger reinprogrammiere, das die Sicherheitsroutinen (damit der Finger dran bleibt) nicht umgangen werden.
Als Beispiel: wenn der Motor gestartet werden kann und man trotzdem in ein anderes Menü wechseln könnte ... Zeitlich werde ich dir erst einmal nichts versprechen.....
Ich denke, einen 2ten Offset in Abhängigkeit der Drehrichtung wäre ab schnellsten zu implementieren... auch wenn es mir ehrlich gesagt nicht so ganz klar ist, wozu man den benötigt, da der Motor in jedem Fall weiter beschleunigt werden wird....
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Mach dir keinen Streß. . Ich gewöhne mich so langsam an die Bedienung . Da ich ja sowieso über die einzelnen Menüs gehe, kann ich es ja umstellen.
Gruß Lutz
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Probiere das Hex File mal aus
Wenn du in dem EinstellungsScreen bist und die Laufrichtung änderst, kannst du einen anderen Offset einstellen.
Danach einmal Saven und beim nächsten Rebooten sind beide Offset Daten wieder vorhanden ...
Ein Kurztest war bei mir i.O. Jedoch habe ich den Motor nicht mit unterschiedlichen Offsets (Drehzahlmessung) ausprobiert ... > das Testen ist in dem Fall deine Sache : Also auf die Finger aufpassen
Einen kleinen Anzeigefehler habe ich noch gefunden : wenn man zw. den Bi und Uni-direktionalen ESC's umschaltet und WCCW bzw. CCW eingestellt hat, paßt das Wording bis zum nächsten Umschalten nicht.... Muss ich mir irgendwann mal anschauen .. ist aber nur ein kosmetisches Problem
Wenn du in dem EinstellungsScreen bist und die Laufrichtung änderst, kannst du einen anderen Offset einstellen.
Danach einmal Saven und beim nächsten Rebooten sind beide Offset Daten wieder vorhanden ...
Ein Kurztest war bei mir i.O. Jedoch habe ich den Motor nicht mit unterschiedlichen Offsets (Drehzahlmessung) ausprobiert ... > das Testen ist in dem Fall deine Sache : Also auf die Finger aufpassen
Einen kleinen Anzeigefehler habe ich noch gefunden : wenn man zw. den Bi und Uni-direktionalen ESC's umschaltet und WCCW bzw. CCW eingestellt hat, paßt das Wording bis zum nächsten Umschalten nicht.... Muss ich mir irgendwann mal anschauen .. ist aber nur ein kosmetisches Problem
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Ups, ging ja schnell . Genau so habe ich mir es vorgestellt . Es läuft auch so,wie es soll (Finger sind noch alle da ). Danke
Ich muß meine Lichtschranke noch anders aufbauen, sie hat noch zu viel einfluss auf das Ergebnis.
Ich muß meine Lichtschranke noch anders aufbauen, sie hat noch zu viel einfluss auf das Ergebnis.
Gruß Lutz
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Mach einmal eine "Grossaufnahme" von der Lichtschranke und vom Motor, wo es reflektiert... Vielleicht sieht jemand auf dem Bild Verbesserungspotential
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Meine Lichtschranke schaltet schon sauber. Da sie aber mit einem Aluwinkel auf der Motorebene befestigt ist , wird die Messung vom Propellerwind beeinflusst. Ich habe sie jetzt an der Grundplatte befestigt. Es hört sich schon mal besser an.
Gruß Lutz
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Auf deinem Bild, recht zum Anfang, sehe ich das etwas via Gummiband zum abdunkeln genommen wurde. Ich habe die als Beispiel die Sende und Empfangsdiode mittels Schrumpfschlauch "kanalisiert". Einschrumpfen nur am Ende bei der Diode, so dass er festhält und aufpassen, dass das andere Ende nicht mitschrumpft
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Viel zu weit weg umd und zuviele externe Einflüsse.... wenn die Sonne scheint, bekommst du nur noch Datenmüll..... Selber schon festgestellt.
Daher schaut das jetzt so aus
Daher schaut das jetzt so aus
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Ich habe eine andere Lichtschranke (XHX Line tracking Sensor ), die schaltet sehr sauber. Mir ging es um die Luftverwirbelungen von der Halterung. Die wurden auf den Gyro übertragen.
Was hast du den für ein Maß zwischen den Gummipuffern ?
Was hast du den für ein Maß zwischen den Gummipuffern ?
Gruß Lutz
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Meinen Aufbau sieht man recht gut hier
http://kopterforum.at/elektronik-bastle ... tml#p30114
Unten die Alu Platte, darauf die Schwingungsdämpfer (15mm) danach die erste Platte, welche mit M3 Plastikabstandshaltern mit der 2Platte, wo der Motor befestigt, fest verbunden ist.
Schau dir einmal die nachfolgenden Bilder oben aus dem Link (erste Seite von dem Thread) mal genauer an
http://kopterforum.at/elektronik-bastle ... tml#p30114
Unten die Alu Platte, darauf die Schwingungsdämpfer (15mm) danach die erste Platte, welche mit M3 Plastikabstandshaltern mit der 2Platte, wo der Motor befestigt, fest verbunden ist.
Schau dir einmal die nachfolgenden Bilder oben aus dem Link (erste Seite von dem Thread) mal genauer an
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Das Bild kenne ich, aber da kann ich die Maße nicht abnehmen.
Es geht mir um diese Maß Vielleicht kannst du auch nochmal je ein Bild von einem ungewuchteten und einem gewuchteten Propeller zeigen, damit ich ungefähr weiß, wie es aussehen soll .
Es geht mir um diese Maß Vielleicht kannst du auch nochmal je ein Bild von einem ungewuchteten und einem gewuchteten Propeller zeigen, damit ich ungefähr weiß, wie es aussehen soll .
Gruß Lutz
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
43 mm, der Abstand ist vorgegeben, das die Platten ja schon Löcher bei Lieferung haben.
An der Stelle ist jedoch nur ein kleiner Plastikwinkel befestigt (Baumarkt laufender Meter) wo die Lichtschranke befestigt ist. Ansonsten ist da nichts. Die 2 Platten werden mit den Stands (Nylon Abstandhalter) dort zusammen gehalten, wo du die Nylon Muttern knapp unter/vor dem Motor siehst.
Unwucht = grosse Kurve und Ausschläge mit einem grossen Teiler ( die Zahl über der Kurve)
Gewuchtet = kleiner Teiler, flache Kurve, der Hub ist nicht auf der rechten/ linken Seite sondern wandert Richtung Mitte....
Wenn du im letzten Bild ( mit der Waage) die Lupe benutzen mußt ist das Ganze schon i. O. Bei mir sind die Zahlen unten X/ Y bei ca 0,8 g bei 9 / 10 Zoll. Tiefer komme ich nicht, wenn ich weiter mache, wird die andere Seite schwerer. Aber das ist von Hardware (dem Wuchtstand /Motor etc...) individuell und abhängig.
Die Unwucht musst du ja in Relation zum Propeller sehen. 1g Unwucht bei einem 2 Zoll Prop ist schon eine Hausnummer ; bei einem 15 Zoll Propeller schin sehr gut. Tiefere Infos dazu (in Deutsch) sind auf der ersten Seite via Link zum Feinwuchten enthalten.... Sehr gut und verständlich zu lesen und auch sehr interessant geschrieben
An der Stelle ist jedoch nur ein kleiner Plastikwinkel befestigt (Baumarkt laufender Meter) wo die Lichtschranke befestigt ist. Ansonsten ist da nichts. Die 2 Platten werden mit den Stands (Nylon Abstandhalter) dort zusammen gehalten, wo du die Nylon Muttern knapp unter/vor dem Motor siehst.
Unwucht = grosse Kurve und Ausschläge mit einem grossen Teiler ( die Zahl über der Kurve)
Gewuchtet = kleiner Teiler, flache Kurve, der Hub ist nicht auf der rechten/ linken Seite sondern wandert Richtung Mitte....
Wenn du im letzten Bild ( mit der Waage) die Lupe benutzen mußt ist das Ganze schon i. O. Bei mir sind die Zahlen unten X/ Y bei ca 0,8 g bei 9 / 10 Zoll. Tiefer komme ich nicht, wenn ich weiter mache, wird die andere Seite schwerer. Aber das ist von Hardware (dem Wuchtstand /Motor etc...) individuell und abhängig.
Die Unwucht musst du ja in Relation zum Propeller sehen. 1g Unwucht bei einem 2 Zoll Prop ist schon eine Hausnummer ; bei einem 15 Zoll Propeller schin sehr gut. Tiefere Infos dazu (in Deutsch) sind auf der ersten Seite via Link zum Feinwuchten enthalten.... Sehr gut und verständlich zu lesen und auch sehr interessant geschrieben
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Ich sehe gerade, deine Platte vom Motor und die darunter ist eine geschlossene Fläche.... Meine sind ja mit x Aussparung versehen. Daher kann bei dir der Luftstrom vom Propeller vermutlich mehr Störungen verursachen
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Ach ja, gerade mal genauer gelesen... die Schwingungsdämpfer sind unten an der Platte auch im Abstand von 43mm befestigt....
War aber nicht irgendwie berechnet... hat sich halt aus den vorgegeben Bohrungen der Motor Mount Platten so ergeben
War aber nicht irgendwie berechnet... hat sich halt aus den vorgegeben Bohrungen der Motor Mount Platten so ergeben
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Da ich annehme, du hast dein Programm nach deinem Aufbau geschrieben, baue ich meine Hardware nochmal neu. Ich will es auchmal mit einem kleinen Motor für 3" Propeller testen.
Gruß Lutz
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Hi
Stehe gerade irgendwo im Wald und brauche mal Hilfe
Wenn ich das richtig verstanden habe, kann ich im GyroTestMenü den Gyro testen.
Wenn er gerage steht, sollten dort bei x und y kleine Werte stehen.
Hebe ich nur in y-Richtung werden nur die Werte für y wirklich höher.
Hebe ich nur in x-Richtung werden nur die Werte für x wirklich höher.
Wenn das so stimmt ist mein Gyro defekt.
Die y-Richtung verhält sich wie oben beschrieben. Bei der x-Richtung wird die x-Richtung (ca.30) normal größer, die y-Richtung aber sehrstark (200) größer
Stehe gerade irgendwo im Wald und brauche mal Hilfe
Wenn ich das richtig verstanden habe, kann ich im GyroTestMenü den Gyro testen.
Wenn er gerage steht, sollten dort bei x und y kleine Werte stehen.
Hebe ich nur in y-Richtung werden nur die Werte für y wirklich höher.
Hebe ich nur in x-Richtung werden nur die Werte für x wirklich höher.
Wenn das so stimmt ist mein Gyro defekt.
Die y-Richtung verhält sich wie oben beschrieben. Bei der x-Richtung wird die x-Richtung (ca.30) normal größer, die y-Richtung aber sehrstark (200) größer
Gruß Lutz
Beitrag
Das ist kein Gyro sondern ein Accelerometer
Hebe in Y Richtung, das Ganze mal langsamer an und geb eine Rückmeldung
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Das ist kein Gyro sondern ein Accelerometer
Hebe in Y Richtung, das Ganze mal langsamer an und geb eine Rückmeldung
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Das Verhalten hat sich auch mit einem anderen Accelerometer nicht geändert. Muss ich wohl einen Denkfehler haben.
Der Grund für diesen Test war, ich bekomme keine reproduzierbaren Ergebnisse. Deshalb habe ich diesen Test gemacht. Hier nochmal mein Aufbau
Der Grund für diesen Test war, ich bekomme keine reproduzierbaren Ergebnisse. Deshalb habe ich diesen Test gemacht. Hier nochmal mein Aufbau
Gruß Lutz
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
So hohe Werte habe ich nicht : Y und Y haben in etwa die gleichen Abweichungen, wenn ich etwas unter das Ganze zw. Schieflage stelle
!!! Achtung: Wenn du aus dem Menü rausgehst dreht der Motor mit Vollgas hoch !!!
Änderung kommt in Kürze!
!!! Achtung: Wenn du aus dem Menü rausgehst dreht der Motor mit Vollgas hoch !!!
Änderung kommt in Kürze!
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Achtung!
Bitte unbedingt auf die letzte Version ( Arduino UND Display !!! updaten (zu finden im ersten Thread unten ) V0.2.0.24 !
Bei der älteren Version dreht der Motor hoch sobald man den Diagnose Screen verläßt.
Jetzt läßt sich das Menü sowie das Diagnose Motortest-Menü nur nachdem das Programm durchgelaufen ist, verlassen.
Ansonsten : Not-Aus
Bitte unbedingt auf die letzte Version ( Arduino UND Display !!! updaten (zu finden im ersten Thread unten ) V0.2.0.24 !
Bei der älteren Version dreht der Motor hoch sobald man den Diagnose Screen verläßt.
Jetzt läßt sich das Menü sowie das Diagnose Motortest-Menü nur nachdem das Programm durchgelaufen ist, verlassen.
Ansonsten : Not-Aus
Gruß Dirk
Beitrag
Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino
Auf wieviel Gramm hast du das Ganze eingestellt? Geh einmal auf 4g
so eine brutale Schieflage (mit dem Lipo) habe ich jetzt nicht ausprobiert.....
Was meinst du mit nicht reproduzierbare Ergebnisse?
Wie schon gesagt : der Adxl ist ein Beschleunigungsmesser. Kein Winkelmesser(Gyro). Das heißt er zeigt dir die Beschleunigung in Bezug auf die Erdbeschleunigung an.
so eine brutale Schieflage (mit dem Lipo) habe ich jetzt nicht ausprobiert.....
Was meinst du mit nicht reproduzierbare Ergebnisse?
Wie schon gesagt : der Adxl ist ein Beschleunigungsmesser. Kein Winkelmesser(Gyro). Das heißt er zeigt dir die Beschleunigung in Bezug auf die Erdbeschleunigung an.
Gruß Dirk