Commandes multiples d'un servo

L’espace pour parler de tout ce qui concerne l’électronique embarquée
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Commandes multiples d'un servo

Message par Geeks »

J'avoue que j'ai bien du mal à te suivre.

Plusieurs possibilités s'offrent à toi :
- Soit tu trouve un bon simulateur et tu valide le concept. A mon humble avis, ce sera difficile, car il faudra surement y passé des heures et tu n'aura pas forcément au final un résultat proche de la simulation. Je l'ai appris à mes dépends.
- Soit tu prends chaque composants et tu fais un test sur table. C'est la solution par tâtonnement qui fait perdre beaucoup de temps mais qui permet au moins de valider le montage par l'expérience. A ce moment là, un oscilloscope devient nécessaire pour suivre les créneaux envoyé par les cartes.
- Soit tu prends un µC (micro-contrôleur), tu fais des points d'entrées que tu test et un point de sortie en pulse qui envoie vers le servo. A ce moment là, tu peux procédé par étape. Je vais expliqué la démarche plus bas.

Avec un µC :
Tu commence par la commande de la chasse (prioritaire par le pilote, sauf avarie). Dans le µC, tu regarde si la valeur faut 1ms et qu'elle n'est pas changer par rapport au précédent passage de la boucle. Tu écris donc en pulse 1ms.
Ensuite, une avarie est détecté, elle est prioritaire sur la commande du pilote. A ce moment là, tu force vers une sous-routine (fonction) qui fera basculer le pulse à 2ms. La chasse est commandé.

En plus facile:
Lire la fréquence du créneau positif qui ne peut varier que de 1 à 2ms.
Ecrire la fréquence reçu de 1 à 2ms sauf si une consigne de sécurité est apparu.
Si une avarie arrive sur la patte X -> changer automatiquement la fréquence de sortie vers 2ms pour chasse.

C'est pour moi beaucoup plus simple qu'un ensemble de composants mis l'un derrière l'autre. Petit plus tu peut créer une temporisation à la demande et la rendre réglable. Mieux encore, si la fréquence radio n'est plus de 1 à 2ms, alors déclenché le mode fail safe (du micro-contrôleur) donc de la chasse.

Il ne faut pas hésiter à me dire si il y a des choses non comprise. Je dois avoir une platine de test, il faudra que je vous face un exemple typique ! :siffle:
Pas trop le temps en ce moment, pas mal de travail à faire en imagerie.

Tiens moi au jus de tes évolution :Up:
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
Sinago86
Messages : 746
Inscription : 24 janv. 2010 11:49

Re: Commandes multiples d'un servo

Message par Sinago86 »

Merci pour la réponse ,
tu sais Geeks je ne suis pas électronicien , juste un R.Amateur des années 80 ne connaissant réellement que les lampes (on voit dedans :lol: ) et j'ai décroché au début des CI (on y voit rien , re :lol: ) ; j'ai gardé mes oscillos . Ayant plusieurs montages indépendants qui fonctionnent séparément je me suis dit que ... ; tous ces montages envoient un créneau réglable mais permanent sur le servo , d'où le problème . Mon air comprimé a une pression variable de 10 à 4 kg mais un débit fixé par un gicleur de gazinière ; mon servo pousse un obut de valve dont j'ai changé le ressort de rappel : 0,8kg (de 1,5 à 2kg suivant la marque) . Ma minuterie limitera le temps de purge pour une pression minimum .
Autrement je peux revoir ma copie en installant un circuit de puissance à chaque module pour actionner un relai qui alimenterait les étages suivant mais les montages deviendront plus volumineux et plus gourmands ; car tout celà étant alimenté par l'accu de réception ; en plus je compte installer un détecteur de tension qui basculera tout sur l'accu de propulsion de 12v via un régulateur 5v en cas de problème .
Comme tu le vois je manque d'assurance dans mon raisonnement , d'où ma demande :oops
Actuellement sont montés le variateur ainsi que le montage pour actionner les moteurs en fonction de la direction de Bateau Modèle et la commande automatique du compresseur . Tu sais je ne dois pas être le seul à avoir des montages indépendants et ne pas trop savoir comment les utiliser :Oo:
jean-Charles
Blogs.fr Mes petits bateaux
inactif depuis été 2014
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Commandes multiples d'un servo

Message par Geeks »

Alors, ce que j'ai expliqué au dessus, permet dans une certaine mesure de s'affranchir du problème des fréquences. Il aurais fallu avec ton montage les synchronisés.

Donc moi, ce que je te proposait était de scruter avec un composant spécialisé et un code, tes 4 entrés et d'écrire sur une sortie vers ton servo.

Quand au soft, en procédant par étape successive, il est possible d'y arrivé :Up:

Pour l'analogique, j'avoue que là, je suis un peu plus perplexe. Mais paradoxalement, je pense que c'est réalisable avec quelques portes logiques. Le seul point d'ont on est pas sûr c'est la longueur du créneau et du coup le maintient des 20ms de front négatif !

En effet, si tu additionne deux créneaux, tu sera en dehors des 1 à 2 ms... pas bon, et pas sur que l'on ai pas la même avec 2 x 20ms... J'ai pris le cas de deux commandes. L'électronique numérique aurais été plus souple sur ce coup !
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Avatar de l’utilisateur
Sinago86
Messages : 746
Inscription : 24 janv. 2010 11:49

Re: Commandes multiples d'un servo

Message par Sinago86 »

Je commence a mettre de l'ordre dans mes idées : mes 3 premiers capteurs peuvent être limités par le failsave car tous fonctionnant dans le même sens ; il n'y a que la sortie ballast du récepteur qui doit travailler dans les 2 sens et dans mon croqui je ne tenais pas compte de la priorité du récepteur : la durée de purge devant être limitée mais pas l'ouverture du ballast à plonger . Il va falloir que j'intercale une commande pour court-circuiter la minuterie suivant la longueur du signal du récepteur ; j'ai déjà le module .
Comme dit précédamment je vais tester tout ça séparément et additionner les modules l'un après l'autre . Les Uc et moi on est pas copains .
Je te tiendrais au courant.
jean-Charles
Blogs.fr Mes petits bateaux
inactif depuis été 2014
Avatar de l’utilisateur
Geeks
Messages : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Commandes multiples d'un servo

Message par Geeks »

Ok !
J'attends des nouvelles et des photos :Up:
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01
Répondre