Memoriser la position d'un servo
+2
Kilrah
Bartste
6 participants
Page 2 sur 2
Page 2 sur 2 • 1, 2
Re: Memoriser la position d'un servo
Regarde les vidéo consacrées aux entrées et mixages. Tu verras ces diagrammes:
Taranis Inputs Data Flow.pdf
Taranis Mixer Data Flow.pdf
Taranis Servos Data Flow.pdf
Sinon, as-tu regarder mon "Exemple de trim" ?
Explique moi mieux ce que tu veux faire sur les voies 23 & 24. Que veux-tu en fonction de tes FM ?
Taranis Inputs Data Flow.pdf
Taranis Mixer Data Flow.pdf
Taranis Servos Data Flow.pdf
Sinon, as-tu regarder mon "Exemple de trim" ?
Explique moi mieux ce que tu veux faire sur les voies 23 & 24. Que veux-tu en fonction de tes FM ?
_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum.
Maintenant que vous avez tout lu, vous pouvez poser vos questions !
OpenTX is user friendly!!! It's just selective about who its friends are....
Re: Memoriser la position d'un servo
Je trouve le sujet intéressant alors je me suis penché dessus et voici une programmation qui simule plus ou moins le comportement d'un vérin hydrôlique avec un servo :
- manche au neutre le vérin ne bouge pas
- plus on bouge le manche, plus le vérin se déplace rapidement dans la direction du manche
- quand on rallume la radio, le vérin reprend la position dans laquelle il était au moment de l'extinction.
Dans l'exemple le vérin simulé est sur la voie 6 avec le manche d'aileron.
PS. Je ne crois pas que d'autres radios ne soient capable de ce genre de choses, à part peut-être des radio très spécialisées.
- manche au neutre le vérin ne bouge pas
- plus on bouge le manche, plus le vérin se déplace rapidement dans la direction du manche
- quand on rallume la radio, le vérin reprend la position dans laquelle il était au moment de l'extinction.
Dans l'exemple le vérin simulé est sur la voie 6 avec le manche d'aileron.
PS. Je ne crois pas que d'autres radios ne soient capable de ce genre de choses, à part peut-être des radio très spécialisées.
Sacre100- Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse
Re: Memoriser la position d'un servo
Jolie !!!!
Par contre, cela ne sert à rien de préciser "pas de trim", car la source MAX n'a pas de trim. Pis, ça bouffe de la mémoire pour rien.
Par contre, cela ne sert à rien de préciser "pas de trim", car la source MAX n'a pas de trim. Pis, ça bouffe de la mémoire pour rien.
_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum.
Maintenant que vous avez tout lu, vous pouvez poser vos questions !
OpenTX is user friendly!!! It's just selective about who its friends are....
Re: Memoriser la position d'un servo
LapinFou a écrit:
Explique moi mieux ce que tu veux faire sur les voies 23 & 24. Que veux-tu en fonction de tes FM ?
D'abord 23 et 24 agissent de la même manière.
En FM2, la position du servo s'incrémente ou décrémente en fonction des bouton de trim
En FM0, les servos gardent leur valeurs mais les trim n'agissent plus.
En FM3, les servos gardent leur position et les trim agissent sur d'autres servos en temps que switch (+100 ou -100)
En FM1, les servos reviennent au neutre et agissent comme des servos traditionnels en fonction d'un manche. (direction)
C'est exactement ca Sacre100, c'est le genre de solution que j'avais avant sauf que je ne passais pas par une VG. On a voulut simplifier avec les trims en les utilisant en tant que trim, mais ca coince avec les FM
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
Comment doit se passer la transition de FMx vers FM1 pour ne pas tout casser ?
Je peux me tromper mais tel que je comprends les choses, c'est la que ça peut poser problème.
Je peux me tromper mais tel que je comprends les choses, c'est la que ça peut poser problème.
Sacre100- Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse
Re: Memoriser la position d'un servo
Le passage ce fait sur un switch, on ne peu passer en FM1 que si les 2 jambes stabilisatrices sont à moins de 10% du neutre. Il y a un son de confirmation comme quoi on est passé en FM1 et si les jambes ne sont pas en bonne position, alors on a un son d'alarme tant qu'on essaie de passer en FM1, mais le passage ne se fait pas.
Pour bien faire je devrais encore afficher un petit dessin avec des flèches qui indique ce qu'il faut faire pour passer en FM1, comme le switch warning !
Mais je n'en suis pas encore la !
J'ai déjà pu réalisé des programmations que je n'aurais jamais pensé réalisable sur une "radio".
Pour bien faire je devrais encore afficher un petit dessin avec des flèches qui indique ce qu'il faut faire pour passer en FM1, comme le switch warning !
Mais je n'en suis pas encore la !
J'ai déjà pu réalisé des programmations que je n'aurais jamais pensé réalisable sur une "radio".
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
Voila ma dernière version.
https://drive.google.com/file/d/0B8R4DSTQ7RhtRlZuVW9VdVVULTg/view?usp=sharing
La solution était bel et bien de passer par les GVAR, je n'ai pu que testé sur simu car la machine va subir une grosse refonte électrique. Beaucoup de voies sont déplacées, donc impossible de lancer le programme tel quel sur la machine pour l'instant.
Par contre je suis arrivé au bout des 64 lignes de mixages... Donc je suis bec de gaz pour installer mes accessoires...
Je voulais faire une version rail-route comme ceci :
Et j'ai une pince processeur qui prends 4 voies supplémentaires qui est prévue pour ma Menzi master ou cette A91
Ca me ferais un total de 30voies et environ 80 lignes de mixages.
Il me faut une 2ème Taranis ? lol
https://drive.google.com/file/d/0B8R4DSTQ7RhtRlZuVW9VdVVULTg/view?usp=sharing
La solution était bel et bien de passer par les GVAR, je n'ai pu que testé sur simu car la machine va subir une grosse refonte électrique. Beaucoup de voies sont déplacées, donc impossible de lancer le programme tel quel sur la machine pour l'instant.
Par contre je suis arrivé au bout des 64 lignes de mixages... Donc je suis bec de gaz pour installer mes accessoires...
Je voulais faire une version rail-route comme ceci :
Et j'ai une pince processeur qui prends 4 voies supplémentaires qui est prévue pour ma Menzi master ou cette A91
Ca me ferais un total de 30voies et environ 80 lignes de mixages.
Il me faut une 2ème Taranis ? lol
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
C'est la 1ere fois que je vois les limites de la Taranis atteintes !
C'est quand même plus simple de programmer des avions.
C'est quand même plus simple de programmer des avions.
Re: Memoriser la position d'un servo
Kilrah a écrit:Ces 2 situations doivent causer le même comportement, du moment que tu éteins la radio ça doit repartir au neutre.Bartste a écrit:
Si je coupe l'émetteur, avec le fail save en "hold" à la remise en marche rien ne bouge OK.
Mais si j'arrête tout et que je revient un autre jour les servos reviennent au neutre.
Probablement possible d'utiliser une GVAR comme mémoire en effet.
Je viens de faire quelques essais avec un autre programme, les Gvar ce reset, lors de l'arrêt de la radio ? J'ai loupé un truc ? Problème de config ?
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
Non, mais ce que tu as loupé c'est que rien dans ta config ne met par exemple CH22 à "GV4". Donc à la mise en route CH22 vaut 0, et comme ta SF4 est tout le temps ON elle met instantanément GV4 à la valeur de CH22... donc 0.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: Memoriser la position d'un servo
Ouais bienvu... En faite je devrais pas constamment travailler sur GV.
Mais écrire la valeur de ma voie dans une GV lors de l'arrêt et attribuer la valeur de cette GV sur ma voie lors de la remise en route de la radio...
Mais écrire la valeur de ma voie dans une GV lors de l'arrêt et attribuer la valeur de cette GV sur ma voie lors de la remise en route de la radio...
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
Bartste a écrit:
Il me faut une 2ème Taranis ? lol
Impressionnant !!! Et moi qui galère avec un mixage croco ou des phases de vol...
Plutot qu'une deuxième taranis, tu n'aurais pas plus interet à passer sur arduino et avoir un système full programmable ?
Ce sera peut etre le volume du matériel qui genera alors ?
Même si je ne ferai jamais un truc comme ça, je continuerai à suivre ces posts.
sonson- Messages : 209
Date d'inscription : 08/05/2014
Age : 20
Localisation : Naoned
Re: Memoriser la position d'un servo
C'était l'idée de base l'arduino, mais je n'ai pas la place... La taranis m'a sauvé le coups avec sa programmation open tx (dans l'émetteur) et ses 32voies.
Mais je n'ai plus un seul centimètre carré de libre...
Mais je n'ai plus un seul centimètre carré de libre...
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
ah oui, c'est ce qui me semblait.
toutes les pièces de tes machines s'achètent ou tu les fabrique toi même ?
C'est quoi le réservoir avec bouchon bleu ? Il y a un moteur thermique ou c'est pour l'huile de tes vérins hydrauliques ?
toutes les pièces de tes machines s'achètent ou tu les fabrique toi même ?
C'est quoi le réservoir avec bouchon bleu ? Il y a un moteur thermique ou c'est pour l'huile de tes vérins hydrauliques ?
sonson- Messages : 209
Date d'inscription : 08/05/2014
Age : 20
Localisation : Naoned
Re: Memoriser la position d'un servo
Le réservoir c'est pour l'huile hydraulique en effet. C'est un moteur électrique qui actionne la pompe. Certains organes comme les vérins ou le distributeur ce trouvent dans le commerce mais demande des petites adaptations, comme la pompe aussi et d'autres éléments sont à faire soi-même comme le limiteur de pression, certains vérins particuliers et toute la structure de la machine évidement.
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
Bonsoir Bartste,
très sympa cette petite pelle, et beau challenge.
Bon les limites d'OpenTx sont atteintes dans l'usage en modèles TP, mais n'en suis pas surpris, il n'a pas été pensé pour ce domaine à la base, j'ai d'ailleurs pas encore vu de prog sur des volants qui utilisaient 100% du potentiel de programmation, ça signifie pas pour autant que ce n'est pas le cas. lol
Pour le problème des limites atteintes en terme de lignes de mixages côté radio, je ne suis pas encore assez au point avec Open TX pour pouvoir me prononcer sur une simplification des mixages, par contre en combinant quelques applications externes à la radio que ça soit côté émetteur ou coté modèle il y a de quoi faire, sans pour autant être coincé par la place disponible.
L'avantage des engins TP sur les engins volants, c'est le besoin en réactivité qui n'est pas la priorité pour un engin TP, donc mon point de vue de la Taranis dans ce domaine c'est pas une radio 32 voies mais plutôt un système 64 voire plus ..... pour les mixages, en les adaptant aux stricte nécessaire ou en repensant leurs nécessité il y à là aussi de la place à gagner, du coup Open TX deviendrai un système développé et dédié à un domaine particulier dans ce cas là le TP, sans pour autant avoir besoin de mettre les doigts dans le code source.
En effet la place dans cette petite pelle araignée est comptée, à première vue elle est un poil plus petite que ma 308, c'est serré mais y a encore assez de place pour loger quelques µC pour gérer les fonctions qui n'ont pas une priorité d'utilisation permanente, mémorisation de position d'actionneurs etc etc.
Pour moi le défit se trouve là maintenant, il faut juste faire décoller l'OpenTX en lui apportant la particularité propre à ce modèle très technique à l'utilisation.
Beau challenge donc ! Il y a de quoi creuser du moins c'est mon point de vue, je pense que tu as bien fait le tour de la prog de la Taranis pour ce modèle, il faut juste aborder la question d'un autre point de vue en mettant à profit cette expertise de la prog des mixages.
Pour ce qui est de l'arduino, il tient dans un carré de 12mm de côté (taille réduite mais assez confortable pour faire le CI du µC sois même, mais peu être descendu à 10mm peut être 9mm, dans mon cas 12mm me suffisait j'ai donc pas conçus de CI plus petit mais c'est faisable. De plus il est chainable bien suffisamment pour pouvoir gérer toutes les fonctions non principale pilotés par un servo sur ta pelle et donc supporter une quinzaine de fonctions proportionnelles supplémentaires.
Ton projet me plait beaucoup, y a de quoi faire !
Au passage beau boulot sur la mécanique !!!!
A+
Bernard
très sympa cette petite pelle, et beau challenge.
Bon les limites d'OpenTx sont atteintes dans l'usage en modèles TP, mais n'en suis pas surpris, il n'a pas été pensé pour ce domaine à la base, j'ai d'ailleurs pas encore vu de prog sur des volants qui utilisaient 100% du potentiel de programmation, ça signifie pas pour autant que ce n'est pas le cas. lol
Pour le problème des limites atteintes en terme de lignes de mixages côté radio, je ne suis pas encore assez au point avec Open TX pour pouvoir me prononcer sur une simplification des mixages, par contre en combinant quelques applications externes à la radio que ça soit côté émetteur ou coté modèle il y a de quoi faire, sans pour autant être coincé par la place disponible.
L'avantage des engins TP sur les engins volants, c'est le besoin en réactivité qui n'est pas la priorité pour un engin TP, donc mon point de vue de la Taranis dans ce domaine c'est pas une radio 32 voies mais plutôt un système 64 voire plus ..... pour les mixages, en les adaptant aux stricte nécessaire ou en repensant leurs nécessité il y à là aussi de la place à gagner, du coup Open TX deviendrai un système développé et dédié à un domaine particulier dans ce cas là le TP, sans pour autant avoir besoin de mettre les doigts dans le code source.
En effet la place dans cette petite pelle araignée est comptée, à première vue elle est un poil plus petite que ma 308, c'est serré mais y a encore assez de place pour loger quelques µC pour gérer les fonctions qui n'ont pas une priorité d'utilisation permanente, mémorisation de position d'actionneurs etc etc.
Pour moi le défit se trouve là maintenant, il faut juste faire décoller l'OpenTX en lui apportant la particularité propre à ce modèle très technique à l'utilisation.
Beau challenge donc ! Il y a de quoi creuser du moins c'est mon point de vue, je pense que tu as bien fait le tour de la prog de la Taranis pour ce modèle, il faut juste aborder la question d'un autre point de vue en mettant à profit cette expertise de la prog des mixages.
Pour ce qui est de l'arduino, il tient dans un carré de 12mm de côté (taille réduite mais assez confortable pour faire le CI du µC sois même, mais peu être descendu à 10mm peut être 9mm, dans mon cas 12mm me suffisait j'ai donc pas conçus de CI plus petit mais c'est faisable. De plus il est chainable bien suffisamment pour pouvoir gérer toutes les fonctions non principale pilotés par un servo sur ta pelle et donc supporter une quinzaine de fonctions proportionnelles supplémentaires.
Ton projet me plait beaucoup, y a de quoi faire !
Au passage beau boulot sur la mécanique !!!!
A+
Bernard
Invité- Invité
Re: Memoriser la position d'un servo
Merci Bernard !
En effet open tx n'es pas orienté TP, d'ailleurs je trouve que c'est super open tx, mais pas encore assez "open" dans le sens ou les actions sont pensé volant et même les joy sont nommé ailerons, dérive ect...
Une version avec des input "neutre" et des output "aussi neutre" serait pas mal... quelques lignes de prog en plus genre 128 ?! Une ou 2 fonctions manquantes et elle est belle !
Mais bon je suis déjà bien content de pouvoir faire ce genre de prog avec la taranis...
Concernant mon programme, j'ai un peu bossé dessus en fin de journée et je crois que j'ai trouvé une bonne solution, un mélange de trim et de VG, ca qui me simplifie grandement le programme et me fait gagner de précieuses lignes de mixages... Je peu a nouveau envisager une version rail-route et l'utilisation du processeur en même temps.
De plus je libère 2 voies dans le chassis, ce qui me permettrais d'utiliser les 32 voies.
Ca serait un peu le challenge ultime d’utiliser les 32 voies de la taranis en simultané
Je vous balance mon programme demain !
En effet open tx n'es pas orienté TP, d'ailleurs je trouve que c'est super open tx, mais pas encore assez "open" dans le sens ou les actions sont pensé volant et même les joy sont nommé ailerons, dérive ect...
Une version avec des input "neutre" et des output "aussi neutre" serait pas mal... quelques lignes de prog en plus genre 128 ?! Une ou 2 fonctions manquantes et elle est belle !
Mais bon je suis déjà bien content de pouvoir faire ce genre de prog avec la taranis...
Concernant mon programme, j'ai un peu bossé dessus en fin de journée et je crois que j'ai trouvé une bonne solution, un mélange de trim et de VG, ca qui me simplifie grandement le programme et me fait gagner de précieuses lignes de mixages... Je peu a nouveau envisager une version rail-route et l'utilisation du processeur en même temps.
De plus je libère 2 voies dans le chassis, ce qui me permettrais d'utiliser les 32 voies.
Ca serait un peu le challenge ultime d’utiliser les 32 voies de la taranis en simultané
Je vous balance mon programme demain !
Dernière édition par Bartste le Ven 26 Fév 2016 - 7:29, édité 1 fois
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
En même temps opentx étant open source, n'importe qui peut facilement augmenter le nombre de mixages, changer les noms ou autres dont il aurait besoin. Le "prix" est la perte de compatibilité avec les autres, mais si tu veux faire un truc particulier c'est très simple.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: Memoriser la position d'un servo
Kilrah a écrit:, n'importe qui peut facilement augmenter le nombre de mixages, changer les noms ou autres dont il aurait besoin.
Ouais on va mettre des gros guillemets sur "n'importe qui" et sur "facilement"...
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
Bartste a écrit:...
Par contre je suis arrivé au bout des 64 lignes de mixages... Donc je suis bec de gaz pour installer mes accessoires...
...
Il me semble que tu peux gagner quelques lignes de mixages en utilisant les entrées.
Par exemple, en voie 20 et 22, tu as ça :
Mais tu peux gagner 2 lignes en créant une entrée :
En grattant un peu partout, y'a surement moyen de repousser un peu la limite.
Sacre100- Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse
Re: Memoriser la position d'un servo
Ouais pas mal du tout, c'est vrais que l'utilisation des boutons de trim me bouffait chaque fois 2 lignes, alors que la même action avec un joy ou switch n'en prends qu'une... La je regroupe les boutons de trim c'est pas mal ! Merci pour l'astuce.
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Re: Memoriser la position d'un servo
Pareil pour la voie 10, tu as un dual rate sur la direction.
Un dual rate ou un expo, c'est typiquement des choses à faire dans les entrées.
Un dual rate ou un expo, c'est typiquement des choses à faire dans les entrées.
Sacre100- Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse
Re: Memoriser la position d'un servo
Voila ma dernière version, avec l'utilisation des trim et VG. Les trim simplifient grandement les choses et me supprime pas mal de ligne de mixage...
https://drive.google.com/file/d/0B8R4DSTQ7RhtUmFadmNtUXkweDg/view?usp=sharing
A tester IRL.
Oui effectivement ligne 10 je pourrais en gagner une aussi... Je n'ai pas encore appliqué toute les modifé proposé, je vais déjà testé mon programme telquel et je verrais ensuite.
https://drive.google.com/file/d/0B8R4DSTQ7RhtUmFadmNtUXkweDg/view?usp=sharing
A tester IRL.
Oui effectivement ligne 10 je pourrais en gagner une aussi... Je n'ai pas encore appliqué toute les modifé proposé, je vais déjà testé mon programme telquel et je verrais ensuite.
Bartste- Messages : 126
Date d'inscription : 02/06/2015
Localisation : Suisse
Page 2 sur 2 • 1, 2
Sujets similaires
» Servo normal...Servo HV... Servo HV qui n'en est pas... Qui croire ?
» Mémoriser l'altitude max
» Position GPS dans ma Horus différente de la position GPS dans Inav ( fausse)
» Position x8r
» Position manche des gaz.
» Mémoriser l'altitude max
» Position GPS dans ma Horus différente de la position GPS dans Inav ( fausse)
» Position x8r
» Position manche des gaz.
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum