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

http://mikrokopter.de/images/deu.gif Seite in deutsch

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

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

Firmware 0.78

Date de publication: 12.02.2010
Licence: LICENSE.TXT

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

Téléchargements:

Pour FC ME V2.1:

Quoi de neuf?

  • FC: Affichage des valeurs du courant des Bl-Controlers; Affichage de l’intensité du courant, puissance et consommation en temps réel

  • FC/MK-Tool: maintenant avec 12 Canaux et 8 Potis

  • FC/MK-Tool: attribution des sorties Servo 3-5 (avec la FC ME)

  • MK-Tool: support pour Joystick pour liaison série

  • FC/MK-Tool: sélection du récepteur (ACT (DSL-Protocol), Spektrum, Jeti)

  • FC: JetiBox supportée

  • MK-Tool: support Multi Langue

Nouvelles fonctionnalités

  • FC: Sélection des paramètres via la liaison série
  • FC/NC/MK3Mag/MK-Tool: Support pour affichage LCD-déporté
  • FC/MK-Tool: 12 canaux série pour transmission des données Série (peuvent être attribuées aux poti's)
  • Reconnaissance d'erreurs lorsqu'il n'y a pas de communication SPI dans le sens NC -> FC, (auparavant uniquement celles dans le sens FC->NC étaient reconnues)

  • Correction de bug: Limite basse de tension mise à jour lorsqu'on change de réglages
  • Le nombre maximum de valeurs de paramètres est maintenant de 247 et non plus 250. Ceci doit être pris en compte lorsque l'on transfère des anciens réglages !!

  • La durée de clignotement des LEDs d’avertissement, en cas de baisse de tension de la batterie, est maintenant réglable par tranches de 0,1 secondes. Cela fonctionnera aussi lorsque les LED sont allumées (en cas de baisse de tension, elles clignoteront).
  • La nouvelle position "Home" sera maintenant seulement enregistrée après une temporisation

Mesure de courant (A)

Les Bl-Ctrl ont la capacité de mesurer le courant. Il n'est pas nécessaire de changer leur firmware!

Le MikroKopter peut lire les données de consommation de courant et calculera:

  • le courant en temps réel
  • la capacité consommée
  • la puissance actuelle (watts)

/!\ Les mesures de courant fonctionneront uniquement avec les Bl-ctrl originaux de MikroKopter

Une consommation au repos de 0,5A sera supposée. Cette valeur sera estimée et ne sera pas mesurée. Ceci est une estimation raisonnable pour un MK "moyen" avec éclairage et servos pour appareil photo ou caméra.

La précision attendue est de 3% à 10%.

Représentation des données de courant dans l'affichage OSD

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

Représentation analogique dans MKtool

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

Affichage dans la JetiBox

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

Canaux série

Il est maintenant possible de transmettre les données des canaux via une connexion série. Un contrôleur du genre Gamepad connecté à l’ordinateur est désormais géré par le MKtool, permettant par exemple de simuler certains ordres donnés avec l’émetteur.

Les canaux peuvent ainsi être contrôlés au moyen de la souris ou du clavier.

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

Gamepad

Vous avez la possibilité de contrôler la plupart des canaux au moyen d'un Gamepad - Sauf Nick/Roll et Gas/Gier (car la liaison n'est ni assez sûre et ni assez rapide pour une commande de vol réelle)

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

Exemples d'utilisation:

  • Les fonctions GPS ('CH' = retour à la base, 'PH' = maintient de position et 'Off' = vol sans assistance GPS) peuvent être assignées aux touches
  • L'orientation de la caméra ou de l'appareil photo peut être assignée à un Gamepad (par exemple, pour plus de sécurité, le pilote s’occupe uniquement du pilotage du MK, et un autre opérateur peut contrôler l’orientation de la camera ou de l'appareil photo via le Gamepad)
  • etc...

Astuces pour les servos de caméras

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

Comme les sticks des Gamepad reviennent généralement toujours au neutre (position centrale), nous avons ajouté l'option: "Option REL".

Celle-ci permet aux utilisateurs de changer l'orientation de la caméra avec le gamepad, et la nouvelle orientation sera conservée même si le stick du gamepad est relâché (et donc qui revient au centre).

Sorties servos

Les sorties de servos 3-5 peuvent être assignées à n'importe quel canal (e.g. aussi sur un Gamepad)

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

/!\ Servo refresh rate: La valeur représente le nombre de pulsations PPM à générer pour commander des servos. Par ailleurs, plus ce nombre sera grand, moins le rafraichissement de la position des servos sera rapide.
- Si la valeur est 8, alors 8 pulsations sont générées et on pourrait gérer jusqu'à 8 servos.
- Si la valeur est 2, alors 2 pulsations sont générées. Le rafraichissement de la position des servos sera alors plus rapide, mais le canal 3 et supérieurs n'auront pas de signal dans ce cas", et seuls 2 servos pourront être commandés.
Dans la pratique, mettre dans le champ "Servo refresh rate" le nombre de servos réellement utilisés pour par exemple commander sa camera.

Récepteur

  • Maintenant 12 canaux sont supportés plus 12 canaux série
  • Sélection du type de récepteur

Canaux

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

La FlightCtrl peut gérer jusqu'à 12 canaux Radio, et jusqu'à 12 canaux via l'entrée série.
Ces canaux transmis séquentiellemment par la radio peuvent être contrôlé dans cet onglet et des fonctions du MK peuvent leur être assignées
Pour contrôler le vol proprement dit du MK, quatre canaux sont indispensable: les GAZ, le LACET, le TANGAGE et le ROULIS

Canaux

à propos de l'émetteur

Selon l'émetteur / récepteur, le nombre de canaux peut différer. (voir Les Radios)
Une fois le récepteur correctement connecté et l'émetteur en communication avec la FlightCtrl, on peut voir en temps réel les valeurs envoyées sur chaque canal.

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

Si dessus on peut voir ces canaux de 1 à 12. en haut de chaque barre, la valeur numérique instantanée est affichée: 0 (min) / 127 (neutre) / 254 (Max).
Le graphique illustre simultanément ces valeurs.

Même bien avant de vouloir voler, il est important de vérifier (et éventuellement inverser) le sens des canaux sur la radio, pour pouvoir faire les différentes "manips" de calibrage, allumage/extinction moteur, choix de setting, ect...

Stick

Position

Effet

N° (MX16s Mode 2)

Tangage

en haut

Le graphe monte

3

Roulis

à gauche

Le graphe monte

2

Gaz

en haut

Le graphe monte

1

Lacet

à gauche

Le graphe monte

4

Cela peut également éviter une frayeur au premier vol !
/!\ Dans tous les cas toujours faire un test le MK fixé au sol !

INFO

Si vous manœuvrer les manettes de contrôle de vol GAZ, LACET, TANGAGE, ROULIS, ou tout autre organe de commande affecté à un canal sur votre émetteur, La barre du graph et la valeur correspondante réagiront en conséquence, de "0" à "254".

SI les positions min neutre MAX d'un organe de commande de votre émetteur (Manette interrupteur ou potentiomètre) ne correspond pas aux valeurs "0", "127", "254", vous devez régler le neutre et la "course des servos" sur votre émetteur.
Elle est couramment exprimée en % et devrait être de 100%. Modifiez la éventuellement pour obtenir dans MKTOOL les valeurs "0", "127", "254".

C'est nécessaire pour bénéficier d'un bon fonctionnement du MK et du contrôle de ses périphériques.

Canaux séries

La FlightCtrl peut également traiter 12 canaux via une liaison série (p.e. pour un joystick).
Ils peuvent être utilisés comme les autre canaux, ainsi des fonctions peuvent leur être attribués via les POTI (POTI1 - POTI8).
Depuis là, on peut p.e. contrôler une nacelle Photo/Vidéo.

{i} Les fonctions de vol (GAZ, LACET, TANGAGE, ROULIS) ne peuvent être contrôlées que par des "canaux radio".

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

Pour utiliser ces canaux vous devez avoir une liaison entre le MK et le PC.
Pour voler, elle devra être sans fil via Bluetoothmodul, Wi232 XBeePro ou autre.
MKTool doit être actif ! Un périphérique de commande (clavier, joystick, ect) doit être configuré et relié au PC.

le périphérique doit être assigné à une fonction.
Pour cela, dansla fenêtre principale de MKTool cliquer sur Serial Channels

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

Vous pouvez ici assigné chaque fonctions.
Pour que les fonction soient effectivement transmises au MK la case en bas à gauche : "Transfer of serial channels active" doit être cochée.

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

Fonction / Canaux

A présent on peut attribuer une FONCTION / POTI à chaque canal. Les quatre premiers sont affectés pour les GAZ (1), le LACET (4), le Tangage (3) et le ROULIS (2).
Les canaux radio restants et les 12 canaux série peuvent être librement affectés au POTI 1 à 8.
http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=80260&g2_serialNumber=1

La barre des POTI (partie inférieure de la fenêtres paramètres) résume ces affectations.
http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=80247&g2_serialNumber=1

La sélection s'opère grâce au menu déroulant, choisir le Canal radio , seriel ou un "WayPoint event" (WP Event) désiré.
(Les WP Event sont décrits dans OSD
´http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=80269&g2_serialNumber=1

MotorSafetySwitch

"interrupteur de sécurité moteur"
Par le passé il est souvent survenu qu'un pilote éteigne par erreur ses moteurs en faisant lacet gauche + gaz mini.
Surtout dans les descentes rapides en mode Alti-Vario en jouant du lacet. Il est maintenant possible de verrouiller cette commande par le contrôle préalable d'un autre canal. L'extinction moteur étant impossible s'il est > 35 (P.e.un interrupteur)
Il est vivement recommandé d'utiliser cette fonction !
{i} Conseil: Vous pouvez jumeler cette commande avec le canal activant le contrôle d'altitude, dans ce cas vous ne pourrez plus stopper les moteurs sans avoir au préalable quitté le mode Alti_Ctrl, y penser en cas de Crash !

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

Contrôle renforcé de la réception

Le "Contrôle renforcé de la réception" a été introduit spécialement pour les système 35/40MHz. Là, on pouvait arriver à la frontière de portée (ou lors de perturbations) à des valeurs "incompréhensibles" du récepteur, puisque la transmission n'est ici garantie par aucun protocole de contrôle.

  • RC-Routine: Les défaillances de réception sont plus efficacement détectées.
  • Vérification du changement de nombre de canaux en vol -> cela ne peut survenir en opération "normale"

  • Dans la première 1/2 seconde suivant une défaillance de réception, l'avant dernier paquet est utilisé plutôt que le dernier probablement corrompu.
  • Un délai minimum (approx 1sec.) est accordé avant le déclenchement du "Défaut de réception".
  • Les récepteurs Jeti-Mikrokopter fonctionnent avec le "Output Period" à 20ms sur jetiBox (réglage MK-Shop)

C'est pourquoi le "Contrôle renforcé de la réception" surveille plus précisément le signal de réception, p. ex. "des états suspects" (comme la modification du nombre des canaux reconnus ou le dérangement/suppression de la synchro de la porteuse) sont considérés immédiatement comme irréguliers et tout de suite reconnus comme perte de réception en rejetant le paquet suspect.

Avec les transmissions en 2,4GHz numérique, la transmission de valeurs suspectes (comme décrites plus haut) n'arrive plus. Toutefois avec la combinaison: MX22, TG2-Modul en PPM24 et 12 canaux, il apparaît que le signal de synchro de la porteuse qui arrive à la FC, puisse être masqué. Le "contrôle renforcé de la réception" l'identifie immédiatement comme perte de réception ce qui est contreproductif dans ce cas.

Si on met hors circuit le "contrôle renforcé de la réception", une erreur est reconnue malgré tout. Cela n'est toutefois pas immédiatement interprété comme perte de réception, mais plutôt comme une diminution de la qualité de réception. Pour la commande du MK, si un paquet est rejeté de temps en temps, ce n'est pas problématique (le taux de rafraichissement du récepteur est suffisamment haut). Une suppression effective du signal de réception sera toujours reconnu et traitée comme tel.

{i} Tous les récepteurs ne génèrent pas de signal de défaillance de réception! Certain récepteur transmettent le dernier signal cohérent en cas de défaillance, ce qui veux dire que le destinataire (le MK) ne "voit" pas l'interruption de réception.
Cela peut se traduire p.e. par un vol "à l'infini" du MK alors qu'il ne reçoit plus la radio-commande. C'est pourquoi il est primordial de vérifier la gestion des défaillances de signal de votre récepteur.

Vérification des défaillances de signal:
Lorsque le MK et l'émetteur son allumé, la Led rouge de la FC doit être éteinte et le buzer être silencieux.
Si on éteint l'émetteur, la Led rouge de la FC doit s'allumer et le buzer retentir par interval.
A ce moment la perte de reception est détecté et les "gaz d'urgence" en service ("Gaz d'urgence = Réglage ici Misc).

Choix du récepteur

C'est ici que l'on choisit le protocole du récepteur.


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

Note for Jeti transmitter: MikroKopter messages will be transferred essentially via morse code message. In the latest Jeti-transmitter (i.e. DC-16 etc.) an own language sequence can be assigned to the messages.
For that reason that also the switch messages like “Altitude ON” are transferred, those can be deactivated with Telemetry: Speak all events in the KopterTool (older transmitter would give in this case a morse code and beep).

Les choix suivants sont disponibles:

  • Signal multiple (PPM):

    • Connexion à l'entrée PPM du FlightCtrl, par exemple pour le récepteur ACT DSL4 top

  • Satellite Spektrum:

    • Récepteur satellite 2.4GHz sur le 2ème port série du FlightCtrl

  • Satellite Spektrum (HIRES):

    • Récepteur satellite 2.4GHz à haute résolution (2048) sur le 2ème port série du FlightCtrl, comme par exemple pour les DSX7, DSX9, DSX12

  • Satellite Spektrum (LowRES):

    • Récepteur satellite 2.4GHz à basse résolution (512) sur le 2ème port série du FlightCtrl, (est utilisée par quelques modules à enficher)

  • Satellite Jeti:

    • Satellite Jeti 2.4GHz à l'entrée PPM, sortie JetiBox sur le 2ème port série de la FlightCtrl

  • ACT DSL:

    • Connexion d'un signal ACT DSL sur le 2ème port série du FlightCtrl

  • Graupner HoTT:

Récepteur 2.4GHz Graupner HoTT (p.e. GR-12, GR-16, GR-24)

  • Avec se réglage l'envoi des données télémétriques est également activée; elle s'afficheront sur le LCD de l'émeteur.
    (Connexion sur l'entrée PPM de la FC + connexion au 2nd port série pour la télémétrie)

  • Futaba S.BUS

    • 2.4GHz Futaba S.BUS Receiver
      To connect a S.BUS Receiver to th eFlightCtrl you need a Signal inverter (Shoplink).
      (connect to the 2nd serial port of the FlightCtrl)

  • User

    • Free for programmer


(How to connect a receiver you can see here: Receiver)

Jeti canal retour

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

Données de l'état du MK dans la JetiBox

La JetiBox peut maintenant servir à afficher les données du Mikrokopter (Tension, Altitude, Distance etc.)

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

Les données d'"état" seront affichées sur un même écran:

Voltage[V]

Distance du point de départ [m]

Direction vers le point de départ [°]

Capacité consommée [mAh]

Temps de vol

Altitude [m]

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

  • 16,5V: Voltage de la Lipo
  • 158mAh consommés
  • 21m distance entre le MK et le point de départ
  • Le MK doit prendre un cap de 189° pour revenir vers son point de départ (relatif au point de départ). En d’autres termes, si la valeur est 180°, il doit faire demi-tour pour revenir au point de départ)
  • Temps de vol: 0 minutes et 36 secondes
  • Altitude: -1m (atterri)

Plus d'infos sur le canal retour de la JetiBox ici

Buzzer dans le module de Transmission

Les modules de transmission ont un buzzer intégré. La FC peut faire beeper le buzzer suivant un code morse.

/!\ Des alertes de tension trop basse du MK pourront faire sonner le module Jeti !

Canal de données ACT

De nombreux récepteurs ACT possèdent un connecteur DSL, comme montré ci dessous sur un ACT DSL-4-TOP.

Firmware-0.78/DSLBuchse.jpg

Le plus gros avantage des données DSL est l’information RSSI (Receiver Signal Quality), qui peut être utilisée pour avoir une bonne estimation de la portée maximale avant la perte du signal. De plus, le comportement du signal RF en portée maximale est plus sécurisé car le MK recevra d’avantage de données fiables via le protocole de l’interface DSL lors d’interférences.

Plus d'info: DSL4Top

MKTool multi-langues

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

Vous avez maintenant la possibilité de choisir la langue du MKTool.

De plus, vous pouvez mettre vos propres traductions dans le MKTool:

  • Language_XX.dat Modifiez et ajoutez à l’index (prendre le langage courant comme exemple)
  • Language_XX.bmp Dessinez ajoutez à l’index (prendre les graphiques courants comme exemple)
  • Les textes inconnus (i.e. textes sans traduction) doivent être compilés dans Language_unknown_XX.log et peuvent alors être transférés dans Language_XX.dat



Fonction "Flasher Bootloader" grisée

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

Cette fonction, utilisée pour flasher les bootloaders, a prêté à confusion auprès des personnes ayant acheté des cartes pré-équipées de leurs composants CMS. En effet, elles ont pas l’utilité de cette fonction et peuvent de surcroît obtenir des messages d’erreur.

Pour les personnes qui se montent entièrement leurs propres cartes, cette fonction est maintenant accessible dans le menu contextuel en faisant un clic droit sur la zone grisée.


Aussi à voir: forum Mikrokopter en français