Discussions Générales > Présentez vous !

Hello world...

<< < (5/6) > >>

EMA883:
3) pour le matériel j'ai quelques "UNO"compatibles d'avance que je peux soumettre à la torture   
 il ne me manque plus que le relai (pas de bistable dans ma collection) mais je me demande si un vieux aiguillage jouef ne ferait pas l'affaire en attendant  ::)  en couplant 2 sorties de l'ULN 2803 il devrait pouvoir commuter 1A

4) Pour tester avec des boutons à la place des capteurs je suppose qu'il faut des inter à bascule qui puissent envoyer alternativement 0V ou +5V sur la broche d'entrée?
 je ne connais pas la table de Carnaugh (4 entrées, 1 sortie) mais je vais m'instruire sur le sujet.

J'ai chargé le code aimablement proposé par MSPORT et effectivement il se compile et se "téléverse" sans souci,
je reviens vers vous après les premiers tests  8)

Cdt Eric   

msport:
Vu la logique qui attend l'évènement suivant, pas besoin de gérer les rebonds. On peut appuyer n fois sur le bouton, il ne se passera rien de plus.

https://www.ebay.fr/itm/12V-1-2-4-8-16-Channel-Relay-Module-With-optocoupler-For-PIC-AVR-DSP-ARM-Arduino/232719486897
Ces petits relais ont la bonne idée de simplifier le câblage, au moins pour les tests :

Ces relais alimentés en 12V sont commandés en 5V par les sorties arduino en étant opto isolées. Ils consomment 37,5 mA par bobine en 12V.
Il suffit de commander les deux relais par la même sortie 13 de l'arduino.
La gestion par programme est simple.

Les mêmes relais en 5V consomment un peu trop pour être raisonnablement alimentés par le 5V de l'arduino ~100 mA.
Pour la sortie de l'arduino ce serait OK car ils sont pilotés par transistor (isolé aussi).

Donc  une version modifiée pour relais bistable, la deuxième bobine est sur la pin 12.
Mais cette version ne fonctionne pas correctement, le bistable booster2 est commandé à chaque passage en zone de commutation.
Voila à un beau sujet de débogage ...

PS : mettre "reference arduino pullup" dans google  pour voir qu'il n'y a pas besoin de résistance, juste une mise au GND. Les reed n'ont qu'un contact.
De simple LED (avec résistance) sur les sorties permettent de visualiser ces sorties.

Benoit92:
Pour l'installation physique de ton réseau, tu penses tout centraliser (par paquet de 8 optocoupleurs - ULN 2803A)
ou bien répartir (1 ou 2 Optocoupleurs - 6N136 ou 6N137) l'électronique (+ arduino)  à coté du canton lui-même?

EMA883:
Bonjour,
ci-joint les premiers tests en imag:e

A gauche les 2 led d'activation des bobines du relai  B2 et B1
A droite   les 4 led pour les détecteurs D21 D12 D22 D11

Test 1:  2 trains en ses inverse: cela semble fonctionner (commute dans les 2 sens au niveau du 3 eme détecteur rencontré)
http://dl.free.fr/fHYPkPlLP 

Test 2: 2 trains dans le meme sens: commutation sur le 2eme détecteur et le 3 eme détecteur...
http://dl.free.fr/wdnT6wKE3

C'est un bon début mais je n'exclue pas des erreurs au niveau du cablage  ::)
NB: les 2 sorties bobine étaient affectée à la pin 13, je me suis permis de corriger (12 et 13) 

Encore merci de a bientôt
Eric
 
       

EMA883:

--- Citation de: Benoit92 le juillet 29, 2018, 12:42:50 pm ---Pour l'installation physique de ton réseau, tu penses tout centraliser (par paquet de 8 optocoupleurs - ULN 2803A)
ou bien répartir (1 ou 2 Optocoupleurs - 6N136 ou 6N137) l'électronique (+ arduino)  à coté du canton lui-même?

--- Fin de citation ---

En principe je répartis mes modules (boosters,  decodeurs d'aigulllages, retro-signalisation... ) tout autour du réseau mais pour les cantons de commutation  il se trouve qu'ils sont tous au même endroit, (a droite sur le plan ) il y a 6 zones de commutation soit 24 detecteurs que je vais donc regrouper le plus possible.
 
     

Navigation

[0] Index des messages

[#] Page suivante

[*] Page précédente

Utiliser la version classique