es gibt nun wieder eine Subversion zur v0.88 mit der Möglichkeit zur ACC-HH Umschaltung und diversen weiteren Änderungen wie: modifizierter Höhenregler, abschaltbarer Kameraausgleich, Unterstützung einer Kamera-Pan-Funktion:
SVN: V0.88e_ACC-HH_HR_MartinR
HEX-File: Flight-Ctrl_MEGA1284P_V0_88e_SVN2083_ACC-HH.hex
Die Jeti+ und Hott+ Erweiterungen von MartinW sind hier nicht mit drin, da MartinW seine Erweiterungen derzeit nicht im Quellcode veröffentlichen möchte.
Da ich aber meine Erweiterungen über das SVN im Quellcode allen zugänglich machen möchte, gibt es hier zunächst die Version ohne Jeti+ / Hott+.
Ich bin diese Version auf zwei Koptern geflogen, kann aber nicht alle Kombinationen austesten.
Daher wie immer:
Verwendung dieser Software nur auf eigene Gefahr und keinerlei Gewährleistung!!
Was ist bei den Einstellungen im Kopter-Tool zu beachten:
Neben den UserParametern, über die die Erweiterungen eingestellt werden (s.u.) hat sich die Wirkung folgender Einstellparameter gegenüber der Original-Version in ihrer Wirkung etwas geändert:
- Höhenregler: Höhe-P / Höhe-D / Z-ACC: Ich fliege derzeit mit Höhe-P = 17 und Höhe-D = 32, Z-ACC=0.
- Gyro: Gier-I: Der Gier-Regler wurde etwas modifiziert, damit auch höhere I-Werte (bei kleinerem D-Wert) möglich sind.
Hintergrund: die Lageregelung weniger durch die Gier-Regelung belasten. Ich fliege derzeit mit Gier-P = 80 und Gier-I = 160
Hier ein Video, das die Wirkung des Höhenreglers zeigt:
Höhenregler von MartinR
Einstellung der UserParameter:
- WICHTIG !!!! über UserParameter1 >50 (per Schalter) kann im ACC- Modus auf HH umgeschaltet werden.
bei UserParameter1 >140, wird zusätzlich der Höhenregler immer abgeschaltet
- WICHTIG !!!! UserParameter2 ist dann der I-Faktor im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! z.B.: 35..80 (ich fliege derzeit mit 40)
- WICHTIG !!!! UserParameter3 ist dann Stick-P-Wert im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! z.B.: 7..14 (ich fliege derzeit mit 8 )
- UserParameter4: Beschleunigungskompensation des Höhensensors:
Änderung des Höhenwertes in Normallage und Rückenlage beobachten, und UserParameter4 so einstellen, dass der Höhenwert sich dabei möglichst wenig ändert (Typ.Wert: 5..9)
- UserParameter5: Initialisierungswert des serialpot1 von der Jeti-Box
- UserParameter6: Initialisierungswert des serialpot2 von der Jeti-Box
- UserParameter7: Abschaltung des Kameraausgleichs: <50: mit Ausgleich, 50..100 nur Rollausgleich (kein Nickausgleich), >100: kein Ausgleich
- UserParameter8: für Pan Funktion (siehe unten), hier zunächst 125 eintragen,
damit es keine Probleme mit dem Kamera-Nickausgleich gibt
- WICHTIG !!!! Beim Flug im HH-Mode unbedingt beachten:
- Wird der HH-Mode über UserParameter1 aktiviert, so ist die Stick-Position im Moment des Umschaltens die Neutralposition
für den HH-Mode. Hierdurch bleibt der ACC-Mode trimmbar.
- Der Nick- und Roll-Knüppel muß daher aber beim Umschalten von ACC auf HH in Mittelstellung stehen.
- Beim Zurückschalten von HH- auf ACC-Mode ist es egal wo der Knüppel steht
- Der Höhenregler kann beim HH-Mode über UserParameter1 deaktiviert werden, wenn UserParameter1 >140 ist.
UserParameter1 =50..140 : HH mit Höhenregler, UserParameter1 >140: HH ohne Höhenregler.
Beim normalen HH kann der Höhenregler verwendet werden.
- Die GPS-Funktionen sind im HH-Mode automatisch deaktiv.
Dadurch kann aus dem HH-Mode heraus beim Zurückschalten in den ACC-Modus der MK in der Luft geparkt werden!
Weitere Infos zu den Modifikationen:
- Höhenregler wurde modifiziert:
Höhenregler-Einstellungen:
Die Höhenregelung kann vor allem über Höhe-P und Luftdruck-D optimiert werden.
Höhe-P: "wieviel Schubänderung bei Höhenabweichung" zuviel bewirkt Aufschwingen, zuwenig: träge
Luftdruck-D: "Schubänderung beim Steigen/Sinken" zuviel: Unruhig / zittrig, zuwenig: Aufschwingen
(Z-ACC ist ohne Wirkung)
Ich fliege z.B. mit Höhe-P= 17 und Luftdruck-D= 32
(Anmerkung: gegenüber der Vorgängerversion (V0.86d_ACC-HH_HR_MartinR) habe ich Höhe-P an die Standardeinstellung angepasst)
Damit der Höhenregler möglichst gut funktioniert, sollte über UserParameter4 die Beschleunigungskompensation des Höhensensors eingestellt sein:
Änderung des Höhenwertes in Normallage und Rückenlage beobachten, und UserParameter4 so einstellen, dass der Höhenwert sich dabei möglichst wenig ändert (Typ.Wert: 5..9)
Der Höhensensor sollte horizontal (liegend) eingebaut sein. Bei stehend eingebauten Höhensensor funktioniert die Beschleunigungskompensation nicht.
- der Kameraausgleich funktioniert auch im HH-Mode
- Der Kameraausgleich kann über UserParameter7 deaktiviert werden: <50: mit Ausgleich, 50..100 nur Rollausgleich, >100: kein Ausgleich
- Jeti-Menü modifiziert:
es gibt zwei serielle Potis im Jeti-Menü: Serialpot1 und Serialpot2
Serialpot1 hat eine Schrittweite von 25, während Serialpot2 eine Schrittweite von 2 hat.
der Startwert kann über UserParameter5 bzw. Userparameter6 eingestellt werden.
Der Startwert wird immer beim Gyro-Kalibrieren übernommen.
- Kamera- PAN-Funktion mit Nick- und Rollausgleich wird unterstützt:
Die Pan-Funktion ist fest dem Servoausgang 4 zugeordnet (kein "Endlos-Servo")
Im MK-Tool legst du ganz normal fest, welcher Sender-Kanal dem Servo 4 (Pan) zugeordnet wird.
über UserParameter 8 musst Du die Verstärkung und Richtung festlegen: 125= 0, 126=+1, 124=-1....
Vorgehensweise:
1. die Pan- Funktion auf Servo 4 einstecken
2. den Senderkanal für Pan auf Servo 4 legen
3. zunächst UserParameter 8 auf 125 einstellen
4. die Pan-Funktion mechanisch so ausrichten, dass bei Pan-Neutral-Stellung des Senders die Kamera nach vorne zeigt. Dann den Nick und Rollausgleich einstellen / prüfen
5. im MK-Tool auf Flight-Ctrl gehen und die Werte unter 16 und 17 (die zwei Werte nach den Motoren) beobachten
6. im MK-Tool sollte nun bei [16]: 32 und bei [17]: 0 erscheinen
7. die Kamera über den Sender um 90° nach rechts schwenken
8. UserParameter 8 nun so einstellen (langsam erhöhen oder verringern), dass bei [16]: 32 und bei [17]: 0 erscheint
9. Nick- und Rollausgleich beobachten
10. Kamera um 90° nach links schwenken und wieder Nick- und Rollausgleich beobachten
Das sind die Sollwerte, die Du über die Einstellung von UserParameter 8 und der Kameraausrichtung im MK-Tool erreichen musst:
Kamerarichtung Kanal 16 / 17 (im MK-Tool)
Edit: Kanal 16/17 = Motor 5/6 im Kopter-Tool
0 32 / 0
45 links 24 / -24
90 links 0 / -32
135 links -24 / -24
180 -32 / 0
45 rechts 24 / 24
90 rechts 0 / 32
135 rechts -24 / 24
180 -32 / 0
Abhängig von der Linearität des Pan-Servos wird man diese Werte nicht immer genau erreichen.
Dann so gut wie möglich ausmitteln.
(weitere Details in der Version.txt)
Es gibt nur noch die Version für den Mega 1284 (FC 2.1), da der Speicherplatz des Mega 644 nicht mehr ausreicht.
Viel Erfolg mit der Version.
« Bearbeitet von MartinR am 09.04.2012 12:30. »

Aktive Beiträge
= SUCHE =
Chat
English
French
Registrieren
LOGIN





Ich lade dann ein Bild hoch wenn endlich alles kaputt geflogen ist! 