Menu général

Retour au:
-Sommaire

Présentation
-Evénements
-FAQ
-Petites Annonces
-Humour
-Les News

Mécanique
-Dossier
-La Rustica
-La Spartia

Electronique
-Dossier
-MM2001
-BB2001-X
-Picachof
-Ext.Turbo
-Faq MM2001
-Faq BB2001-X
-Faq Turbo

Logiciels
-Cnc
-Réglages

Utilitaires
-Litcut
-Profscan
-Scan2Dat
-Utilitaires
-Lettres
-Desicut

-Astuces

Bibliotheque
-Projets CNC
-Projets Orphelins
-Profils

Les références
-Toutes les URL
-Les pages jaunes
-Tables d'internautes


 
Cette rubrique contient la liste des questions fréquemment posées sur CNC@NET sur la mm2001, et dans la mesure du possible les réponses correspondantes.
Le 00-00-0000 - Aujourd'hui J'ai fait mes premiers essais de la MM2001 v 0.62 Pour la programmation de CI 16F874 , y a t'il une confirmation de bonne programmation a la fin de celle-ci ?
Non, il n'y a pas de confirmation de la bonne programmation du PIC.
Il faut essayer de placer l'interrupteur "pc-manuel" sur "MANUEL", la LED de chauffe doit s'allumer en clignotant rapidement (20Hz, par défaut). Cela est une indication de la programmation correcte du pic.
Eventuellement, refaire une remise sous tension (RESET) du pic.

Le 00-00-0000 - Pour la resistance R12, dans la liste du materiel, c'est une 270 ohm comme pour la R17, mais sur le shema c'est une 330 ohm.. quelle est la bonne valeur a prendre alors ? 270 ou 330 ou cela n'a t il pas d'importance ? et pour les condos C3,C4,C5,C6,C7,C8 Type MKT pas 5,08 de 100nF /63V, peut on les remplacer par des condos Millefeuille de meme valeur 100nF /63V??
Pour la résistance R12, tu peux mettre 270 ou 330 ohms bien que 330 est préférable pour moins charger la sortie (broche 17) du PC. La led "Moteur-ON" brillera un peu moins.
Pour les condensateurs, MKT ou Milfeuil c'est pareil, donc tu peux y aller.

Le 00-00-0000 - J'ai 2 petits problemes...
pour le quartz, et pour la resistance 6x10.. Comment les monte t on ??
1 RP1 6 x 10k 6 résistances montées verticalement moi j'ai un composant à 6 pattes, mais il y a 7 trous .. ??? et mon quartz a 2 pattes, mais il y a 3 trois .......
Comment faire ?? Quelles sont les bons emplacements ? J'ai pas les bons composants ou il y a un truc que j'ai pas vu ??
Tu monte 6 résistances normales,Verticalement, en face des broches 2 à 7 du pic, la queue de la 6ème (en face la broche 7) est repliée et soudée à toutes les autres queues libres des 5 autres résistances, et (repliée encore à 90°, vient se raccorder sur la pastille placée en face la broche 1 du pic (pastille carrée).
Tu monte le quartz normalement (sans tordre ces broches) il doit être soudé aux deux pastilles extrèmes du groupe de 3 pastilles, c'est à dire la pastille située entre les broches 12 et 13 du pic, et la pastille située entre les broches 14 et 15 du pic. La pastille centrale, reliée à la masse, est prévue pour monter un résonnateur céramique (composant à 3 broches)

Le 02-10-2001 - Les moteurs ne se bougent pas !!
Tant que l'indication " Calibrage Timer : 0,5 ms" dans le logiciel CNC n'est pas correcte, les moteurs ne peuvent pas être actionnés.

Le 11-10-2001 - J'ai un probleme de chauffe asservie avec ma MM2001 est-ce que ca vien du logiciel ou de ma carte ?
En fait a l'ecrans quand je lance la decoupe on me dit X% de chauffe asservie.je clic sur OK et là ca passe a 0% de chauffe asservie (en bas a gauche de la fenetre) et evidement le fil ne chauffe pas (alors que tout est bien allumé et qu'en manuel ca fonctionne...) !
D'apres ta description ca ne ressemble pas a un probleme logiciel.
Tu semble ne pas avoir le signal de chauffe genere par le PC.
Tu vas faire un petit test pour isoler le defaut.
Lors d'une decoupe avec chauffe PC (fixe ou asservie), avec un voltmetre tu vas lire la tension presente sur la broche 34 du PIC.
Le fil rouge (le plus) du voltmetre sur la broche 34 et le noir (le moins, pour pas compliquer) sur la partie métallique du regulateur de tension 7805.
Attention ne fais pas court circuit avec les broches qui sont de par et d'autre de la 34.
Lire hors decoupe la tension sur cette broche et la comparer avec une decoupe chauffe PC, tu devrais lire une tension entre 2 et 3 volts pour une chauffe a 50%.
Si la tension ne change pas c'est que le signal de chauffe PC n'arrive pas sur le PIC.
En t'aidant du schema lis la tension sur la broche 16 du connecteur du port // et sur l'inverseur chauffe PC / Manuelle.

Gerard Prat
Le 16-10-2001 - Puis je obtenir de la société imprelec un Circuit imprimé sans Typhon ?
Oui en leur précisant la référence suivante : "CNCNET MM2001 V0.62" Vous devriez obtenir un superbe circuit.

Gerard Prat
Le 22-10-2001 - Comment etre sur que mon pic est bien programmé ?
si le téléchargement est bon,il doit fonctionner ... c'est garanti !!! Avant de refaire des tests, est-tu sûr du bon montage des diodes zéners(la cathode, indiquée par un trait, doit etre du côté de la patte 10 des ULN). Si tu as un doute, tu remplaces les zéners par un fil ... tu les remettra plus tard !
Pour tester le fonctionnement, je te suggère, après avoir enlevé les ULN2803 de la carte : ** le PC n'est pas raccordé * à la mise sous tension de la carte,le buzzer doit "couiner" * en mode "Chauffe Manuel" : le buzzer se tait, la led de chauffe doit s'allumer en clignotant rapidement (40 Hz), une action sur BP+ doit augmenter la luminosité de la led et le BP- doit diminuer la luminosité.
Ces résultats indiquent que le pic a 90% de chances d'être correctement programmé. ** Carte hors tension, raccorder le PC et remettre la carte sous tension.
* lancer le logiciel CNC
* Dans le menu "CNC --> Calibration Timer" vérifier que le temps de 0.5s estbien reconnu (éventuellement, il faut fermer et relancer CNC) ... cette mesure est primordiale, si le timer n'est pas reconnu, inutile d'aller plus loin ... il y a un pb de câblage sur le connecteur DB25 vers le PC.
* Passer l'inter "Chauffe PC/Manuel" en position "PC"
* Dans le menu "CNC --> Zéro Arc" faire des tests de la chauffe pour 20%,50%, 80% ou toute autre valeur en lançant le test de chauffe, la led de chauffe doit s'allumer plus ou moins intensément suivant le pourcentage.
A ce point, on peut dire que le pic est correctement programmé (disons à 98% de chances !)
-La suite concerne le test de la commande des moteurs.
ATTENTION !!!! Pour connecter ou déconnecter un moteur, ou bien pour placer ou enlever un ULN, il faut que la carte soit impérativement HORS TENSION !!!!
Je te suggère de procéder comme suit :
* connecter un moteur (par ex M1) et son ULN correspondant.
* Dans le menu "CNC --> Zéro Arc" donner un déplacement de 100 mm (par ex.)et vérifier le fonctionnement du moteur.
Si le moteur "frétille", c'est que le câblage n'est pas bon. Revois les exemple de câblage donnés par GP sur le site cnc@net ou dans la doc de la MM2001.

Michel Maury
Le 03-11-2001 - Est-ce que je peux utiliser un PIC 16F877-20/P, pas moyen de trouver l'autre.
Pas de problème, c'est avec ce pic que j'ai commençé le développement de la carte.

Michel Maury
Le 03-11-2001 - En ce qui concerne les 7805, 7812, est-ce que je dois prendre la "version" T ou K ?
Le CI a été prévu (voir la doc) pour des régulateurs en boitier TO220, donc version T.

Michel Maury
Le 03-11-2001 - ULN2803, est-ce que la "version" A est bonne?
Tout à fait.

Michel Maury
Le 03-11-2001 - Pour l'alimentation, un transfo de 12V pour la carte et les moteurs, quel amperage ?
Tout dépend des moteurs utilisés, moi j'ai des moteurs 12V, 40 Ohms soit 0.3A par phase, j'ai un transfo 12V 75VA (largement suffisant)

Michel Maury
Le 03-11-2001 - Pour l'alimentation du fil de coupe, quel transfo ?
Voir la documentation de la carte de Bernard Braud BB2001, la même alimentation convient pour la MM2001. Je crois que Bernard préconise un transfo 2x18V 150 VA torique, mais le même transfo classique convient également (moins cher !).

Michel Maury
Le 03-11-2001 - Pour la realisation du circuit imprime, est ce que je dois imprimer le cote composants sur la carte?
Il faut imprimer sur un film transparent (avec imprimante lazer ou jet d'encre en haute densité) la page de la doc contenant les deux circuits imprimés (vue du cuivre). Pour l'insolation, utiliser le typon du haut de la page (noté côté cuivre vu par transparence) appliquer le typon sur la face de la carte à insoler avec l'encre CONTRE la face cuivrée. En retournant l'ensemble on doit lire normalement les inscriptions "CNC@NET MM2001 V0.62".
Note: l'autre typon (vu effective du côté cuivre) est destiné à la réalisation de la carte par des entreprises spécialisées.

Michel Maury
Le 03-11-2001 - Qu'est-ce que je peux utiliser a la place ou est-ce que vous avez une autre reference pour le transistor BUZ11, la diode 3A BY255 et pour les diodes zeners BZX85C15 ?
Le transistor BUZ11 est un transistor MOS-FET canal N 50V 33A (Ron = 0,033 Ohm) en boitier TO220. Tout autre transistor de ce type supportant au moins 50 V et pouvant laisser passer au moins10 A peut convenir.
Exemples : IRFZ 44 A (55V/49A), IRF531 (80V/14A), IRF540 (100V/28A), IRFZ 24 (60V/17A)

La diode BY255 (3A/1300V) assure une protection contre une inversion accidentelle lors du branchement de l'alimentation continu des moteurs si l'on est sûr de ne pas faire d'erreur lors du branchement, on peut remplacer cette diode par un fil soudé à la place sinon il faut une diode qui supporte l'intensité absorbée par les moteurs et qui supporte aussi la tension d'alimentation des moteurs (soit au moins 20 V).
Toute diode zéner de puissance 1Watt (ou 1,3 Watt) et tension de zéner 15V (pour moteurs 12V) est bonne pour le service. Demander au fournisseur une zéner 15V 1,3 W ...

Michel Maury
Le 04-11-2001 - J'ai trouvé une alim 12V 1.8 A pour la chauffe Ca peut aaller ?? Trop ?? Pas assez ??
Avec un fil d'inox de 0.35 mm de dia et 1800 mm de long pour decouper a 4 mm/s de l'expanse moyennement dense la chauffe de notre interface doit etre a 61% et 24% a 1 mm/s. Notre alim de chauffe fournit 50 Volts 3A. Intf MM2001, timer a 0.24 ms = frequence de chauffe a 40 Hz (timer a 0.5 ms = 20 Hz).
Avec ton alim 12V et 1.8A dans les conditions ci-dessus tu dois pouvoir decouper a 1 mm/s au maximum.
Si tu utilises un fil en CAP (a la place de l'inox de meme dia) il te faudra une alim qui puisse fournir plus de courant (Ampere ) mais moins de tension.
Dans ce domaine il y a trop d'inconnue (c'est suivant ton materiel et ton poly), il faut faire des essais preliminaire pour evaluer tes besoins.

Gerard Prat
Le 06-11-2001 - Probleme de lecture sur le PC de la valeur de chauffe en mode asservi ?
Au sujet de la chauffe asservie,j'avais ce problème sur une carte que j'ai faite pour un collègue et je crois l'avoir résolu (aujourd'hui, !! enfin j'espère que c'est durable !)Apparamment c'est un pb de compatibilité électrique entre la broche 11 du port // et la broche 9 du PIC. Avec certains pic çà marche sans modif, avec d'autres il faut la modif (va comprendre ???)
La modif :
Il faut intercaler entre le point commun de l'inter (Chauffe OFF/ON) et la broche 11 du connecteur DB25, une résistance (moi j'ai mis 100 Ohms). Du point de vue pratique, on peut enlever le strap qui va du point milieu de l'inter à la broche 11 (DB25) et le remplacer par cette résistance. Il s'agit du strap le plus en bas et à droite de la carte, vue de dessus avec DB25 et inters vers soi.
Après cette modif, la chauffe c'est mise à fonctionner.

Michel Maury
Le 07-11-2001 - Apparement on peut remplacer le PIC 16F874 Par un 16F877 . Existe t'il d'autre référence en équivalence .
Oui, on peut utiliser un PIC16F877 à la place du PIC16F874, les différences sont une plus grande capacité de mémoire programme (inutile dans cette application) et en conséquences, un prix plus élevé ... c'est ce qui a conduit au choix du PIC 16F874. Non, il n'y a pas d'autres équivalences.

Michel Maury
Le 07-11-2001 - J'ai un réseau de resistances de 7 x 10 K au lieu de 6 x 10 K, le vendeur m'a dit de couper la derniere resistance ou sa patte.
Est-ce que quelqu'un peut me confirmer
confirmation cela fonctionne .. j'ai monté ma mm2001 comme cela attention de couper au bon endroit. Avec un ohmetre verifie le point commun qu'il ne faut pas couper mais bien couper que la derniere résistance.

Olivier Segouin
Le 08-11-2001 - Pour ma MM2001, j'ai demandé au vendeur des diodes zener BZX85C15, arrivé à la maison je constate que c'est des BZX55C15.
Les BZX85C15 sont des zéners de 1.3W de puissance dissipable, les BZX55C15 peuvent dissiper seulement 0.5W. Je n'ai pas fait d'essais ni de calculs avec ... mais (à vue de nez !) je pense que çà doit marcher également. La tension de zéner (15V) est la même pour les 2 références.

Michel Maury
Le 09-11-2001 - Pour commencer J'ai contacté la maison Imprelec pour l'achat du circuit MM2001v0.62. On m'a proposé deux solutions 1)circuit simple face 2) circuit double face.Quels sont les avantages de l'un ou de l'autre.
L'avantage de prendre un circuit double face c'est que tu n'as pas de strap à poser (y'en a pas beaucoup ...) mais tu vas le payer beaucoup (tout est relatif) plus cher qu'un simple face !!!Si tu te sens de poser les strap toi meme fais le (c'est pas tres dur...).

Romain
Le 16-11-2001 - Un Pic à 4 Mhz peut il aller avec la MM2001 ? J'arrive a faire tourner mes moteurs en manuel (zeroArc) ou en lancant un profil dans CNC !
Pour faire tourner 1 ou 2 moteurs ou en lançant une découpe pas rop "biscornue" çà peut passer avec un quartz et un Pic à 4MHz, mais avec la commande de chauffe, à un moment donné tu perdras des pas sur un (ou plusieurs) moteur, problème de vitesse de calcul du pic, à 4 MHz.Au début du développement de la carte MM2001, c'était avec un pic à 4 MHz, mais nous nous sommes rapidement rendu compte (Gérard Yvraut et moi) que çà ne pouvait pas marcher correctement. C'est pour cela que nous avons opté pour un pic 20MHz associé à un quartz 16 MHz ... pourquoi un quartz 16 MHz
et pas 20 MHz ? parce que, semble-il, un 16 MHz est plus courant (plus facile à trouver) que 20 MHz.
Tu peux essayer avec un pic à 4 MHz, ... mais ne t'étonnes pas si un jour ton profil préféré n'est pas respecté !

Michel Maury
Le 17-12-2001 - Mais je crois m'avoir trompé avec L'alimentation de la chauffe car j'ai branché un transformateur de courant alternatif en lieu de corant continu et j'ai entendu un "pafff". Que est-ce que j'ai grillé?, l'opto-coupleur, le mosfet ?, je ne sais le composant qu'il me faut changer, pourriez vous m'indiquer... L'alimentation de la chauffe doit être courant continu seulement ?
Tu dois, sûrement, changer l'optocoupleur (CNY17) et le mosfet ... les deux composants ont dû subir des dégats.
OUI, l'alimentation de la chauffe doit être en courant continu.

Michel Maury
Le 28-12-2001 - Pourquoi 2000 ou 4000 Hz ?
En quoi cela change sur les moteurs ?
En quoi cela change sur la chauffe ?
En clair faut il mieux etre a 2000 Hz ou a 4000 Hz ?
1) La fréquence 2000 Hz ou 4000 Hz n'a aucun effet sur les moteurs.
2) Elle influe seulement sur la cadence des Interruptions envoyées au soft de Gilles et, en conséquence, sur la chauffe du fil ...
Je m'explique :
* si l'on travaille à 2000 Hz (valeur par défaut dans la MM2001) correspondant à une période de 0,5 ms (1/2000), la carte envoie une IT au soft toutes les 0,5 ms ... le soft renvoie alors les nouvelles valeurs pour la commande de chauffe.
* si l'on travaille à 4000 Hz, correspondant à une période de 0,25 ms (1/4000), les valeurs du pourcentage de chauffe sont rafraichies plus souvent (2 fois plus souvent en l'occurence).
Avantage du 4000 Hz : le fil est alimenté par une tension hachée ,exemple pour une chauffe à 50 % ... pendant 0.125 ms alimentation à pleine tension et pendant 0.125 ms, pas de tension, durant ces 0.125 ms d'arrêt, le fil à moins le temps de refroidir que s'il est alimenté pendant 0.25 ms (0,5/2) et non alimenté pendant 0.25ms, à la fréquence de 2000 Hz.
Pour résumer, compte tenu de l'inertie thermique du fil, la chauffe est plus régulière en 4000 Hz qu'en 2000 Hz.

