Brushless Gimbal Controller - SOFTWARE

Status
Nicht offen für weitere Antworten.

quadraf

Erfahrener Benutzer
Hallo Hans,

funktioniert eigentlich bereits jetzt in der seriellen Konsole

SSO 1 0
WE

Mit TSO wird der Status ausgegeben.

Das ist der aktuelle Stand.

Ich bin gerade dabei das Paramter Setzten etwas allgemeiner zu gestalten.
Damit kann man dann mit einem einzigen Kommando "par" beliebige Parameter setzen.

Sobald das funktioniert müssten dann die GUIs nochmal angepasst werden.

Alois
Hallo ALois,

Mit SSO wird das einstellung saved und einen moment activ aber geht nicht nach EEprom... oder habe ich was vermischt?

Hans
 
Also Pitch ist bei mir super stabil auf der V49A_r45, Roll driftet leicht bei Drehungen um die Hochachse. Kehrt dann nur sehr langsam zurück.
Allerdings habe ich dank meiner Landebeikonstruktion auch noch viele Vibrationen im LFZ, sodass es auch daran liegen kann. Habe sie schon etwas reduzieren können, weg sind sie aber definitiv noch nicht. Naja, was will man erwarten wenn man einfach ein paar Carbonstangen an das Landegestell der Phantom tapet? :)
 

quadraf

Erfahrener Benutzer
Hallo Hans,


Ich bin gerade dabei das Paramter Setzten etwas allgemeiner zu gestalten.
Damit kann man dann mit einem einzigen Kommando "par" beliebige Parameter setzen.

Sobald das funktioniert müssten dann die GUIs nochmal angepasst werden.

Alois
Hallo Alois,

Ist es dan auch moglich die parameter gleich nach Eeprom zu transportieren...?
Warum eigentlich den swischenslag...? Sind doch 2 GUI's mit speicher zum herumspielen...

Hans
 
Hallo,

wollte gerade die neue Version "BruGi_049A_r45" aufspielen und bekomme die Fehlermeldung "Fehler beim Kompilieren". Hatte bei den alten Versionen nie Probleme, kann mir mal jemand schreiben was für Einstellungen in der Arduino Software für "Board" und "Programmer" ihr verwendet?

ErwinLSE
 

quadraf

Erfahrener Benutzer
Hallo,

wollte gerade die neue Version "BruGi_049A_r45" aufspielen und bekomme die Fehlermeldung "Fehler beim Kompilieren". Hatte bei den alten Versionen nie Probleme, kann mir mal jemand schreiben was für Einstellungen in der Arduino Software für "Board" und "Programmer" ihr verwendet?

ErwinLSE
Board UNO
Programmer USBtinyISP
Du solltest alle data einladen mit dobbeltclick _BruGi.ino...

Hans
 
Hallo Leute,
ich habe ein Problem mit dem Steuerun des Pitch und wollte nach Rat fragen:
Ich habe einen DJI Phantom mit einem Martinez V3 Board an meinem DIY Gimbal und habe den F2 Kanal (Pitch; GND und Signal Unten und Oben) der Naza mit dem GND und A1 des Martinez Boards verbunden, doch wenn ich den X1 Kanal nun auf meiner Funke bewege passiert nichts.
Schließe ich den F2 Kanal an GND und A2 kann ich mit dem X1 Kanal den Roll steuern. Das geht komischerweise. Muss ich für den Pitch noch irend etwas anders einstellen in der Software oder FW? Weiß da jemand Rat?

Danke
Art
 

ahahn

Erfahrener Benutzer
Hallo Alois,

Ist es dan auch moglich die parameter gleich nach Eeprom zu transportieren...?
Warum eigentlich den swischenslag...? Sind doch 2 GUI's mit speicher zum herumspielen...

Hans
Ich hab das EEProm speichern unverändert gelassen, wie es von Anfang an war.
Ich denke es macht durchaus Sinn, die Parameter zuerst im RAM zu belassen und sie dann später mit einem extra Kommando ins EEPROM zu schreiben.
zum Beispiel kann man Experimente machen, und speichert im EEPROM nur dann wenn man zufrieden ist.
Alois
 

quadraf

Erfahrener Benutzer
Ich hab das EEProm speichern unverändert gelassen, wie es von Anfang an war.
Ich denke es macht durchaus Sinn, die Parameter zuerst im RAM zu belassen und sie dann später mit einem extra Kommando ins EEPROM zu schreiben.
zum Beispiel kann man Experimente machen, und speichert im EEPROM nur dann wenn man zufrieden ist.
Alois
Ich glaube den Eeprom ist empfindlich fur zuviel mahl speichern da es dan kaput geht...?
Vieleicht mag ich mahl eine knopfe mit "gleich zu Eeprom" drauf...

Hans
 

bigbretl

