Published using Google Docs
[fr] OpenTX pour Turnigy 9X
Updated automatically every 5 minutes

OpenTX pour Turnigy 9X

Manuel écrit par Franck Aguerre sur la base d'openTx r1568 / Nov. 2012

Table des matières

OpenTX pour Turnigy 9X

Table des matières

Avertissement

Introduction

Le principe Open Source

Modifier la 9x pour openTx

Choisir sa "version" d'openTx

Vue de l'émetteur et nomenclature

Interface de dialogue utilisateur

Navigation

Edition / Sauvegarde

Les écrans d'openTx

Comment ça marche

Écran principal

Écrans de statistiques

Paramètres généraux

Réglages Radio (1/6)

Ecolage (2/6)

Info version (3/6)

Diagnostics (4/6)

Entrées analogiques (5/6)

Calibration des entrées analogiques (6/6)

Réglages des modèles

Mémoires des modèles (1/12)

Pour créer un modèle :

Pour supprimer un modèle :

Pour dupliquer un modèle :

Pour déplacer un modèle :

Configuration du modèle (2/12)

Réglages hélicoptère (3/12)

Phases de vol (4/12)

Formatage des manches (DR/EXPO) (5/12)

Pour créer une ligne :

Pour supprimer une ligne :

Pour dupliquer une ligne :

Pour déplacer une ligne :

Pour éditer les valeurs d'une ligne :

Mixeur (6/12)

Écran principal

Edition d'un mixage

Formatage des sorties (Limites) (7/12)

Courbes et variables globales (8/12)

Pour éditer une courbe :

Pour modifier une variable globale (GV) :

Pour utiliser une variable globale à à la place d'un taux:

Interrupteurs personnalisables (9/12)

Fonctions personnalisées (10/12)

Paramétrage de la télémesure (11/12)

Entrées analogiques A1 et A2:

Niveaux de réception (RSSI) Tx et Rx :

Autres mesures :

Vario :

Affichage personnalisé des capteurs sur l'écran de télémesure :

Gabarits (12/12)

Écrans de télémesure

Exemples de mixages et bonnes pratiques associées

Fonction coupe-gaz

Activation d'un chauffe-bougie lorsque les gaz sont <20%

