Page 1 sur 1

controlador ?

MessagePosté: Mar 16 Mar 2010 16:58
de pierre01
Bonjour à tous,

N'étant pas un spécialiste en programmation et ne sachant donc pas comment faire pour tester mon moteur pas à pas, je me suis dit :
Pourquoi ne pas employer "controlador" gratgrat

Seulement voilà :
- La MasterCard est reconnue (les IN/OUT fonctionnent depuis controlador).
- La USB_STEPPER l'est aussi (par USB CHECK).

Mais impossible de faire quoi que ce soit depuis controlador sur la carte USB_STEPPER murrouge

Je me suis dit que la carte était défectueuse, alors j'ai branché ma carte USB_SERVO, qui elle, fonctionne parfaitement.
Idem, impossible de la piloter depuis controlador (depuis SIOC, elle marche, Pierre m'ayant aidé à faire un programme, mais il est très pris en ce moment) !

HELP !

Re: controlador ?

MessagePosté: Mar 16 Mar 2010 20:10
de stevelep
Controlador ne permet pas de tester les cartes USB.

BOB

Re: controlador ?

MessagePosté: Mar 16 Mar 2010 20:30
de pierre01
Merci BOB, c'est un peu ce que j'en suis venu à penser !

Es-ce que quelqu'un aurait écrit quelques lignes de code qui me permettent de tester une carte USB_STEPPER ?

merci affiche

Re: controlador ?

MessagePosté: Mer 17 Mar 2010 08:43
de steph737
Il faut juste écrire une ligne

Var 0001, link USB_STEPPER, output #, PosL #1, PosC #2, PosR #3, type H

ou même plusieurs (même sortie) en faisant varier les paramètres #1 #2 et #3 qui sont respectivement la vitesse, le nombre de pas pour un tour (c'est là où si on met 0 la carte se calibre automatiquement) et le dernier paramètre une histoire de pas maxi pour pas faire décrocher le moteur.

C'est vaguement expliqué dans l'aide de sioc et mieux ici : http://www.simucockpit.fr/Manuel_USBStepper_fr.pdf

Après tu ouvre la console IOCP et tu envoie directement ta donnée cible.

Re: controlador ?

MessagePosté: Jeu 18 Mar 2010 12:37
de pierre01
Désolé de ne pas avoir répondu plud tôt, quelques Pb !

Steph, ça semble marcher ... j'ai réussit à faire tourner ce moteur mais :

Dans un seul sens, sans pouvoir faire varier la vitesse (très lente) gratgrat
Je ne suis pas sur du branchement, la doc n'est vraiment pas très claire. Mon moteur est unipolaire (2 enroulements avec chaqu'un un point central).
J'ai réunit ces 2 communs sur pin 5 connecteur Mot_1, mis un BP sur pos_M1 (entre point central et - pour simuler le capteur de position).

Ce sont les 4 autres fils des 2 enroulements qui me pose PB, le schéma n'étant pratiquement pas lisible, je ne sais trop dans quel ordre les connecter et la doc dit simplement de les connecter sur les pin 1 à 4 !!!

Et je ne sais pas trop les paramètres que je dois rentrer dans la ligne de commande et surtout dans la console ... (pas encore au point sur la programmation blemeblanc )
D'autre part, la doc dit qu'il faut configurer la carte par IOCStepper.ini gratgrat gratgrat

Merci pour ton aide !

Re: controlador ?

MessagePosté: Jeu 18 Mar 2010 14:23
de steph737
C'est de l'aide en "aveugle" moi j'ai pas encore essayé la carte et mes moteurs sont de récup sur imprimante donc pas de doc non plus.

Je pense qu'il n'y a pas besoin d'utiliser IOCStepper.ini, c'est devenu obsolète depuis que SIOC reprend le tout.

Normalement le sens dépend de la position : donc si tu est calé à "zéro" et que tu rentres entre 0 et 180 il va tourner à droite et si tu rentre un valeur entre 180 et 359 il va tourner à gauche (si bien branché !).

En gros il part du côté le plus court, pour un compas par exemple c'est bon puisque ça tourne en continu, SIOC ne peut pas se tromper de côté. Pour les aiguilles d'un RMI qui capte d'un seul coup une balise, il prendra le chemin le plus court pour aligner l'aiguille.

Pour la vitesse il faut essayer de faire varier le premier paramètre et pour la calibration sans capteur tu peux essayer de mettre 0 au paramètre PosC , de lancer le programme, de faire un repère et de "cliquer" sur le poussoir une première fois puis un seconde quand il repasse au même endroit.

Je vais essayer de m'y mettre ce week end pour suivre ça en même temps que toi, plus simple !

(Mais je pense que Bob utilise déjà cette carte)