Page d'accueil de Aeropassion
Aeropassion's parteners :
Envoyé par Francis 
Francis
Dépendance avec interface USB
lundi 3 décembre 2007 17:56:15
Bonjour,

Je viens de terminer la réalisation de l'interface USB de Xavier ( http://www.xavtronic.ch/electronique/USB/adapt_USB.php ).
Elle fonctionne parfaitement mais il semble y avoir un petit bug dans les deplacements simultanés (dependance) ainsi que lors du pré-positionnement en début de découpe. Les deux symptomes sont probablement liés.

Dans la fenêtre de déplacements lorsque je coche "dépendance", que je selectionne X1 ou X2 seul le moteur correspondant à X2 tourne. De même en Y seul Y2 tourne. Pourtant hors dépendance les 4 moteurs fonctionnent normalement.

Xavier a constaté la même chose chez lui. Je poste ce rapport en accord avec lui.

Autre détail qui est moins genant, les bits step et dir sont inversés par rapport a ce qui est prévu sur une MM2001 connectée directement sur le port parallèle. En USB je dois la configurer comme une Visual CNC.

Cordialement.

Francis.
Re: Dépendance avec interface USB
mercredi 5 décembre 2007 09:31:58
Bonjour,

Merci d'avoir identifier ce bug. Je vais le rajouter dans la liste des choses à faire winking smiley

Pourrais tu m'en dire plus sur le problème des bits inversés ? Je ne comprends pas confused smiley

Jerome
boogui
Re: Dépendance avec interface USB
mercredi 5 décembre 2007 17:16:35
hello

je profite du fait que tu ai réaliser cette carte pour un petit renseignement.
ma carte ne fonctionnant pas encore, bien qu'étant reconnue sous XP, peut tu me dire ce qui ce passe si tu lance une découpe alors que seul l'adaptateur est branché, y'a t'il ereur de jedicut ou bien il lance la decoupe comme si tout allait bien?
merci pour d'avance pour l'info, je cherche a debugger mon adapt.

seb
Re: Dépendance avec interface USB
mercredi 5 décembre 2007 18:33:52
Hello,


Jerome à écrit:
-------------------------------------------------------
> Pourrais tu m'en dire plus sur le problème des
> bits inversés ? Je ne comprends pas confused smiley

Ce sont les bits de sens et horloge qui sont inversés et correspondent à une carte visual cnc et non à la MM2001 et compatible.


boogui à écrit:
-------------------------------------------------------
L'adaptateur seul en peut pas fonctionner, il lui faut le signal d'horloge de la carte MM2001 (ou autre compatible). Donc Jedicut lancera la découpe, mais plus rien ne bougera (état d'avancement de la découpe)...

A+
Xavier



Modifié 1 fois. Dernière modification le 05/12/07 18:35 par xavtronic.
Francis
Re: Dépendance avec interface USB
jeudi 6 décembre 2007 01:21:09
Merci Xavier.

Boogui. Si tu as le symptome que decrit Xavier mais avec la MM2001 connectée, assure toi que ta configuration des bits d'horloge et sens (menu utils/options) est inversée (ex: 4 pour l'horloge, 5 pour le sens) sinon Jedicut reste bloqué de la meme maniere que si la MM2001 n'ést pas connectée.
boogui
Re: Dépendance avec interface USB
jeudi 6 décembre 2007 11:28:05
hello

merci pour votre rapidité.

je possède une carte 4AUPC de chez hobbycnc et cette carte ne fourni pas de signal d'horloge.
j'ai donc décoché horloge externe dans Jedicut, même probleme.
j'ai regardé les sorties Step de l'adapt usb a l'oscilloscope et rien ne sort quand je lance une decoupe.
l'option pas horloge externe est elle bien prise en compte, ou alors faut il tricher en ajoutant un quartz .

a suivre
Re: Dépendance avec interface USB
jeudi 6 décembre 2007 12:49:48
Hello,

L'interface USB-CNC doit avoir un signal d'horloge... Les options dans Jedicut sont indépendante de la carte USB, donc en sélectionnant ou non ca ne changera rien.

A+
Xavier
boogui
Re: Dépendance avec interface USB
jeudi 6 décembre 2007 14:43:26
hello xavier

donc voila bien le probleme, pas de timer sur la carte.
pense tu qu'il serait possible de le générer directement par le pic, genre avec une sortie PWM ?
et si oui comment le rajouter a ton firmware ?
j'ai bien fait la mise a jour avec la dernier version, juste pour info, l'operation sous WIN98 SP2 se passe sans souci, prog type JDM et Win PIC, rien a configurer.
je vais voir si en fabriquant un 10khz avec un PIC genre 16F877 ca resout mon probleme.

merci d'avance
Re: Dépendance avec interface USB
jeudi 6 décembre 2007 15:47:28
Hello,

Il y aurait une solution software, mais elle me convient due à la structure/choix/langage interne que j'ai fait pour la carte. Je vais réfléchir à une solution, mais pour le moment je n'en vois pas de simple à mettre en oeuvre de mon coté.
Par contre si tu n'est pas contre faire un petit module supplémentaire (juste soudé à la bonne place sur la carte USB-CNC) il y a le fameux 555 indémotable et plus simple/petit/bon marché à mettre en place que un autre PIC, donc le plus simple dans ton cas est je pense d'utiliser un 555 monté en oscillateur (astable dans les livres/docs).

Et pour me faire pardonné le fait de ne pas modifier mon programme pour le moment voici deux liens qui t'aidera bien.
http://www.ac-nancy-metz.fr/Pres-etab/Loritz/formations/ssi/cours/electronique/astable/555.htm
http://www.doctronics.co.uk/555.htm

