Réduisez la tension allant du codeur absolu au MCU

vib

Réduisez la tension allant du codeur absolu au MCU


Mon encodeur absolu a besoin de 24VDD (le minimum est de 11v) et envoie le même VDD à la broche de sortie. Mais mon MCU ne tolère que 3,3 V ou 5 V. Je pourrais utiliser une résistance, mais si l’ampli change légèrement pour une raison quelconque, cela pourrait être un problème pour mon MCU.

J’envisageais d’utiliser un MOSFET, qu’en pensez-vous? est-ce mieux? Je ne connais pas ce genre de choses MERCI

entrez la description de l'image ici

Fiche technique de l’encodeur:
http://download.schneider-electric.com/files?p_Reference=W915601910811&p_EnDocType=Instruction%20sheet&p_File_Id=1391814451&p_File_Name=W915601910811_A06.pdf

Dhans

Pardon. je ne comprends pas ce que vous essayez de dire … s’il vous plaît soyez clair et si le schéma est là, ce sera utile

vib

Je vais essayer d’être plus clair: j’ai 6 broches de sortie sur mon encodeur absolu. L’état haut est 24vdd, l’état bas est 0v ​​Et l’état change toujours sur chaque broche lorsque l’encodeur se déplace. J’ai vu que si j’utilise une résistance, la tension chutera mais en fonction de l’ampli passant, la tension changera. Afin de ne pas endommager ma tension de réception MCU des broches de sortie de l’encodeur, j’envisageais d’utiliser un MOSFET. Si ça va?

Presque fini

Veuillez fournir un lien vers la fiche technique de l’encodeur. Vous pouvez probablement utiliser un diviseur de tension résistif.

TonyM

Veuillez modifier votre question et y ajouter ces détails. N’ajoutez pas de détails dans les commentaires. Sinon, vous vous attendez à ce que les gens rassemblent tout cela dans leur tête. Meilleure sera la qualité de votre question, meilleure sera la qualité des réponses que vous attirerez.

vib

J’ai édité le premier post

Réponses


 Michael Karas

En lisant votre question et en consultant la fiche technique de l’encodeur, il est clair que votre encodeur est équipé de ce que l’on appelle la « sortie PNP ». Ce style de sortie fournira du courant à partir de l’alimentation positive de l’appareil pour un état logique et coupera ce courant pour l’autre état logique. Pour prendre en charge ce type de sortie codeur, vous devez doter votre MCU d’un circuit de type « entrée NPN ». Il existe plusieurs façons de procéder avec différents types de circuits, composants et puces.

Le circuit le plus simple et le plus robuste pour gérer ce problème serait peut-être d’utiliser l’idée suivante si cela ne vous dérange pas d’utiliser des composants discrets à faible coût.

entrez la description de l'image ici

La diode D1 est placée dans le circuit pour protéger le transistor NPN dans le cas où il y a des pointes négatives sur le fil du codeur en raison de perturbations provenant d’autres pièces de la machine.

Ce circuit fonctionnera bien pour la plupart des vitesses auxquelles l’encodeur fonctionnerait et vous n’utiliseriez que des sorties asymétriques de l’encodeur. Si votre encodeur a un nombre de lignes élevé et fonctionne jusqu’à son régime maximal, vous pouvez constater que les connexions de type PNP / NPN peuvent ne pas fournir des performances de commutation assez rapides. Dans ces cas, vous voudrez utiliser les paires de sorties différentielles pour les sorties A, B et 0 de l’encodeur et obtenir la partie qui a les sorties du pilote de paire diff 5V. Ensuite, votre côté MCU utiliserait un récepteur différentiel pour les signaux, comme indiqué dans la fiche technique de l’encodeur:

entrez la description de l'image ici

Presque fini

La version à entraînement différentiel peut également être requise si votre câble est long; il aura une bien meilleure immunité au bruit.

vib

Cela semble bon. Je vous remercie. Qu’en est-il de l’utilisation d’un simple optocoupleur? Ça devrait faire l’affaire, non?

Michael Karas

@vib – Le simple opto-coupleur peut également fonctionner, mais il n’est vraiment nécessaire que si vous avez besoin d’une isolation galvanique entre la machine où l’encodeur est monté et où se trouve votre MCU. Gardez également à l’esprit que la plupart des optocoupleurs « simples » coûteront également plus cher et limiteront la fréquence de commutation maximale encore plus que le simple circuit NPN illustré ci-dessus.


 cinglé

J’ai utilisé une diode de base et une résistance de rappel dans le passé.
simple décalage de niveau de diode

nidhin

Pouvez-vous élaborer la réponse?

 

#au, #la, absolu,, allant, codeur, du, MCU, Réduisez, tension

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *