Ah mais c’est plus clair maintenant, tout ce configure avec ce bornier d’alimentation
je cherchais des straps que l’on voit sur certaine version de cette carte.
L’une des bornes + sert à mettre, au besoin, ces résistances au + 5.
Si tu choisis cette option, ton premier montage devait fonctionner, à une inversion
de signaux près (que l’on inverse sur le port // avec linuscnc).
Reste un deuxième GND peut être as t il une fonction aussi.
maintenant que tout fonctionne, Il faut que tu rebranches l’entrée enable.
Concernant ta commande de moteur, c’est une bonne idée mais ton LM317 me
semble un peu juste. 1.5A sous 12V te fait un moteur d’une vingtaine de Watts, il
est certainement plus puissant pour une broche. Quand tu vas lui demander du couple,
les ampères vont arriver.
Il y a d’autres solutions plus puissantes en commande manuelle. La modulation
de la tension 12V se fait pas des impulsions dont on fait varier la largeur. Avec cette
solution, la commande chauffe très peu (à l’inverse de ton LM317). C’est la self
du moteur qui intègre ces impulsions en tension continu.
Sur ebay on trouve des dimmers gradateurs pour halogène.
Si tu veux gérer la commande avec Linuxcnc, et par la même occasion monter
un codeur sur la broche, piloter sa vitesse (indépendamment de la charge) et
sa position, faire une servo-broche.
Il faut le commander par un « driver avec pont en H » par exemple :
http://www.ebay.fr/itm/Max-40A-DC-Motor-Driver-Drive-Module-H-Bridge-PWM-Control-Fast-Braking-/330879052441?pt=LH_DefaultDomain_0&hash=item4d09edaa99#ht_7618wt_1216
http://www.ebay.fr/itm/High-Current-DC-Motor-Driver-Module-MOSFET-control-for-Robot-Arduino-Projects-/221197916032?pt=LH_DefaultDomain_0&hash=item33806c5780#ht_7469wt_1216
http://www.ebay.fr/itm/50A-Single-H-Bridge-Motor-Driver-Module-PID-For-Arduino-intelligent-car-/281209900885?pt=LH_DefaultDomain_0&hash=item41796a8f55#ht_2208wt_978
Sur le port// il te faudra configurer :
2 ou 3 nouvelles sorties : enable (au besoin), dir , PWM (pulse with modulation) modulation par largeur
d’impulsions "MLI"généré par linuxcnc
3 nouvelles entrées pour le codeur : voie A voie B Index les 2 voies en quadrature
pour le sens de rotation et pour augmenter la résolution par x4 et un Index pour
démarrer les cycles de filetage.
C’est un peu le problème du port//, sa limite en fréquence, on ne peut pas
rentrer un codeur à trop haute résolution si la broche tourne à grande vitesse.
C’est l’un des premiers avantages de remplacer la carte optocouplé par une
carte Mesa electronics, en plus de l’asservissement de broche, tu peux brancher aussi
2 manivelles electroniques
Si tu choisis le driver vu sur ebay, il faut juste rajouter un circuit logique 4011
sans aucun autre composant pour tranformer dir pwm en une autre commande pwm-cw et pwm-ccw