Signal analogique carré 0-24V pour Arduino

Signal analogique carré 0-24V pour Arduino - Nano-ordinateur, microcontrôleurs, FPGA - Electronique, domotique, DIY

Marsh Posté le 28-11-2014 à 18:09:03    

Bonjour,
 
C'est mon 2e post sur le forum et je ne sais pas si celui-ci est bien dans la bonne section.
 
Mon problème est le suivant :  
 
j'ai un signal carré renvoyé par un capteur, ce signal varie entre 0V et 24V.
 
J'aimerai récupérer ce signal via une entrée analogique d'une carte arduino méga.  
 
Le problème est que l'arduino n'accepte que 5V, j'aimerai donc baisser cette tension de sorte à avoir : 0-5V sans perte d'information.  
 
J'ai pensé à utiliser un relais alimenté en 5V et commandé en 24V, ainsi à chaque basculement je récupère soit 0 soit 5V.  
 
Je ne trouve malheureusement pas de relais qui pourrait m'assurer cette fonctionnalité.  
 
Pourriez-vous m'apporter votre expertise sur ce problème ?  
 
Je vous remercie,


---------------
Cdt,
Reply

Marsh Posté le 28-11-2014 à 18:09:03   

Reply

Marsh Posté le 28-11-2014 à 18:10:43    

salut
 
utilise un optocoupleur


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 28-11-2014 à 18:12:03    

Merci pour cette réponse mais peux-tu développer un peu plus ta pensée ? Merci

Reply

Marsh Posté le 28-11-2014 à 18:35:27    

simple un optocoupleur est ce que tu recherche
 
http://i.stack.imgur.com/9WA13.gif


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 28-11-2014 à 20:40:23    

Merci pour ce retour rapide.  
 
Je n'ai jamais eu à utiliser ce composant donc je vais me renseigner un peu plus.  
 
Dans ton schéma, UC_In ne serait pas plutôt UC_Out ?  
 
Merci en tout cas  :)


---------------
Cdt,
Reply

Marsh Posté le 28-11-2014 à 20:44:00    

UC_in c'est le nom de la destination :o


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 28-11-2014 à 20:49:47    

Au temps pour moi alors :).  
 
J'espère qu'il en existe déjà de sorte à ne pas avoir à souder les composants moi-même.  
 
Je vais me renseigner, je reviens si le problème est résolu.  
 
Merci

Reply

Marsh Posté le 01-12-2014 à 09:48:42    

madpo a écrit :

simple un optocoupleur est ce que tu recherche
 
http://i.stack.imgur.com/9WA13.gif


 
Une question sur le schéma, à quoi correspond le 0.25W sur la première résistance ?  
 
Merci

Reply

Marsh Posté le 01-12-2014 à 12:17:54    

c'est la puissance qu elle peut dissiper


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 01-12-2014 à 16:04:43    

Une autre question :  
Quel est le role de la zener ?  
J'ai fait une simulation sous LTSpice avec ce composant : http://pdf1.alldatasheet.fr/datash [...] C817A.html
et j'ai une sortie de 5V avec ou sans la zener.  
J'ai également enlever une des 2 résistances pour ne garder qu'une en la dimensionnant pour ne pas dépasser un courant de 50mA à mon entrée d'optocoupleur.  
J'ai le même résultat sauf qu'il est inversé : pour 24V j'ai 0V en sortie et pour 0V j'ai 5V en sortie.  

Reply

Marsh Posté le 01-12-2014 à 16:04:43   

Reply

Marsh Posté le 01-12-2014 à 17:48:47    

ça c'est parce que dans le schéma que j'ai mis tu es en collecteur ouvert


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 23-11-2015 à 18:41:29    

Ce sujet a été déplacé de la catégorie Hardware vers la categorie Electronique, domotique, DIY par TotalRecall


---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 11-12-2015 à 12:48:26    

akuma8 a écrit :

Bonjour,
 
C'est mon 2e post sur le forum et je ne sais pas si celui-ci est bien dans la bonne section.
 
Mon problème est le suivant :  
 
j'ai un signal carré renvoyé par un capteur, ce signal varie entre 0V et 24V.
 
J'aimerai récupérer ce signal via une entrée analogique d'une carte arduino méga.  
 
Le problème est que l'arduino n'accepte que 5V, j'aimerai donc baisser cette tension de sorte à avoir : 0-5V sans perte d'information.  
 
J'ai pensé à utiliser un relais alimenté en 5V et commandé en 24V, ainsi à chaque basculement je récupère soit 0 soit 5V.  
 
Je ne trouve malheureusement pas de relais qui pourrait m'assurer cette fonctionnalité.  
 
Pourriez-vous m'apporter votre expertise sur ce problème ?  
 
Je vous remercie,


 
 
Et un simple pont diviseur, ça t'irait pas?


---------------
« Quand j'étais jeune, j'étais très con. Je suis resté très jeune. »Jean-Claude Van Damme
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed