STorM32 BGC: 3-Achsen STM32 Brushless Gimbal Controller

j-man

Erfahrener Benutzer
Hängt das Gimbal absolut ruhig z.B. an einer Schreibtischlampe?

Das Problem hatte ich. Ich hielt es in den Händen und kam nie weiter
 

j-man

Erfahrener Benutzer
HI Leute,
da ich auch noch kein Profi bin, hier eine Frage von mir:

Das NEX - Gimbal ist soweit konfiguriert (22 Pole Motoren):
IMUs: 6-point
PID:
Pitch:
P: 4
I: 100
D: 0,05
Vmax: 50

Roll:
P: 4,2
I: 55
D: 0,05
Vmax: 50

YAW:
P: 2,1
I: 0
D: 0,055 (lässt sich nicht exakt auf 0,05 stellen durch die ungenauen Regler)
VMax: 68 (auch nur ungenau einstellbar)


Problem:
Das Gimbal gleicht in hold-hold-hold nur im Schneckentempo aus. Ich rolle das Gimbal 45° auf eine Seite und erst ca. 5 Sekunden später hat es das Gimbal geschafft die Schräge auszugleichen. Es bewegt sich einfach nur gaaaanz langsam.

Gleichzeitig scheint es auf YAW überhaupt nichts zu machen. Nur aufschwingen tut es sofort, wenn I auch nur etwas erhöht wird. Mit Standardwerten ist es richtig rabiat das Aufschwingen.

Gerade getestet: Es schwingt sich sogar auf, wenn alle Werte von YAW auf 0 stehen.

Wer von euch Experten hat einen Rat für mich.
 
Zuletzt bearbeitet:

OlliW

Erfahrener Benutzer
die Bedienung der Schieber wurde erst kürzlich in post #511 und post #516 diskutiert ... ah ... OK ... liegt natürlich auch schon wieder 30 Posts zurück ... unfindbar ... :rot:

(PS: es war doch schon immer so, und ist immer noch so, dass man durch neben den Schieber clicken weiter kommt, sowie mit Hilfe von Tasten ... das ist wohl das untrügliche Zeichen dafür das ich langsam ein alter Knacker werde, da ich solch Altmodisches noch weiss ... so ein Mist, ich werde alt ... LOL)

zu deinem Problem, das "Problem" gab es schon mehrfach, ist aber zu 99% Wahrscheinlichkeit ein Bedienerfehler, und im Wiki zu finden:

Quick Trouble Shooting:
* The gimbal controller levels the camera, but only very, very slowly: The gimbal is moved before the initialization has finished. Wait until the NORMAL state has been reach (green LED = solid) before moving the gimbal.
...
* Camera turns upside down or things like that: The IMU orientation is wrong.
* Gimbal starts shaking, makes high frequency noises and things like that: This would be normal as we have not yet tuned the PID values for the motor control loop. In case that happens, set for all motors the P, I and D values to very low numbers but not zero (P=0.10; I=5.0; D=0.0050) and write them to the board. This will cause the gimbal to be slow when correcting movements but at least you can prove all is functional.
...

So, ich habe jetzt in letzter Zeit einigemale in die selbe Kerbe gehauen. Ich verspreche, das wird jetzt das Letztemal gewesen sein! Und zu solcherlei nichts mehr sagen :)
 

j-man

Erfahrener Benutzer
Guten Morgen Olli,
vielen Dank für den Hinweis.
---ganz ehrlich: Darauf wäre ich nie gekommen.--- Aber funktioniert, wenn es nicht zu ganz kleinen Werten geht und der Mauszeiger einfach zu groß ist. Aber dann helfen ja noch die Pfeiltasten.


Das Board hat mich anfangs zur Verzweifelung gebracht. Nicht klappte, aber mit der Zeit bekommt man tatsächlich ein Gefühl für die PID - Werte. Saß gestern von 8-22 Uhr dran....klappte so weit, dass ich mit meiner a6000 ein Video machen konnte.
Zwischenzeitlich ist das Gimbal immer mal ausgerastet, ließ sich durch Festhalten wieder beruhigen.

Ein Problem konnte ich leider noch nicht lösen. Es aktiviert / piept jetzt nur noch, wenn ich es an den pc per bluetooth koppel bzw. dann trenne.

Aber werde gleich mal die WIKI durchstöbern.

Ansonsten bin ich echt angetan, dass es so funktioniert....PAN ist auch sehr cool.
Vielen Dank für deine Arbeit.


PS:
Eine Mögliche Ergänzung für die WIKI:

Software and GUI --> Which drivers are needed for the USB? --> Win32: http://www.champtek.com/Upfile/user_download/20140827220554.rar Win64: http://www.champtek.com/Upfile/user_download/20140827220656.rar


The x64 Treiber funktionierten bei mir. Die Nachfolgertreiber (mit höherer Versionsnummer) klappten nicht.


PPS: Eine Frage: Wenn ich 2 IMUs verwende, muss ich dann immer noch die Hauptplatine kalibrieren (6-Point)?
 
Zuletzt bearbeitet:

viper84at

Erfahrener Benutzer
Hallo Gruppe ;)
habe das storm32 gimbal in ein umgebautes china gimbal mit 3 achse montiert und es fuktioniert soweit tadellos ;) sogar der heute noch eingelötete bluetooth adapter funkt auf anhieb ;)
leider macht mir ein problem noch kopfzerbrechen und zwar:

wenn ich pitch über die steuerung nach unten nicken will dann nimmt er mir erst ab 50 % des poti weges der steuerung das signal ! also nutze ich gerade nur 50 % des potis für den nick um 90 Grad nach unten und das ist somit nicht sehr feinfühlig...
kann ich das irgendwo im gimbal einstellen ?? ohne das ich die funke umstellen muss ??

Danke
 

Anhänge

Allan Sche Sar

Erfahrener Benutzer
Ja das kannst du einstellen. Schau dazu mal im Reiter "Rc Input". Dort gibt es zum einen die Auto Trim Funktion, die die Werte automatisch einstellen soll (bei mir hat es leider nicht funktioniert [siehe ein paar Beiträge weiter vorn hier]) und RC Deadband. Der letzte Wert definiert wie weit der Stick ausgeschlagen werden muss, damit ein Input erkannt wird.

Schau dir dazu mal folgende Wikiseite an: http://www.olliw.eu/storm32bgc-wiki/Configure_the_RC_Input
 

viper84at

Erfahrener Benutzer
naja so alles mal durchprobiert ... ;( leider ohne erfolg problem besteht noch immer... also wenn ich mein poti von -100 auf 100 schwenke wo der mittelpunkt bei 0 ist nimmt das gimbal nur den wert von 0 auf 100 und nicht von -100 auf 100 ! event. hat noch wer einen lösungsvorschlag
 

r0sewhite

Erfahrener Benutzer
Na vielleicht solltest Du doch einfach mal einen Blick in das Profil des Senders werfen. Vermutlich ist die Kurve so programmiert, dass sie erst ab Mittelstellung wirkt.
 

daFexKM

Erfahrener Benutzer
Ich hab kurz ein paar Fragen:
Olli entwickelt das ganze hier, doch wer stellt das STorM32 Board eigentlich her?
Ich habe zwei IMUs von diversen Basecam 8-Bit Controllern. Kann ich einen von denen als zweite IMU am STorM32 Controller benutzen? Hat jedes STorM32 die Anschlüsse für zwei IMUs?
Wie komme ich am schnellsten und günstigsten an das STorM32?

Ich habe zwar schon recht viel recherchiert, doch ich blicke noch nicht ganz durch. Danke für eure Hilfe!
Gruß Felix
 

MUNI

Erfahrener Benutzer
Kaltstart dauert zihmlich lange.

Hallo,

erstmal big LOB an Olli für die ganze Entwicklung!!!

Hab endlich ein Storm32-Board, verbaut in 3Achsgimbal.

Meine Frage: Nach jedem Kaltstart dauert die Stabilisierung ca. 40 sec. Liegt es daran, weil die 6 Achs Calibration noch aussteht?


Grüße
Muni
 

OlliW

Erfahrener Benutzer
Software and GUI --> Which drivers are needed for the USB? --> Win32: http://www.champtek.com/Upfile/user_download/20140827220554.rar Win64: http://www.champtek.com/Upfile/user_download/20140827220656.rar
The x64 Treiber funktionierten bei mir. Die Nachfolgertreiber (mit höherer Versionsnummer) klappten nicht.
ich behaupte jetzt mal einfach frech dass du die readme.txt nicht gelesen hast, und daher die nachfolgend nötigen Schritte nicht gemacht hast ;)
Daher, bis zum Beweis des Gegenteils verbleibe ich für den Moment bei dem offiziellen ST Driver als Vorschlag auf der Seite :)

