ANGLE-Mode ohne pitch Stabilisierung

Status
Nicht offen für weitere Antworten.
#1
Hallo,

ich bin neu auf dem Gebiet "Copter"
Habe einen 250er und würde diesen gerne "halbstabilisiert" fliegen.

Beim FPV-Geballer im RATE-Mode hätte ich gerne ROLL und YAW stabilisiert wie es der ANGLE-Mode macht.

FC ist die NAZE32

Programmiert habe ich sie jetzt so, dass ich über einen drei-Stufen-Schalter immer den ANGLE-Mode aktiv habe
UND jeweils das Profil 1, oder 2, oder 3 mitgeht (zumindest piept es dann dementsprechend)

Jetzt würde ich gerne das"aufrichten" beim loslassen von PITCH reduzieren bzw ganz wegbekommen.

Reicht es da wenn ich die P oder I-Werte auf NULL setze ?
BZW. wie bekommen ich das gelöst ?

Mich stört es im ANGLE-Mode, dass man dann immer ziemlich drücken muss wenn man ballern will

Grüße
Hannes
 

Racer240

Neuer Benutzer
#2
Hallo,
wie ist es den möglich die Profile über einen Schalter zu wechseln.
Profile kann man doch nur über Stick Action.
 
#3
Ich meine gelesen zu haben, dass ein Piepton (einmal, zweimal oder dreimal) das jeweilige Profil mitteilt.
Ob er jetzt auch die Werte mitschaltet, weiss ich nicht.
Bin mir da ja auch nicht sicher.

Erreicht habe ich das über cleanflight indem ich dem Schalter die Bereiche zugewiesen habe und parallel "rate profil selection" angegeben habe.
Zusätzlich den Angle-Mode auf allen drei Schalterstellungen

Mir fällt leider nix anderes ein, wie ich im ANGLE-Mode das stabiliesieren auf NICk ausschalten kann.
 

olex

Der Testpilot
#4
Profile kann man zumindest mit Cleanflight auf jeden Fall auch mit AUX-Schaltern umlegen.

PIDs auf 0 runterdrehen sollte den Autolevel für die jeweilige Achse außer Funktion setzen. Ist aber fraglich, ob sich die Achse dann noch vernünftig steuern lässt, da die Steuereingabe ja nach wie vor anders interpretiert wird als in Acro. Würde's auf jeden Fall mit viel Vorsicht testen.
 
#5
Danke für die Antworten !

Werden die Profile auch geschalten, wenn lediglich ein Piepton kommt?
Oder muss auch die LED blinken bzw. umschalten ?
Bei mir wird es nur akustisch angezeigt, bin mir irgendwie nicht sicher was da passiert.

Gibt es keine Alternative ?
Kann man nicht irgendwie in dem ANGLE-Mode direkt was ändern ?

Grüße
Hannes
 

schnellmaleben

Erfahrener Benutzer
#6
Die Profile helfen hier nicht weiter, da die LEVEL PIDs (die müsste man nullen) nicht pro Achse einstellbar sind, nur für Roll&Pitch gemeinsam.

Wenn Du den Quellcode selber kompilieren kannst, ist es aber schnell gemacht (hier für cleanflight, je nach dem welchen PID-Controller Du verwendest...), z.B. in
https://github.com/cleanflight/cleanflight/blob/master/src/main/flight/flight.c
Zeile 228 und 232 das "|| axis == FD_PITCH" entfernen.
 
#7
Hi,

klasse, das hört sich nach dem an, was ich suche.
Nur compilieren kann ich noch nicht.
Ich bin mich momentan erst am reinarbeiten komme aber mit dem compilieren nicht weiter.

Würde mich hierbei jemand freundlicherweise unterstützen ?
Würde das gerne lernen
Das wäre echt klasse!

Grüße
Hannes
 
#8
Hab mich jetzt nochmal intensiver damit beschäftigt.
Den Weg den ich eingeschlagen habe ist hier erklärt:
http://www.rcgroups.com/forums/showpost.php?p=20972303&postcount=740

Es hat soweit funktioniert, software ist da und ich habe es mal bis kurz vor Schluss durchgespielt.

Ab "ARM Sourcery Windows GCC C Linker / General:" steigt mein Hirn allerdings aus.
Was mache ich da ?
wie bekomme ich die flight.c da rein
etc...

Wäre klasse, wenn mich hier jemand unterstützen könnte.

Besten Dank schonmal !
Hannes
 
Zuletzt bearbeitet:
#9
Ich komme einfach nicht weiter.
Kann nichts erstellen, da irgend ein Fehler kommt.
In dem Youtube tutorial programmiert er deswegen irgendwas,
ich steig da aber einfach nicht durch.

Kann mir niemand netterweise weiterhelfen?
 
#10
So,

hab ewig rumprobiert.
Als kompletter Laie was Software und Programmierung angeht tut man sich hier verdammt schwer.
Schade, dass mir keiner weiter helfen kann.

Ich habe es zumindest hinbekommen, "basflight" Code zu ändern und wieder ein HEX-File zu erzeugen.

Wie aber geht das beim CLEANFLIGHT Quellcode.
Irgendwie fehlt mir die .uvproj Datei

Grüße
Hannes
 
#12
So,
ich habe es , dank der Hilfe eines netten Forumsmitgliedes, geschafft ein neues Hex-file zu erstellen.
Ich kann es auch in Baseflight einlesen, allerdings mich dann nicht mehr verbinden, da die Version zu alt wäre.

Wie kann man das denn umgehen ?

Weiß das jemand ?
Wie machen denn das die anderen Leute, die kompilieren ?

Grüße
Hannes
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten