Unterschiede zwischen den Revisionen 1 und 43 (über 42 Versionen hinweg)
Revision 1 vom 27.10.2009 15:00
Größe: 5072
Autor: ddrake
Kommentar:
Revision 43 vom 23.06.2015 16:21
Größe: 11319
Autor: LotharF
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
en/MK-Parameter/Altitude #acl AdminGroup:read,write,revert EditorsGroup:read,write,revert All:read
Zeile 3: Zeile 3:
<<..this page is currently under translation..>> ##############################################################################
Zeile 5: Zeile 5:
||<tablewidth="520px" tablestyle="text-align: center;"bgcolor="#ffffa0"> http://mikrokopter.de/images/eng.gif Page in [:en/MK-Parameter/Altitude:english] ||<bgcolor="#ffffa0"> http://mikrokopter.de/images/fra.gif Page en [:fr/MK-Parameter/Altitude:français] ||<bgcolor="#ffffa0"> http://mikrokopter.de/images/ita.gif Pagina in [:it/MK-Parameter/Altitude:italiano] ||
'''Please translate...''' [[BR]] [[Navigation(siblings)]] [[BR]] attachment:altitude.gif
## Navigation oben
----
{{{#!html
<div style="float: left; margin-right:50px;">
}}}
'''__Quick selection__'''<<BR>>
'''Open the description -> click Button''' <<BR>>
Zeile 8: Zeile 13:
= Beschreibung =
Die Höhenregelung des Mikrokopter basiert auf der Messung des Luftdrucks. Ein PID-Regler steuert den Gesamtschub aller Rotoren so, dass der gemessene Luftdruck (Höhe) möglichst konstant bleibt.
[[en/MK-Parameter/Channels|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Kan_le_en.gif?m=1409707811 }}]]
[[en/MK-Parameter/Configuration|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Konfiguration_en.gif?m=1409707817 }}]]
[[en/MK-Parameter/Stick|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Stick.gif?m=1409707207 }}]]
[[en/MK-Parameter/Looping|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Looping.gif?m=1409707203 }}]]
[[en/MK-Parameter/Altitude|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter_aktiv-H_he_en.gif?m=1409707806 }}]]
Zeile 11: Zeile 19:
Es sind 2 verschiedene Optionen für die Regelung implementiert, die über die Radiobuttons unterhalb der Checkbox '''Enable Altitude control''' ausgewählt werden können. [[en/MK-Parameter/Camera|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Kamera_en.gif?m=1409707809 }}]]
[[en/MK-Parameter/Navi-Ctrl|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-NaviCtrl.gif?m=1409707205 }}]]
[[en/MK-Parameter/Navi-Ctrl 2|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-NaviCtrl2.gif?m=1409707207 }}]]
[[en/MK-Parameter/Output|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Ausg_nge_en.gif?m=1409707802 }}]]
[[en/MK-Parameter/Misc|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Verschiedenes_en.gif?m=1409707820 }}]]
Zeile 13: Zeile 25:
== 1. Height limitation control == [[en/MK-Parameter/Gyro|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Gyro.gif?m=1409707198 }}]]
[[en/MK-Parameter/User|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Benutzer_en.gif?m=1409707804 }}]]
[[en/MK-Parameter/Coupling|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-Achskopplung_en.gif?m=1409707800 }}]]
[[en/MK-Parameter/Mixer-SETUP|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-MixerSETUP.gif?m=1409707205 }}]]
[[en/MK-Parameter/Easy-SETUP|{{ http://gallery3.mikrokopter.de/var/albums/intern/KopterTool_ab_V2_0/Reiter/Reiter-EasySETUP.gif?m=1409707198 }}]]
{{{#!html
</div>
}}}
Zeile 15: Zeile 34:
Der Gesamtschub ist bei inaktiver Höhenregelung zur Stellung des Gassticks an der Funke proportional. Die Höhenregelung schwächt den über den vorgegebenen Gesamtschub ab, wenn die aktuelle Höhe den Sollwert überschreitet. Der MK kann den Sollwert aber langfristig nur überschreiten, wenn der Gesamtschub größer ist als die Gewichtskraft und der MK damit steigt. Dadurch befindet sich der stabile Punkt der Regelung immer über dem Sollwert. Die Abweichung zum Sollwert nimmt mit der Gasstickstellung an der Funke proportional zu. ##############################################################################
Zeile 17: Zeile 36:
Der Sollwert kann auf mehrere Arten vorgegeben werden. Z.B. kann man in den '''Setpoint''' auf einen festen Wert setzen, den man niemals überschreiten möchte. ## PDF
Zeile 19: Zeile 38:
Weiterhin kann man den Setpoint einem Poti (1 bis 4) zuweisen und mit dem zugeordneten Kanal an der Funke den Wert während des Fluges verändern, wobei der Parameter '''Verstärkung''' zur Skalierung dient. <<BR>><<BR>>
||<class="MK_TableNoBorder">This page as an '''PDF-Document'''? <<BR>>Click on that Symbol and wait a little moment... ---> ||<class="MK_TableNoBorder"><<PDFIcon>>||
<<BR>>
----
Zeile 21: Zeile 43:
Eine weitere Möglichkeit ist das Aktivieren der Checkbox '''use switch for setpoint''', bei der dem Setpoint ebenfalls ein Poti zugewiesen sein sollte, sodass man mit dem zugehörigen Kanal an der Funke über einen Schalter die Höhenregelung einschalten kann und gleichzeitig der aktuelle Höhenwert als Sollwert übernommen wird. ##############################################################################
Zeile 23: Zeile 45:
== 2. Vario altitude control == ## Überschrift
Zeile 25: Zeile 47:
Die Höhenregelung übernimmt hier die vollständige Kontrolle über den Gesamtschub. Man kann diesen nicht mehr direkt über den Gasstick der Funke steuern. Vielmehr dient bei aktiver Höhenregelung nun der Gasstick zur Veränderung des Sollwertes. Dazu gibt es einen Neutralpunkt des Gassticks, der über den Parameter '''Stick neutral point''' fest vorgegeben werden kann. Ist der Parameter '''Stick neutral point''' gleich Null, so wird als Neutralpunkt die Gasstickstellung verwendet, bei der der Schub gerade die Gewichtskraft kompensiert (Hoverpoint). {{{#!wiki MK_Nav
||<class="MK_Nav_left": height= "60px">||<class="MK_Nav_Header">Altitude||<class="MK_Nav_right":>||
}}}
Zeile 27: Zeile 51:
Ist der Gasstick über dem Neutralpunkt, so wird der Sollwert der Höhe nach oben verschoben - ist der Gasstick unterhalb des Neutralpunktes, wird der Sollwert nach unten verschoben. Dabei ist die Geschwindigkeit, mit der der Sollwert wandert, der Gasstickstellung proportional und kann ebenfalls über den Parameter '''Verstärkung''' skaliert werden. Man gibt also eine bestimmte Steig- oder Sinkrate vor. Diese Trimmung des Sollwertes wird bei aktivierter Option '''Acoustic Vario''' zusätzlich durch eine Beep-Rate angezeigt. {{{#!wiki MK_select1
 * {{http://mikrokopter.de/images/deu.gif}} [[MK-Parameter/Altitude|deutsch]]
}}}
Zeile 29: Zeile 55:
Die Höhenregelung sollte zuschaltbar konfiguriert werden, also der '''Setpoint''' einem Poti zugewiesen sein, so dass man durch den zugehörigen Kanal der Funke über einen Schalter die Höhenregelung aktivieren kann. ##############################################################################
Zeile 31: Zeile 57:
 * '''Alitude control active:''' Höhenregelung in der Software freischalten (hat die gleiche Wirkung, wie die Einstellung unter [:MK-Parameter/Configuration:Configuration])
 * '''Setpoint:''' Gibt den Sollwert der Höhe an. Wenn die Option '''Use switch for setpoint''' aktiviert wurde, sollte man hier ein Poti auswählen, das einem schaltbaren Kanal der Funke zugewiesen ist.
 * '''Min Gas:''' unter diesen Wert wird das Gas nie gestellt, wenn die Höhe überschritten wurde.
 * '''Höhe P-Anteil:''' Abhängigkeit von Rücknahme von Gas bei Höhe über. Je höher dieser Wert, desto kleiner ist der Flugbereich oberhalb der Maximalhöhe.
 * '''Luftdruck-D:''' Dämpft das Schwingverhalten des Höhenreglers. Geringste Luftdruckänderungen haben damit große Wirkung auf Gas.
 * '''Z-ACC:''' Dämpft das Schwingverhalten mittels des Beschleunigungssensors.
 * '''Verstärkung:''' ermöglicht größere Flughöhen, wenn dieser Wert vergrößert wird. Der Setpoint wird mit diesem Wert multipliziert.
 * '''Hover variation:''' begrenzt die Reglerausgaben auf die Umgebung des Hoverpunktes, kleinere Werte beruhigen die Regelung, verringern aber auch die Agilität.
 * '''GPS-Z:''' Dämpft das Schwingverhalten mittels der GPS-Höhenwerte.
 * '''Stick neutral point:''' Neutralpunkt des Gassticks bzgl. der Steig- und Sinkraten für die Vario-Höhenregelung. Ist der Wert Null, so wird der natürliche Hoverpunkt des jeweiligen MKs verwendet.
/!\ ToDo
## Bild rechts
Zeile 43: Zeile 59:
----
 . KategorieSensor
{{{#!html
<div style="float: right; margin: 15px;">
}}}
{{ http://gallery3.mikrokopter.de/var/resizes/intern/KopterTool_ab_V2_0/Einstellungen/en/5-Altitude.jpg?m=1435055811 }}
{{{#!html
</div>
}}}

##############################################################################

## Text neben Bild
<<BR>>

The altitude control on a !Mikrokopter is based on measuring the air pressure and z-axis accelerometer-/gps-values . A PID controller controls the overall thrust of all the rotors so that the measured air pressure (altitude) remains constant.<<BR>>
The altitude can be control in two way.

<<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>>
<<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>>
<<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>>
##############################################################################

## Erklärungen

 * '''Enable Altitude control''' <<BR>>
 Unlock the height control in the software (has the same effect as the setting in [[en/MK-Parameter/Configuration|Configuration]]). <<BR>>

 * '''Type of height control''' <<BR>>
  * '''Height limitation control''' <<BR>>
  The overall thrust is throughout an inactive height control proportional to the throttle stick at the transmitter. The altitude control weaks the overall thrust of total thrust from the given value if the current level exceeds the setpoint. The MK can overwrite the nominal value in the long term but only if the overall thrust is greater than the weight of the MK and thus rises. As a result, the stable point of regulation is always above the setpoint of the nominal value. The deviation from the nominal value increases in proportion to the gas stick position of the transmitter.<<BR>>
  The reference can be specified in several ways. E.g. you can put the set point to a fixed value that would never exceed over the value.<<BR>>
  Furthermore, the setpoint can be a potentiometer (1 to 8) to assign and change the channel assigned to the value of the transmitter during the flight where the parameter '''Gain / Rate''' is used for scaling.
  Another possibility is to activate the checkbox '''use switch for setpoint''' (switch for height) at which the set point should also be assigned to a potentiometer, so you turn on the channel associated with the transmitter over a switch, and the height control can simultaneously take the current height value as a reference.

  * '''Vario altitude control''' <<BR>>
  The height control takes complete control of the overall thrust. You can not control it directly through the throttle stick on the transmitter. It rather serves to active height control over the gas stick to change the setpoint and nominal values. There are neutral points of the gas sticks, the parameters of the Stick neutral point can be fixed. If the parameter '''Stick neutral point''' is equal to zero, is used as a neutral point of the gas stick position at which the thrust exactly compensates the gravitational force, in short, it will try to maintain a hover.<<BR>>
  If the gas stick is above the neutral point, the MK will ascend. If the gas stick is below the neutral point, the MK will descend. The more the throttle stick deflects from the setpoint, the higher the climbrate/descend-rate. The response can also be scaled by the parameter '''Gain / Rate'''. This can help with trimming the sensitivity of the throttle stick input. If the option '''Acoustic Vario''' (acoustic variometer) is enabled, the buzzer on the MK will make beeps according to the climbrate.<<BR>>
  The height control should be configured and activated, so be set up over '''set point''' and over one switch, that you can activate with a switch through the associated channel of the transmitter the height regulation..
<<BR>>

 * '''Setpoint''' <<BR>>
 Specifies the nominal value of the height. <<BR>>
 If the option '''Height limitation control / Use switch for setpoint''' is activated, you should choose a poti which is assigned to a switchable channel of it's transmitter.<<BR>>
 With Vario-mode, assign a poti, where off/no AH has a value of 0, and on/AH engaged has a value of 255.

 * '''Min Gas''' <<BR>>
 The gas is never reduced beyond this point, if altitude is exceeded.<<BR>>
 Tuning tip: Increase in small steps while at hover, until the MK starts to ascend. Then decrease the value by 3-5.

 * '''Altitude P''' <<BR>>
 Proportional-part of the altitude controller. The difference between setpoint and actual altitude changes the gas-value proportionally. The higher the Alt P value, the faster the MK will fall, if altitude is exceeded. If too high, the MK will fall below the setpoint, which could cause an oscillating behavior.

 * '''Barometric D''' <<BR>>
 Slows down the oscillation behavior of the height regulator. A high value will make the AH more precise, but also a lot more sensitive to wind-gusts. A low value will protect the algorithm from gusts, but could drift up and down.

 * '''Z-ACC'''
 Slows down the oscillation behavior by using the z-axis of the accelerometer.

 * '''Max Altitude''' <<BR>>
 Here you can set a maximum altitude. <<BR>>
 If you use the Vario-altitude control and the Function [[en/AltitudeHold|AltitudeHold]] is ON ([[en/Sender#A1_channel_for:_.22Altitude_Hold.22|Link]]), you can not fly above this altitude.<<BR>>
 The value can be entered up to 247(m). And if you set a "0", the height limit is disabled.

 See also: [[en/NaviCtrl_2.0#en.2BAC8-NaviCtrl_1.1.SETTINGS.INI|Max-Altitude on SD-Karte]]

 * '''Gain/Rate''' <<BR>>
 Allows greater altitudes where the value is increased. The setpoint (in meters) is multiplied by this value. (ex.: enable at 10 meters, gain at 10, max height 100).

 * '''Hover variation''' <<BR>>
 Limits the regulator output to the environment of the Hoverpoint, smaller values ??calm the scheme but also the agility. Will also affect the sensitivity of the throttle-stick deflection (high value = low percentage = low sensitivity).

 * '''Tilt compensation''' <<BR>>
 If the altitude control is active the copter will power up the motors when it is inclined. Normally he does so by a fixed factor. But it seems to be so that some MKs need more thrust when they are inclined. With this factor yo can now tune it if needed.
  * If the value is below 100, the MK immediately sinks if the attitude is tilted -> after the move the MK climbs back to the desired altitude.
  * If the value is above 120, the MK immediately rises if the attitude is tilted -> after the move the MK descends back to the desired altitude.
  * Default value is 110%
 

 * '''Stick neutral point''' <<BR>>
 Neutralpunkt des Gassticks bzgl. der Steig- und Sinkraten für die Vario-Höhenregelung. Ist der Wert Null, so wird der natürliche Hoverpunkt des jeweiligen MKs verwendet.

 * '''Auto Start/Land Channel''' <<BR>>
 Neutral point of the gas sticks about the climb and descent rates for the Vario-height control. If the value is zero, the natural Hoverpoint of each MK is used. Zero is also a relative stick neutral point, whereas an entered value would be an absolute stick neutral point. If you fly with fixed payload weight, an absolute neutral point would be preferable.

 * '''Landing speed''' <<BR>>
 The value entered here x 0.1 m / s, determine the rate of descent of the copter the automatic landing.

<<BR>>

 /!\ Attention: If you start or land with a switched on level control the ground effect is due to the risk of feedback and thus the risk of swinging up with the height control near the ground, which can lead to unintended hops.

<<BR>>
 {i} Some of these sizes you can get while experimenting with the settings to a potentiometer and the optimal values out of a flight [[en/SettingsErfliegen| Info]]
<<BR>><<BR>>
 {i} '''For more information on checking, installing, and packaging the height sensor it can be read here: [[en/heightsensor|height sensor]]'''


<<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>><<BR>>


Quick selection
Open the description -> click Button

en/MK-Parameter/Channels en/MK-Parameter/Configuration en/MK-Parameter/Stick en/MK-Parameter/Looping en/MK-Parameter/Altitude

en/MK-Parameter/Camera en/MK-Parameter/Navi-Ctrl en/MK-Parameter/Navi-Ctrl 2 en/MK-Parameter/Output en/MK-Parameter/Misc

en/MK-Parameter/Gyro en/MK-Parameter/User en/MK-Parameter/Coupling en/MK-Parameter/Mixer-SETUP en/MK-Parameter/Easy-SETUP



This page as an PDF-Document?
Click on that Symbol and wait a little moment... --->



Altitude

https://gallery3.mikrokopter.de/var/resizes/intern/KopterTool_ab_V2_0/Einstellungen/en/5-Altitude.jpg?m=1435055811


The altitude control on a !Mikrokopter is based on measuring the air pressure and z-axis accelerometer-/gps-values . A PID controller controls the overall thrust of all the rotors so that the measured air pressure (altitude) remains constant.
The altitude can be control in two way.































  • Enable Altitude control
    Unlock the height control in the software (has the same effect as the setting in Configuration).

  • Type of height control

    • Height limitation control
      The overall thrust is throughout an inactive height control proportional to the throttle stick at the transmitter. The altitude control weaks the overall thrust of total thrust from the given value if the current level exceeds the setpoint. The MK can overwrite the nominal value in the long term but only if the overall thrust is greater than the weight of the MK and thus rises. As a result, the stable point of regulation is always above the setpoint of the nominal value. The deviation from the nominal value increases in proportion to the gas stick position of the transmitter.
      The reference can be specified in several ways. E.g. you can put the set point to a fixed value that would never exceed over the value.
      Furthermore, the setpoint can be a potentiometer (1 to 8) to assign and change the channel assigned to the value of the transmitter during the flight where the parameter Gain / Rate is used for scaling. Another possibility is to activate the checkbox use switch for setpoint (switch for height) at which the set point should also be assigned to a potentiometer, so you turn on the channel associated with the transmitter over a switch, and the height control can simultaneously take the current height value as a reference.

    • Vario altitude control
      The height control takes complete control of the overall thrust. You can not control it directly through the throttle stick on the transmitter. It rather serves to active height control over the gas stick to change the setpoint and nominal values. There are neutral points of the gas sticks, the parameters of the Stick neutral point can be fixed. If the parameter Stick neutral point is equal to zero, is used as a neutral point of the gas stick position at which the thrust exactly compensates the gravitational force, in short, it will try to maintain a hover.
      If the gas stick is above the neutral point, the MK will ascend. If the gas stick is below the neutral point, the MK will descend. The more the throttle stick deflects from the setpoint, the higher the climbrate/descend-rate. The response can also be scaled by the parameter Gain / Rate. This can help with trimming the sensitivity of the throttle stick input. If the option Acoustic Vario (acoustic variometer) is enabled, the buzzer on the MK will make beeps according to the climbrate.
      The height control should be configured and activated, so be set up over set point and over one switch, that you can activate with a switch through the associated channel of the transmitter the height regulation..


  • Setpoint
    Specifies the nominal value of the height.
    If the option Height limitation control / Use switch for setpoint is activated, you should choose a poti which is assigned to a switchable channel of it's transmitter.
    With Vario-mode, assign a poti, where off/no AH has a value of 0, and on/AH engaged has a value of 255.

  • Min Gas
    The gas is never reduced beyond this point, if altitude is exceeded.
    Tuning tip: Increase in small steps while at hover, until the MK starts to ascend. Then decrease the value by 3-5.

  • Altitude P
    Proportional-part of the altitude controller. The difference between setpoint and actual altitude changes the gas-value proportionally. The higher the Alt P value, the faster the MK will fall, if altitude is exceeded. If too high, the MK will fall below the setpoint, which could cause an oscillating behavior.

  • Barometric D
    Slows down the oscillation behavior of the height regulator. A high value will make the AH more precise, but also a lot more sensitive to wind-gusts. A low value will protect the algorithm from gusts, but could drift up and down.

  • Z-ACC Slows down the oscillation behavior by using the z-axis of the accelerometer.

  • Max Altitude
    Here you can set a maximum altitude.
    If you use the Vario-altitude control and the Function AltitudeHold is ON (Link), you can not fly above this altitude.
    The value can be entered up to 247(m). And if you set a "0", the height limit is disabled.

    See also: Max-Altitude on SD-Karte

  • Gain/Rate
    Allows greater altitudes where the value is increased. The setpoint (in meters) is multiplied by this value. (ex.: enable at 10 meters, gain at 10, max height 100).

  • Hover variation
    Limits the regulator output to the environment of the Hoverpoint, smaller values ??calm the scheme but also the agility. Will also affect the sensitivity of the throttle-stick deflection (high value = low percentage = low sensitivity).

  • Tilt compensation
    If the altitude control is active the copter will power up the motors when it is inclined. Normally he does so by a fixed factor. But it seems to be so that some MKs need more thrust when they are inclined. With this factor yo can now tune it if needed.

    • If the value is below 100, the MK immediately sinks if the attitude is tilted -> after the move the MK climbs back to the desired altitude.

    • If the value is above 120, the MK immediately rises if the attitude is tilted -> after the move the MK descends back to the desired altitude.

    • Default value is 110%
  • Stick neutral point
    Neutralpunkt des Gassticks bzgl. der Steig- und Sinkraten für die Vario-Höhenregelung. Ist der Wert Null, so wird der natürliche Hoverpunkt des jeweiligen MKs verwendet.

  • Auto Start/Land Channel
    Neutral point of the gas sticks about the climb and descent rates for the Vario-height control. If the value is zero, the natural Hoverpoint of each MK is used. Zero is also a relative stick neutral point, whereas an entered value would be an absolute stick neutral point. If you fly with fixed payload weight, an absolute neutral point would be preferable.

  • Landing speed
    The value entered here x 0.1 m / s, determine the rate of descent of the copter the automatic landing.


  • /!\ Attention: If you start or land with a switched on level control the ground effect is due to the risk of feedback and thus the risk of swinging up with the height control near the ground, which can lead to unintended hops.


  • {i} Some of these sizes you can get while experimenting with the settings to a potentiometer and the optimal values out of a flight Info



  • {i} For more information on checking, installing, and packaging the height sensor it can be read here: height sensor