PPS: Eine Frage: Wenn ich 2 IMUs verwende, muss ich dann immer noch die Hauptplatine kalibrieren (6-Point)?
nein, im Gegenteil, es kann nur eine Kalibrierung für eine 2te IMU im Storm gespeichert werden, die wird dann auch verwendet, heisst die muss dann auch zur verwendeten IMU passen

wenn ich pitch über die steuerung nach unten nicken will dann nimmt er mir erst ab 50 % des poti weges der steuerung das signal ! also nutze ich gerade nur 50 % des potis für den nick um 90 Grad nach unten und das ist somit nicht sehr feinfühlig...
kann ich das irgendwo im gimbal einstellen ?? ohne das ich die funke umstellen muss ??
das geht so leider nicht über das STorM alleine, sondern da musst du mit dem Sender mithelfen.

Ich habe da seinerzeit SEHR viel darüber nachgedacht wie ich das machen soll, und das Problem ist dass es einfach sehr viele verschiedene Fälle gibt die nachgefragt sind, und um die Alle zu ermöglichen es sehr viele Zusatzparameter brauchen würde, die dann aber niemand mehr verstehen würde ... daher habe ich mich auf die Grundsätze "Mitte ist Mitte und "Steuerweg is linear" festgelegt.

Wenn ich dein Anwendungsfall richtig verstehe, muss du bei deinem Sender einfach den Weg anpassen.

doch wer stellt das STorM32 Board eigentlich her?
jeder der will

die Hardware is TAPR open source, d.h. solange die Copyright Labels nicht verändert werden (woran sich kaum einer hält ;)) darf jeder quasi damit machen was sie/er will.

Ich habe zwei IMUs von diversen Basecam 8-Bit Controllern.
da es verschiedene gibt,
kann man das nicht pauschal beantworten, in vielen Fällen jedoch, ja.

Hat jedes STorM32 die Anschlüsse für zwei IMUs?
ja


Wie komme ich am schnellsten und günstigsten an das STorM32?
schnell und günstig gibt's nicht, so auch beim STorM32 nicht :)

Meine Frage: Nach jedem Kaltstart dauert die Stabilisierung ca. 40 sec. Liegt es daran, weil die 6 Achs Calibration noch aussteht?
40 sec ist zu lang. Entweder Configure Gimbal Tool nicht ausgeführt oder (zu) alte Firmware benutzt (dort musste das per Hand gemacht werden) oder einfach das Gimbal wird nicht ruhig gehalten. Nein, hat nichts mit 6-Punkt zu tun.
 

viper84at

Erfahrener Benutzer
OK ;) Super Danke für die schnelle Antwort dann gehe ich in meinen Fall direkt über den Sender !
PS .: HUT AB ;) Sehr geiles Board / Firmware !

DANKE !
 

r0sewhite

Erfahrener Benutzer
Olli, wie machst Du das? Ich sag ihm, er soll es im Sender anpassen und er macht's nicht. Jetzt sagst du ihm das selbe und er springt drauf an. Sprech ich chinesisch? :confused:
 

OlliW

Erfahrener Benutzer
LOL ... es klappt ja auch nicht immer ... wenn ich den APMCopter Leute sage das sie ein echtes RadioFailsafe Sicherheitsproblem haben und auch noch ne mögliche Lösung mitliefere, dann wird man ja auch nicht beachtet, egal ob man Recht hat oder nicht ... bei denen wird man sogar nicht nur nicht beachtet ... so gesehen ist es dir doch richtig gut ergangen, also freu dich ! :D

viper84at hat da schon recht

LOL :)
 

r0sewhite

Erfahrener Benutzer
Haha, das Argument zieht leider. Habs kapiert, ich freu mich jetzt einfach, dass ich für meinen guten Rat keins auf die Mütze bekommen habe :D
 

Barracdil

Erfahrener Benutzer
Oha.. wäre ja cool, wenn GLB aus nem deutschen Zolllager verschickt. Einige (sehr wenige) Artikel haben die da ja liegen. Schade, auf der GLB Homepage steht noch nix vom DE Stock - dafür aber mittlerweile US Stock. Vlt. kommt das noch.

Warte auf meinen Storm32 schon fast einen Monat. Bereits vor über 14 Tagen China verlassen und bisher noch nicht bei der deutschen Post bekannt.. Wird also mit Zollaufenthalt sicher noch einige Zeit dauern :(
 
FPV1

Banggood

Oben Unten