Mixages delta / incidence intégrale (avec différentiel global d'ailerons)

Différentiel global de voilure (ailerons, volets, dérive, etc.)

Fonction courbure d'aile (dynamique (snap-flap) + statique) + AF pour quadroflap

Multi-affectation du manche de gaz AF+Gaz sur moto-planeur

Optimiser l'utilisation de la course mécanique d'un servo de volet ou d'aileron utilisé en AF

Mixages pour plateau cyclique 120° « from scratch » (sans l'option HELI)

Introduction à companion9x

Pour conclure


Avertissement

CE LOGICIEL EST FOURNI « TEL QUEL » SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS ET SANS LIMITATION, LES GARANTIES DE VALEUR MARCHANDE OU D'ADAPTATION À UN USAGE PARTICULIER. VOUS PORTEZ LA TOTALITÉ DU RISQUE DE QUALITÉ ET DE PERFORMANCE DU PROGRAMME. VOUS PRENEZ À VOTRE CHARGE LE COÛT DE TOUTE INTERVENTION, RÉPARATION OU CORRECTION AU CAS OÙ LE PROGRAMME S'AVÉRERAIT DÉFECTUEUX.

Retour à la table des matières

Introduction

La radio IMAX/FLYSKY/TURNIGY/EURGLE 9x est un ensemble d'origine chinoise à micro-contrôleur. L'émetteur comporte un écran LCD de 128*64 pixels, 2 manches 2 axes, 3 potentiomètres, 5 interrupteurs 2 positions, un interrupteur 3 positions, un interrupteur momentané et 4 trims digitaux.

Hormis une qualité de réalisation plus qu'honorable et un tarif particulièrement abordable, moins d'une centaine d'euros, sa particularité est d'utiliser une architecture électronique suffisamment simple pour permettre sa rétro-conception. De plus, le micro-contrôleur utilisé (Atmega64A) est flashable (re-programmable), ce qui rend possible le remplacement du logiciel (le firmware, ou FW) d'origine, peu réussi. Il ne restait plus qu'à attendre qu'une personne ayant les compétences nécessaires fasse ce constat pour que naisse le premier firmware alternatif pour 9x.

C'est Thomas Husterer qui fit ce premier pas en avril 2010 avec son logiciel th9x en open-source. Autrement plus élégant, souple et puissant que le logiciel d'origine, celui-ci a entraîné de nouveaux développeurs dans son sillage, toujours dans le principe open-source, avec à chaque fois des améliorations notables (dans l'ordre : er9x par Erez Raviv, gruvin9x par Bryan Rentoul, ersky9x par Mike Blandford, openTx par Bertrand Songis) y compris au niveau matériel : cartes de programmation, cartes mères plus puissantes, vibreur ou sortie audio, adaptateur SD, encodeurs pour navigation à la Multiplex, télémesure, etc.

Tous ces projets sont hébergés ici :

Il y a aussi, avec une logique différente, Radioclone de Rafal Tomczak : http://radioclone.org/

openTx (http://code.google.com/p/opentx/) représente la dernière évolution et aussi, à mon sens, l'arrivée à maturité de ces projets en offrant plus de fonctionnalités et de souplesse de programmation qu'aucune radio commerciale n'est en mesure d'offrir, indépendamment de sa gratuité ou du faible coût d'achat de l'émetteur. openTx est épaulé par le logiciel companion9x (http://code.google.com/p/companion9x/, pour Windows, Linux et Mac) qui permet de mettre à jour le FW, mais aussi de sauvegarder, programmer et même simuler les programmes de modèles sur, raffinement s'il en est, une radio virtuelle.

A noter aussi qu'étant donnée la simplicité de l'architecture électronique de la 9x, il est tout à fait envisageable de réaliser sa propre carte mère... et même sa radio autour !

Il existe aussi deux cartes mères d'upgrade, adaptables sur la 9x ou sur un émetteur perso : http://gruvin9x.com/shop/ et http://www.ersky9x.net/Outre des capacités mémoire et une puissance de calcul nettement plus élevées que celles de la carte mère d'origine, ces cartes mère offrent de nouvelles possibilités : gestion de carte SD, encodeurs rotatifs, enregistrement des chronos à l'extinction, etc. Ces 2 cartes sont également supportées par openTx, avec des fonctionnalités supplémentaires.

Le principe Open Source

openTx et companion9x sont des projets Open Source sous licence GNU v2. Malgré la somme de travail qu'ils représentent, ils sont donc libres de téléchargement, consultation, redistribution, modification (aux risques et périls de l'utilisateur...) et d'utilisation, sous réserve de respecter les termes de la licence GNU v2 notamment en cas de réutilisation du code.

Il est possible de contribuer au développement de ces projets en remontant des bugs ou des propositions de nouvelles fonctionnalités sur la page ad-hoc du projet, en ouvrant un « issue » :

A cet effet, il est important de :

Un forum dédié permet aussi d'échanger sur le sujet : http://9xforums.com/forum/viewforum.php?f=45

Modifier la 9x pour openTx

Un document décrivant les différentes étapes de modification de la 9x est proposé dans la rubrique téléchargement d'openTx :http://code.google.com/p/opentx/downloads/list

Celui-ci n'est valable que pour la carte mère d'origine, les cartes d'upgrade ayant déjà leur propre interfaces de reprogrammation.

Choisir sa "version" d'openTx

Une fois sa radio modifiée et prête à recevoir un nouveau firmware, il est temps de se procurer une copie d'openTx. Pour ce faire, téléchargercompanion9x, le logiciel multiplateformes Windows / Mac / Linux qui complémente openTx. Après l'installation, ouvrir la boîte de dialogue des préférences. On y trouvera une liste déroulante contenant les différents firmwares supportés (companion9x permet également la gestion des autres firmwares alternatifs courants pour la 9x), et lorsque le firmware sélectionné est openTx, une liste de cases à cocher pour différentes options.

En effet, pour des raisons techniques (la mémoire disponible dans le processeur de la 9x étant limitée), il n'est plus possible sur la carte d'origine d'inclure à la fois toutes les nouvelles fonctionnalités développées récemment. Un système d'options a ainsi été mis en place, permettant à chacun de générer sa propre version de firmware en fonction des fonctionnalités qui lui seront utiles.

Il est un peu prématuré de parler de ces options en détail à ce stade, mais étant donné que le choix est présenté au nouvel utilisateur avant même le flashage du firmware, et certains des écrans présentés plus tard dépendant de leur choix, nous allons les décrire brièvement ici avant de les détailler plus tard. Le manuel s'y référera en GRAS.

frsky

A utiliser si l'on a modifié sa radio pour afficher les données de télémesure FrSky selon le guide.

Ne s'applique pas si l'on utilise un module d'émission frsky sans pour autant avoir fait la modification en question.

telemetrez

Support de la carte telemetrEZ de smartieParts.com

jeti

Permet à la 9x d'émuler une jetibox pour l'affichage de données et la configuration de matériel Jeti.

Nécessite également une modification matérielle pour raccorder le module Jeti à la radio.

ardupilot

Implémente l'affichage des données de télémesure d'un aéronef équipé d'ardupilot.

Nécessite également la modification matérielle pour la connexion du modem radio.

nmea

Permet l'affichage de données GPS sur l'écran de la radio.

Nécessite également la modification matérielle pour la réception des données.

heli

Inclut l'écran et les fonctionnalités de mixage CCPM pour faciliter la configuration de modèles d'hélicoptères.

templates

Inclut un écran offrant quelques gabarits de configuration standards pouvant être appliqués lors de la création

d'un nouveau modèle. Ceux-ci sont également disponibles dans companion9x.

nosplash

Désactive l'écran d'accueil affiché au démarrage de la radio et le supprime de la mémoire, pour faire de la place

pour d'autres fonctionnalités.

nofp

Désactive la fontionnalité des phases de vol.

nocurves

Désactive les courbes personnalisables.

audio

A utiliser si l'on souhaite remplacer le buzzer de la radio par un haut-parleur piezo ou à bobine.

Permet des sons différenciés pour les touches, les trims, différents choix de tonalités d'alarme, et en cas

d'utilisation de la télémesure FRSKY un variomètre audio.

voice

Ajoute le support des alarmes vocales et de l'énoncé des paramètres de télémesure.

Nécessite une modification matérielle pour l'ajout d'un module vocal.

haptic

Support du retour haptique, nécessite l'installation matérielle d'un vibreur.

PXX

Support du protocole PCM FrSky (expérimental)

DSM2

Support des protocoles DSM2 / DSMX Spektrum. Nécessite l'installation d'un module d'émission Spektrum.

ppmca

Ajoute un réglage permettant l'ajustage des neutres de servos sans influer sur leurs courses.

ppmus

Affiche les positions de servos en us au lieu des % habituels.

gvars

Ajoute le support de variables globales, qui peuvent être ensuite utilisées en remplacement des réglages

individuels des paramètres numériques.

symlimits

Permet de changer le comportement par défaut des subtrims, les rendant plus adaptés aux modèles complexes où plusieurs fonctions influent sur le même servo.

potscroll

Permet la navigation dans les menus et l'édition de valeurs à l'aide des potentiomètres P1, P2 et P3 de la radio.

rotenc

Ajoute le support de l'encodeur rotatif (nécessite une modification hardware)

sp22

A cocher en cas d'utilisation d'un programmeur SmartieParts version 2.2 ou plus récente, le contrôle du rétroéclairage étant autrement inversé.

autoswitch

Permet la sélection simplifiée des interrupteurs dans les champs y relatifs.

Au lieu de défiler la liste avec les touches, il suffit de basculer l'interrupteur souhaité.

autosource

Idem pour les commandes proportionnelles (manches, potentiomètres, ...).

dblkeys

Permet d'accélérer l'entrée de paramètres numériques avec des combinaisons de 2 touches.

nographics

Désactive les cases à cocher, les remplaçant par un simple ON/OFF.

battgraph

Ajoute un affichage de la tension batterie sous forme graphique.

nobold

Désactive la mise en gras des mixeurs, inters et autres éléments actifs.

nottrace

Désactive l'affichage graphique de l'historique des gaz dans l'écran des statistiques pour économiser de la mémoire.

pgbar

Affiche une petite barre de progression montrant la sauvegarde des paramètres en mémoire.

imperial

Affichage des données de télémesure en unités impériales.

nogps

Désactive le support du GPS.

novario

Désactive la fonction variomètre audio.

nogauges

Supprime l'affichage des valeurs de télémesure par barres.

Les points importants pour le choix initial d'un firmware sont les suivants:

Choisir également la langue, cliquer sur OK pour sauvegarder les changements, réouvrir les préférences et cliquer sur télécharger. Le firmware peut ensuite être flashé en utilisant Flasher->Ecrire la mémoire flash, et en sélectionnant le fichier téléchargé. Une fois le flashage effectué avec succès, la radio affichera une alerte d'EEPROM invalide qui est normale (l'installation est "fraîche", aucun réglage en mémoire) et qui peut être quittancée. La mémoire sera formattée, et la radio prête à l'emploi.

Vue de l'émetteur et nomenclature

Entrées proportionnelles:

Entrées digitales (interrupteurs):

1. Gaz (Thr) : manche de gaz

2. Prf (Ele) : manche de profondeur

3. Ail (Ail) : manche d'ailerons

4. Dir (Rud) : manche de dérive

5. P1/P2/P3 : potentiomètres

6. Trims de manche (impulsion par impulsion ou continu)

1. THR

2. RUD

3. ELE

4. ID0/1/2 (3-POS)

5. AIL

6. GEA

7. TRN

Tous ces organes sont librement affectables dans openTx, y compris les trims digitaux qui peuvent être utilisés indépendamment des manches auxquels ils se rapportent.

Pour tous les interrupteurs, la position « 0 » (inactif, par opposition à actif = 1) est « poussé vers l'avant ». Ils peuvent être utilisés en inverse (activation en position 0) quand leur désignation est précédée du symbole « ! », ce qui signifie dans openTx un « non » logique. Ainsi lorsque l’on choisit l'interrupteur ELE, « ELE » indique le fonctionnement normal et « !ELE » indique un fonctionnement inversé. L'option de compilationAUTOSWITCH en simplifie l'utilisation, avec une reconnaissance automatique des interrupteurs lors de sa manipulation en phase d'affectation.

Une désignation d'interrupteur finissant par « m » (ex : TRNm) indique un interrupteur momentané (à « bascule »), associé à l'interrupteur physique du même nom : quand ce dernier est actionné, le premier s'active pendant un court instant.

Interface de dialogue utilisateur

Elle est assurée par un clavier à six boutons situés de part et d'autre de l'écran : un bouton « menu », un bouton « exit » et quatre flèches de navigation. Ces boutons seront identifiés dans ce manuel en gras et entre crochets, par exemple : [MENU]. Certaines fonctions demandent d'appuyer sur le bouton pendant plus d'une seconde, c'est à dire un appui long qui sera noté ainsi : [MENU LONG].

Concernant les flèches de navigation, il faut faire abstraction des indications gravées sur le clavier, notamment les « + » et  « - » positionnés à l'inverse de ce qui serait logique. Pour les plus bricoleurs, il est possible d'intervertir ces boutons. Pour éviter toute confusion, ces boutons seront identifiés dans cette notice en tant que [LEFT] (gauche) et [RIGHT] (droite).

Navigation

D'une manière générale :

Depuis le menu principal :

Depuis un écran, [EXIT LONG] ramène directement à l'écran principal.

Une fois dans un menu, tant que le curseur est situé dans le coin supérieur droit de l'écran, les différents écrans sont parcourus en utilisant[LEFT] / [RIGHT].

Edition / Sauvegarde

De manière générale, il n'y a pas de fonction « annuler », toute modification est instantanément enregistrée sur l'EEPROM du micro-contrôleur. Un petit délai (une ou deux secondes) est cependant conseillé avant d'éteindre la radiocommande après une modification pour garantir sa sauvegarde à coup sûr.

La modification d'une valeur se fait en deux temps : [MENU] pour l'éditer en la mettant en surbrillance, puis [RIGHT] / [LEFT] pour la modifier. Dans le cas d'une zone à deux états (case à cocher, flèche de sens, etc.), c'est le bouton [MENU] qui assure la modification de l'état. Pour certaines valeurs (gains et valeur de différentiel notamment), [MENU LONG] permet d'affecter une variable globale (cf. menu « Courbes 8/12 ») à la place d'une valeur numérique. Pour sortir du mode édition, presser [MENU] ou [EXIT].

Si l'option DBLKEYS est activée, les raccourcis clavier suivants sont disponibles lors de l'édition d'une valeur :

Les écrans d'openTx

Voici un aperçu de la structuration de navigation des menus d'openTx. A noter que les numéros d'écran (en haut à droite) peuvent changer en fonction des options choisies.

Comment ça marche

Tout d'abord, voici un premier aperçu du fonctionnement d'openTx au travers du diagramme de cheminement des ordres depuis les organes de commande et de commutation jusqu'aux servos.

Ce diagramme est volontairement simplifié aux principaux cheminements des ordres, les choses peuvent être plus complexes dans le détail. Par exemple, les fonctions personnalisées, non représentées ici, peuvent interagir avec les variables globales pour les réglages en vol, ou avec lesinterrupteurs personnalisés. De même, ces derniers peuvent utiliser des informations issues de la télémesure, ou être conditionnés à des interrupteurs physiques.

Les entrées analogiques (manches et potentiomètres) ne sont pas utilisées telles quelles, mais après un filtre de calibration garantissant des courses de -100% à +100% de butée à butée (avec 0% pour point milieu). Pour les manches, ces entrées calibrées peuvent ensuite être directement utilisées dans le mixeur ou bien après application d'un formatage (dual-rate, expo, mais aussi courbe).

Les trims digitaux fonctionnent indépendamment des manches auxquels ils se rapportent, ce qui permet au besoin de les différencier par phase de vol (si activées) ou même de les utiliser comme entrée de mixeur.

Le Mixeur est l'articulation majeure d'openTx, sa fonction consistant à mettre en relation les différents organes de commande ou de commutation (= entrées) avec les sorties (= voies = servos). Cette mise en relation peut être tout aussi bien basique (un manche = une voie) que complexe (plusieurs entrées sur une voie donnée, avec différenciation par phase de vol), suivant le besoin.

Les ordres issus du Mixeur ne sont pas directement dirigés vers les servos, mais passent d'abord un formatage de sortie (Limites) qui régule l'ordre envoyé à chaque servo en le décalant (sub-trim), en l'inversant (sens) ou en écrêtant tout dépassement (limite). Puis finalement les voies sont encodées et envoyées aux servos via le couple module HF / récepteur.

Retour à la table des matières

Écran principal

L'écran principal est découpé en 2 parties. La partie supérieure comporte les éléments suivants :

La partie inférieure comporte quatre écrans accessibles par [UP] / [DOWN] :

Visualisation des 16 sorties du récepteur sur deux pages

(via [LEFT] / [RIGHT])

Valeurs numériques en % des 16 sorties du récepteur sur deux pages

(via [LEFT] / [RIGHT])

Position des manches et état des interrupteurs sur deux pages

(via [LEFT] / [RIGHT]): d'abord les entrées physiques (manches, pots, inters)

puis les interrupteurs virtuels (SW1..SWC)

Chrono 2 (paramétrage dans Configuration du modèle (2/12)).

[EXIT] le remet à zéro

Dans la vue principale, un appui sur [EXIT] réinitialise les compteurs de la vue courante tandis que [EXIT LONG] réinitialise tous les compteurs ainsi que les données de télémesure.

Retour à la table des matières

Écrans de statistiques

 

Depuis l'écran principal, presser [UP LONG] donne accès aux écrans de statistiques.

Le premier affiche les différents compteurs :

Un graphique temporel de la consigne moteur est aussi affiché, à moins que l'option NOTTRACE ait été choisie.

Le second montre des compteurs internes de l'émetteur, « tmain » représente le temps de calcul. Ce temps augmente avec la complexité des mixages, et peut devenir important (temps de réponse perceptible) suivant la configuration du modèle.

Tous ces compteurs peuvent être remis à zéro par un appui sur [MENU].

Retour à la table des matières

Paramètres généraux

Depuis l'écran principal, [LEFT LONG] donne accès aux paramètres de la radiocommande. Ces réglages sont indépendants du modèle sélectionné.

Les écrans de ce menu sont les suivants :

  1. Configuration radio
  2. Ecolage
  3. Info. version
  4. Diagnostics
  5. Entrées analogiques
  6. Calibration

Réglages Radio (1/6)

Cet écran permet de régler les paramètres généraux de l'émetteur :

  1. Son / mode :
  1. Son / durée : 5 durées de bips possibles.
  2. Tonalité : ajustement de la fréquence des bips (si l'option AUDIO est activée).
  3. Vibreur / mode : réglage du mode du vibreur (si l'option HAPTIC est activée).
  1. Vibreur / force : force du vibreur (de 0 à 5) (si l'option HAPTIC est activée).
  2. Contraste : contraste de l'afficheur LCD, de 20 (le plus clair) à 45 (le plus sombre).
  3. Alarme / batterie faible : seuil de tension de batterie vide.
  4. Alarme / inactivité : délai de non-utilisation des manches à partir duquel la radio alerte l'utilisateur, de 1 à 250 min (0 pour désactiver la fonction).
  5. Alarme / mémoire faible : affiche une alerte si l'eeprom dispose de moins de 200 octets de libres lors de l'allumage de l'émetteur.
  6. Alarme / sons désactivés : affiche une alerte au démarrage si "Son / mode" est sur « Aucun ».
  7. Filtre ADC : filtre de Conversion Analogique Numérique de la position des manches.
  1. Inversion gaz : position inversée du ralenti de manche des gaz.
  2. Bips chrono / minutes : bip à chaque minute quand le compteur tourne.
  3. Bips chrono / compte à rebours : 30, 20, 10, 3, 2 et 1 s avant la fin du compteur, puis en continu après dépassement (ce dernier peut être rendu silencieux en vol par une courte pression sur [EXIT].
  4. Rétroéclairage / alame : activation du rétro-éclairage lors d'une alarme.
  5. Rétroéclairage / mode : mode d'activation du rétro-éclairage.
  1. Rétroéclairage / durée : par pas de 5 s.
  2. Ecran d'accueil : affiche l'écran d'accueil au démarrage (se passe par un appui sur n'importe quel manche/touche). Cette ligne n'existe pas si l'option NOSPLASH est choisie.
  3. Fuseau horaire : pour l'heure affichée par le GPS de télémesure (option FRSKY uniquement).
  4. Coordonnées GPS : type d'affichage des coordonnées (option FRSKY uniquement).
  5. Ordre des voies RX : définit l'ordre des mixages de base (G = Gaz, P = Profondeur, A = Ailerons, D = Dérive) générés automatiquement sur les quatre premières voies à la création d'un modèle.
  6. Mode : attribution des manches de l'émetteur aux fonctions principales (gaz, tangage, roulis, lacet).

Ecolage (2/6)

Cet écran permet d'affecter les voies d'une radio « élève » (signal PPM, via la prise écolage) aux manches de la radio « maître » et de calibrer leur neutre.

  1. Mode :
  1. % : taux de proportionnalité (gain) appliqué aux ordres de l'élève.
  2. Source : entrée élève à affecter au manche maître.

Pour la calibration du neutre du PPM envoyé par l'émetteur élève, mettre en surbrillance « Cal » et presser [MENU].

Le multiplicateur est un gain global appliqué à tous les ordres issus de l'émetteur élève. Celui-ci est à régler après calibration des neutres pour arriver à 100% quand le manche de l'élève est en butée.

NOTA

Info version (3/6)

Cet écran affiche la version du firmware utilisé :

Diagnostics (4/6)

Cet écran permet de vérifier le bon fonctionnement des boutons, interrupteurs et trims en affichant leur état (on = passage de 0 à 1 et mise en surbrillance).

Entrées analogiques (5/6)

Cet écran affiche les valeurs brutes des entrées analogiques en hexadécimal, de 0 à 0x03FF (0..1023), ainsi que la valeur en % après calibration. Les entrées sont les suivantes :

Il est aussi possible d'étalonner la mesure de la tension batterie : [DOWN] pour mettre la valeur en surbrillance, puis [LEFT] / [RIGHT] pour la diminuer / augmenter afin de la caler sur une mesure au voltmètre.

Calibration des entrées analogiques (6/6)

Cet écran permet de calibrer les entrées analogiques A1 – A7.

Pour effectuer la calibration :

  1. Presser [MENU].
  2. Mettre les manches et les potentiomètres au neutre.
  3. Presser [MENU].
  4. Bouger les manches et les potentiomètres de butée à butée (sans forcer...).
  5. Presser [MENU], les valeurs sont sauvegardées.

Retour à la table des matières

Réglages des modèles

Depuis l'écran principal, presser [RIGHT LONG] donne accès au menu de sélection/édition des modèles. Il permet de régler les paramètres propres au modèle en cours, au travers des écrans suivants (déplacement entre écrans par [RIGHT] et [LEFT] sur le numéro de page) :

  1. Mémoires des modèles.
  2. Réglages du modèle.
  3. Réglages hélicoptères (si l'option HELI est activée).
  4. Phases de vol (si l'option PHASES est activée).
  5. Manches (DR/Expo).
  6. Mixeurs.
  7. Sorties (Limites).
  8. Courbes (si l'option COURBES est activée).
  9. Interrupteurs personnalisables.
  10. Fonctions spéciales.
  11. Télémesure (si l'option FRSKY est activée)
  12. Assistant de création de mixeurs (si l'option TEMPLATES est activée)

Mémoires des modèles (1/12)

Cet écran liste les modèles déjà existants (jusqu'à 16), et permet de charger, dupliquer, déplacer ou effacer un modèle existant ou d'en créer un nouveau.

La gestion de la mémoire est dynamique, avec un affichage de l'espace libre (en octets, en haut de l'écran) et de l'espace utilisé par chaque modèle (à sa droite), ce dernier étant proportionnel à sa complexité (mixages, courbes, options, etc.).

L'étoile « * » sur la gauche indique le modèle en cours.

[UP] / [DOWN] permet de se déplacer dans la liste des modèles. Un appui sur [MENU LONG] permet le chargement du modèle sélectionné ou la création d'un nouveau modèle si la mémoire sélectionnée est vide.

Pour créer un modèle :

Pour supprimer un modèle :

Pour dupliquer un modèle :

Pour déplacer un modèle :

NOTA

Les fonctions créer / effacer / déplacer / dupliquer des lignes sont particulièrement importantes dans openTx, car elles sont aussi utilisées dans d'autres écrans (« manches » et « mixeurs ») pour gérer à la carte leur fonctionnement. Une opération de copie ou de déplacement peut être annulée en cours d'exécution en appuyant sur la touche [EXIT].

Configuration du modèle (2/12)

Voici le détail des options :

  1. Nom : pour l'éditer, presser [MENU].
  2. Après appui sur [MENU] le premier caractère est en surbrillance. [UP] / [DOWN] change le caractère. [RIGHT] / [LEFT] déplacer le curseur.[RIGHT LONG] ou [LEFT LONG] bascule la lettre en majuscule / minuscule. [MENU] / [EXIT] termine l'édition.
  3. Nota : le numéro de modèle est indiqué dans la ligne supérieure, à côté de CONF.
  4. Chronos 1 et 2 :
  5. Réglage de la valeur de départ de ce compteur : si 00:00, le chrono est croissant, sinon il est décompteur à partir de la valeur de départ.[RIGHT] / [LEFT] bascule en secondes ou minutes. [MENU] édite la valeur (le curseur clignote), [UP] / [DOWN] / [RIGHT] / [LEFT] la modifie. [MENU] / [EXIT] termine l'édition.
  6. Trigger : choix du mode de déclenchement du compteur (ne pas oublier l'option « ! » si besoin d'inverser le sens de déclenchement) :
  1. OFF : inutilisé.
  2. ABS : actif en permanence.
  3. GZ%/GZs/GZt : actif en fonction du régime moteur (voir plus loin pour sa configuration). GZ% indique que la vitesse de défilement est proportionnelle à la consigne de gaz. GZt indique que le chrono démarre dès que la consigne moteur est supérieure à -100% (moteur stoppé) et ne s'arrête plus, alors que GZs s'arrête quand le manche des gaz revient à -100%.
  4. Interrupteur : chaque chrono peut être déclenché / arrêté par un interrupteur.
  1. Limites Et. (étendues) : autorise des débattements jusqu'à 125% au lieu de 100%. A réserver à des besoins spécifiques, car un débattement de 100% sur openTx correspond déjà au débattement maxi de la plupart des radiocommandes commerciales (de par la gestion différente des fins de courses).
  2. Trims Et. (étendus) : étend la course des trims de 25% de la course du manche à 100%. A noter que si le réglage du trim dépasse +/-25%, il clignotera sur l'écran principal pour notifier au pilote qu'un réglage mécanique est fortement conseillé.
  3. Pas trim : mode de fonctionnement des trims digitaux.
  1. Expo : exponentiel, réglage fin autour du neutre puis avec des pas de + en + élevés.
  2. ExFin : extra fin 1 pas par clic.
  3. Fin : 2 pas par clic.
  4. Moyen : 4 pas par clic.
  5. Gros : 8 pas par clic.
  1. Source gaz : identification de la source de la fonction gaz.
  1. Gaz : manche de gaz.
  2. P1..P3 : potentiomètres.
  3. CH1..CH16 : voie physiques ou virtuelles.
  1. Trim Gaz : adapte le trim de gaz à l'utilisation avec un moteur thermique, en ajustant le ralenti sans pour autant modifier le plein régime.
  2. Alerte Gaz : active une alarme au démarrage de l'émetteur si le manche ou la voie de gaz (cf. ci-avant) n'est pas complètement réduit (= -100%).
  3. Alerte Int (Interrupteurs) : vérifie l'état des interrupteurs au démarrage et alerte en cas d'écart avec l'état programmé. TRE0GA correspond à THR, RUD, etc. Pour définir l'état par défaut des interrupteurs, les positionner puis presser [MENU LONG].
  4. Bips Centre : signale le passage au neutre des manches et potentiomètres. DPGA123 correspond à Dérive, Profondeur, Gaz, Ailerons, P1, P2 et P3 (utiliser [RIGHT] / [LEFT] pour sélectionner la voie et [MENU] pour activer/désactiver).
  5. Le bip est activé quand le caractère correspondant est en surbrillance. Utile notamment pour retrouver le centre des potentiomètre en plein vol.
  6. Proto : protocole d'encodage des ordres.
  1. PPM : le standard classique.
  1. PXX : Protocole FrSky PCM, en développement (option PXX).
  1. DSM2 : Protocole Spektrum (Option DSM2). Le binding se fait en maintenant l'inter TRN actif lors de la mise sous tension de la radio.L'écran d'accueil doit être désactivé, et aucune alarme ne doit apparaître, sinon le binding ne s'effectuera pas.

Réglages hélicoptère (3/12)

Cet écran (si l'option HELI est activée) est dédié au réglage d'un hélicoptère CCPM (servos de cyclique agissant aussi sur le pas).

Les options sont les suivantes :

  1. Type de plateau cyclique: permet de définir le type de tête rotor.
  1. Collectif : définit la source du pas collectif, soit directement le manche de gaz soit une voie (non utilisée par un servo) permettant ainsi de bénéficier d'une ou plusieurs courbe(s) de pas (via un ou plusieurs ligne(s) de mixage associée(s) à cette voie).
  2. Limite Cyclique : limitations de l'amplitude de mouvement du plateau cyclique en tangage et roulis.
  3. Direction PRF / AIL / COL : permet d'inverser le sens d'action des fonctions tangage / roulis / pas collectif. A utiliser de concert avec les sens de rotation des servos et le signe des mixeurs pour obtenir les bons sens de déplacement des servos pour chaque fonction.
  4. La méthodologie de réglage est la suivante :

Phases de vol (4/12)

Cet écran (si l'option PHASES est activée) permet de gérer cinq phases de vol dont une par défaut (PV0), chacune pouvant être librement nommée. La phase active est affichée en gras (sauf si l'option NOBOLD est activée).

 

Pour modifier les paramètres d'une phase de vol, choisissez-la avec les touches [UP] et [DOWN] et appuyez sur [MENU] :

  1. Nom : libellé de la phase (jusqu'à 6 caractères).
  2. Interrupteur : sélectionner l'interrupteur (physique ou virtuel) d'activation de la phase.
  3. Trims : chaque trim (Dérive / Profondeur / Gaz / Ailerons) peut avoir une valeur propre dans cette phase ou une valeur commune avec d'autres phases (0 à 4).
  4. Fondu ON : permet une transition en douceur en entrant dans cette phase, sur une durée de 0 à 7,5 secondes pas pas de 0,5 s.
  5. Fondu OFF : même chose en sortie de cette phase de vol.

Pour revenir à l'écran précédent, appuyer sur [EXIT].

Formatage des manches (DR/EXPO) (5/12)

Cet écran permet de formater l'ordre de chaque manche (Dérive / Profondeur / Gaz / Ailerons), via un gain (historiquement appelé Dual-Rate, pour double-débattement), une fonction exponentielle ou même une courbe.

En règle générale, un gain de 75% donne un débattement équivalent à celui de 100% sur la majorité des radio commerciale. Il est aussi préférable d'utiliser une valeur inférieure à 100% pour laisser de la latitude au trim avant l'écrêtage des limites en fin de course. Il est aussi important de noter que c'est ici que se définit le débattement de chaque fonction, et non dans le menu limite comme cela est souvent (et à tort) pratiqué, ce dernier servant à ajuster la réponse de chaque servo, quelle que soit la ou les fonction(s) qui le pilote(nt).

A chaque manche peut correspondre plusieurs lignes de formatage (jusqu'à 14 au total, avec un compteur en haut de l'écran), de manière à différencier les réglages pour certaines phases de vol ou simplement via un interrupteur. Comme pour les phases de vol, les formatages actifs sont affichés en gras. Par défaut (pas de ligne créée pour le manche), le gain est de 100% et aucune courbe ni différenciation par phase ou autre n'est appliquée.

Le processus de gestion des lignes est identique à celui utilisé pour les mémoires de modèles, le revoici cependant pour bien s'en imprégner.

Pour créer une ligne :

S'il aucune ligne de formatage n'est appliquée au manche, se positionner sur la ligne vide correspondante avec les touches [UP] / [DOWN] et appuyer sur [MENU LONG] pour créer une ligne de formatage et ouvrir son écran de paramétrage. Si une ligne de formatage est déjà affectée au manche, se placer dessus avec [UP] / [DOWN], la sélectionner avec [MENU] et appuyer sur [RIGHT LONG] ou [LEFT LONG] pour créer la nouvelle ligne respectivement au-dessus ou au-dessous.

Pour supprimer une ligne :

Se placer sur la ligne à supprimer avec [UP] / [DOWN], la sélectionner avec [MENU] et appuyer sur [EXIT LONG].

Pour dupliquer une ligne :

Appuyer sur [MENU] pour effectuer la duplication.

Pour déplacer une ligne :

Il est possible d'interrompre à tout moment une opération de duplication ou déplacement en appuyant sur la touche [EXIT].

Pour éditer les valeurs d'une ligne :

Se placer sur la ligne à éditer avec [UP] / [DOWN] et appuyer sur [MENU LONG] pour ouvrir l'écran de paramétrage.

Cet écran est composé de deux parties : à gauche les paramètres et à droite la courbe de sortie avec le curseur graphique (et ses coordonnées) associé à la position du manche. Le graphique affiche toujours l'ordre de sortie final du manche, y compris si la ligne en cours d'édition est inactive.

Les paramètres sont les suivants :

  1. Ratio : gain appliqué à l'ordre (0 à +100%).
  2. Expo: taux d'exponentiel (-100% à +100%).
  3. Courbe : remplace l'exponentiel par une courbe
  1. Phase : phase(s) pour laquelle la ligne est active (actif = en surbrillance).
  2. Interrupteur : activation spécifique de la ligne (en complément de la phase).
  3. Côté : plage sur laquelle la ligne est active (partout, lorsque l'entrée est négative ou lorsqu'elle est positive), indiqué par une flèche sur la ligne de formatage correspondante. Cela permet, via deux lignes de formatage, de différencier par côté la réponse du manche.

Mixeur (6/12)

Le rôle du mixeur est de relier des entrées (appelées aussi sources : manches, potentiomètres, interrupteurs physique ou virtuel, trims digitaux, valeur statique) aux sorties (= voies = servos), avec la possibilité de croiser / modifier les ordres donnés par ces entrées.

Pour bien situer le fonctionnement d'openTx :

Le bénéfice de cette approche est triple :

Il y a une contrepartie à cette latitude quasi totale de programmation. En effet, la construction et la structuration des mixages nécessitent un minimum de réflexion de la part de l'utilisateur, qui doit a minima se poser les questions suivantes :

Écran principal

Chaque ligne du mixeur correspond à un mixage. Les fonctions d'édition, de suppression, de copie et déplacement des lignes sont exactement les mêmes que pour le formatage des manches (DR/expo), permettant de créer à la carte sa propre structure de mixages. La aussi, les lignes actives sont indiquées en gras.

CHx correspond à la voie x du récepteur. Sur cet exemple basique (défini par défaut à la création d'un modèle et entièrement modifiable), le manche de gaz est affecté sur voie 1, avec un taux de mixage de 100% (gain de 1 pour 1), de même pour les manches de profondeur, ailerons et dérive sur respectivement les voies 2, 3 et 4.

Les gains sont directement modifiables avec [LEFT] / [RIGHT] après y avoir accédé avec [UP] / [DOWN]. Sauf besoin spécifique, il est fortement conseillé (pour s'y retrouver...) de laisser les gains à +/-100%, en considérant qu'ils s'agit plutôt d'une activation et en s'appuyant sur les formatages de manches pour ajuster les débattements par fonction.

Pour aller plus loin, voici un exemple de programmation un peu plus complexe, en l'occurence un motoplaneur avec un servo par aileron et une fonction snap-flap (entrée profondeur ajoutée sur les deux servos d'ailerons) :

A l'image des formatages de manches, plusieurs lignes (jusqu'à 32) peuvent être actives simultanément.

De même, plusieurs lignes peuvent être affectées à une voie, avec un mode d'application spécifique (sur la voie concernée) :

Les valeurs « 20 » affichées à droite correspondent au différentiel d'ailerons (cf. ci-après).

NOTA

En l'absence d'ordre (pas de mixage ou mixage inactif) sur une voie, sa valeur de sortie est de 0% (position médiane) et non -100% (butée basse).

Edition d'un mixage

Les options disponibles sont les suivantes :

  1. Source : ordre utilisé en entrée par le mixage
  1. Ratio : gain du mixage qui multiplie la valeur de sortie (de -125% à 125%, défaut = +/-100%).
  2. Décalage : décale la valeur d'entrée (de -125 à 125%, défaut = 0).
  3. Trim : si « ON » la valeur du trim associé au manche en entrée de mixage est prise en compte dans le mixage, si « OFF » le trim est ignoré. Il est aussi possible d'utiliser un trim (Dérive / Profondeur / Gaz / Ailerons) différent de celui par défaut.
  4. DRex : prise en compte du formatage de manche, sinon c'est l'ordre brut issu du manche qui est utilisé.
  5. Courbe :
  1. Inter : permet d'affecter un interrupteur d'activation du mixage. Le mixage est actif en permanence si aucun interrupteur n'est sélectionné.
  2. Phase : phases de vol pour lesquelles le mixage est actif. Par défaut, toutes les phases sont sélectionnées.
  3. Alerte: actionne une alarme sonore (1, 2 ou 3 bips répétés en continu) lorsque le mixage est actif (uniquement valable si un interrupteur est sélectionné).
  4. Opération : définie le mode d'application du mixage sur la voie concernée.
  1. Retard haut / bas : retarde l'activation / désactivation du mixage (en secondes, par défaut instantané).
  2. Ralenti haut / bas : ralentit le changement de valeur du mixage (en secondes, par défaut instantané). Une valeur de 2 secondes signifie que la sortie du mixage mettra 2 secondes à passer de -100% à +100%.

Formatage des sorties (Limites) (7/12)

Cet écran permet de définir, pour chaque voie (CH1...CH16), les paramètres suivants (de gauche à droite dans l'écran) :

  1. Offset (ou subtrim) : décale le centre de la voie.
  2. Les manches peuvent être utilisés pour le régler : mettre la valeur en surbrillance, déplacer le manche de manière à mettre le servo à la position voulue, puis presser [MENU LONG].
  3. Min/Max : butées mini / maxi (-100 / +100% à -125 / +125% si limites étendues) au-delà duquel l'ordre est écrété (d'où l'intérêt d'utiliser des dual-rate inférieur à 100% pour laisser de la marge au trims de manches et aux différents mixages pouvant s'appliquer sur la voie). Les limites servent aussi de gains de sortie, soit relatifs soit absolus (cf. ci-après).
  4. -> / <- : sens de rotation du servo (si option PPMCA, sinon représenté comme "---" ou "INV").
  5. 1500 (si option PPMCA) : neutre de servo (en µs). Décale la course entière du servo pour corriger par exemple un mauvais centrage de palonnier. Contrairement au subtrim l'amplitude de la course n'est pas modifiée, et le décalage n'apparaît pas sur l'écran de position des servos.
  6. ^ / = (si option SYMLIMITS) : détermine l'effet du subtrim.

La fonction « Trims => Offsets » transfère la position des trims de manches vers les offsets (avec prise en compte du mixeur et du formatage de manches), puis remet les trims à zéro.

Lors de la sélection d'une voie, sa valeur de sortie (en µs si option PPMCA, sinon en %) est affichée en haut de l'écran :

NOTA

Hormis le neutre et le sens de rotation, la fonction principale des limites est de régler le gain de chaque demi-course de servo pour symétriser lesdites demi-courses (= avoir un débattement identique de part et d'autre du neutre pour une consigne donnée). Cela vaut aussi entre des servos ayant la même fonction (ex. servos d'ailerons). Bien évidemment, il convient de s'assurer sur le modèle que les servos puissent débattre intégralement sans aller en butée mécanique.

Courbes et variables globales (8/12)

Les courbes (de 3 à 17 points) sont utilisées par les formatages de manches ou les mixages pour définir des réactions personnalisées.

Les variables globales se substituent à la valeur numérique d'un taux de mixage, de dual-rate ou d'expo. Ces variables peuvent être, au besoin, liées à une fonction associées à un interrupteur (cf. « Fonctions associées à des interrupteurs » 10/12) pour permettre leur modification en vol par un organe de commande (trim électronique ou potentiomètre). De plus, chaque variable peut avoir une valeur différente par phase de vol, ce qui peut substantiellement diminuer le nombre de mixages pour les différenciation de taux (différentiel, courbure de profil, etc.) par phase.

Chaque courbe ou variable globale est utilisable par autant de fonctions que nécessaire.

Pour éditer une courbe :

  1. Se placer sur la ligne souhaitée avec [UP] / [DOWN], la courbe correspondante apparaît.
  2. Appuyer une fois sur [MENU] pour l'éditer.
  3. Appuyer sur [EXIT] pour éditer le nombre de points et le type de la courbe (le signe « ' »indique que l'abscisse de chaque point est modifiable, en plus de l'ordonnée).
  4. Appuyer sur [MENU] pour passer en édition des coordonnées du point (Y uniquement ou X et Y avec « ' »).
  5. Déplacer le curseur d'un point à l'autre avec [LEFT] / [RIGHT], et modifier l'ordonnée du point avec [UP] / [DOWN]. Si « ' », appuyer sur[MENU] pour éditer le point et modifier ses coordonnées avec [LEFT] / [RIGHT] et [UP] / [DOWN]. [EXIT] permet de sortir de l'édition pour passer au point suivant.

N.B. : Quelques courbes préenregistrées sont disponibles. Pour les choisir, appuyer sur [MENU LONG]

Pour modifier une variable globale (GV) :

Pour utiliser une variable globale à à la place d'un taux:

Interrupteurs personnalisables (9/12)

Les interrupteurs personnalisables, au nombre de 12 (IP1...IPC) sont des interrupteurs virtuels utilisant des conditions logiques pour leur activation. Comme pour les mixages, il est possible de réaliser des chaînages entre interrupteurs virtuels.

Pour chaque interrupteur, les paramètres sont les suivants (de gauche à droite) :

  1. Condition logique :
  1. Entrée testée : premier opérande d'une comparaison logique ou première source à comparer.
  2. Valeur seuil du test : seconde opérande d'une comparaison logique ou seconde source à comparer.

Fonctions personnalisées (10/12)

Cet écran permet de créer des fonctions personnalisées et, au besoin, de les associer à un interrupteur (physique, virtuel, activation permanente):

  1. Securité : forçage à une valeur prédéfinie de n'importe quelle voie CH1..CH16.
  2. Ecolage.
  3. Ecolage pour une seule voie (DIR / PRF / GAZ / AIL).
  4. Trim Instant. : pour trimmer instantanément le modèle à partir de la position des manches.
  5. Bip.
  6. Vibreur (option HAPTIC).
  7. Remise à 0 : chrono 1 ou 2, les deux chrono à la fois, données de télémesure.
  8. Vario (option AUDIO).
  9. Jouer fichier (option AUDIO sur carte Sky9x).
  10. Dire valeur (option VOICE).
  11. Rétroéclairage.
  12. Modification GV1...5 (option GVARS): permet d'associer à une variable globale un organe de réglage (potentiomètre, trim digital, manche, etc.).

Les interrupteurs associés sont les suivants :

  1. ON : toujours actif.
  2. Interrupteurs physiques.
  3. Interrupteurs virtuels.
  4. Interrupteurs momentanés.

Paramétrage de la télémesure (11/12)

Cet écran (si l'option FRSKY est activée) permet le paramétrage de la télémesure FrSky, ainsi que la configuration des alarmes associées.

Entrées analogiques A1 et A2:

Pour chaque entrée, il est possible de régler les paramètres suivants :

  1. Plage : calibre le gain de l'affichage de la tension (à régler avec un voltmètre)
  2. Décalage : fixe le zéro de la mesure.
  3. Deux alarmes, avec:

Lorsqu'une valeur est modifiée, elle est immédiatement envoyée au module FrSky.

Niveaux de réception (RSSI) Tx et Rx :

Même principe, il est possible de définir deux alarmes pour le niveau de réception :

Lorsqu'une valeur est modifiée, elle est immédiatement envoyée au module FrSky.

Autres mesures :

  1. Proto : protocole série utilisé par le récepteur de télémesure. Les options sont : None (non utilisé), le Hub FrSky, ou le module Winged Shadow How High (il donne seulement l'altitude, mais il est plus précis).
  2. Pales : nombre de pales de l'hélice pour l'affichage du compte tour.
  3. Tension : entrée utilisée pour la mesure de la tension d'une propulsion électrique.
  4. Courant : entrée utilisée pour la mesure de l'intensité d'une propulsion électrique.

Vario :

  1. Source : type de variomètre utilisé.
  2. Limite : définit une alarme d'altitude avec un seuil de déclenchement.

Affichage personnalisé des capteurs sur l'écran de télémesure :

Il est possible d'afficher jusqu'à 8 capteurs sur l'écran de télémesure, avec les paramètres suivants:

  1. Source : mesure à afficher.
  2. Min : valeur mini possible.
  3. Max : valeur maxi possible.

Ces sources sont aussi utilisables pour définir des interrupteurs virtuels. Les jalons affichés sur l'écran de télémesure sont automatiquement issus des infos venant des alarmes FrSky ou des Inters virtuels. Ainsi, si vous positionnez un inter virtuel lorsque l'altitude est de 400m, vous verrez apparaître une marque à 400m.

Gabarits (12/12)

Les gabarits (si option TEMPLATES) permettent de mettre en place les mixages de base d'une configuration de modèle donnée. La navigation se fait dans l'écran, comme à l'habitude avec [UP] / [DOWN], puis [MENU LONG] pour activer le gabarit. Cela ajoutera le gabarit aux mixages existants du modèle courant, ou les remplacera suivant le cas.

Les gabarits disponibles sont les suivants : 00 : supprime tous les mixages du Mixeur. 01 : 4 voies simple. 02 : fonction de coupure de gaz. 03 : mixages d'empennage en V (dérive / profondeur). 04 : mixages d'ailes delta ou incidence intégrale (ailerons / profondeur). 05 : eCCPM : mixages pour pas collectif sur hélicoptère électrique. 06 : configuration hélicoptère, à utiliser en amont d'ECCPM pour réinitialiser les mixage et les courbes. 07 : servo test, sur la voie 15. A mettre en entrée des voies à tester, les servos se déplaçant lentement de -100% à +100%.

Retour à la table des matières

Écrans de télémesure

Ces écrans sont accessibles (si l'option FRSKY est activée) en appuyant sur la touche [DOWN LONG] depuis l'écran principal. Leur affichage dépend de la configuration réalisée dans le menu Télémesure 11/12. Le défilement des écrans est assuré par les touches [UP] et [DOWN] , tandis que la touche [MENU] réinitialise les données de télémesure. Enfin [EXIT] renvoie au menu principal.

Les jauges graphiques :

Les tensions d'accu(s)

Les données de l'altimètre, compte-tours...

Les données GPS :

Sont affichées ici la latitude, la longitude et l'altitude du modèle, ainsi que la distance du modèle au pilote. En réinitialisant les données de télémesure, la première position GPS reçue devient alors la position de départ pour les futurs calculs.

Retour à la table des matières

Exemples de mixages et bonnes pratiques associées

Fonction coupe-gaz

  1. Se positionner sur la ligne du mixage de base utilisant l'entrée « gaz ».
  2. Presser [MENU] pour sélectionner la ligne, [RIGHT LONG] pour la dupliquer en-dessous, puis éditer le mixage avec [MENU LONG].
  3. Changer la source par « MAX », le ratio par -100 et sélectionner un interrupteur (ou une phase de vol) pour son activation.
  4. Mettre “Remplace” dans le champ « Opération ».
  5. Sortir de l'édition avec [EXIT]. Le résultat est le suivant :

CH3 est maintenant pilotée par deux mixages :

Activation d'un chauffe-bougie lorsque les gaz sont <20%

  1. Dans « Interrupteurs personnalisés » :
  1. Dans « Mixeur », créer deux mixages sur la voie du chauffe-bougie :

Rappel : ce second mixage est indispensable car, en l'absence d'ordre, la sortie d'une voie est de 0% (position médiane) et non -100% (butée basse).

Mixages delta / incidence intégrale (avec différentiel global d'ailerons)

  1. Dans la voie de l'aile(ron) gauche :
  1. Dans la voie de l'aile(ron) droit :

Rappel : les débattements des fonctions ailerons et profondeur se différencient indépendamment grâce aux dual-rates propres à chaque manche.

Différentiel global de voilure (ailerons, volets, dérive, etc.)

  1. Avec une courbe 3 points (solution 1) :
  1. Avec une variable globale (solution 2) :

En cas de besoin de différencier par phase de vol le différentiel, dupliquer les mixages (avec une courbe ou un variable dédiée à chaque paire) et les lier chacun à une phase de vol dédiée. Ou, encore mieux avec les cartes mères d'upgrade, utiliser les variables globales différenciées par phase.

Fonction courbure d'aile (dynamique (snap-flap) + statique) + AF pour quadroflap

  1. Dans une voie inutilisée (ex. CH10), créer la fonction « courbure » :
  1. Dans une voie inutilisée (ex. CH11), créer la fonction « courbure + AF » pour volets :
  1. Dans une voie inutilisée (ex. CH12), créer la fonction « courbure + AF » pour aileron :
  1. Dans les voies de volets :
  1. Dans les voies d'ailerons :

Le principe est de grouper les entrées par fonction plutôt que de toutes les mettre directement sur les voies de destination. Le bénéfice est double : le nombre de mixage est réduit, tandis que les réglages sont grandement simplifiés (une seule valeur par fonction est plus rapide -et logique- à régler que plusieurs fois la même valeur dupliquée dans différents mixages).

Une autre bonne pratique, qui en découle consiste -à chaque fois que cela est possible- à considérer les taux de mixage comme des activations par défaut, c'est à dire avec des taux de +/-100%. Le réglage des débattements par fonction étant confié aux formatages de manches, via les dual-rate.

Cet exemple complexe peut évidemment être simplifié pour des besoins plus simples, (deux ailerons full-span, pas de courbure statique, etc.), avec potentiellement en conséquence un seul étage de fonction au lieu de deux.

Multi-affectation du manche de gaz AF+Gaz sur moto-planeur

  1. Dans le mixage de la voie de gaz :
  1. Dans le mixage de la voie/fonction d'AF :

Ainsi, le manche de gaz permet de commander de manière proportionnelle les fonctions gaz et aérofreins, le tout sans avoir à le lâcher pour manoeuvrer un interrupteur ou un potentiomètre, Le découpage se fait en trois tiers :

Pour la sécurité d'utilisation, il n'est pas inutile d'ajouter sur chaque voie un mixage (MAX -100%, Remplace) lié à un interrupteur ou une phase de vol. Ou utiliser une fonction de sécurité liée à un interrupteur.

Optimiser l'utilisation de la course mécanique d'un servo de volet ou d'aileron utilisé en AF

  1. Dans le menu limites :
  1. Sur le modèle :

La course mécanique de chaque servo est ainsi répartie d'une manière adaptée au besoin en débattement des gouvernes. En effet, les volets se baissent généralement bien plus qu'ils ne se lèvent, et inversement pour les ailerons. Attention, cela ne fonctionne qu'avec l'option « = » (utilisée pour chaque servo).

Mixages pour plateau cyclique 120° « from scratch » (sans l'option HELI)

  1. Sur une voie libre, fonction courbe de pas (ex. CH10) :
  1. Sur la voie du servo frontal :
  1. Sur la voie du servo latéral 1 :
  1. Sur la voie du servo latéral 2 :

Le calcul des ratios se fait par trigonométrie, en considérant comme débattement de référence celui qui donne le plus petit débattement angulaire du plateau pour un débattement de servo donné (= servo frontal en fonction profondeur).

Retour à la table des matières

Introduction à companion9x

Companion9x est le logiciel (sous Windows, Linux ou Mac) associé à openTx, permettant de :

Ecran principal :

Ecran de paramétrage des firmwares, accessible depuis le menu « Fichier » (passer la souris sur les cases permet d'afficher une étiquette explicative de l'option) :

Ecran de programmation d'un modèle (structure identique à celle d'openTx), accessible en double-cliquant sur le nom du modèle dans la liste de l'eeprom :

Un très bel écran d'assistant de configuration automatique de modèles (gabarit) :

L'écran de simulation de la radio, on peut même naviguer dans le soft comme sur la vraie radio (!) :

Retour à la table des matières

Pour conclure

Si ce travail vous plaît et vous rend service, n'hésitez surtout pas à en parler autour de vous. A défaut de posséder la radio la plus chère ou la plus belle du marché, vous pourrez sans complexe revendiquer d'être l'heureux utilisateur d'une radio économique, fiable, et permettant de programmer tout ce qu'il est possible d'imaginer. Le tout avec une rigueur, une efficacité et une simplicité sans concurrence.

Et, justement, une programmation aussi simple et logique que puissante ne devrait-elle pas être le premier objectif d'une radiocommande... programmable ? A méditer...