Multiwii Mirco Wii ATmega 32u4 mit Dji Regler Problem

Ori0n

Back again
#81
Brauchst nicht suchen, glaub ich dir auch so. In dem Fall regelt er dann bei Vollgas aber nur noch negativ, oder?
Ob/wie sich das aufs Flugverhalten auswirkt weis ich nicht, ich belass es meist beim Standard Wert.

Ist aber eigentlich komplett egal, wie schon gesagt, man fliegt ohnehin nicht oft längere Zeit Vollgas :D

@Diborn: du musst zuerst noch die Servowege an der Funke anpassen, erst dann einlernen, sonst hast du den selben Käse wie jetzt :)


EDIT: @Ralf: Danke für den Code, wieder was gelernt
 
Zuletzt bearbeitet:
#82
Ja ..... wenn das Feld nicht sofort sichtbar ist, im Settings-Tab auf "Read" klicken.
Oke. Also Update:

habe die ESC noch mals eingelernt. und sie starten nicht wenn ich arme.

Soll ich nun beginnen in der GUI mit MINThrottle langsam stück für stück hochstellen?

Stimmt das eigentlich was ich eingeschalted habe?

/**************************** Motor minthrottle *******************************/
/* Set the minimum throttle command sent to the ESC (Electronic Speed Controller)
This is the minimum value that allow motors to run at a idle speed */
//#define MINTHROTTLE 1300 // for Turnigy Plush ESCs 10A
//#define MINTHROTTLE 1120 // for Super Simple ESCs 10A
//#define MINTHROTTLE 1064 // special ESC (simonk)
//#define MINTHROTTLE 1050 // for brushed ESCs like ladybird
#define MINTHROTTLE 1150 // (*) (**)
 
#83
Brauchst nicht suchen, glaub ich dir auch so. In dem Fall regelt er dann bei Vollgas aber nur noch negativ, oder?
Ob/wie sich das aufs Flugverhalten auswirkt weis ich nicht, ich belass es meist beim Standard Wert.

Ist aber eigentlich komplett egal, wie schon gesagt, man fliegt ohnehin nicht oft längere Zeit Vollgas :D

@Diborn: du musst zuerst noch die Servowege an der Funke anpassen, erst dann einlernen, sonst hast du den selben Käse wie jetzt :)
Oke und was soll ich dort machen? habe eine Graupner SJ 12

Ich kann eine Einstellung machen wo ich auf dem Throttle % angaben machen kann da bin ich jetzt auf 110%
 
Zuletzt bearbeitet:

-Ralf-

Erfahrener Benutzer
#84
Brauchst nicht suchen, glaub ich dir auch so. In dem Fall regelt er dann bei Vollgas aber nur noch negativ, oder?
Ob/wie sich das aufs Flugverhalten auswirkt weis ich nicht, ich belass es meist beim Standard Wert.
Auf dem Standardwert zu lassen hat den Nachteil, dass du die eigentlich
verfügbare Leistung nie abrufen kannst. Und manchmal braucht man die
(hartes Abfangen).

Deiner regelt dagegen schon "negativ" bevor er überhaupt die mögliche
Grenze erreicht hat.

Von daher kann ich nur dringend raten, die mögliche Bandbreite auch zu nutzen.

Den Code habe ich dir rausgesucht ..... ein paar Beiträge über diesem hier.
 
#85
Habe jetzt die Throttel werde bei der Funke auf 120% gesetzt und siehe da wenn ich arme gehen sie auch an. natürlich habe ich sie nach dem umstellen der funke neu angelernt.

wenn ich arme drehen sie aber relativ schnell ist das ok?
 
#90
So bin jetzt auf 1000-1900 leider kann ich noch aus ungeklärten gründen die %zahl nach oben verändern die kann ich nicht weiter als 100%einstellen darum geht er nicht weiter als 1900 ist das schlimm?

und ich komm nicht in der gui in die MINthrottle rein die ist immer grün
 

-Ralf-

Erfahrener Benutzer
#92
So bin jetzt auf 1000-1900 leider kann ich noch aus ungeklärten gründen die %zahl nach oben verändern die kann ich nicht weiter als 100%einstellen darum geht er nicht weiter als 1900 ist das schlimm?

und ich komm nicht in der gui in die MINthrottle rein die ist immer grün
Ist nicht schlimm, nur schade .... ich kenn die Graupner nicht, aber es geht.
Kann vielleicht jemand anders da helfen?

Das GUI ist etwas tricky ..... du mußt in das grüne Feld mit der linken Maustaste
klicken, Maustaste festhalten und dann die Maus nach rechts oder links schieben.
 

-Ralf-

Erfahrener Benutzer
#93
Sorry habe den code nicht gefunden welchen du meinst? kannst du mir einen Anhaltspunkt geben?
Hier noch einmal neu

output.cpp, etwa Zeile 1461

Code:
  /****************                normalize the Motors values                ******************/
    maxMotor=motor[0];
    for(i=1; i< NUMBER_MOTOR; i++)
      if (motor[i]>maxMotor) maxMotor=motor[i];
    for(i=0; i< NUMBER_MOTOR; i++) {
      if (maxMotor > MAXTHROTTLE) // this is a way to still have good gyro corrections if at least one motor reaches its max.
        motor[i] -= maxMotor - MAXTHROTTLE;
      motor[i] = constrain(motor[i], conf.minthrottle, MAXTHROTTLE);
      if ((rcData[THROTTLE] < MINCHECK) && !f.BARO_MODE)
      #ifndef MOTOR_STOP
        motor[i] = conf.minthrottle;
      #else
        motor[i] = MINCOMMAND;
      #endif
      if (!f.ARMED)
        motor[i] = MINCOMMAND;
    }
 
#94
Ist nicht schlimm, nur schade .... ich kenn die Graupner nicht, aber es geht.
Kann vielleicht jemand anders da helfen?

Das GUI ist etwas tricky ..... du mußt in das grüne Feld mit der linken Maustaste
klicken, Maustaste festhalten und dann die Maus nach rechts oder links schieben.

ahha hat geklappt und dort soll ich ca 1020 eingeben?

muss ich bei dem code welcher du geschickt hast was ändern?
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten