Écolage

Ecolage inversé avec SH automaintenu

Cet article a été mis à jour, vous consultez ici une archive de cet article!

Introduction


Suite à de nombreuses sollicitations d'utilisateurs de l'écolage inversé, cet article décrit l'ajout du système d’auto-maintient de SH, qui permet à l'instructeur de ne ne pas tenir le doigt sur le switch SH durant l'écolage.
En cas de besoin, l'instructeur peut reprendre la main juste en touchant les manches de sa radio. Soyez rassurés, rien d'insurmontable ! :)

Pour bien comprendre le fonctionnement de ce dispositif, merci de prendre connaissance au préalable des 2 tutos précédents :

Comme vous le constaterez, la programmation est plus copieuse qu'un simple écolage classique, notamment sur la radio Élève, du fait qu'elle devra gérer la détection de la reprise des commandes par la radio Instructeur.
De plus, ce qui change principalement, c'est que les commandes d'écolage ne seront plus gérées au travers des Fonctions Spéciales avec la commande ÉCOLAGE, mais directement au travers des mixages... Mais n'allons pas trop vite !
Pour aller dans la continuité de l'article initial sur l'écolage classique, nous partirons de la programmations des radios à l'état de la fin du chapitre 3...

Radio Instructeur



Configuration de départ


Revenons à la situation à la fin du chapitre 3 de l'article "écolage inversé": la radio Instructeur présente la configuration suivante:

Page Configuration


La radio est configurée en mode ÉCOLAGE => Élève/Jack
wiki_ecolinv_prog_instructeur_portecolage

Page Entrées


4 entrées classiques des manches de commande
wiki_ecolinv_prog_instructeur_entrees

Page Mixages


On retrouve les 4 commandes du modèle identique à celui de l'Elève (Direction/Profondeur/Gaz/ 2 Ailerons / Voie6 pour la gestion de SH au travers de la fonction TR6)
wiki_ecolinv_prog_instructeur_mixagevoie6

Les pages suivantes ne sont pas utilisées, vous pouvez même supprimer les Fonctions Spéciales FS1 et FS2 créées lors de l'article "écolage inversé"...

Ajout programme SH auto-maintenu


Dans la programmation de SH auto-maintenu initiée par LapinFou, il est configuré 3 fonctions:
  • le switch SC pour autoriser le mode l'écolage
  • le switch SH pour activer l'écolage afin de donner les commandes à l’Élève.
  • la détection du changement de position des manches Direction/Profondeur/Ailerons

Nous allons reprendre ce même procédé que nous allons inclure dans les mixages de la radio INSTRUCTEUR.

Important !
Comme certains l'ont soulevé, l'écolage "inversé" présente le risque de perdre les commandes de l'instructeur du fait de la liaison filaire (ou sans fil), et laisser l'élève seul aux commandes.
La programmation de "SH auto-maintenu" sur ce procédé vise à garantir un maximum de sécurité pour l'élève, et lui permettre de piloter aussi sa radio en l'absence de l'instructeur...

Page Mixages


Comme habituellement, nous commanderons l'écolage via le switch SH, qui est déjà programmé sur la voie 6 pour créer la fonction TR6.

Pour permettre à la radio Instructeur de prendre la main dés qu' elle est en service, et bindée sur la radio Élève, nous allons ajouter une sécurité qui permettra à la radio Élève de contrôler sa présence et transférer les commandes.
Pour cela, nous allons utiliser une voie de la radio Instructeur, la positionner dans un état que la radio Élève va contrôler.

Utilisons donc la Voie 7, dont la source sera la fonction MAX, dont la valeur de ratio sera -100, et qui sera la fonction TR7.
wiki_ecoinv_shauto_instruct_mixch7

Vous devez alors voir apparaitre les mixages suivants avec les voies 6 et 7:
wiki_ecoinv_shauto_instruct_mix67

