Unterschiede zwischen den Revisionen 10 und 43 (über 33 Versionen hinweg)
Revision 10 vom 28.10.2009 12:19
Größe: 4947
Autor: IngoBusker
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:
||<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)]]
#acl AdminGroup:read,write,revert EditorsGroup:read,write,revert All:read

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

## Navigation oben
Zeile 4: Zeile 7:
[[BR]]
{i} <<..this page is currently under translation..>>
= Altitude =
attachment:MK-Parameter/Altitude/altitude.gif
[[BR]]
The altitude control of the Mikrokopter is based on the pressure sensor. A PID algorithm controls the thrust of the engines so that the pressure value (=altitude) remains constant.
{{{#!html
<div style="float: left; margin-right:50px;">
}}}
'''__Quick selection__'''<<BR>>
'''Open the description -> click Button''' <<BR>>
Zeile 11: Zeile 13:
There are 2 different options to implement this control which can be selected choosing the option buttons beneath the checkbox '''Enable Altitude control'''. [[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 13: Zeile 19:
== 1. Height limitation control == [[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 15: Zeile 25:
When Altitude limitation is inactive the total thrust is proportional to the throttle stick position. The altitude limitation weakens the thrust if the current height exceeds the setpoint. The MK can exceed the setpoint, however only if the thrust is greater than the total weight thus making the MK gain height. Thus the stable hovering point is always above the setpoint. The deviation is proportional to the throttle stick value.
The Setpoint can be defined in several ways. For example you could define the '''Setpoint''' to a fixed value which one could never exceed.
Furthermore you could define one (Poti (from 1 to 4) together with the binded channel on the radio transmitter and change the value during flight, while the parameter '''Verstärkung (gain / rate)''' is used to provide scale.
[[BR]]
A further possibility is activating the check box '''use switch for setpoint''' , with which a poti should be likewise assigned to the Setpoint, so that one can switch the Altitude limitation on with the associated channel from the transmitter using a switch and the current height value as desired value is taken over at the same time.
[[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>
}}}

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

## PDF

<<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>>
----

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

## Überschrift

{{{#!wiki MK_Nav
||<class="MK_Nav_left": height= "60px">||<class="MK_Nav_Header">Altitude||<class="MK_Nav_right":>||
}}}

{{{#!wiki MK_select1
 * {{http://mikrokopter.de/images/deu.gif}} [[MK-Parameter/Altitude|deutsch]]
}}}

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

## Bild rechts

{{{#!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]]'''
Zeile 22: Zeile 155:
== 2. Vario altitude control ==

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).

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.

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.

 * '''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

----
 . KategorieSensor
<<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