Forums › Construction d’unité astromech › Electronique, radiocommande, motorisation › Systèmes de controle
- Ce sujet contient 69 réponses, 9 participants et a été mis à jour pour la dernière fois par dede62, le 11 Nov. 2012, 18:27.
-
AuteurMessages
-
23 octobre 2012 à 20:29 #16392Xoff wrote:
Question : tu as une syren 10 en controleur de moteur ou non (me rappelle plus) ?
(si oui, tes switchs sont en quelles positions ?)
j’ai toujours des phénomènes de jittering avec la mienne et ça commence à m’agacer…
J’ai une Sabertooth 2×12 RC (les inters sont positionnés sur mixage ON, failsafe ON, exponentiel OFF)
23 octobre 2012 à 23:05 #16393merci mais euh, désolé je me suis mal exprimé, controleur de moteur pour le dome je voulais dire
24 octobre 2012 à 05:20 #16394Xoff wrote:merci mais euh, désolé je me suis mal exprimé, controleur de moteur pour le dome je voulais dire

Ah pardon en fait j’utilise aussi une Sabertooth (2×10 RC) dont j’avais cramé une des deux moitiés en branchant le 24V sur une des sorties moteurs (à éviter- demande à Lolo080 !) . La deuxième voie fonctionne encore, ce qui me va très bien pour le dôme. Les switchs sont positionnés comme pour la propulsion.
24 octobre 2012 à 07:19 #16395Ok, merci, sur la Syren c’est un peu différent, mais je pense que mon souci est ailleurs, je m’y remettrai un peu plus tard… 4 novembre 2012 à 11:12 #16390Après avoir un peu compris le principe de fonctionnement des “strocks”, questions?? 😆 peut-on relier un variateur électronique (c’est ce que j’ai en gestion des moteurs) , sur l’interface sus citée (à la place de la syren 10 j’entends)?
peut-on trouver le module Gridstick dans le commerce, ou est -il fait maison?
Voili… encore merci.
Tchuss…
4 novembre 2012 à 13:30 #16387lorenzo wrote:Après avoir un peu compris le principe de fonctionnement des “strocks”, questions??
😆 peut-on relier un variateur électronique (c’est ce que j’ai en gestion des moteurs) , sur l’interface sus citée (à la place de la syren 10 j’entends)?
peut-on trouver le module Gridstick dans le commerce, ou est -il fait maison?
Voili… encore merci.
Tchuss…
– Oui bien sûr tu peux connecter n’importe quel variateur qui fonctionne avec un récepteur de télécommande standard (sortie d’impulsions positives de durée variant de 1 à 2 ms)– Le module GridStick est fait maison, par contre tu trouveras les instructions sur mon blog pour le fabrique
:construction: r. (je peux fournir le PIC programmé si tu n’as pas de programmateur à ta disposition)
4 novembre 2012 à 14:04 #16388(Rugissement Barbare)j’ai passé je ne sais pas combien de mals de crane sur le controle de ma syren 10 : impossible d’avoir un mouvement fluide, des a-coups à n’en plus finir, que ce soit avec gestion des pulses via readmicroseconds ou avec la gestion d’interruptions…
et finalement j’ai trouvé la cause (tu me dois à priori 3 bières et 2 aspirines ^^)
j’ai utilisé sans trop regarder de près ta fonction FilterPulse
Code:int filterPulse(int pulseW, Servo servo)
{
int delta=0;
int oldPulse;
oldPulse = servo.readMicroseconds();
delta = pulseW-oldPulse;
if ((delta>0) && (delta-PULSESTEP))
{
return(oldPulse-1);
}
else
return(pulseW);
}
}
Je ne sais pas si cette version est à jour, mais ce qui est certain c’est que les tests
(delta>0) && (deltaet
(delta<0) && (delta>-PULSESTEP)sont faux…
je pense qu’en fait la fonction au lieu de filtrer les pulses indésirables les laisse au contraire passer…
je n’ai pas trop eu le temps mais en remplaçant avec quelque chose du style ci-dessous, tout se passe beaucoup mieux
Code:if (delta>pulseStep) // filtre les petites variations de position
{
return(oldPulse+pulseStep); // dues à l’imprécision de la fonction pulseIn
}
else
{
if(delta<-pulseStep) { return(oldPulse-pulseStep); } else return(pulseW); }Il est possible que ton module GridStick rende l’appel de cette fonction inutile si les pulses sont stables, ce qui expliquerait que tu n’aies pas vu le souci ?
Ou je n’ai pas ta dernière version, ou il y a un gremlins ?
4 novembre 2012 à 14:38 #16396C’est curieux… je vais vérifier ça car chez moi c’est efficace pourtant… désolé si je t’ai fait perdre du temps :confused: à bientôt4 novembre 2012 à 15:13 #16397ben non, c’est pas grave, j’avais qu’à regarder avant en tout cas merci pour la rapidité du SAV
4 novembre 2012 à 22:15 #16389THX-1138 wrote:lorenzo wrote:Après avoir un peu compris le principe de fonctionnement des “strocks”, questions??
😆 peut-on relier un variateur électronique (c’est ce que j’ai en gestion des moteurs) , sur l’interface sus citée (à la place de la syren 10 j’entends)?
peut-on trouver le module Gridstick dans le commerce, ou est -il fait maison?
Voili… encore merci.
Tchuss…
– Oui bien sûr tu peux connecter n’importe quel variateur qui fonctionne avec un récepteur de télécommande standard (sortie d’impulsions positives de durée variant de 1 à 2 ms)– Le module GridStick est fait maison, par contre tu trouveras les instructions sur mon blog pour le fabrique
:construction: r. (je peux fournir le PIC programmé si tu n’as pas de programmateur à ta disposition)
Cool et bien dès que j’aurais fait le Gridstick (si j’y arrive !:siffle: ) serais intéressé par le PIC programmé c’est clair sinon concernant l’arduino il y a:
Carte Arduino Uno Rev 3
Carte Arduino Leonardo avec headers
laquelle choisir?
5 novembre 2012 à 21:54 #16386moi j’ai une mega, un peu plus chère mais plus performante et avec plus de possibilités (par exemple port serie natif, plus d’interruptions,…) http://www.lextronic.fr/P5072-platine-arduino-mega-2560-rev-3.html ” class=”bbcode_url”> http://www.lextronic.fr/P5072-platine-arduino-mega-2560-rev-3.html mais je crois qu’un nouveau modèle encore mieux est sort
6 novembre 2012 à 06:31 #16384Oui c’est le Due: 6 novembre 2012 à 19:59 #16378Autre question : Les shields (platines dédiées a certaines applications) ne se cumulent pas? j’entends par là , que l’on ne peut mettre q’un shield par Arduino ?
MERCI
tchuss…
6 novembre 2012 à 20:01 #16379Je vais me lancer avec un système arduino Je vais me former à l électronique pour assimiler ces choses
6 novembre 2012 à 21:36 #16385lorenzo wrote:Autre question :
Les shields (platines dédiées a certaines applications) ne se cumulent pas? j’entends par là , que l’on ne peut mettre q’un shield par Arduino ?
MERCI
tchuss…
Sur la base de données arduino (sorte de wikipedia pour arduino) on trouve les caracteristiques des shields (broches E/S utilisées)
Certains shields qui ont des connecteurs dupliqués peuvent s’empiler l’un sur l’autre à condition de ne pas utiliser les mêmes broches (mais ce n’est quand même pas le cas le plus courant)
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.
