CNC Utilisation de Diode

  • Auteur de la discussion shodan47
  • Date de début
shodan47
shodan47
Compagnon
24 Juin 2019
775
47700 Casteljaloux
  • Auteur de la discussion
  • #1
Bonjour

Sur une de mes machines j'utilisais le programme interne avec une carte arduino et alternativement une carte CNC pour Mach3
Les sorties vers les Drivers moteurs étant communes aux deux systemes j'avais une prise a 8 broches avec 5V/Dir-(1)/Step-(1)/Dir-(2)/Step-(2)/Dir-(3)/Step-(3)... que je branchais sur l'arduino ou le CNC alternativement car interférences même si l'alim de l'arduino coupé.

Je pense que l'on peut mettre des diodes sur les 7 fils des signaux pour que le courant ne passe que dans un sens et éviter un retour dans le syteme inactif. Si oui quel genre de diode utiliser?

Sinon comment faire cohabiter les deux systemes?

Merci
 
wika58
wika58
Compagnon
17 Déc 2006
13 185
FR-54560 Lorraine
AMHA une sélection électrique (interrupteur a 4 galettes... 4 inverseurs) reste le plus sûr pour éviter des interférences entre les 2 systèmes.

Ca pourrait marcher avec des diodes mais il faut faire attention aux sens de circulation des courants (pull down en général)...
Mais tu devras tout de même avoir une masse commune entre le système Arduino et Mach3....
 
shodan47
shodan47
Compagnon
24 Juin 2019
775
47700 Casteljaloux
  • Auteur de la discussion
  • #3
AMHA une sélection électrique (interrupteur a 4 galettes... 4 inverseurs) reste le plus sûr pour éviter des interférences entre les 2 systèmes.

Ca pourrait marcher avec des diodes mais il faut faire attention aux sens de circulation des courants (pull down en général)...
Mais tu devras tout de même avoir une masse commune entre le système Arduino et Mach3....
j'avais pensé a un inverseur enfin deux car en trouvé un a 8 poles ca va etre difficile, c'est pour ca que je pensais aux diodes
Pourquoi faut il une masse commune?
 
pailpoe
pailpoe
Compagnon
29 Jan 2011
1 364
Haute-Saône
Normalement, les drivers sont pilotés avec des sorties à collecteur ouvert donc on peut paralyser les commandes facilement.
maintenant, comment sont tes sorties ?
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 309
Corsier-sur-Vevey (Vaud)
Bonjour shodan47
AMHA une sélection électrique
Pourquoi pas une commutation électronique avec des CD4016? Les niveaux logiques seraient respectés.


Cordialement
jpbbricole
 
shodan47
shodan47
Compagnon
24 Juin 2019
775
47700 Casteljaloux
  • Auteur de la discussion
  • #6
Bonjour shodan47

Pourquoi pas une commutation électronique avec des CD4016? Les niveaux logiques seraient respectés.


Cordialement
jpbbricole
ca c'est pas mal comme solution !!!
Apparement ça se pilote comme des relais classiques et vu que ce ne sont que des signaux 5V
Mais contrairement aux relais classiques ce sont de simples interrupteurs pas basculateurs....
Peut etre une carte 8 relais a ce moment la, mais j'evitais de m'en servir car ca perturbe facilement l'arduino malgré les optocoupleurs
 
Dernière édition:
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 309
Corsier-sur-Vevey (Vaud)
Bonjour shodan47

Pour le CD4016, il faut 2 portes par signal, ce qui en fait un commutateur en mettant le côté driver MPAP ensemble.
Peut etre une carte 8 relais a ce moment la, mais j'evitais de m'en servir car ca perturbe facilement l'arduino malgré les optocoupleurs
Si c'est ce type de relais dont tu parles, je ne pense pas qu'ils puissent influencer l'Arduino, je n'ai jamais eu ce type de problème, avec ou sans optocoupleur.

Cordialement
jpbbricole
 
shodan47
shodan47
Compagnon
24 Juin 2019
775
47700 Casteljaloux
  • Auteur de la discussion
  • #8
Pour le CD4016, il faut 2 portes par signal, ce qui en fait un commutateur en mettant le côté driver MPAP ensemble.
oui je viens d'en commander, au besoin j'en mets 4
Si c'est ce type de relais dont tu parles, je ne pense pas qu'ils puissent influencer l'Arduino, je n'ai jamais eu ce type de problème, avec ou sans optocoupleur.
C'est sur ma première fraiseuse modifiée, l'année dernière.En fait j'avais fait un montage atypique avec une seule alim et un seul driver pour les trois moteurs, la carte redirigée l'alimentation vers le bon moteur en fonction de l'axe selectionné
je n'avais pas réellement des problèmes avec l'arduino mais avec l'afficheur lcd
 
wika58
wika58
Compagnon
17 Déc 2006
13 185
FR-54560 Lorraine
Quid du Vcc avec des switches logiques.

Une commutation par relais me semble mieux.
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 309
Corsier-sur-Vevey (Vaud)
Salut Pat
Quid du Vcc avec des switches logiques.
Excellente remarque, mais les relais il faut aussi les alimenter, quel système doit assumer, l'Arduino ou Mach3?

Cordialement
jpbbricole
 
shodan47
shodan47
Compagnon
24 Juin 2019
775
47700 Casteljaloux
  • Auteur de la discussion
  • #11
les relais c'est le plus simple, sur le coté NF du relais je laisse l'alim vers l'arduino, et sur le coté NO je peux basculer tous les relais vers la carte CNC , un inter 5V qui alimente tous les relais en meme temps et ca doit faire l'affaire
J'ai commandé des CD4016 pour quelques euros car ca peut avoir plein d'application interessante aussi
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 309
Corsier-sur-Vevey (Vaud)
Bonjour
Une proposition de schéma, c'est pas testé et je ne suis pas certain des résistances 10K, mais ça doit fonctionner.
1604487083254.png


Cordialement
jpbbricole
 
shodan47
shodan47
Compagnon
24 Juin 2019
775
47700 Casteljaloux
  • Auteur de la discussion
  • #13
oui j'ai regardé le schéma des CD4016 c'est le schéma que j'imaginais , raison pour laquelle je disais qu'il en faut 3 ou 4 pour les trois moteurs
Merci en tout cas
 
Charly 57
Charly 57
Compagnon
21 Déc 2008
5 391
FR-57330 Moselle
Bonjour
Si tu veux j'ai ça à prix forum et dont je ne me servirai pas. Dit moi ....
1604487965461.png
 
wika58
wika58
Compagnon
17 Déc 2006
13 185
FR-54560 Lorraine
Très bonne idée aussi.
 
shodan47
shodan47
Compagnon
24 Juin 2019
775
47700 Casteljaloux
  • Auteur de la discussion
  • #16
merci @Charly 57 ca peut le faire , c'est la solution la plus simple et efficace je pense
je t’envoie un mp?
 
Dernière édition:
coredump
coredump
Compagnon
8 Jan 2007
4 619
FR-06
Pourquoi des 4016?
Un simple 74157 permet de multiplexer 4 canaux. A choisir en LS ou HCT pour garder la compatibilité TTL.
 
Haut