Michel Maury
Le 01-02-2002 - Peux-tu resumer le comportement des leds et buzzer ?
Fonctionnement des LEDs :
* LED "Moteur ON"
Cette LED s'allume lorsque les moteurs sont mis sous tension par CNC qui place un état HAUT sur la pin 17 du connecteur //.
*LED "Chauffe"
Elle clignote (scintille) au rythme de la commande de chauffe. La luminosité dépend du rapport cyclique de la commande de chauffe donc du pourcentage de chauffe réglé soit par la commande manuelle, soit par la commande du PC. Pour une chauffe à 99%, la LED est allumée avec la luminosité maxi. Pour 50%, la luminosité est environ réduite à moitié et l'on voit le scintillement à 20Hz ou à 40Hz suivant le réglage (2000 Hz (0.5 ms) ou 4000 Hz (0.25 ms)) du timer. Pour une chauffe à 2% (mini) la led est éteinte.
Fonctionnement du BUZZER :
Ce buzzer signale que le réglage de la chauffe dépasse la chauffe maxi mémorisée dans le PIC(99% par défaut). Ce dépassement peut intervenir soit en mode manuel (par l'action sur le bouton BP+) soit en mode "Chauffe par PC" si le PC envoi une commande de chauffe (rapport cyclique) supérieure à la chauffe maxi mémorisée dans le PIC. Noter que si l'inter de commande du mode de chauffe "Manuelle / PC" se trouve en position PC, et que la carte ne soit pas connectée au PC, le buzzer sonne. Cette situation correspond à une commande de chauffe toujours à 1 donc à un pourcentage de 100%.
Le réglage de la chauffe maxi par manipulation des BP, est décrit dans la doc de la carte.


Michel Maury
Le 17-04-2002 - Quelle est la puissance des résistances R9-R17 et RP1?
Les résistances R9 à R17 sont des résistances "classiques", soit 1/4 ou 1/2 Watt (Pas du tout critique !)
RP1, est constituée de 6 résistances de 10 K (1/4 ou 1/2 Watt) avec un point commun relié au +5V.
Rappel : un réseau de 6 résistances intégrées, on peut utiliser 6 résistances indépendantes montées verticalement et ensuite relier le point commun des 6 résistances au +5V (pastille située au même niveau - verticalement - que la patte 1 du pic.

Michel Maury
Le 26-04-2002 - Comment graver mon circuit de mm2001 et quelle typon utilisé ?
Un petit commentaire: le typon de la MM2001 téléchargeable en PDF comporte 2 erreurs sur des largeurs de piste à fort courant. Le problème est que je m'en suis aperçu après gravage de mon circuit. Il faut donc utiliser pour le typon celui de la doc complète MM2001 qui lui, est correct. A noter que le gravage d'un circuit, pour les amateurs d'un jour comme moi, est très simple à réaliser sans investissement. La seule chose qu'il faut, c'est acheter une plaque présensibilisée, du perchlorure de fer (en granule, c'est moins cher, mais à préparer à l'avance) et deux bac pour produit photo de la taille adéquate. Dans la maison, on trouve un halogène 500W et du débouche évier à base de soude (Desktop ou équivalent). J'insole le circuit pendant 3 min avec l'halogène 500 W, à environ 20 cm (typon scotché sur la plaque présensibilisé, encre côté résine), révélé avec le déboucheur évier dans le premier bac (30 s) , lavé à l'eau puis gravé avec le perchlo dans le deuxième bac (20 à 30 min). L'efficacité est améliorée si on chauffe au préalable le révélateur et le perchlo dans le four (même régime que pour les meringues, th1. attention à ne pas fondre les bac plastique!). à la fin, j'enlève la résine restant sur les pistes à l'acétone et étame à l'étain, en prenant soin de badigeonner tout le circuit au préalable avec de la graisse décapante. Le résultat est , au dire de connaisseurs, un CI qualité pro à prix mini.

Norbert Mosson
Le 26-04-2002 - Voila, j'ai des problemes de programmation de mon PIC, Puis'je avoir les chronogrammes sur les differents ports ?
J'ai fait des essais de programmation et j'ai enregistré les chronogrammes sur les broches :
* pin 1 (STROBE) du connecteur DB25 soit RB3 (pin 37 du PIC),
* pin 5 (D3) du connecteur DB25 soit RB6 (pin 39 du PIC),
* pin 3 (D1) du connecteur DB25 soit RB7 (pin 40 du PIC).
ci-joint les fichiers.

Michel Maury
Le 27-04-2002 - Je programme mon PIC , mais la programmation ne donne rien , la cvart ne semble pas fonctionner ?
Quelque fois ... Le PIC est configuré en "sommeil" (mode Wake-up), et dans ce mode l'oscillateur ne fonctionne plus. La programmation in-situ ne peut se faire dans ce mode. Celà m'est déjà arrivé sur un ou deux pics que je n'arrivais pas a programmer in-situ.
Il y a une manip (mauvaise !) qui le place dans cet état lors de la mise sous tension, mais je ne sais pas laquelle ??? Je soupçonne (peut-être ???)l'action de mettre sous tension alors que le cavalier est en mode "Prog",mais j'en suis pas sûr.

Michel Maury
Le 01-05-2002 - QUAND est ce que ce satané buzzer est sensé sonner et pourquoi ?
Le buzzer "couine" quand :
* la carte est en mode "Chauffe PC" mais que celui-ci n'est pas raccordé ... cette situation place la commande de chauffe "en l'air", soit à l'état logique "1", correspondant à une demande de chauffe de 100%, d'où l'alerte !
* la chauffe demandée (que ce soit en manuel ou en mode PC) dépasse la "Chauffe max" mémorisée . Par défaut, à la première mise sous tension de la carte, cette chauffe max est initialisée à 98%. Cette "chauffe max" peut être modifiée ensuite (en mode "Manuel") lorsque l'on a réglé manuellement la chauffe, on peut enregistrer cette valeur comme valeur "Chauffe max", par un appui simultané sur les 2 boutons BP+ et BP-. Cette valeur mémorisée deviens donc le seuil de "Chauffe max" pour la session en cours ET pour les autres sessions (après re-démarrage de la carte).
On peut réinitialiser la chauffe max à la valeur par défaut (98%) en maintenant le BP+ actionné et en faisant un RESET de la carte (appui sur le BP RESET ou remise sous tension).
* Un léger BIP est émis également en fin de découpe (en même temps que les applaudissements !!!).

Michel Maury
Le 05-05-2002 - Quel est l'ordre de programmation de ma mm2001 pour la programme in-situ ?
A cette occasion, je rappelle la procédure (qui me semblait évidente !) pour programmer le pic in-situ :
1°) Connecter la carte au port // du PC (qui peut déjà être sous tension et opérationnel).
2°) Mettre la carte sous tension. (NOTE IMPORTANTE: à ce moment le cavalier doit être en position "Normal")
3°) Lancer le logiciel de programmation MM2001LVP.exe
4°) Ouvrir le fichier "MM2001lvp.hex" pour le charger en mémoire (RAPPEL : il est commode, pour cela, d'avoir ce fichier dans le même répertoire que le fichier MM2001LVP.exe)
5°) Dans le menu "Programmation" cliquer "Lancer Programmation"
6°) QUAND LE LOGICIEL LE DEMANDE, placer le cavalier "PROG / NORMAL" en mode "PROG", et cliquer sur OK.
7°) Attendre que le logiciel DEMANDE de "Replacer le cavalier en mode NORMAL" et cliquer sur OK.
C'est TERMINE et ce n'est pas plus compliqué !!! mais il faut respecter cette procédure !!!