A+
Xavier
Re: Dépendance avec interface USB
jeudi 6 décembre 2007 16:11:54
PS: Peu-être serait-il bien de continuer (et expliquer ton problème (boogui) sur le forum de xavtronic, car ca pourra intéresser certainement pas mal de monde et ca évitera de poluer ce poste ou les problème est tout autre...
Re: Dépendance avec interface USB
vendredi 7 décembre 2007 09:56:39
Bonjour,

Concernant le problème que je n'avais pas compris : la configuration des bits dans les options de Jedicut doit être celle de la carte visual cnc pour fonctionner avec l'adaptateur USB c'est ça ? Si ce n'est que ça, je peux le changer facilement, par contre il faudra revoir vos configurations des bits dans Jedicut. A moins que je ne prévois un changement automatique. Vous en pensez quoi ?

Concernant l'option "synchronisation avec un timer externe", ce n'est utilisable qu'en fonction de votre carte. Dans notre cas, l'adaptateur de Xavier ne fonctionne qu'avec un timer externe, donc Jedicut ne pourra pas dialoguer avec la carte si celle ci n'a pas de timer. Par contre je ne sais plus comment Jedicut réagis en l'absence de signal d'horloge confused smiley

J'aimerai passer un appel à tous les électroniciens en herbe qui parcoure ce forum : est ce que l'un d'entre vous pourrait nous concevoir un petit module externe qui permettrait à tous d'utiliser l'adaptateur de Xavier ou alors simplement de mieux profiter des fonctionnalités de Jedicut ? Si nécessaire, ce sera avec plaisir que j'hébergerais vos fichiers pour les mettre à diposition de tous.

Jerome
Francis
Re: Dépendance avec interface USB
vendredi 7 décembre 2007 13:58:09
Jerome a dit:
Concernant le problème que je n'avais pas compris : la configuration des bits dans les options de Jedicut doit être celle de la carte visual cnc pour fonctionner avec l'adaptateur USB c'est ça ? Si ce n'est que ça, je peux le changer facilement, par contre il faudra revoir vos configurations des bits dans Jedicut. A moins que je ne prévois un changement automatique. Vous en pensez quoi ?

Franchement du moment que c'est documenté ce n'est pas un problème (il suffit de changer le help). Je suppose que c'est inversé aussi pour les possesseurs de carte Visual CNC.
Evidemment un changement automatique serait le nec plus ultra.
Avant de te lancer dans les modifs du code il faudrait que quelqu'un confirme mon observation.


Jerome a dit:
Par contre je ne sais plus comment Jedicut réagis en l'absence de signal d'horloge.

J'ai testé c'est bien comme Xavier l'a decrit.


Jerome a dit:
est ce que l'un d'entre vous pourrait nous concevoir un petit module externe qui permettrait à tous d'utiliser l'adaptateur de Xavier

Je ne suis pas sur de comprendre. Juste un génerateur d'horloge ou autre chose?
Pour l'horloge je suis d'accord avec Xavier, un NE555 et trois composants autour devraient faire l'affaire.
Comme: http://rail.castrais.free.fr/electro/moteur_pap.htm
On pourrait meme agrandir un peu le C.I de l'adaptateur pour le loger.

Pour aller au dela et le faire fonctionner avec tous les logiciels qui utilisent le port parallele c'est une autre paire de manches. Je voulais moi meme l'utiliser pour une interface de moteurs pas a pas du genre http://foam.cutter.free.fr/conception/cnc.html et j'ai découvert a cette occasion toute la complexité de l'interface USB. Je ne sais pas si ça vaut le coup, sauf peut etre juste pour le plaisir d'apprendre. Il faudrait aussi y ajouter une detection de contacts de fin de course. Bref c'est un gros chantier et je n'ai pas , a ce jour, les compétence.

Avec tout ça, ne perdons pas de vue le pb initial qui est le déplacement en mode "dépendance".

A+

Francis.
Francis
Re: Dépendance avec interface USB
samedi 8 décembre 2007 14:00:51
"la configuration des bits dans les options de Jedicut doit être celle de la carte visual cnc pour fonctionner avec l'adaptateur USB c'est ça?"

C'est ce que je constate en effet pour ma MM2001. Il serait bon d'avoir confirmation d'une autre personne.

Francis.
boogui
Re: Dépendance avec interface USB
mardi 11 décembre 2007 10:10:21
hello jerome

apres modif du firmware par xavier, j'ai pu faire fonctionner ma carte 4AUPC de hobbycnc, avec jedicut
malheureusement, seulement en mode manuel.
des que je lance une decoupe, la progression est figée...
j' ai monitoré la sortie usb, il se trouve que jedicut envois qq paquet et puis plus rien.

ma carte fonctionne tres bien avec le logiciel en mode //

merci d'avance
Re: Dépendance avec interface USB
mercredi 12 décembre 2007 12:07:03
Bonjour,

Xavier m'a indiqué un bug avec Jedicut et l'adaptateur lorsque Jedicut doit envoyer des ordres à plusieurs moteurs simultanément. Est ce que tu as ce genre de mouvement dans ton cycle de découpe ? Pour voir si ça vient de là, soit tu contrôle ton cycle, soit tu tentes une découpe à blanc avec un cycle de découpe très simple : découpe extrado puis découpe intrado, sans étape intermédiaire (ce qui nous fait un cycle de découpe en 2 étapes).

Jerome
Re: Dépendance avec interface USB
mercredi 12 décembre 2007 13:29:46
Francis,

Je viens de voir ton message et tes questions. J'ai créé un nouveau sujet de discussion pour préciser ma demande. winking smiley

Jerome
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter



Aeropassion

Paris en photo | Design by Le Flaketou, création de site internet

Phorum