Pour la détection de changement de position des manches Direction/Profondeur/Ailerons, et comme ils sont initialement positionnés au centre par défaut (soit "0"), nous utiliserons la fonction "valeur absolue" pour détecter les déplacements vers -100 ou +100, quelque soit le signe.
Nous allons donc éditer la voie 10, en lui programmant la source = manche, et fonction |x| pour avoir la valeur absolue.
wiki_ecoinv_shauto_instruct_mixagech10_dir

Vous devez alors voir apparaitre la voie 10 dans les mixage comme suit:
wiki_ecoinv_shauto_instruct_mixage10
  • Sur la ligne Voie 10, appuyer sur le bouton ENT quelques secondes
  • Dans le menu qui apparait, sélectionner COPIER
  • Se déplacer en dessous de la ligne Voie 10, et appuyer sur ENT pour COLLER la ligne
  • Refaire la même opération pour rajouter une nouvelle ligne en dessous de cette 2eme ligne.
  • Editer les 2 lignes pour les modifier de la manière suivante pour y affecter la profondeur et les ailerons

wiki_ecoinv_shauto_instruct_mixagech10_prf
wiki_ecoinv_shauto_instruct_mixagech10_ail

Vous devez au final retrouver ces 3 lignes sur la voie10:
wiki_ecoinv_shauto_instruct_mix10

Maintenant que la détection des positions des manches de l'Instructeur est programmée, il faut que la radio Élève détecte ces mouvements.
En effet, comme c'est la radio Élève qui commande le modèle, et que le but de l'écolage inversé c'est de transférer les commandes à l'instructeur, c'est la radio Élève qui doit gérer la position des manches de l'Instructeur pour lui redonner la main...
Et pour dialoguer entre 2 radios, il faut qu'elles parlent en fonctions TR !
C'est pourquoi nous allons maintenant programmer une "image" de la voie 10 de la radio Instructeur, et la transférer vers la radio Élève au travers de la fonction TR8.
Éditer la voie 8 comme suit:
wiki_ecoinv_shauto_instruct_mixagech8

Vous devez maintenant voir tous les mixages suivants:
wiki_ecoinv_shauto_instruct_mixages

Maintenant, nous en avons fini avec la radio Instructeur, passons à la programmation de la radio Élève...

Radio Élève


Configuration de départ


Revenons à la situation à la fin du chapitre 3 de l'article "écolage inversé": la radio Élève présente la configuration suivante:

Page Configuration


La radio est configurée en mode ÉCOLAGE => Maitre/Jack, et mode HF Interne sur D16 associé au modèle.

Page Entrées


4 entrées classiques des manches de commande
wiki_ecolinv_prog_instructeur_entrees

Page Mixages


On retrouve les 4 commandes du modèle identique à celui de l'Elève (Direction/Profondeur/Gaz/ 2 Ailerons)
wiki_ecolinv_prog_eleve_mixagebase

Ajout programme SH auto-maintenu


Pour programmer les mixages qui vont tenir compte de la radio INSTRUCTEUR, nous avons besoin d'Inters Logiques, qui n'apparaissent que s'ils sont programmés au départ.

Page Inters Logiques


Aller directement sur la page des Inters Logiques, et y programmer une 1ere série d'Inters Logiques:
wiki_ecoinv_shauto_eleve_intlog_bistable1

