Paramétrage DG1000
Piloter la sécurité gaz et la manœuvre du pylône avec seulement le manche des Gaz
Description du matériel : |
Solution utilisée dans OpenTx pour réaliser un fonctionnement séquentiel :
Nous allons utiliser des interrupteurs logiques avec des "délais" t1, t2 et t3.
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 t2+t3. 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 t1. 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 à t2. 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 t2.
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" :
L1 E3:Gaz > -95
L2 L01 = 100 Délai(2s)
L3 L01 = -100 Délai(1s)
L4 Bistable(L02, L03)
L5 L03 = 100 Délai(3s)
L6 Bistable(L01, L03)
L7 L03 AND !L05
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 t1, t2 et t3 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" :
E3:Gaz Gaz Ratio(+100%) Pas de trim
(...)
E6:Pyl MAX Ratio(+100%) Inter(L06) [S_Pyl]
MAX Ratio(+80%) Inter(L07) [PR_Pyl]
MAX Ratio(-100%) Inter(L05) [R_Pyl]
MAX Ratio(-100%) [Def_Pyl]
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" :
VOIE3:Gaz E3:Gaz Ratio(+100%)
:= MAX Ratio(-100%) Inter(!L04) [Secur]
(...)
VOIE6:Pylone E6:Pyl Ratio(+100%) Ralenti(u0.2:d0.2) [Pylone]
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+).