Auteur Sujet: Masse commune  (Lu 22121 fois)

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Masse commune
« le: avril 25, 2021, 05:22:07 pm »
Bonjour,
Je compte utiliser des Arduino pour plusieurs choses sur mon réseau :
- commande de l'allumage des signaux,
- commande de l'éclairage du décor (bâtiments, rues...)
- commande des aiguillages,
- commande de l'alimentation des voies (réseau analogique).
Ben oui, on peut faire plein de choses, alors pourquoi pas...
Mais pour les différentes fonctions, la tension n'est pas la même (5V pour les signaux, 12V pour les voies, et je pars sur du 16V~ redressé basiquement avec une diode pour les moteurs d'aiguillages).
Pour chaque fonction, il faut que la masse soit commune entre celle de l'Arduino et celle de l'alimentation du système qu'on commande.
Ma question : si je veut commander des systèmes différents par le même Arduino, je vais me retrouver avec la masse mise en commun entre le 5V, le 12V... Ca ne risque pas de poser problème ???

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Masse commune
« Réponse #1 le: avril 25, 2021, 05:38:05 pm »
Bonjour,

je vous suggère de poster un schéma de ce que vous envisagez et on vous dira si c’est correct.
Préférez un bloc secteur 12V stabilisé pour votre Arduino.
Cordialement

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #2 le: avril 26, 2021, 06:26:24 pm »
Bonsoir,
C'est noté pour l'alimentation de l'Arduino.
Pas de logiciel pour faire les schémas, mais à la main ça donne ça (je ne suis pas un pro, j'espère que c'est compréhensible !)

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #3 le: avril 26, 2021, 06:27:00 pm »
Suite : moteur d'aiguillage commandé par Arduino
« Modifié: avril 26, 2021, 06:28:34 pm par babskwal »

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #4 le: avril 26, 2021, 06:27:25 pm »
Suite : voie commandée par Arduino
« Modifié: avril 26, 2021, 06:29:01 pm par babskwal »

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #5 le: avril 26, 2021, 06:29:29 pm »
Et tout, combiné, avec la question des masses

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Masse commune
« Réponse #6 le: avril 26, 2021, 09:07:40 pm »
Je vous suggère d'éviter d'utiliser une tension redressée en 1/2 alternance avec un ULN2803.
Le dispositif de protection contre les surintensités risque d'être mis en défaut.
Ce composant n'est pas prévu pour ce mode de fonctionnement.

Marcel vient de poster la documentation des MP, où il apparait que le 12V cc convient pour la commande de  ces aiguillages,
Vos moteurs d'aiguillages pouvant donc fonctionner en 12V continus, remplacez le 16V alternatif par cette tension.

vous pouvez garder cette alimentation unique pour :
le Vin de l'arduino,
le COM de l'ULN2803 (broche 10)
le Vs du L298 (broche 4)

