Firmware 0.78

https://mikrokopter.de/images/eng.gif Page in english

https://mikrokopter.de/images/fra.gif Page en français

https://mikrokopter.de/images/ita.gif Pagina in italiano

Erscheinungsdatum: 12.02.2010
Lizenz: LICENSE.TXT

Forum-Link: http://forum.mikrokopter.de/topic-13983.html /!\

Download:

nur FC ME V2.1:

Sonderversion für ACT-2,4GHz S3D-Empfänger

/!\ funktioniert nur mit dieser 2,4GHz-s3d-Version!

Was hat sich geändert?

  • FC: Auswertung der Strommessung der BL-Regler; Anzeige von Strom, Leistung und verbrauchter Kapazität

  • FC/MK-Tool: jetzt 12 Kanäle / 8 Potis

  • FC/MK-Tool: Mapping der Servo-Ausgänge 3-5 (bei ME)

  • MK-Tool: Joystick-Unterstützung für serielle Kanäle

  • FC/MK-Tool: Empfängerauswahl (ACT (DSL-Protokoll), Spektrum, Jeti)

  • FC: JetiBox Unterstützung

  • MK-Tool: Mehrsprachig

Sonstiges

  • FC: Umschalten der Settings per seriellem Kommando
  • FC/NC/MK3Mag/MK-Tool: Abo für Remote LCD-Display
  • FC/MK-Tool: 12 Serielle Kanäle zum Übertragen von Werten (können auf Potis gemappt werden)
  • Fehlererkennung keine SPI-Kommunikation von NC->FC (bislang wurde nur erkannt von FC->NC)

  • Bugfix: Unterspannungsgrenze beim Umschalten der Settings per Sender aktualisiert
  • Maximalwert bei vielen Parametern nun 247 (anstatt 250). Wenn alte Settings übertragen werden, sollte das ggf. berücksichtigt werden

  • LED-Blinkmuster für die Warnung im festen Timing von 0.1Sek --> geht jetzt auch, wenn die Beleuchtung schaltbar ist

  • neue Home-Position wird nun erst nach einer Verzögerung eingelernt

Strommessung

Die BL-Ctrl besitzt eine Strommessung. Die Software der BL-Regler muss dafür nicht geändert werden!

Der MikroKopter liest die Daten der Strommessung aus und berechnet:

  • aktuellen Gesamtstrom
  • verbrauchte Kapazität
  • aktuelle Leistung

/!\ Die Strommessung funktioniert nur mit original MikroKopter-BL_Ctrl

Als Grundlast wird 0,5A angenommen. Dieser Wert wird als fix angenommen und wird nicht gemessen. Für einen durchschnittlichen MK mit Beleuchtung und evtl. Kameraservos ist das ein guter Wert.

Es ist eine Genauigkeit von 3-10% zu erwarten.

Anzeige der Strom-Daten in den OSD-Daten

http://gallery.mikrokopter.de/main.php/v/tech/OSD1.jpg.html http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54624&g2_serialNumber=1

Anzeige in den Analogdaten im Koptertool

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54619&g2_serialNumber=1

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54194&g2_serialNumber=1

Anzeige an der JetiBox

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54622&g2_serialNumber=2

serielle Kanäle

Man kann nun über eine serielle Verbindung Kanaldaten zum MK übertragen. Um das zu simulieren, haben wir unter anderem eine Gamepad-Steuerung ins Koptertool integriert.

Die Kanäle können aber auch mit der Maus oder über die Tastatur (w-s-x; usw.) gesteuert werden.

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54175&g2_serialNumber=2

Gamepad

Jetzt lassen sich die meisten Kanäle auch mit einem Gamepad steuern - Nick/Roll und Gas/Gier ist dafür allerdings gesperrt (zum Fliegen ist die Übertragung zu unsicher und zu langsam)

http://gallery.mikrokopter.de/main.php/v/tech/Gamepad.jpg.html

Anwendungsbeispiele:

  • GPS-Funktionen (CH, PH und Free) auf Tasten legen
  • Kamerawinkel über einen zweiten Benutzer (Gamepad) steuern
  • usw...

Tipp bei Verwendung für die Kameraservos

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54199&g2_serialNumber=1

Da die Sticks bei den Gamepads neutralisierend sind (gehen immer in Mittelstellung zurück), haben wir die Option REL eingeführt.

Damit kann man die Kamerawinkel verschieben und die Winkel bleiben stehen, wenn man den Stick des Gamepads los lässt.

