Bonjour à tous,
Je dois gérer une série de boutons poussoir (BP) dans le but de détecter que l'un (ou plus) est enfoncé, le tout via un uCPU.
Je compte donc utiliser des BP (NC) avec une pull-up ou une pull-down.
La série de BP est relativement longue : disons une cinquantaine de mètres, avec environ un BP tout les 3 mètres ...
J'ai 2 choix (3 en fait)
1) j'envoie la masse dans la série d'inter et je mets une pull-up entre le +5v et l'entrée du uCPU.
2) j'envoie +24v dans la série d'inter, avec une pull-down sur le GND, et une R en série pour protéger l'entrée de mon uCPU (c'est un PIC, donc y'a des diodes de protec)
2.bis) comme en 2.1, mais j'utilise un comparateur (ou autre) pour passer de 0..24v à 0..5v pour protéger mon uCPU.
...
Quelle solution est la meilleure ?
Utiliser le GND et une pullup sur le +5v est le plus simple, mais est-ce que les 50m de câble ne vont pas être un problème ?!
... et donc ne devrais je pas plutôt faire passer le +24v dans les BP ?
Merci,
@+
Seb.
PS: je me suis aussi demandé si une solution à base d'un MAX232 ne serait pas une bonne idée ???
-----