Kamera Gimbal - Servo Endpunkte einstellen

ReX_1986

Erfahrener Benutzer
#1
Hallo

bin gerade am Kamera Gimbal einzustehlen. Leider beim einschalten des Kopters gehen die Servos maximal zur Seite. Hab fast beide Servos gekillt. Die Geschwindigkeit passt auch nicht. DieServos reagieren ja aber nicht schnell genug bzw. die reichweite passt nich. Wenn ich Kopter na vorne bewege ~30° kippe dann macht der Servo gerade 5°.

Wie kann ich die endlagen einstellen?
Was muss ich ändern?
Dazu kommt noch die Geschwindigkeit des Servos.

/*********************** Cam Stabilisation ***********************/
/* The following lines apply only for a pitch/roll tilt stabilization system
Uncomment the first line to activate it */
//#define SERVO_MIX_TILT // Simple CameraGimbal By Bledy
#define SERVO_TILT
#define TILT_PITCH_MIN 1020 //1020 servo travel min, don't set it below 1020
#define TILT_PITCH_MAX 2000 //2000 servo travel max, max value=2000
#define TILT_PITCH_MIDDLE 1500 //servo neutral value
#define TILT_PITCH_PROP 10 //10 servo proportional (tied to angle) ; can be negative to invert movement
#define TILT_ROLL_MIN 1020 //1020
#define TILT_ROLL_MAX 2000 //2000
#define TILT_ROLL_MIDDLE 1500 //1500
#define TILT_ROLL_PROP 10 //10


/* experimental
camera trigger function : activated via Rc Options in the GUI, servo output=A2 on promini */
//#define CAMTRIG
#define CAM_SERVO_HIGH 2000 // the position of HIGH state servo
#define CAM_SERVO_LOW 1020 // the position of LOW state servo
#define CAM_TIME_HIGH 1000 // the duration of HIGH state servo expressed in ms
#define CAM_TIME_LOW 1000 // the duration of LOW state servo expressed in ms
 

sandrodadon

Fliegender Maschi
#2
Hi Rex !

Ich denke die Zauberworte hier sind:
#define TILT_PITCH_MIN 1020
#define TILT_PITCH_MAX 2000
#define TILT_PITCH_MIDDLE 1500

Wenn man davon ausgeht dass 1500 die Mitte ist und 2000 der maximale Ausschlag bei 180° also 90° pro Seite, sind es ca 5,6 pro ° dass du rotieren möchtest.

Ansonsten denke ich, dass:
#define TILT_PITCH_PROP 10

auch noch ein sehr heißer Kandidat ist, Stichwort "Übersetzung" über Zahnräder oder Gestänge.

Versuchs einfach mal mit den 4 Begriffen ;)
 

sandrodadon

Fliegender Maschi
#4
Bitte berichten ;) meine Servos sind jetzt im Flieger in Asien, werde mich bald auch genauer mit der Thematik beschäftigen müssen.

(Hast du Digitale oder Analoge Servos? Habe gelesen dass Digitale schlechter funktionieren als Analoge, da war die Bestellung aber schon durch :( )
 

ReX_1986

Erfahrener Benutzer
#5
Hab Digitale Standard 9g Servos.

bei einschalten gehen die immer noch zum Anschlag. Die Optionen #define TILT_PITCH_PROP 10 ist die Geschwindigkeit bzw. und die hier:
#define TILT_PITCH_MIN 1020
#define TILT_PITCH_MAX 2000
#define TILT_PITCH_MIDDLE 1500

sind die Begrenzungen bei schon eingeschalteten Kopter und Gimbal, nicht die Anschläge beim einschalten.

UPDATE

Bei Firmware Update gehen die Servos auch zum anschlag.
 

Andi

Erfahrener Benutzer
#7
Hi , ich klink mich mal mit ein,

hab ein änliches Problem , mit Digitalservos geht es mit analogen nicht , die analog Servos spinnen ein wenig rum und fahren immer auf die gleiche Seite auf Anschlag ,egal was ich im Sketch einstell ( Soft = letzen DEV's)

hat einer das selbe Problem ?

Andi
 

ReX_1986

Erfahrener Benutzer
#8
Ich hab das Problem gelöst. Kurz nachgedacht und da war es. Ein Dummer Fehler. Wenn man den USB Adapter angeschlossen hat und Programmiert dann passiert so was. Wenn man den Adapter aber abklemmt und nur Akku ansteckt dann funktioniert alles bestens :)
Also USB Adapter weg und dann gucken ob funktioniert.
 
FPV1

Banggood

Oben Unten