DocWiki

de/MagnetError








Info

The MikroKopter uses the GPS in cooperation with the compass to automatically maintain the direction of flight when the GPS function is switched on (PositionHold, ComingHome, CareFree).

If the compass is disturbed due to incorrectly routed cables on the copter, incorrect calibration or external influences, the copter can no longer determine the correct (flight) direction (despite GPS). This can lead to deviations from the trajectory / misconduct or "messing around" / circling around the position at PositionHold.
A detected error is then indicated by the error message err22 in the telemetry display.






The "Magnet Error"

Since firmware version V0.86, the magnetic value of the compass sensor has been checked even more precisely and displayed in the event of an error.
If the error occurs, one has to differentiate between:

  1. Error in the calibration
  2. Error before the start
  3. Error in flight




Error in the calibration

In order for the compass to work properly, it must be calibrated correctly !!!
The magnetic field and the inclination are set here.

The critical ranges for the magnetic field are below 80% and above 120%. If this magnetic value falls above or below this range, a malfunction occurs. Therefore, the value should be around 100% after calibration. This is the only way to have a sufficiently large tolerance for the "critical limit".

With the Inclination the earth's magnetic field is also taken into account. The value that should be reached here is shown in brackets in telemetry (for Hamburg/Germany e.g. 68°) . That is why it is important when calibrating that the copter is calibrated / rotated in the north / south direction. Calibrating in a different direction leads to a shift in the value and to incorrect behavior - even if the magnet value is correctly calibrated !!!

(INFO: The Inclination for the flight location can also be checked here: Link)




Error before the start

If there is an error message before the start, iron or magnetic material is probably involved.

/!\ The copter cannot be started !!!

The possible causes can be:




Error in flight

The magnetic value must not deviate by more than 20% even in flight (less than 80% / greater than 120%).

INFO: Incorrect inclination is not reported in flight, only the 20% deviation of the magnetic field.

If the error occurs in flight, it can have the following causes:






Detect magnet errors

The values for the magnetic field and inclination can be read in the transmitter telemetry (Jeti and HoTT) or in the KopterTool:

http://gallery3.mikrokopter.de/var/albums/intern/HoTT/Display-Telemetrie-einfach2.jpg?m=1438861939



http://gallery3.mikrokopter.de/var/albums/intern/DC-16_001/JetiBox/JetiBox-MagWert.jpg?m=1585653565







http://gallery3.mikrokopter.de/var/albums/intern/MK-Tool/Display/KopterTool-Virtual-Display-Magnetwert.jpg?m=1585646705






Is shown:


For Info:






Remedy for current errors

If the magnetic fault is due to poorly laid lines, one should:






Videos

In these videos you can see how magnetic fields arise and what effects they have:

# https://www.youtube.com/channel/UCVtNnQy4UZBykpSDjCCmUUw?view_as=subscriber



DocWiki: en/MagnetError (zuletzt geändert am 01.04.2020 09:55 durch LotharF)