Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - angelow

Pages: [1]
1
Bonjour,

effectivement j'avais loupé cette info ! c'est peut-être un miracle de ne pas avoir tout fait cramer alors.
dans ce cas je peux peut être raccorder les relais aux ULN2803 ? comme ça ça limite le courant dans les MCP23017 et je fais le même montage au niveau de l'alimentation de l'ULN que pour mes aiguillages branchés en direct.



 

2
Bonjour à tous,

je me permets de reposter sur ce sujet (j'en créerai un nouveau si besoin mais vu que je me suis pas mal basé sur ce qui a été fait ici, je me suis dit que ce serait pertinent).
Sur le réseau N (aiguillage Fleischmann) j'ai un programme python qui permet en i2c de piloter les aiguillages de deux manières en passant par un MCP23017 :
soit via un ULN2803 qui vient ensuite alimenter en direct les aiguillages.
soit en direct sortie du MCP23017 vers un relai 3.3V type HFD3/003 pour commander simultanément plusieurs aiguillages d'un coup (et éviter une surcharge dans les darlington).
Je suis finalement arrivé à une situation fonctionnelle mais parfois, j'ai une commande de relais qui ne fonctionne plus. le relais ne se ferme pas (il se ferme si je shunte le MCP23017, donc c'est pas un problème de relais). Et je n'ai aucune erreur qui est remontée dans mon programme lors de l'envoi de la commande i2c. Est-ce que le MCP23017 peut dysfonctionner si on lui met une charge induite en direct derrière ? et auquel cas ça m'arrivera à tous mes relais ?

Au niveau de la structure j'ai suivi le dernier schéma posté par l'auteur du fil, bien protégé les MCP23017 à l'aide de capacités, et installé des resistances de pull-up de 4.7kOhm.
Dans mon montage j'ai 5 MCP 23017 en tout dont une petite quinzaine qui entraine en direct des relais. pour l'instant seuls deux ont ce problème. Sur l'un d'eux d'ailleurs le problème est intermittent.

Si vous avez quelquonque proposition de solution ou de piste à étudier je suis preneur. J'ai commandé de nouveaux MCP23017 pour remplacer et vérifier si le problème est "résolu" en changeant de MCP23017. Je vous tiens au courant

Bonne journée !

Florian


Pages: [1]