Servo Ausgänge

Die Servo-Ausgänge 3-5 kann man nun auf beliebige Kanäle legen (Auch auf das Gamepad z.B.)

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54179&g2_serialNumber=1

/!\ Ob der Kanal angesteuert wird, hängt mit der Refresh-Rate zusammen: wenn da z.B. ein 4 eingetragen ist, wird max Servoausgang 4 angesteuert

Empfänger

  • jetzt 12 Empfangs-Kanäle plus 12 Serielle Kanäle
  • Auswahl des Empfängertyp

Jeti-System auf mehr als 8 Kanäle einstellen

Dazu muss der Empfänger auf "PPM Output mode: Direct" eingestellt werden

  • JetiBox an den Transmitter anschliessen

  • Rechts zu "<- Rx ->"

  • Down, Down zu "Measure ->"

  • Rechts zu "<- Main Settings ->"

  • Down, Down, Down zu "PPM Output mode"
  • Rechts zu "<- Direct"

Leider werden von den EasyKopter Empfänger von RC-Easy nur 8 Kanäle unterstützt, ausschliesslich der JETI Duplex RMK Empfänger ist in der Lage mehr als 8 Kanäle zu nutzen !

Include: Textmarkierung "^----$" nicht gefunden!

Include: Textmarkierung "^----$" nicht gefunden!

Diese Seite als PDF-Dokument? Einfach auf das Symbol klicken und etwas warten... --->

en/MK-Parameter/Channels

Kanäle


symbols/Auswahl.png MK-Parameter

MK-Parameter/Easy-SETUP
MK-Parameter/Channels
MK-Parameter/Camera
MK-Parameter/CamCtrl
MK-Parameter/Output
MK-Parameter/Configuration
MK-Parameter/Stick
MK-Parameter/Altitude
MK-Parameter/Navi-Ctrl
MK-Parameter/Navi-Ctrl 2
MK-Parameter/Misc
MK-Parameter/Gyro
MK-Parameter/User
MK-Parameter/Coupling
MK-Parameter/Mixer-SETUP

https://gallery3.mikrokopter.de/var/albums/intern/MK-Tool/Setting/Channels/DE_Channels-small2.jpg












Funktion - Kanal

https://gallery3.mikrokopter.de/var/resizes/intern/MK-Tool/Setting/Channels/DE_Channels-Function.jpg

  • Bis zu 16 Kanäle kann die FlightCtrl verwalten.

    Die Kanäle 1-4 sind bereits für GAS(1), GIER(4), NICK(3) und ROLL(2) voreingestellt.
    Dies entspricht dem "Mode2" an der Fernsteuerung (siehe Bedienungsanleitung Fernsteuerung).

    Bewegt man einen der Steuerknüppel an der Fernsteuerung, bewegt sich die entsprechende Balkenanzeige.
    Der Balkenausschlag sollte dabei gleich mit der Steuerknüppelbewegung sein.
    Ist dieser entgegengesetzt, muss der entsprechende Kanal im Sender invertiert werden.

    Zusätzlich stehen 8 "POTI" zur Verfügung.

    An diesen "POTI" können entweder Kanäle, serielle Kanäle oder ein fester Wert wie WP-Event, Minimum, Mitte, Maximum eingestellt werden.


  • Was ist ein "POTI"?
    Jedem Kanal ist an der Fernsteuerung ein Geber (Stick, Schalter, Taster, Potentiometer) zugeteilt.
    Abhängig von der Geberstellung wird ein Wert übertragen. Ein "POTI" übermittelt dann den Wert des Kanals.

    An dem MikroKopter gibt es verschiedene Funktionen wie PositionHold, AltitudeControl, LEDs schalten oder die Fotoauslösung.
    Einigen Funktionen (z.B. AltitudeControl) kann direkt ein Kanal zum AN/AUS Schalten zugeteilt werden.
    Andere Funktionen kann entweder ein festen Zahlenwert oder ein "POTI" zugeteilt werden.
    Das "POTI" übermittelt dabei den Wert den der ihm zugeteilte Kanal gerade liefert.

    Beispiel:
    Am Schaltausgang 2 sollen LEDs angeschlossen und gesteuert werden.

    Unter "Ausgang2 Timing" kann entweder eine Zahl von 0-247 oder ein "POTI" eingetragen werden.
    Die LEDs können dann:

    • dauerhaft in einem festen Intervall blinken
      (der Blinkintervall kann zusätzlich über die Kästchen der "Bitmaske" eingestellt werden)

      • Unter "Ausgang2 Timing" ist eine Zahl von 1-247 eingetragen

      • Die Zahl bestimmt nun die Schaltdauer AN/AUS in m/s pro Bitmasken-Kästchen
    • AN-/AUS-Geschaltet werden
      • Unter "Ausgang2 Timing" ist ein "POTI" eingetragen und
        an der Fernsteuerung ist diesem Kanal ein 2-fach Schalter zugeteilt.

      • Ist der Schalter AUS ist der Schaltausgang ebenfalls aus (egal wie die Bitmaske eingestellt ist)

      • Ist der Schalter AN ist der Schaltausgang ebenfalls an (egal wie die Bitmaske eingestellt ist)

    • manuell den Blinkintervall über die Fernsteuerung steuern
      • Unter "Ausgang2 Timing" ist ein "POTI" eingetragen und
        an der Fernsteuerung ist diesem Kanal einem Potentiometer zugeteilt.

      • Je nach Stellung des Potientiometer wird der Schaltausgang schneller oder langsamer geschaltet. Die übertragene Zahl bestimmt nun die Schaltdauer AN/AUS in m/s pro Bitmasken-Kästchen




