Unterschiede zwischen den Revisionen 18 und 43 (über 25 Versionen hinweg)
Revision 18 vom 31.10.2009 23:59
Größe: 4884
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:
||<tablewidth="520px" tablestyle="text-align: center;"bgcolor="#ffffa0"> http://mikrokopter.de/images/deu.gif Page in [:en/MK-Parameter/Altitude:deutsch] ||<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}
= 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 ==

With this option the altitude control takes over complete control of the thrust. One cannot any longer control it directly with gas-ticks from the transmitter. When altitude limitation is on the gas stick is now used to change the setpoint. A neutral point can be assigned for the gas stick with the parameter '''Stick neutral point'''. If gas stick value equals the parameter ''' stick neutral point ''', then the neutral gas ticking position is used, with which the thrust compensates the all up weight (Hoverpoint).

If the gas-tick is over the neutral point, then the desired value of the height is shifted upward; if the gas-tick is below the neutral point, the desired value is downward shifted. The speed, with which the desired value moves, is proportional to the gas ticking position and can be likewise scaled over the parameter '''Verstärkung (gain / rate) '''. One sets thus a certain climbing or descent rate. This trim of the desired value can be optionally be indicated with activated option ''' Acoustic Vario ''' through a BEEP rate.

The altitude control should be configured insertable, thus ''' the setpoint ''' is assigned to a poti, so that one can activate the altitude control by the associated channel with a switch on the transmitter.

 * '''Enable Alitude control:''' altitude control activated (in the software has the same effect as the setting under [:MK-Parameter/Configuration:Configuration])
 * '''Setpoint:''' Indicates the desired height value. If the option ''' use switch ''' were activated one should select for setpoint a poti, which has an associated channel with a switch on the transmitter.
 * '''Min Gas:''' the gas is never reduced below this value if the height has been exceeded.
 * '''Altitude P:''' function to reduce thrust when height is above setpoint. The higher this value, the smaller is the flying range above the maximum height.
 * '''Barometric-D:''' Dampens the swinging behavior of the altitude control. Smaller changes of air pressure have thereby large effect on gas.
 * '''Z-ACC:''' Absorbs the swinging behavior by means of the acceleration sensor.
 * '''Verstärkung:''' if this value is increased makes possible higher flight altitudes. The setpoint is multiplied by this value.
 * '''Hover variation:''' limits the cutting down to the environment of the hover points, with smaller values calms down the adjustment but also reduces more the agility.
 * '''GPS-Z:''' Dampens the swinging behavior of the altitude control using the GPS height data.
 * '''Stick neutral point:''' it defines the neutral point of the gas stick. Climb and descent rate for the Vario altitude control mode. If the value is zero, then the natural hover point of the respective MKs is used.

/!\ 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