Michel Maury
Le 08-11-2002 - J'ai remarqué que même sans brancher l'alim de la carte mais en ayant laissé le branchement sur le port // avec le pc en marche, la led jaune reste allumée ainsi que des fois la rouge.Est-ce normal?
Ne t'inquiète pas !!! ... Ce n'est pas "normal" !!! mais c'est connu ... c'est un problème entre le pic et le circuit d'interface parallèle du PC.
Tout rentre dans l'ordre normal quand tu met la carte sous tension.

Michel Maury
Le 03-01-2003 - Est il possible de remplacer les 2 condensateurs ceramiques situés à la base du quartz de 27pf par des 22pf ?
Ma MM2001 fonctionne ainsi.

Gerard Prat
Le 19-01-2003 - J'alimente carte et moteurs par une alime de PC 12Volt 3A ,est ce que c'est suffisant pour les moteurs Conrad, j'ai bien une alim de PC ATX theoriquement 12 Volt 16A, mais elle ne veux rien donner de plus que du 11.5Volt bien que charge sur le 5 Volt par une ampoule 10 Watt.
L'objet de ma question concerne l'alime du fils chaud , Un transfo 150VA 2x 0-24V 3.12A sur lequel je soude un pont redresseur directement ( et lequel?) pour avoir du courant continu est il suffisant , ou il y a t il des composants a ajouter?
Ce choix de transfo est il judicieux en puissance pour un fil de 1.50m ?
Pour l'alim PC 12V 3A, (même si elle ne délivre que 11,5V) c'est largement suffisant pour alimenter les moteurs.
Alim fil chaud : 150 VA c'est bien comme puissance. 2 x 24V, si tu mets les enroulements en série cela va te donner 48 V efficace, soit 48 x 1,414 = 68 V en tension maxi. Et là tu peux avoir un problème au niveau du transistor BUZ11 qui ne supporte que 50 V.
Tu peux utiliser ton transfo, mais il te faut remplacer le BUZ11 par un IRF540 (max 100 V) par exemple.
L'alim. de chauffe doit être redressée et filtrée:
Pour le redresseur, il faut un pont redresseur qui puisse passer au moins 5A (10 A c'est mieux) et qui supporte 100 V
Pour le filtrage, tu peux mettre entre le + et le - du redresseur, 2 condensateurs électrochimiques de 2200 µF / 100 V.

Michel Maury
Le 20-01-2003 - Et si il les met en // ?? il aura moins de tension et plus d'amperage ?? non ?
ca passerait avec son BUZ11 ?
Oui, si les enroulements sont mis en //, il aura 24 x 1,414 = 34 V (à vide,soit environ 30 V à pleine chauffe) et le transfo pourra débiter 2 x 3,12 = 6,24 A ... et le BUZ11 serait alors hors danger ! ...
MAIS .... Un fil de 3/10 mm (Décathlon) à une résistance de (environ) 15 Ohms par mètre, soit pour 1,50 m une résistance de 22,5 Ohms (à froid, car à chaud R augmente).
Donc, on peut estimer l'intensité maximale que demandera le fil à l'alimentation (pour une chauffe à 100%) :
I = U/R = 30V / 22,5 = 1,4 A.
Or 1,4A s'est un peu léger pour chauffer suffisament le fil ...

Michel Maury
Le 21-01-2003 - Peut tu m'envoyer la procédure pour programmer le pic874 parce que je me pose quelques questions (l'interface doit-elle être sous tension, positions des interrupteurs, le fil doit-il être branché, les uln doivent-ils être en place ou pas, >............???)
Pour la programmation du pic, la carte doit bien sûr être sous tension et raccordée au port // du PC.
Tous les composants doivent être en place, mais il n'est pas nécessaire (même non recommandé) de raccorder le fil de chauffe ni les moteurs.
Position des interrupteurs (recommandée mais non indispensable) :
** Interrupteur "Chauffe ON/OFF" sur ON ** Interrupteur "Chauffe PC/ Manuelle" sur Manuel. ** Interrupteur "Moteur ON/OFF" sur OFF.
IMPORTANT : Le cavalier "Prog/Normal" doit être placé sur "Normal" lors de la mise sous tension de la carte.
Ensuite lancer le soft de programmation, Ouvrir le fichier (.HEX), Lancer la programmation et bien suivre (A LA LETTRE) les opérations demandées pour la manipulation du cavalier "Prog/Normal".

