MikroKopter

FlightCtrl V2.2 / ACC





Upgrade FlightCtrl V2.1 -> V2.2

Mit dieser kleinen Zusatzplatine kann man die FlightCtrl V2.1 auf die Version 2.2 updaten.

Damit ist eine präzisere und direktere Höhenregelung möglich.



Für das Upgrade benötigt werden:



INFO:
Das Upgrade ist nur bei der FlightCtrl V2.1 möglich. Eine ältere FlightCtrl (V2.0 oder älter) kann nicht umgerüstet werden.

Der Umbau

Um die Zusatzplatine nutzen zu können, sind kleine Lötarbeiten an der FlightCtrl V2.1 nötig.

Zuerst lötet man an folgenden drei Stellen auf der FlightCtrl ein ca. 1cm langes Stück Silberdraht an (Die Stellen auf der Platine vorher nochmal verzinnen).
Der Silberdraht sollte dabei gerade nach oben ausgerichtet sein.

- C48 (Plus)
- C36 (Minus)
- C8 (ACC-Signal)

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=134154&g2_serialNumber=1
(Zum Vergrößern -> Bild anklicken)

Das sieht dann so aus:

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=134162&g2_serialNumber=1
(Zum Vergrößern -> Bild anklicken)

/!\ Zum Löten sollte man eine feine Lötspitze nutzen. Es muss unbedingt vermieden werden, das beim Löten eine Verbindung zu anderen Bauteilen hergestellt wird.

Danach setzt man einen kleinen Tropfen Kleber auf den Gier Gyro und steckt die Sensor-Zusatzplatine polrichtig auf die drei Silberdrähte.
Die Sensor-Zusatzplatine wird auf den Klebetropfen heruntergelassen, dort leicht angedrückt und verlötet:

/!\ Unbedingt darauf achten, dass die Platine waagerecht eingebaut wird


Als letzten Schritt des Umbau wird noch eine Lötbrücke vom Pad "J4" zu "GND" als Jumper gelegt:

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=134176&g2_serialNumber=1
(Zum Vergrößern -> Bild anklicken)

Daran erkennt die FC, dass der neue Sensor verbaut ist.

/!\ Achtung: Diese Brücke nur setzen, wenn man auch wirklich den ACC-Sensor eingebaut hat.

Software



Funktion überprüfen

Zum Schluss müssen die Einstellungen sowie die Funktion noch getestet werden.

Im MikroKopter Tool muss im virtuellen Display nun die Hardware als V2.2 angezeigt werden.
Bei waagerechter FlightCtrl muss der AccZ einen Wert zwischen 670 und 699 anzeigen. Bei Neigung sinkt der Wert.
(Wichtig: Der Wert muss unter 700 sein, sonst ist der alte Sensor noch aktiv.)

Diese sollten dann in etwa folgt aussehen:

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=134190&g2_serialNumber=1
(Zum Vergrößern -> Bild anklicken)

Hinweise



erster Flug

/!\ Wenn eine Fehlfunktion auftritt, muss der Höhenregler sofort ausgeschaltet werden!

Starten mit Höhenregler

Man kann auch mit eingeschaltetem Höhenregler starten. Allerdings sollte man folgende Hinweise beachten:

Funktionsweise

Sensor

Der Beschleunigungssensor (ACC) auf diesem Adapterboard arbeitet mit einer anderen Funktionsweise. Anstatt einer Mikromechanik arbeitet der Sensor mit einem thermischen Prinzip. Dadurch ist der Sensor nahezu Imun gegen die typischen Vibrationen im Kopter.

Bei dem ACC-Sensor auf der FC2.1 läuft der Offset des Z-Wert des Beschleunigungssensors unter Vibrationen weg. Das betrifft nur den senkrechten Z-Wert. Die beiden Achsen für Nick und Roll funktionieren bei dem originalen Sensor auch bei Vibrationen noch einwandfrei.

Das ACC-Adapterboard wird mit drei Leitungen an die FC angeschlossen (Plus, Minus und Signal). Da der Ausgang des alten Sensors (LIS344) mit 100kOhm sehr hochohmig ist und der des neuen niederohmig, können die Ausgänge der Sensoren zusammengelegt werden. Nur das Signal des neuen Sensors ist dann noch aktiv.

Lötjumper J4

Durch Verbinden des Lötpins J4 mit GND erkennt die FlightContrl, dass ein neuer Sensor verbaut ist und die neuen Algorithmen des Höhensensors verwendet werden können. Die FC meldet sich deshalb mit FC2.2

Höhenregelung

Der ACC-Z-Wert geht bei der neuen Höhenregelung per sog. Datenfusion in die Ermittlung der Höhe und Steig/Sinkgeschwindigkeit (Vario) ein. Das macht die Höhenmessung um ein vielfaches schneller, was sich positiv auf die gesamte Höhenregelung auswirkt. Der MK kann auf Schwankungen in der Höhe schon reagieren, bevor eine sichtbare Höhenänderung aufgetreten ist.

Parameter

Settings

Default-Setting (zahm)

Mittleres-Setting

Hartes-Setting

Luftdrucksensor

Probleme der Luftdruckmessung können folgende Ursachen haben:

  1. Beine vom Luftdrucksensor gebrochen link

  2. Lichteinfall in den Sensor verursachen starke Schwankungen in der Höhe
  3. Die Öffnungen des Luftdrucksensors sind nicht frei und verschliessen sich vielleicht, weil sie etwas berühren
  4. Versorgungsspannung schwankt. Keine Servos direkt an den Empfänger anschliessen. Wenn diese blockieren oder viel Strom ziehen, kann das zur Spannungsschwankung führen. (Die Servos, die direkt an der FC angeschlossen sind betrifft das nicht, weil die eine eigene Spannungsversogung haben)

MikroKopter: FlightCtrl_ME_2_2_ACC (zuletzt geändert am 23.05.2013 21:01 durch HolgerB)