Article écrit par Ceeb182 en Février 2019 et transféré depuis le forum par LapinFou en Septembre 2020.
Solution utilisée dans OpenTx pour réaliser un fonctionnement séquentiel :
Nous allons utiliser des
interrupteurs logiques avec des "
délais" t
1, t
2 et t
3.
Les ressources du Méga-Tuto expliquant les interrupteurs logiques sont
ici (vidéo) et
là (Les interrupteurs logiques).
Je rappelle qu'un interrupteur logique possédant un "délai" de 4s, passe de 0 à 1 uniquement si la condition de l'interrupteur reste vérifiée pendant 4s.
Il repasse 1 à 0 dés que la condition n'est plus vérifiée.
En liant les interrupteurs logiques avec délai les uns aux autres, cela permet de produire un fonctionnement séquentiel (séquentiel = suite ordonnée d'opérations).
Un interrupteur logique actif a une valeur de +100% (pour les diagrammes ci-dessous, il est noté 1).
Un interrupteur logique inactif a une valeur de -100% (pour les diagrammes ci-dessous, il est noté 0).
Définitions des paramètres t1, t2 et t3
•
t1 est le temps de déploiement du pylône
•
t2 est le temps de ralentissement de l'hélice. Le blocage de l'hélice par le pylône intervient après ce temps.
•
t3 est le temps de pré-rentrée du pylône. Durant cette pré-rentrée de 20%, le mécanisme du pylône bloque l'hélice.
Définition de la séquence standard à programmer :
- Le manche des Gaz n'est pas au minimum
- Déploiement du pylône pendant t1 (= servo du pylône à +100%).
- GAZ actifs (suppression sécurité GAZ)
- le planeur monte au moteur...
- Le manche des Gaz est remis au minimum
- Attente durant t2 que l'hélice ralentisse
- GAZ inactifs (la sécurité GAZ s'active)
- Pré-rentrée du pylône pour bloquer l'hélice (= servo du pylône à +80%). Cette pré-rentrée dure t3
- Rentrée du pylône (= servo du pylône à -100%).
Le logigramme de fonctionnement :
Ce logigramme montre 4 cas :
•
Init : à la mise sous tension de la radio, la séquence s'initialise durant t
2+t
3. Durant ce temps, le pylone sort à 80% puis rentre définitivement. La séquence est initialisée.
•
Cas 1 : il s'agit de la séquence standard décrite ci-dessus.
•
Cas 2 : les Gaz n'étaient pas au minimum durant un temps inférieur t
1. La sécurité Gaz reste alors vérouillée (le moteur ne tourne pas). Cependant, l'action des Gaz a déclenché le cycle du pylone : Sortie ► Pré-rentrée ► Rentrée.
•
Cas 3 : le pylône est sorti et le moteur a été mis en route. Puis les Gaz on été brièvement coupés durant un temps inférieur à t
2. Le moteur reste alors toujours actif et le pylône reste toujours sorti. La fermeture du pylone n'intervient que si les Gaz sont restés au minimum durant un temps t
2.
Voici le
fichier PDF correspondant à cette illustration.
La programmation du modèle avec OpenTx :
Nous allons utiliser les 3 indicateurs "L6 - Sortie pylône", "L7 - Pré-rentrée pylône" et "L5 - Rentrée pylône" pour créer une entrée générant l'ordre donné au servo du pylône.
La sécurité Gaz sera réalisée dans les "Mixages"
Les "Interrupteurs Logiques" :
Attention : les 3 délais indiqués ci-dessus sont des valeurs farfelues utilisées uniquement à des fins de tests.
Il faut évidemment régler t
1, t
2 et t
3 en fonction de la vitesse de réaction la cinématique du pylône et du temps de ralentissement supposé de l'hélice.
Les "Entrées" :
La dernière ligne permet d'indiquer une position au pylône si aucun des 3 interrupteurs logiques n'est activé. C'est le cas lors de l'initialisation de la séquence.
Les "Mixages" :
Le faible ralenti permet d'adoucir les transitions entre les 3 états du pylône.
Le fichier du modèle Zippé se trouve
ici (pylone_v2.zip) (OpenTx v2.2.3 sur une Taranis X9D+).