Michel Maury
Le 02-04-2003 - je viens de terminer la realisation de la carte MM2001 et je tombe sur un serieux probléme lorsque je veux programmer le pic in situ. Lorsque je lance la programmation de celui ci en ayant mis le cavalier sur programmation, j'ai le message suivant qui apparait : " instructions privilégiées " . Pourriez vous me dépanner ? ( je tourne avec win XP ; est ce là le problème ? )
Et oui, c'est là le problème ... !!!! snifff !!!! Le soft de programmation in-situ ne fonctionne que sous W9x, désolé !
Faut que je m'y remette .... YAPUKA .... etc... mais j'ai pas le temps pour l'instant !


Michel Maury
Le 13-04-2003 - Est-ce que les moteurs pap CONRAD utilisés dans cette réalisation supportent une tension de 15 volts de manière permanente ?
Avec une alimentation de 15 V, est-il exact que les résistances R1 à R8 sont inutiles et que les emplacements doivent être pontés et est-ce que des diodes zéner de 18 V conviennent ?
Les moteurs Conrad sont des moteurs 12 V et je pense qu'ils peuvent supporter 15 V.
Mais dans ton cas, tu doit profiter de cette tension de 15 V pour améliorer le temps de réponse des moteurs en mettant les résistances R1 à R8 (4,7 à 10 Ohms : puissance 7W à 10 W). Cela améliorera le fonctionnement des moteurs. OK pour les zéners 18V.

Michel Maury
Le 08-08-2003 - Le timer n'est pas reconnu sous cnc ? mais ma mm2001 fonctionne en manuel !
Le connecteur DB25 monté sur ta carte doit etre un connecteur MALE ! Le câble parallèle doit être un modèle DB25 Male côté PC et DB25 Femelle côté carte ... en clair une rallonge !

Michel Maury
Le 27-10-2003 - je ne trouve pas de 16F877, puis je utiliser un 17F877A ?
j'ais constaté que la programmation in situ d'un 16F877A ne se fait pas correctement
il y a bien qlq chose qui se programme mais c'est n'importe quoi ( verifié avec un programmateur externe) il me restait un 16F877 normal et la pas de probleme . j'ais ensuite programmé le 16F877A avec un programmateur de PIC et je l'ais mis sur l'interface et cela marche aussi .
Conclusions , le code est bon aussi pour le 16F877A , mais la procedure de prog in situ est a revoir. Dans l'attente programmer avec un programmateur d'eprom ...

Jean Francois Delhove
Le 14-11-2003 - Comment verifier que mon pic est bien programmé ?
La façon la plus fiable de vérifier si le pic fonctionne correctement, c'est de vérifier que la led "chauffe" clignote dès que l'on fait un Reset du pic, et que l'intensité lumineuse de cette led, augmente quand on actionne BP+ et diminue avec BP-.