Erfahrener Benutzer
servus,
ich hatte irgendwo gelesen, dass in der 49er Version für das Sensorboard Offsetwerte für die Neigung eingestellt werden können, um evtl. Abweichung oder gewollte Vorneigung einstellen zu können. Habe jetzt den ganzen sketch durchsucht, aber nichts gefunden. Ich möchte auf Roll eine kleine Korrektur vornehmen und auf Nick eine voreingestellte Neigung haben, ohne den Sensor schräg einbauen zu müssen.
Kann mir da jemand weiterhelfen?
Danke
Gruß bb
 
Hallo,

gibt es eigentlich eine (relativ) aktuelle Anleitung wie man beim Einstellen vorgehen soll?
Das Problem ist, dass sich im Laufe der Zeit ja sehr viel geändert hat und es recht wenig bringt, sich alte Informationen in den 187 Seiten zusammen zu suchen.

Ich hab die neueste Software drauf, die Standardwerte sind schon sehr gut (!) aber gerade das Feintuning macht mir Schwierigkeiten. Kleine Änderungen in den PID Werten haben für mich keine nachvollziehbaren Auswirkungen, mach ich größere Schritte, dann wird's immer schlimmer ;) Ich weiß auch nicht so recht, was ich da eigentlich mache... Für was ist den P, für was I und für was D zuständig?

Seid mir bitte nicht böse, ihr seid alle schon alte Hasen, aber für mich ist das nicht so einfach zu durchschauen, obwohl ich fast schon alle 187 Seiten durchgelesen habe!

Roll läuft super bei mir, Pitch beinahe, hier hab ich den Eindruck, es läuft etwas "rau", also keine so perfekte "smooth" Bewegung. Was könnte das sein?

Ansonsten muss ich jetzt endlich mal fliegen und schauen wie das live aussieht, wenn irgendwann der Regen mal aufhört! ;)

Beste Grüsse
Rainer
wer kann hier helfen, danke!
 

ahahn

Erfahrener Benutzer
welchen wert passe ich an wenn das gimbal flüge in schnellen kurven nicht ausgleichen kann und etwas mit der regelung nachängt, d.h er horizont wird dann etwas schief ?!?

danke!
die Schräglage bei seitlichen Bescheunigungen ist ein grundsätzliches Problem bei der Lageerkennung und tritt auch bei perfekter Regelung auf.
Die Schräglage tritt nicht auf wenn man bei der Lagererkennung nur mit den Gyros arbeiten würde, also ohne ACC Sensoren. Aufgrund der Drift der Gyrowerte (Temperatur, Rechengenauigkeit, etc.) funktioniert das nicht lange, die absolute Lage geht langsam verloren.
Es ist nun so gelöst, dass die ACC Werte langsam Einfluß nehmen, über ein Tiefpassfilter, und so die Nulllage langsam herstellen. Damit ist aber die seitliche Empfindlichkeit wieder da.
Man versucht nun die Zeitkonstante des Komplemntärfilters möglichst groß zu machen, nur je größer die Zeitkonstante, desto größe der Drifteinfluss, was wieder die Nulllage von Haus aus verschiebn kann.
Die Zeitkonstante ist derzeit auf 7 Sekunden eingestellt.
Falls du experimentieren möchtest, mit dem SA Kommando könntest den Parameter verstellen (derzeit noch nicht in der GUI bzw. es ist auch nicht sicher ob es so drinnen bleibt).
Mit gösseren Werten sollte die Abweichung in Kurven kleiner werden, nur wir auch die Zeitdauer des Zurückstellens länger und die Nulllage wird mehr abweichen bzw. von der Kalibrierung abhängen


Gruß
Alois
 
die Schräglage bei seitlichen Bescheunigungen ist ein grundsätzliches Problem bei der Lageerkennung und tritt auch bei perfekter Regelung auf.
Die Schräglage tritt nicht auf wenn man bei der Lagererkennung nur mit den Gyros arbeiten würde, also ohne ACC Sensoren. Aufgrund der Drift der Gyrowerte (Temperatur, Rechengenauigkeit, etc.) funktioniert das nicht lange, die absolute Lage geht langsam verloren.
Es ist nun so gelöst, dass die ACC Werte langsam Einfluß nehmen, über ein Tiefpassfilter, und so die Nulllage langsam herstellen. Damit ist aber die seitliche Empfindlichkeit wieder da.
Man versucht nun die Zeitkonstante des Komplemntärfilters möglichst groß zu machen, nur je größer die Zeitkonstante, desto größe der Drifteinfluss, was wieder die Nulllage von Haus aus verschiebn kann.
Die Zeitkonstante ist derzeit auf 7 Sekunden eingestellt.
Falls du experimentieren möchtest, mit dem SA Kommando könntest den Parameter verstellen (derzeit noch nicht in der GUI bzw. es ist auch nicht sicher ob es so drinnen bleibt).
Mit gösseren Werten sollte die Abweichung in Kurven kleiner werden, nur wir auch die Zeitdauer des Zurückstellens länger und die Nulllage wird mehr abweichen bzw. von der Kalibrierung abhängen


Gruß
Alois
o.k, danke für die ausführliche rückmeldung. dann werde ich besser die kurven langsam fliegen ....das denke ich, ist die bessere variante!
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten