Show Posts
Pages: [1] 2 3 ... 10
1  International / Français / Re: Programme de commande de moteur pas à pas avec accélération on: August 22, 2014, 10:19:16 am
Bonjour Pierre,
je te conseille plutot ceci comme lecture :
https://code.google.com/p/stepper-robot-arduino-lib/wiki/Reference
et cette librairie gere l'acceleration qui est parametrable !
Jacques
2  International / Français / Re: Moteur pas à pas bipolaire qui ne tourne pas correctement on: August 22, 2014, 07:13:38 am
Bonjour,
a mon avis, il faut aussi connecter le 5V de l'Arduino > carte motor shield afin d'alimenter le circuit IC2 par lequel passent tes signaux DirA et DirB
Jacques
3  International / Français / Re: Programme de commande de moteur pas à pas avec accélération on: August 20, 2014, 03:52:43 am
Bonjour a tous,
pas besoin de demander au fabricant, il n'y a pas de temps optimal.
L'entree de ton driver est un opto-coupleur. Le minimum c'est 1,5uS pour etre sur que le transistor est sature. Il n'y a pas de maximum. L'electronique de ton driver est sensible a la transition du signal pulse pas a sa duree.

Si ton uP recoit une "crasse", perturbation ou autre sur son entree, le moteur se met en marche. Pas de securite !!. Le minimum a faire serai de confirmer la pression sur le bouton en allant lire l'etat de ce bouton 1 fois ou 2 apres quelques dizaine de milisecondes pour verifier qu'il a bien ete enfonce.

A mon avis tu inverse les priorites, c'est dans une routine d'interruption declenchee par  le timer qu'il faut generer tes impulsions et laisser la boucle principale gerer les "basses besognes" comme la lecture des boutons par pooling et la modification de la "duree" du timer pour gerer acceleration et deceleration, l'envoi de messages sur la console etc. Comme ton programme est fait, tu ne peux rien ajouter de consequent dans ta boucle sans perturber le fonctionnement du moteur.

Jacques
 
4  International / Français / Re: Programme de commande de moteur pas à pas avec accélération on: August 19, 2014, 04:02:16 pm
Bonjour a tous,
Pierre
- il faut utiliser les balises codes (#) pour inserer du ... code et pas les balises "quote".
- les drivers comme ceux que tu utilises sont commandes par des impulsions. Le MS542 a besoin d'une impulsion de plus de 1,5uS. Il n'est nulle part question d'un rapport cyclique de 50%.
- tu es tres confiant de demarrer un moteur pas-a-pas dans une application PROFESSIONNELLE qui fonctionne dans un milieu INDUSTRIEL avec une seule transition sur une entree. Moi, je choisirais plutot : 2 boutons enfonces simultanement pendant 1 seconde. Ceinture et bretelles. !!
- on place les instructions attachinterrupt dans le setup plutot que dans la boucle.
- prend l'habitude de ne pas placer dans tes fonctions d'interruptions des instructions longues a executer comme un Serial.println. Ici ce n'est pas important mais c'est une bonne habitude a prendre.
Jacques

N.B.: 2 petits liens vers un peu de lecture, il faudra peut-etre t'inscrire pour consulter mais cela vaut la peine
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=37891&highlight=stepper+motor+controller

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=78603
5  International / Français / Re: Câbles on: July 29, 2014, 11:39:12 am
Bonjour,
ce type de connecteur n'a absolument pas sa place dans une armoire industrielle. Justes bons a faire joujou sur une table de travail.

Regarde un contact de pres, le ...... contact est ponctuel et la couche d'or est atomique!! C'est le meilleur moyen d'avoir des problemes intermittents et un client mecontent.

Il faut absolument que les 2 pieces en plastic soient verrouillees et qu'aucune contrainte ne soit exercee sur les contacts. Voir par exemple les connecteurs vers les ventilateurs sur les cartes meres de PC.

Pour ton probleme, il existe des cartes avec des connecteurs a visser. Sur ces cartes, quand elles ont en place, les contraintes sont reparties sur tous les contacts. Dans ce cas, moins de risque de probleme.

Amicalement

Jacques
6  International / Français / Re: circuit de gestion du temps d’impulsions exernes on: July 20, 2014, 03:53:07 am
Bonjour,
tes explications sont assez confuses.
Tu parles d'un "circuit externe", moi j'y verai un 2eme Arduino avec un affichage et une possibilite de reglage de l'impulsion de sortie. Boutons poussoirs, encodeur optique, potentiometre, petits cavaliers ou autres !
Maintenent il faut definir les tolerences de detection de l'impulsion de 167uS par l'Aduino2. S'il ne doit pas reagir si l'impulsion fait 166 ou 168uS mais bien si elle en fait 167, alors cela ne va pas etre facile. Si il est declenche par n'importe quelle impulsion, alors c'est facile.
Quel est le but de ton application ?
Jacques
7  International / Français / Re: Plusieurs arduino en standalone on: July 14, 2014, 07:35:56 am
Bonjour,
j'ai regarde ton shema et PCB sur la 1ere page du fil.
- Il me semble que tu as inverse les entrees/sortie de ton regulateur
- quand on a autant de place sur un pcb, pour faire ce que tu veux, tu dessines un grand plan de masse et des pistes d'alimentation larges. Au moins 100mils. Pres de chaque micro, l'alimentation arrive par une seule piste que tu peux couper au cutter pour faire tes essais et reparer avec un bout de fil. Alimenter avec un cablage volant est aberant.
- tu utilises un seul regulateur 800mA sans decouplage pour alimenter toute la carte. Tres fort!
- a ta place je redessine la carte avec une distribution de 9V par exemple et un regulateur avec decouplage entree et sortie sur chaque micro.
- il est impossible de faire passer 20 signaux dans un cable plat a 20 fils. Il faut au moins une masse. Si tu vas loin, il est preferable d'alterner signal/GND dans ton cable plat. Donc 10 signaux dans un cable 20 fils

As-tu bien reflechi au cablage final de ton robot, il me semble que tu fonces tete baissee sans regarder la finalite du projet ?.

Jacques

N.B.: pourrais-tu poster une photo de ton montage?
8  International / Français / Re: Plusieurs arduino en standalone on: July 10, 2014, 09:53:05 am
Bonjour
XTLA1 (pin 9 sur Atmega328 en boitier DIL) est une entree
XTAL2(pin10) est une sortie
Jacques
9  International / Français / Re: Ports "grillés" sur arduino UNO on: July 10, 2014, 09:47:12 am
Bonjour,
a mon humble avis, tes resistances font 10K (brun noir noir rouge = 1 0 0 00 ) et 4 en serie, cela fait 40K.
Tu ne vas pas voir grand-chose !!
Tu devrais envisager l'achat d'un petit multimetre.
De toute facon, vas-y tu ne risque rien!!
Jacques
10  International / Français / Re: Problème avec un écran LCD. on: June 28, 2014, 01:18:54 pm
Bonjour,
tu ne devrais pas avoir de probleme, il faut faire le cablage en 4bit.
va voir ici http://www.adafruit.com/blog/2009/07/10/arduino-updated-liquidcrystal-library/.
Malheureusement, avec seulement 14 fils, il n'y a pas de retroeclairage.
Vendre cela en 2014 a 18,95€ c'est une grosse arnaque.
Sur Ebay, tu peux avoir un shield avec afficheur et retro et 6 boutons, juste enficher et commencer a programmer pour moins de 4€



Jacques
11  International / Français / Re: Problème avec un écran LCD. on: June 28, 2014, 05:01:09 am
Bonjour,
2 choses a faire :
- modifier le format de ta photo, 4320x 2432 et 3.7MB pour une photo avec rien du tout dessus, ou presque, c'est se moquer du monde et ce n'est pas apprecie ici, 800x600 c'est conseille dans les regles du forum et largement suffisant.



- nous donner plus d'infos sur ton LCD

Jacques
12  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 28, 2014, 04:30:26 am
Bonjour a tous,
quelques reflexions apres le dernier message de nulentout :
1) un fichier de 8Mb, en 2014, c'est rien du tout. Si vous voulez le mettre a disposition du plus grand nombre (hum hum ...), il suffit d'ouvrir un compte Dropbox et de partager le lien sur le forum. Je me ferai un plaisir de vous envoyer des invitations pour rejoindre Dropbox, cela me permettra d'augmenter la place dont je dispose ;-)
2) des 3 formats de fichier PDF,: seul le "format tablette" est utile. Il peut etre visualise pleine page sur une tablette IOS, imprime sous forme de livret avec Adobe Reader et visualise sur un PC en 1 ou 2 pages par ecran, toujours avec Adobe reader, en mode defilement ou saut de page.
3) le fichier "SYNTAXE dans l'ordre" visualise des pages A4 avec un texte format A5 place au milieu. Aussi bien sur tablette que sur PC, la moitie de la surface de l'ecran est inutilement blanche.
4) il n'y a aucun interet a publier sous 3 formats differents. Un exemple : il y a une faute d'orthographe sur page 48, il y a "En écimal" a la place de "En décimal". Pourrais-tu rectifier les 3 fichiers et nous dire le temps qu'il t'aura fallu pour effectuer cette petite modification. C'est impossible a gerer, en plus d'etre inutile.
J'espere que ces remarques constructives seront interpretees comme des conseils pour te simplifier la vie lors de la redaction d'un prochain tuto.
Jacques
13  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 25, 2014, 04:20:29 pm
Bonjour a tous,
le fichier modifie par mes soins a ete mis a disposition de nulentout pour qu'il en fasse ce qu'il veux.
Par respect pour son travail, il est inutile de me demander de vous en transmettre une copie.
Amicalement
Jacques
14  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 23, 2014, 01:50:12 pm
Bonjour a tous,
a mon avis, il faut presenter ton document sous la forme d'une suite de 48 pages format A4. Cela permet de faire tout ce que l'on veut.
Tous les drivers d'imprimante permettent d'imprimer 1, 2, 4, 8 etc pages de texte par feuille. Si votre driver ne le permet pas, il y a certainement des utilitaires gratuits qui permettent de le faire.
Je ne voudrais pas passer pour un donneur de lecon mais transformer ton fichier format "livret" en format "normal", quand on n'a pas acces au fichier "source", cela prend au maximum 1/2heure.
Je viens de faire un test (seulement 1 double page) :
- installation de PDFTK et en 1 minute, j'ai les 24 fichiers PDF qui contiennent chacun 2 faces.
- impression de ces 24 fichiers avec PDFCreator en mode affiche qui va les transformer en fichiers de 2 pages au format A4
- 2eme passage dans PDFTK qui va rediviser ces 24 fichiers en 48 fichiers A4 1feuille
- renommage des fichiers avec numero des pages
- avec PDF Architect, je combine ces 48 fichiers en 1 fichier complet

Inutile de dire que tous ces programmes sont gratuits. C'est d'ailleurs la seule fonction gratuite de PDFArchitect (mis a part la lecture evidemment).

Amicalement
Jacques
15  International / Tutoriels et cours / Re: SINTAXE du C sur ARDUINO résumée dans un petit livret. on: June 21, 2014, 10:42:00 am
Bonjour a tous, bonjour nulentout
tout d'abord, toutes mes felicitations a nulentout pour son travail. Tres utile d'avoir cela sous la main.
Malheureusement, je crois que tu as ete chercher midi a quatorze heures comme on dit chez nous.
Adobe reader, version gratuite, que tout le monde, ou presque, a sur son PC est capable d'imprimer un fichier PDF sous forme de livret.
Je viens de faire l'essai avec un fichier de 28 pages, je choisis l'option impression livret en recto-verso et les 7 feuilles sortent de l'imprimante. Classees dans le bon ordre.
Puis-je me permettre de te conseiller de proceder a la remise en ordre des pages de ton fichier, cela rendra sa lecture facile sur PC ou tablette et celui qui voudra l'imprimer sous forme de livret aura la possibilite de le faire tres simplement.
De ton cote, il te sera beaucoup plus facile de maintenir a jour ce document sans avoir a recommencer tout ce travail si tu dois proceder a une insertion.
Voici l'etat de ma reflexion.
Amicalement.
Jacques
Pages: [1] 2 3 ... 10