ensemble :
le GND de l'ULN2803 (broche 9),
le GND de l'arduino,
les senses A et B du L298 (si vous n'utilisez pas de résistance de mesure du courant) (broches 1 et 15)

Vous devez alimenter le 5V du L298 (broche 9) (par exemple avec le 5V de l'arduino)
N° des broches en référence au boitier Multiwatt.

Vérifiez qu'il n'y a aucun contact entre les voies et les bobines et commun de vos aiguillages.
Pour être sur d'un schéma, il vaut mieux qu'il porte le n° de broche et la fonction correspondante des circuits.
« Modifié: avril 26, 2021, 09:18:17 pm par msport »
Cordialement

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #7 le: avril 26, 2021, 10:22:40 pm »
Merci de votre réponse !
J'étais partant pour cette solution pour les MP1 car c'est moins rapide (plus réaliste à mon goût) et plus silencieux qu'en 12 V CC...
Les ULN risquent-ils beaucoup ? Y a-t-il une astuce pour ralentir les MP1 en continu ?
Pour le reste, je vais prendre le temps de lire plus en détail, et voir comment décliner.
Bonne fin de soirée !

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Masse commune
« Réponse #8 le: avril 26, 2021, 11:28:06 pm »
Je ne connais pas ce matériel (MP), mais vous pouvez tenter de réduire la tension de 12V par PWM.
Vu le cout des ULN2803, vous pouvez aussi faire des essais.
Cordialement

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #9 le: avril 26, 2021, 11:40:43 pm »
J'ai fait un essai, ça fonctionne, mais une fois ne veut pas dire fiabilité à long terme !  ;)
Oui, en PWM, je n'y ai même pas pensé  :( merci de l'idée !

trimarco232

  • Sr. Member
  • ****
  • Messages: 345
    • Voir le profil
Re : Masse commune
« Réponse #10 le: avril 27, 2021, 07:04:06 pm »
Bonjour,

il faut en effet se méfier des diodes de protection des sorties des uln2803, même si je ne pense pas que ça ne pose pas de problème dans ce cas précis

je rejoins msport pour te dissuader d'utiliser des formules exotiques. Pour faire chuter un peu la tension, tu peux aussi utiliser 3 diodes en série pour ramener les 12v= à 10v

par ailleurs, l'ensemble de tes schémas me parait correct (un peu + d'annotations serait mieux pour les non habitués); très bien aussi de faire des tests préalables

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #11 le: avril 27, 2021, 07:11:36 pm »
Sur mon précédent réseau je commandais ainsi de moteurs PECO PL-11 (moins gourmands en intensité que les fameux PL-10 !!!) avec le même principe, avec une unité à décharge capacitive PL-35 via des ULN2803.
OUPS !!!
Gros oubli dans mon texte et mes schémas !!!
Je divisais le courant en utilisant plusieurs transistors de l'ULN2803 en parallèle. Je pars sur ce même principe.

babskwal

  • Jr. Member
  • **
  • Messages: 67
  • Echelle N, analogique DIY
    • Voir le profil
Re : Masse commune
« Réponse #12 le: avril 28, 2021, 09:55:51 pm »
Bonsoir,

Je viens de faire l'essai avec la commande en 12V et PWM. J'ai commencé par un sketch simple pour voir, et je me suis rendu compte que le moteur "chantait". J'ai donc passé l'arduino en 32 kHz, problème de vibration réglé (c'est bien les articles PWM de Locoduino !!!)

Je suis quand même mitigé sur le résultat : cela fonctionne bien jusqu'à des valeurs de PWM de l'ordre de 180. Ce qui donne un mouvement d'aiguillage encore un peu rapide par rapport à l'alimentation directe en alternatif, ou par rapport à l'alimentation via ULN et redressement en 1/2 alternance.
Si je baisse un peu plus la valeur de PWM (en dessous de 180, mais cela dépend des moteurs), le moteur ne bouge plus. Il faut alors l'alimenter directement en 12V pur pour le débloquer, car même via l'ULN en PWM 255, il ne se déplace plus.

Ca va pas dans le sens de la fiabilité, à moins de garder une valeur de PWM élevée, avec un moteur rapide et sonore... ou je reviens à mon ~ redressé en 1/2 alternance et je prends le risque pour mes ULN...

Ou autre idée ?

CATPLUS

  • Sr. Member
  • ****
  • Messages: 435
    • Voir le profil
Re : Masse commune
« Réponse #13 le: avril 29, 2021, 06:46:51 am »
Bonjour

En complément du pdf

http://forum.locoduino.org/index.php?topic=1211.0

A voir (avec traducteur gogole)
https://model-railroad-hobbyist.com/node/42200

Cordialement
Best Regards

trimarco232

  • Sr. Member
  • ****
  • Messages: 345
    • Voir le profil
Re : Masse commune
« Réponse #14 le: avril 29, 2021, 09:01:11 am »
hypothèse :
le problème à 32kHz c'est que ça raccourcit aussi l'impulsion, ce qui fait qu'avec un moteur à l'induit paresseux, il reste coincé dans ses frottements ; la solution dans ces cas, c'est d'augmenter la tension à 18v pour lui donner le coup de pied au --- nécessaire à le faire bouger ...
... qui fera le test pour la communauté ?