Décodons ces 6 inters logiques:
  • L01 : L01=1 lorsque TR6 est positif >0 <=> ça veut dire que L01 est vrai lorsque SH = SH↓ sur la radio Instructeur.
  • L02 : L02=1 lorsque TR7 est négatif >0 <=> ça veut dire que L02 est vrai lorsque la voie 9 sur la radio Instructeur est <0...
    A quoi ça peut bien servir et comment ça marche ?
    Comme expliqué précédemment, pour permettre à la radio Instructeur de prendre la main sur les commandes dés qu'elle est associée à la radio Élève, mais aussi pour permettre d'utiliser la radio Élève seule quand l'Instructeur est absent, il faut que la radio Élève sache que la radio Instructeur est là, prête à lui piquer les commandes :lol !
    .
    Le fonctionnement recherché est le suivant:
    - La voie 9 de la radio Instructeur est réglée au MAX à -100, donc TR7 = -100 aussi.
    Du coup, L02 contrôlant TR7 négatif, lorsque la radio Instructeur est en service sur le modèle EcoInvSHAuto, TR7=-100 => L02 est vrai <=> la radio Instructeur est raccordée et vue par la radio Élève.
    - Lorsque la radio Instructeur est éteinte, ou perd la connexion avec la radio Élève, la voie 9 n'est plus référencée à une valeur... et TR7 étant la recopie de la voie 9 , TR7 n'est pas non plus référencé, et visiblement vu positif >0 par L02...
    Cet état "non négatif" ou L02 = faux (ou 0) permet de dire que la radio Instructeur n'est pas associée, donc l’Élève sera seul aux commandes...
  • L03 : TR08 est associé à la voie 10 de la radio Instructeur. L03 est vrai lorsque la voie 10 > 20, correspondant à un déplacement d'un des manches Direction, Profondeur ou Aileron de plus ou moins "20".
    Nota : Cette valeur sera à ajuster par l'instructeur en fonction de la sensibilité de désactivation qu'il souhaite...
    .
    C'est là que ça se complique ! :idea
  • L04 : est vrai lorsque la radio Instructeur est présente (par TR7 <0) ET la présence de SH↓
    Cet inter logique vise à vérifier que la demande d'écolage est réalisée via SH↓ ET radio Instructeur associée à la radio Élève.
    .
  • L05 : est vrai si un déplacement des manches Instructeur >20 ou que la radio Instructeur est absente ou déconnectée
    .
  • L06 : utilise une fonction bistable, qui permet de mémoriser / auto-maintenir la demande d'écolage initiée par la radio Instructeur:
    En fait :
    - L06 est activé si la radio Instructeur est présente (par TR7 <0) ET la présence de SH↓ (demande écolage)
    - L06 est désactivé = demande d'écolage non auto-maintenue si l'instructeur touche ses manches >20 ou bien que la radio se déconnecte ou qu'elle est absente...


2eme série d'inters Logiques à rajouter:
wiki_ecoinv_shauto_eleve_intlogs_bistable2
  • L07: est vrai lorsque la radio Instructeur est présente et reconnue ET qu'il n y a pas de demande d'écolage (SH↑)
    .
  • L08 : ce bistable va gérer alors le basculement des commandes entre la radio Instructeur et la radio Élève:
    - L08 s'active lorsque la radio Instructeur est présente, vue par la radio Élève, L08 = vrai sera utilisé pour basculer les commandes du modèles sur la radio Instructeur:
    * dés le départ de la connexion des 2 radios
    * dés que l'Instructeur touchera ses manches > 20
    - L08 se désactive:
    * lorsque la radio Instructeur est absente,
    * lorsque l'Instructeur active l'écolage par SH↓, L08 = faux, et sera alors utilisé pour basculer les commandes du modèle sur la radio Élève.

Page Mixages


Maintenant que les Inters Logiques permettent la gestion entre les 2 radios, et de commander l'ordre de basculement entre les radios via l'Inter Logique L08, nous allons maintenant programmer en parallèle les lignes de commande qui vont permettre de faire le choix d'adresser les commandes soit à l'Instructeur par défaut, soit à l’élève.
Pour commencer, éditer la Voie1, et la programmer comme suit:
Attention ! sur le champs Interrupteur, il faut mettre ! L08
wiki_ecoinv_shauto_eleve_mixch1_direlev

Rajouter en dessous une ligne de commande comme suit:
Attention ! sur le champs Interrupteur, il faut faut mettre L08 sans "!"
wiki_ecoinv_shauto_eleve_mixch1_dirinstruct

