Académique Documents
Professionnel Documents
Culture Documents
Ces sorties ont trois fils, dont les couleurs sont standards bien que parfaitement contre-
intuitives:
Le fonctionnement de ce type sortie est relativement simple: le capteur agit comme un bête
interrupteur.
Un pull-up consiste simplement à connecter une ligne de signal à une tension quelconque par
l'intermédiaire d'une résistance. Dans notre cas, lorsque le capteur est repos, la ligne de signal
est à la tension du pull-up et lorsque la capteur est actif, la tension passe à zéro. Attention, la
résistance est obligatoire. Si vous branchez directement la ligne de signal à la source de
tension, il va y avoir un court circuit dès que le capteur va mettre en commun la ligne de signal
et la masse. La valeur typique pour une résistance de pull-up est 4.7kΩ. Dans le cas des
modules Yoctopuce, vous n'aurez pas besoin d'ajouter une résistance externe: les pull-up sont
intégrés dans les modules.
Le principe du pull-up
L'avantage des sorties NPN est la possibilité de pouvoir choisir une tension de signal arbitraire.
Notez qu'une sortie NPN fonctionne à l'inverse d'une sortie PNP: le signal passe à zéro quand
le capteur est actif.
Le Yocto-IO
Le Yocto-IO et son grand frère le Yocto-Maxi-IO-V2 sont les interfaces idéales pour lire une
sortie PNP ou NPN. Cependant, ces modules n'étant pas capables de fournir plus de 5V, vous
aurez probablement besoin d'une alimentation externe pour alimenter votre capteur.
Connexion à un Yocto-IO
Le Yocto-PWM-Rx
Le Yocto-PWM-Rx est aussi capable de lire une sortie NPN ou PNP. Il mesure un duty-cycle de
0% quand l'entrée est à zéro et un duty-cycle a 100% quand l'entrée est à un. Il dispose même
d'un compteur d'impulsions qui permet de compter avec précision le nombre de transitions qui
ont eu lieu en un temps donné. Il est capable de compter plusieurs dizaines de milliers de
transitions par seconde. En revanche, son temps de réaction pour détecter un changement de
duty-cycle de 0 à 100%, et inversement, est relativement long, de l'ordre d'une seconde. Pour
pouvez donc l'utiliser pour compter des objets qui passent, même très vite, devant un capteur,
mais pas pour savoir exactement quand un objet est devant le capteur. Comme pour le Yocto-
IO, vous aurez besoin d'une alimentation externe pour votre capteur.
Capteur NPN:
Pour interfacer un capteur NPN avec un Yocto-PWM-Rx, il vous faut:
1. Connecter la masse (-) de l'alimentation externe et le fil bleu du capteur sur la masse du
module
2. Connecter le (+) de l'alimentation externe et le fil brun du capteur ensemble
3. Connecter le fil noir sur le canal de votre choix et sur l'entrée pull-up (PU) correspondante
Capteur PNP:
Pour interfacer un capteur PNP avec un Yocto-PWM-Rx, il vous faut:
1. Connecter la masse (-) de l'alimentation externe et le fil bleu du capteur sur la masse du
module
2. Connecter le (+) de l'alimentation externe et le fil brun du capteur ensemble
3. Connecter le fil noir sur le canal de votre choix
Le Yocto-Knob
Le Yocto-Knob est une solution bon marché, par contre il marchera avec les sorties NPN mais
pas avec les PNP. Là aussi, vous aurez besoin d'une alimentation externe. Pour connecter un
capteur NPN à un Yocto-Knob il vous faut:
1. Connecter la masse (-) de l'alimentation externe et le fil bleu du capteur sur la masse du
module
2. Connecter le (+) de l'alimentation externe et le fil brun du capteur ensemble
3. Connecter le fil noir sur le canal de votre choix
Attention, le Yocto-Knob est beaucoup moins cher que le Yocto-PWM-Rx ou encore le Yocto-IO
et il y a une raison pour cela: Le Yocto-Knob n'est pas un module isolé. Vous devrez donc vous
assurer que l'alimentation externe du senseur et celle du Yocto-Knob peuvent partager la
même masse et qu'il sont alimentés depuis la même phase. Sinon vous risquez fort de griller
quelques éléments.
Conclusion
Pour conclure voici un petit tableau de comparaison des quatre modules utilisables pour
interfacer des capteurs avec sortie NPN ou PNP.
Voilà, vous savez tout. Vous pouvez maintenant acheter des capteurs avec sortie NPN ou PNP
sans craindre de ne pouvoir les interfacer avec des modules Yoctopuce.