controlador ?

Questions de programmation / Offset FSUIPC et IOCP

controlador ?

Messagede pierre01 » Mar 16 Mar 2010 16:58

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 !
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1774
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: controlador ?

Messagede stevelep » Mar 16 Mar 2010 20:10

Controlador ne permet pas de tester les cartes USB.

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: controlador ?

Messagede pierre01 » Mar 16 Mar 2010 20:30

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
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1774
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: controlador ?

Messagede steph737 » Mer 17 Mar 2010 08:43

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.
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar

Re: controlador ?

Messagede pierre01 » Jeu 18 Mar 2010 12:37

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 !
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1774
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: controlador ?

Messagede steph737 » Jeu 18 Mar 2010 14:23

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)
Image
Avatar de l’utilisateur
steph737
 
Messages: 1083
Inscription: 27/03/09
Localisation: Antananarivo - Madagascar


Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 27 invités