Michel Maury
Le 14-11-2003 - Mon pic semble fonctionne, j'ai les informations des inters sur le soft sur le pc, mais je n'ai pas de valeur sur le timer ?
Les inters "PC/Manuel" et "Chauffe ON/OFF" sont lus directement (sur le port //) par le soft du PC, il est donc normal que le PC les reconnaissent mais ne veut pas dire que le pic fonctionne correctement.
Est-ce que dans le menu "Calibrage timer", tu obtiens le résultat 0,5ms ?

Michel Maury
Le 14-11-2003 - Ma mm2001 ne fonctionne pas ! que dois je verifier en premier ?
* Le quartz est-il bien un 16 MHz ?
* Le pic est-il un PIC16F874-20 ou PIC16F877-20 (20 Mhz et pas 04 MHz) ? .... ou bien un PIC16F87xA ?
* Est-ce que le connecteur DB25 sur la carte est bien un DB25 MALE ?
* Est-ce que le port // du PC est bien dans un mode bidirectionnel (EPP ou ECP) ? A voir dans le bios au démarrage du PC.


Michel Maury
Le 22-11-2003 - J'ai vu des choses concernant les caractéristiques de la carte MM2001 sur le site mais nulle part je n'ai vu l'attribution des signaux du port parallèle aux fonctionnalités.
> - gestion de la chauffe du fil : il faut envoyer qu'elles informations sur quel pin du port parallèle ?
Le signal de chauffe est envoyé par le PC sur la broche 16 du port //, vers la broche 34 (RB1 du PIC) toutes les 0,5ms (si la période timer est de 0.5 ms). Si la chauffe choisie est de 50% (par exemple) ce signal sera à l'état haut pendant 0,25 ms et à l'état bas pendant 0,25 ms (rapport 50 %). Le pic recevant ce signal va multiplier la période (0,5 ms) par 100 pour fournir un signal de période 50 ms (F = 20 Hz) pour la commande du transistor de chauffe (BUZ11 ou autre).
> - les bits de pas moteur sont envoyé à quel fréquence par le programme pour que la carte les traitent correctement ?
Tout est basé sur la période des interruptions que le timer envoi au PC. Je prends l'exemple d'une période timer = 0,5 ms.
Pour les moteurs, le programme (Découpe CNC) prend en compte la configuration "Durée mini entre 2 pas", prenons un exemple : durée mini = 2 ms. Lors de chaque interruption timer (toutes les 0,5 ms) le PC envoi (SI NECESSAIRE !) sur les broches 2,4,6 et 8 (DIR) et sur les broches 3,7,5 et 9 (STEP) les ordres correspondants aux moteurs.
Pourquoi "... si nécessaire.." ? Pour un moteur donné, les ordres DIR et STEP, ne serons EFFECTIVEMENT envoyés, QUE ... :
1°) SI ce moteur n'a pas reçu d'ordre de mouvement depuis AU MOINS 2 ms ("Durée mini = 2 ms")
2°) ET SI le moteur doit faire un pas dans un sens ou dans l'autre, en fonction du profil à décrire.
En résumé, chacun des moteurs, recevra un ordre (DIR et STEP), au minimum, toutes les 4 interruptions du timer, c'et à dire toutes les 2 ms (0,5 ms x 4 = 2 ms).
Voilà !
Je ne pense pas que cette explication intéresse beaucoup, ceux qui utilisent ce logiciel et cette interface pour découper des ailes qu'il veulent faire voler (ou casser !!!) le plus rapidement possible,... mais elle a pour but de satisfaire (du moins essayer !) la curiosité de ceux qui veulent savoir le pourquoi et le comment des choses.

Michel Maury
Le 13-02-2005 - après avoir cherché la cause des mes problemes avec ma carte mm2001, je me suis apercu que j'avais alimente la carte en 12 Volst ALTERNATIF !... :o( quelqu'un d'entre vous peut til me dire ce que j'ai pu bruler et quel composant je doit changer ?
C'est en effet, une grosse bêtise que tu as faite, .....
Mais rassures-toi, tu n'est sûrement pas le seul à l'avoir faite, il y en a d'autres qui, eux, n'ont pas osé l'avouer !!!
Bon, normalement, si les diodes de protection D1 (1N4007) et D2 (BY255) ont bien joué leur rôle, il ne doit pas y avoir trop de dégats.
Par prudence, avant de refaire des essais, enlève tous les circuits montés sur supports (PIC, ULN).
Pour les essais procède comme suit : 1) Alimenter la carte avec une tension continue (transformateur 12 V ou 15V + redressement + filtrage) Ensuite à l'aide d'un Voltmètre en position CC :
2) Vérifier que le régulateur 7812 fournit bien du +12V sur sa sortie (patte 3 du 7812 ou patte 1 du 7805).
3) Vérifier que le régulateur 7805 fournit du +5V sur sa broche de sortie (patte 3 du 7805) Si il y a un problème à un de ces niveaux, il faut changer le 7812 ou le 7805 ou bien les deux.
Si tout est bon jusque là, tu peux remettre le pic sur son support et faire le test (en position "Chauffe manuelle") de la led de chauffe et des BP+ et BP- ... cela permet de vérifier entre autre que le pic est bien programmé.
Si ce test est bon, monter les ULN et faire les essais avec la carte connectée au PC.
Bon courage,
PS : Je ne sais plus qui a écrit (sur cette liste !) que la diode BY255 ne servait à rien ??? ...!!!!

Michel Maury

 


Webmaster:  Olivier Segouin
Copyright ©2003 Aero@Net et Cnc@Net tous droits réservés (Articles, informations & Sujets).
Reproduction interdite sans autorisation.