Ecolage inversé avec SH automaintenu

Article écrit par Critoune en Novembre 2020.

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:

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

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:

2eme série d'inters Logiques à rajouter:
wiki_ecoinv_shauto_eleve_intlogs_bistable2

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 ?

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 ?

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