Channel 1-16

https://gallery3.mikrokopter.de/var/resizes/intern/MK-Tool/Setting/Channels/DE_Channels-Channels.jpg


  • Die Funktion der 16 nutzbaren Kanäle kann hier mit der Balkengrafik überprüft werden.

    Unter den Balken sieht man den jeweiligen Kanal, über dem Balken den übertragenen Wert.

    Wird an der Fernsteuerung ein Geber (Stick, Schalter, Taster, Potentiometer) betätigt, bewegt sich der entsprechende Balken.
    Bei der Überprüfung eines Gebers, sollte der Ausschlag von:

    • 0 (Kanal AUS)

    • über 127 (Kanal zentriert)

    • bis 254 (Kanal AN) reichen

    Ist der Ausschlag kleiner, können Funktionen des Kopters nicht oder nur teilweise richtig ausgeführt werden.
    Der Ausschlag des Kanals (Servoweg) kann in der Fernsteuerung eingestellt werden.
    (siehe Anleitung zur genutzten Fernsteuerung)




Serieller Kanal 1-12

https://gallery3.mikrokopter.de/var/resizes/intern/MK-Tool/Setting/Channels/DE_Channels-SerChannels.jpg

  • Die FlightCtrl kann zusätzlich bis zu 12 serielle Kanäle (z.B. per Joystick) auswerten.
    Diese seriellen Kanäle können auch Funktionen und "POTI" zugeordnet werden.
    Hierüber kann z.B. eine Kamerahalterung gesteuert werden.

    {i} Den Steuerfunktionen (GAS, GIER, NICK, ROLL) können diese seriellen Kanäle nicht zugeordnet werden.

    Um diese zusätzlichen Seriellen Kanäle nutzen zu können, muss:

    • eine Verbindung zwischen Kopter und PC bestehen

      (Diese Verbindung kann z.B. über einen RangeExtender hergestellt werden

    • Das KopterTool muss für die Nutzung geöffnet sein!

    • Für die Steuerung ist am PC z.B. ein Joystick installiert



https://gallery3.mikrokopter.de/var/albums/intern/MK-Tool/Sonstiges/Serielle_Kanaele.jpg?m=1505817690

https://gallery3.mikrokopter.de/var/albums/intern/MK-Tool/Sonstiges/KT-SerialChannel-Button.jpg

  • Der angeschlossenen Joystick muss den seriellen Kanälen noch zugeordnet werden.
    Das hierfür benötigte Menü wird im KopterTool über den Button Serielle Kanäle geöffnet.

    Über die Auswahlfelder rechts, können die einzelnen Geber vom Joystick den seriellen Kanälen zugeordnet werden.
    Damit die seriellen Kanäle auch an den Kopter übertragen werden, muss unten ein Haken bei "Senden der seriellen Kanäle aktiv" gesetzt werden.




Motor-Sicherheitsschalter

https://gallery3.mikrokopter.de/var/resizes/intern/MK-Tool/Setting/Channels/DE_Channels-MotorSW.jpg

  • Die Motoren des MikroKopter lassen sich über 4 verschiedene Wege starten/stoppen.

    • Ein- / Ausschalten über einen Stick ohne Sicherheitsfunktion
      (Motoren können so auch leicht im Flug ungewollt ausgeschaltet werden!)

    • Ein- / Ausschalten über bestimmte Positionen beider Sticks
    • Ein- / Ausschalten über Stick mit zusätzlichem Taster
    • Ein- / Ausschalten über Stick mit zusätzlichem Schalter
    Ein versehentliches Ausschalten der Motoren im Flug kann mit den letzten 3 Möglichkeiten verhindert werden.


  • Die Einstellung unter Motor-Sicherheitsschalter bestimmt, wie man die Motoren Ein- / Ausschaltet:

    • AUS

      • Motoren starten => Gas runter + Gier rechts

      • Motoren stoppen => Gas runter + Gier links

    • Inaktiv

      • Motoren starten => Gas runter + Gier rechts plus Nick runter + Roll links oder rechts

      • Motoren stoppen => Gas runter + Gier links plus Nick runter + Roll links oder rechts

    • Ch xx
      - Der hier eingetragene Kanal ist an der Fernsteuerung einem Taster zugeteilt
      - Der Kanal wird an der Fernsteuerung invertiert, damit wenn der Taster nicht betätigt wird, der Kanal geschaltet (254) ist.

      • Motoren starten => Taster betätigen und festhalten plus Gas runter + Gier rechts

      • Motoren stoppen => Taster betätigen und festhalten plus Gas runter + Gier links

    • Ch xx + Haken bei Motor start/stop
      - Der hier eingetragene Kanal ist an der Fernsteuerung einem 2-fach Schalter zugeteilt

      • Motoren starten => Gas-Stick runter dann Schalter "ein" schalten

      • Motoren stoppen => Gas-Stick runter dann Schalter "aus" schalten
        (Der Schalter ist ohne Funktion wenn der Gas-Stick nicht ganz unten ist)




Empfänger wählen

https://gallery3.mikrokopter.de/var/resizes/intern/MK-Tool/Setting/Channels/DE_Channels-Receiver.jpg

  • Unter Empfänger wählen kann das genutzte System (Graupner HoTT, Jeti, Futaba ...) gewählt werden.

    Wie die Empfänger an die FlightCtrl angeschlossen werden, ist hier beschrieben: Link





  • Eingestellt werden können:

    • Multisignal (PPM)

      • 35MHz Standardempfänger (z.B. beim Empfänger ACT DSL4 top, 2.4GHz-Empfänger R6107SP)

    • Spektrum Satellit

      • 2.4GHz Satellit-Empfänger von Spektrum

    • Spektrum Satellit (HIRES)

      • 2.4GHz Satellit-Empfänger mit hoher Auflösung von Spektrum (2048) (z.B. DSX7, DX8, DSX9, DSX12)

    • Spektrum Satellit (LowRES)

      • 2.4GHz Satellit-Empfänger niedriger Auflösung (512) (wird z.B. bei einigen Einsteckmodulen verwendet)

    • Jeti Satellit

      • 2.4GHz Jeti Satellit Empfänger (z.B. RMK2)
        Mit dieser Einstellung wird zusätzlich die Ausgabe der Telemetrie aktiviert.
        Angezeigt wird die Telemetrie des MikroKopters an der Jeti Box.

    • ACT DSL

      • Anschluss eines ACT DSL Signals an 2ter serielle Schnittstelle der FlightCtrl

    • Graupner HoTT

      • 2.4GHz Graupner HoTT Empfänger (z.B. GR-12, GR-16, GR-24)
        Mit dieser Einstellung wird zusätzlich die Ausgabe der Telemetrie aktiviert.
        Angezeigt wird die Telemetrie des MikroKopters im Display des Senders.

    • Futaba S.BUS

      • 2.4GHz Futaba S.BUS Empfänger
        Um einen S.BUS Empfänger an die FlightCtrl anzuschließen, wird ein Signalinverter benötigt (Shoplink).

    • MULTIPLEX

      • 2.4GHz MULTIPLEX Empfänger (MULTIPLEX RX-4/16 FLEXX oder RX-7-DR M-LINK)
        Hinweis:
        - Es müssen das PPM- und das Telemetriekabel der FlightCtrl angeschlossen werden
        - Es werden KEINE Telemetriedaten übertragen!
        - Der Ausgang an der B/D Buchse des Empfängers muss ggf. mit der PC Software 'Multiplex Launcher' auf Digitale Servodaten (SRXL) umgeschaltet werden.

    • Benutzer

      • Frei für Programmierer




Telemetrie: Alle Ereignisse sprechen

  • Mit dieser Einstellung kann man auswählen, ob alle Telemetrieereignisse (Warnungen und einige Funktionen) angesagt werden sollen.
    Wird die Funktion hier deaktiviert, werden nur Warnmeldungen automatisch angesagt.

    INFO
    Eine Telemetrieanzeige und Ansage ist nur mit einer geeigneten Jeti oder Graupner HoTT Fernsteuerung möglich.
    Andere Fernsteuerungen werden nicht unterstützt.
    Für Fernsteuerungen ohne Sprachausgabe / ohne Lautsprecher sollte man hier die Funktion deaktivieren.

Damit die richtigen Ansagen ausgegeben werden, muss ein angepasstes Sprachfile
für die jeweiligen Fernsteuerung genutzt werden.

Die passenden Sprachfiles und Hilfen zum jeweiligen Sender findet man hier:

HoTT Jeti

INFO
Eine Telemetrieanzeige und Ansage ist nur mit einer geeigneten Jeti oder Graupner HoTT Fernsteuerung möglich.
Andere Fernsteuerungen werden nicht unterstützt.
Für Fernsteuerungen ohne Sprachausgabe / ohne Lautsprecher sollte man die Funktion deaktivieren.











Jeti Rückkanal

http://gallery.mikrokopter.de/main.php/v/tech/JetiSchema2.jpg.html

MK-Statusdaten auf der JetiBox

Die JetiBox kann nun zur Anzeige von MikroKopter-Statusdaten (Spannung, Höhe, Entfernung usw. ) genutzt werden

http://gallery.mikrokopter.de/main.php/v/Nachbau/Graupner_mx22_3.jpg.html

In den Statusdaten wird auf einen Blick angezeigt:

Spannung [V]

Entfernung vom Start [m]

Himmelsrichtung zum Start [°]

verbrauchte Kapazität [mAh]

Flugzeit

Höhe [m]

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54197&g2_serialNumber=2

  • 16,5V Lipo-Spannung
  • 158mAh verbraucht
  • 21m vom Startpunkt entfernt
  • der MK muss zum Startpunkt nach 189° fliegen. Er ist also nördlich von uns
  • Flugzeit: 0:36
  • Höhe: -1m also gelandet

Weitere Infos zum Anschluss des Datenkanals usw. hier

Summer in dem Transmitter-Modul

In den Transmitter-Modulen ist ein Summer eingebaut. Die FC kann diesen im Morsecode piepsen lassen.

/!\ Bei Spannungswarnung des MKs piept das Jeti-Modul!

ACT Datenkanal

Einige ACT Empfänger besitzen eine DSL-Buchse wie hier am Beispiel des ACT DSL 4-TOP gezeigt.

DSLBuchse.jpg

Der große Vorteil der DSL-Daten ist die zusätzliche Übertragung eines RSSI (Empfangsqualität), mit dessen Hilfe man die Empfangsreserven/Reichweite sehr gut einschätzen kann, bevor ein Empfangsausfall einsetzt.

Ausserdem ist das Verhalten an der Reichweitengrenze sicherer, weil der MK bei Störungen über das DSL-Protokoll verlässlichere Daten bekommt.

Weitere Infos: DSL4Top

Mehrsprachiges KopterTool

http://gallery.mikrokopter.de/main.php/v/tech/Mehrsprachig.jpg.html

Jetzt kann man in das Koptertool verschiedene Übersetzungen laden.

Man kann auch eine eigene Übersetzung integrieren:

  • Language_XX.dat modifizieren und in das Verzeichnis legen (andere Sprache als Vorlage verwenden)
  • Language_XX.bmp entwerfen und in das Verzeichnis legen (andere Grafik als Vorlage verwenden)
  • unbekannte Texte, d.h. Texte ohne Übersetzung, werden in der Datei Language_unknown_XX.log gesammelt und können dann in die Language_XX.dat übernommen werden



Funktion "Bootloader Flashen" ausgeblendet

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=54696&g2_serialNumber=1

Die Funktion zum Flashen des Bootloaders hat immer zur Verwirrung geführt, weil der Benutzer diese Funktion für die Bestückten Platinen nicht braucht und Fehlermeldungen bekam.

Für Selbstbestücker ist diese Funktion nun ins Kontextmenü gewandert (rechte Taste auf den grauen Hintergrund klicken)


  • KategorieFirmware/FC