Auteur Sujet: controler aiguillage à solénoide avec un transistor  (Lu 4434 fois)

becbunsen

  • Newbie
  • *
  • Messages: 37
    • Voir le profil
controler aiguillage à solénoide avec un transistor
« le: juin 03, 2020, 10:30:02 pm »
Bonjour,
Je débute un peu avec l'arduino et j'ai fait un premier réseau mais je suis confronté à un probleme avec mes aiguillages:
J'ai réalisé le controle des aiguillages à solénoides avec un LN298 comme dans l'exemple sur le site mais j'ai grillé mon aiguillage.
En fait sur ce montage et sur les autres avec microprocesseur, le circuit est en tension quand la borne est à LOW et il faut donc HIGH en permanence pour le repos. Quand tout est branché et que ça marche, pas de soucis, mais il suffit d'un arret de l'arduino, d'un fil mal branché ou une bricole pour que les bornes passent à LOW et d' envoyer du courant sur les solenoides pendant de longues secondes( ou minutes ...)

Je trouve qu'il serait plus sécurisant pour ce genre d'aiguillage d'envoyer une impulsion avec une commande HIGH. De plus, le LN298 me parait surdimensionné pour envoyer juste une impulsion 12v de 0,5s.
Ne pourrait-on pas utiliser un transistor qui mettrait à la masse les bobines uniquement quand il est alimenté?

Mes maigres connaissances me disent que ça doit fonctionner mais ça s'arrete la: quel transistor?  besoin d'autres composants? possibilité d'ajouter une petite led de controle....
Bref si un spécialiste pouvait m'orienter pour faire un petit truc simple....

Merci Beaucoup
Julien
 

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : controler aiguillage à solénoide avec un transistor
« Réponse #1 le: juin 03, 2020, 11:20:02 pm »
Une alternative pour commander les solénoïdes est le circuit ULM2803 ou ses équivalents.
Faire une recherche sur le site éditorial et le forum avec "2803" ...
Cordialement

becbunsen

  • Newbie
  • *
  • Messages: 37
    • Voir le profil
Re : controler aiguillage à solénoide avec un transistor
« Réponse #2 le: juin 03, 2020, 11:47:21 pm »
Oui, en effet, ça a l'air d'etre une bonne solution aussi et qui marche dans le "bon sens".
je vais essayer ça
Merci

JPM06

  • Newbie
  • *
  • Messages: 49
    • Voir le profil
Re : controler aiguillage à solénoide avec un transistor
« Réponse #3 le: juin 22, 2020, 12:30:53 pm »
Bonjour,

Pour commander les moteurs d'aiguillage à solénoïde, j'utilise des darlingtons BDX53C ou équivalents (boitier TO220).

Les ULN 2003, 2803, 2804 etc sont moins encombrants, mais ils ont un courant limité à 0,5A, c'est bien trop peu pour des moteurs Peco, par exemple (mais bien sûr tout dépend du type de moteur).

Pour éviter de griller les moteurs (c'est toujours possible en cas de bug ou de plantage), tu peux faire précéder tes transistors d'une alimentation à décharge capacitive. Il y a plein de schémas sur le net.

Il y a d'autres façons de faire, mais plus compliquées.

Cordialement.

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : controler aiguillage à solénoide avec un transistor
« Réponse #4 le: juin 22, 2020, 08:51:13 pm »
On peut monter les sorties des ULN2803 et autres en parallèle (une note d'application en montre x3)
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2889
  • 100% Arduino et N
    • Voir le profil
Re : controler aiguillage à solénoide avec un transistor
« Réponse #5 le: juin 24, 2020, 08:49:27 am »
Une solution à relais (vendus par paquets de 8 ou 16) qui marche tout le temps :
http://forum.locoduino.org/index.php?topic=290.msg3412#msg3412
Cordialement,
Dominique