Procéder de même pour les 3 autres voies de commandes, pour arriver à la configuration suivante:
wiki_ecoinv_shauto_eleve_mixages

Comment tout ça va fonctionner ?
  • Lorsque L08 = 0, les 4 voies de commande sont transférées par défaut à l’élève
  • Quand l'Instructeur va mettre sa radio sous tension, sur le modèle permettant l'écolage inversé avec SH auto-maintenu, L08 = vrai, et prend la main sur les commandes de la radio Élève.
  • Si l'Instructeur active l'écolage par SH↓ L08 devient faux, et restitue les commandes à l’Élève, tout en restant connecté à sa radio, au cas où...
  • ... et si l'instructeur veut reprendre la main, dés qu'il touche un des manches de plus de "20", L08 repasse à vrai, ce qui va transférer alors les commandes de l’Élève, qui n'aura plus de commandes sur sa radio...
  • Et si maintenant l’Élève peut voler en solo, sa radio lui permettra d'avoir toutes ses commandes pour piloter seul ! :party

Et si on ajoutait quelques améliorations ? :hum

Page Fonctions Spéciales


Maintenant que tout fonctionne entre les 2 radios, ce serait bien de savoir où on en est dans le transfert de commande, notamment en mode ECOLAGE... Non ?
.
Allez sur la page FONCTIONS SPECIALES :
.
Su ra radio ÉLÈVE, vous avez sûrement programmé une fonction FS de RAZ du chrono, placée en FS1...
Ajoutez les 2 fonctions ci dessous, afin de permettre à l'Instructeur et à l’Élève de savoir si l'écolage est actif ou non:
wiki_ecoinv_shauto_eleve_fctspec


Pourquoi ne pas avoir utilisé L08 au lieu de L06 ?
Tout simplement parce que l'utilisation de L06 est directement affecté à l'ordre de commande d'écolage.
Si on avait pris L08, dans le cas où la radio Instructeur ne serait pas connectée, la radio Elève dirait "Fin Ecolage" à chaque mise sous tension, ce qui n'arrive pas avec L06 !
:idea

Problème de Chrono ?


Si vous avez maintenant testé "l'écolage inversé avec SH auto-maintenu", vous avez peut-être remarqué un petit bug, coté Chrono sur la radio Élève.
En effet, le chrono sur la radio Élève étant réglé à la fonction GZs par exemple, le temps ne sera décompté que lorsque l’Élève utilisera ses gaz... et ne décomptera pas le temps consommé par l'Instructeur.
Pas terrible comme situation ! Un coup à se retrouver "Out of petrol !" en plein vol... :gne
.
De fait, il faut que le chrono de la radio Élève comptabilise les 2 temps de fonctionnement des gaz des 2 radios.
Pour se faire, on va remplacer la fonction GZs par un inter logique, qui associera les 2 durées où les gaz des 2 radios sont sollicitées.
wiki_ecoinv_shauto_instruct_chronogzs

Allez dans la page des Inters Logiques, et rajoutez les 4 lignes suivantes:
wiki_ecoinv_shauto_eleve_intlog_chrono1
Comment cela fonctionne ?
  • L09 : est vrai si le manche des gaz de la radio Élève est > - 98
  • L10 : est vrai si le manche des gaz de la radio Instructeur est > -98
  • L11 : est vrai lorsque la radio Instructeur à la main ET pilote ses gaz >-98
  • L12 : est vrai dés qu'un des manches des gaz est utilisé en étant >98

Dés lors, il suffit de remplacer la fonction GZs par L12 dans la page CONFIGURATION de la radio Élève:

wiki_ecoinv_shauto_instruct_chronol12
Vous pouvez maintenant vérifier, les gaz seront comptabilisé quelque soit celui qui jouera avec son manche des gaz !

Ce tuto est maintenant terminé, profitez bien de cette nouvelle option dans l'écolage inversé... :hi
.
criciaviation
critoune@free.fr