Besoin conseils conception réseau DCC modulaire évolutif

Tout sur ce qu'il nous faut pour alimenter nos réseaux.

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar loulout
28 Juil 2023, 20:38

Bonjour,

J'ai un petit réseau HOm (analogique) que je voudrais automatiser. Il me faut donc détecter la présence ou l'approche d'un train en certains endroits. Après avoir vu pas mal de techniques possibles, on dirait que la solution capteur à effet Hall est la meilleure. Le réseau est ou sera géré par une carte Arduino alimentant les voies.

Il reste alors à choisir les capteurs et à les relier à la carte. J'ai vu qu'il existe 3 modèles prévus pour fonctionner avec Arduino :
https://www.lextronic.fr/module-capteur ... 51693.html
https://www.lextronic.fr/module-capteur ... 51705.html
https://www.gotronic.fr/art-capteur-a-e ... mplte_desc

J'ai toutefois quelques questions :
- est-ce que ces 3 modèles peuvent se placer sous table avec le capteur dépassant entre 2 traverses ?
- est-ce que d'autres composants sont nécessaires ?

D'autre part, le capteur TLE4905L (https://www.gotronic.fr/art-tle4905l-10 ... mplte_desc) peut-il être utilisé avec une carte Arduino, et si oui, comment ?
loulout
 
Messages: 59
Enregistré le: 31 Jan 2023, 20:36

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar Conchito91
29 Juil 2023, 20:03

Il existe deux types de capteurs à effet Hall :

    - les capteurs analogiques qui, alimentés en 5V, fournissent une tension analogique entre 0V et 5V proportionnelle à l'amplitude du champs magnétique détecté. Sans champs magnétique, la tension de sortie est de 2,5V et évolue vers le 0V ou le 5V suivant le sens du champs magnétique par rapport au capteur. La sortie doit être connectée à une entrée analogique de l'Arduino et la valeur du zéro est à prendre en compte dans la mesure.

    - les capteurs digitaux qui, alimentés en 5V, fournissent une sortie à 0V ou à 5V si un champs magnétique est présent ou pas. La sortie est à raccorder à une entrée digitale de l'Arduino.
Pour un capteur de passage, un capteur à effet Hall digital est tout indiqué.

L'utilisation d'un module pour Arduino n'apporte pas grand'chose. Le seul intérêt est d'avoir une LED qui indique l'état du capteur à effet Hall. Par contre, le circuit imprimé du module occupe de la place sous la voie.
Le premier module proposé (https://www.lextronic.fr/module-capteur-effet-hall-double-sortie-51693.html) est un capteur analogique équipé d'un comparateur (à sortie tout ou rien) pour générer le signal digital. Le seuil de déclenchement est réglable par potentiomètre. C'est un peu luxueux et encombrant pour un détecteur de passage.

Conchito
Avatar de l’utilisateur
Conchito91
 
Messages: 29
Enregistré le: 08 Avr 2021, 19:47

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar loulout
29 Juil 2023, 20:18

Merci Conchito pour les explications. Mais est-ce que les capteurs non prévus pour Arduino et beaucoup plus discrets, comme le TLE4905L évoqué précédemment, nécessitent d'autres composants entre eux et la carte Arduino ?
Sinon, quel serait l'avantage des capteurs pour Arduino ?
loulout
 
Messages: 59
Enregistré le: 31 Jan 2023, 20:36

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar Conchito91
29 Juil 2023, 21:41

TL4905L.jpg


Il suffit de connecter directement les trois pattes du capteur à effet Hall, suivant la data sheet :
Vs au +5V de l'Arduino
GND au GND de l'Arduino
Q la sortie du capteur sur une entrée digitale de l'Arduino.

Attention, l'aimant du véhicule doit passer en face d'une des grandes faces du capteur. (le capteur doit être couché sur la voie, et ses pattes courbées pour traverser le ballast et la planche support)

Comme dit précédemment, l'intérêt des modules pour Arduino, c'est la led et les broches pour les connecteurs Dupont.
Avatar de l’utilisateur
Conchito91
 
Messages: 29
Enregistré le: 08 Avr 2021, 19:47

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar loulout
29 Juil 2023, 23:09

Comme je ne connais pas encore très bien tout ce qui touche à Arduino, quelle est la différence entre les connecteurs pour Arduino et les pattes du TLE4905 ? Avec les connecteurs, on se passe de soudures ?
loulout
 
Messages: 59
Enregistré le: 31 Jan 2023, 20:36

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar PaulXpress
30 Juil 2023, 07:20

Bonjour,

Si tu veux connecter un TLE4905 directement sur un Arduino, il faut que tu ajoutes une résistance de 1,2 Kohms entre la borne 1 (Vs) et 3 (Q). Car celui-ci commute à la masse quand il est actif et ton signal sera bien à 0 pour l'Arduino, mais quand il n'est pas actif, si tu n'as pas la résistance ton signal sera dans un état quelconque pour l'Arduino, la résistance le force à 1.
Pour le pliage des pattes il y a un sens, par défaut le TLE4905 est activé par le pôle Sud de l'aimant sur le côté du marquage, dans l'autre sens il serait activé par le pôle Nord. On peut d'ailleurs utiliser cette propriété pour différencier les activations en fonction des locos.

Il existe également des Hall à verrouillage (TLE4935-45), ils sont activés par le pôle Sud et le reste tant qu'ils ne sont pas désactivés par le pôle Nord, il faut savoir que ceux-ci sont actif à l'allumage.

Jean-Paul
Jean-Paul

HO Fleischmann Profi. RocRail. ECoS (locos) et DR5000 (accessoires). EcosDetector (occupation), Uhlenbrock 63330 et Hall (passage). SwithPilot Servo (aiguillages) et Digikeijs DR4018 (éclairage et signalisation).
Avatar de l’utilisateur
PaulXpress
Bavard
 
Messages: 1016
Enregistré le: 22 Juin 2020, 16:51
Localisation: Pays de Retz

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar jc59
30 Juil 2023, 10:04

Bonjour,

J'utilise ce montage pour initialiser la position d'un pont tournant, entrainé par un moteur pas à pas et piloté par Arduino. Les différentes positions sont ensuite définies par le nombre de pas accomplis par le moteur.
Par habitude, je mets systématiquement une résistance de PullUp, dont Jean-paul rappelle très utilement le rôle.

Celle-ci n'est toutefois pas indispensable avec un Arduino. Lorsque l'on définit le rôle d'une broche, par exemple la broche 4 en entrée par pinMode (4, INPUT); ,on peut utiliser pinMode (4, INPUT_PULLUP); et une résistance de 20kΩ est alors présente en PullUp. Cette valeur est certes un peu élevée (je mets souvent 10k dans mes montages)

Jean-Claude
DR5000. DR4088 LN pour les rétros. DR4018 pour les moteurs d'aiguillages MTB MP5, les signaux et les éclairages. DR4024 pour les servos.
Logiciel TrainController V9 Silver
jc59
 
Messages: 744
Âge: 69
Enregistré le: 02 Fév 2018, 19:32
Localisation: Nord

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar loulout
30 Juil 2023, 11:26

Bon, je crois que je vais me tourner vers les capteurs (analogiques sans doute) pour Arduino, cela simplifiera les choses. Merci à chacun pour les explications détaillées.

J'ai créé il y a 2 jours un autre topic concernant la liaison entre Arduino, réseau analogique et aiguillages. Si vous avez des idées, n'hésitez pas ! :) Bien souvent, on trouve difficilement les trucs de base, mais détaillés, dans les forums ou les sites spécialisés. Et comme le site Locoduino est toujours en panne, c'est moins facile en ce moment bien qu'il existe un site d'archives (https://web.archive.org/web/20220526024 ... duino.org/).
loulout
 
Messages: 59
Enregistré le: 31 Jan 2023, 20:36

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar efel
30 Juil 2023, 17:31

PaulXpress a écrit:Bonjour,
....
Si tu veux connecter un TLE4905 directement sur un Arduino, il faut que tu ajoutes une résistance de 1,2 Kohms entre la borne 1 (Vs) et 3 (Q). Car celui-ci commute à la masse quand il est actif et ton signal sera bien à 0 pour l'Arduino, mais quand il n'est pas actif, si tu n'as pas la résistance ton signal sera dans un état quelconque pour l'Arduino, la résistance le force à 1....
Jean-Paul

Bonjour,

Pourquoi ne pas se servir de la résistance de pull up intégrée dans l'arduino ?
Cordialement,
efel
 
Messages: 355
Enregistré le: 28 Aoû 2013, 08:18

Re: Besoin conseils conception réseau DCC modulaire évolutif

Messagepar Tram47
16 Jan 2024, 17:29

D'ici 8 jours, je me procurerai un TLE4905L.
Branchement sous 12 V. pour pouvoir commander un relais inverseur.
Placé au milieu de la voie le TLE4905L sera sollicité par le passage d'un aimant "LGB" placé sous les engins moteur.
Tous les engins circulant sur le réseau "MOMI" sont équipés obligatoirement d'un aimant. Un block système simplifié assure la sécurité lors des expos.
A suivre .....
Président de la Compagnie Ferroviaire de Guyenne et Gascogne ,réseau "MOMI International"
Avatar de l’utilisateur
Tram47
Voleur de microscope
 
Messages: 457
Âge: 76
Enregistré le: 15 Déc 2007, 19:27
Localisation: Lot & Garonne

Précédente

Retourner vers Électricité, électronique et numérique

Qui est en ligne

Utilisateurs parcourant ce forum : Bing [Bot], Google [Bot] et 53 invités