IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Signal analogique carré 0-24V


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Avide d'apprentissage
    Inscrit en
    Avril 2012
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Avide d'apprentissage
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 80
    Par défaut Signal analogique carré 0-24V
    Bonjour,

    Je suis confronté au problème 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,

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 254
    Par défaut
    N'importe quel relais 24V devrait faire l'affaire, le relais est alimenté en 24V par ton signal coté bobine, et non pas en 5V.

    Ensuite, tout dépend de la fréquence de ton signal. Un relais est un commutateur relativement très lent, et, comme tout contacteur mécanique, a un phénomène de rebond.
    Peut-être qu'un optocoupleur serait plus approprié.

  3. #3
    Membre confirmé
    Homme Profil pro
    Avide d'apprentissage
    Inscrit en
    Avril 2012
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Avide d'apprentissage
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 80
    Par défaut
    Citation Envoyé par sevyc64 Voir le message
    Un relais est un commutateur relativement très lent, et, comme tout contacteur mécanique, a un phénomène de rebond.
    Peut-être qu'un optocoupleur serait plus approprié.
    Je comptais utiliser un relais électronique à base de transistor et non mécanique pour les raisons que tu viens de citer.

    Je vais me renseigner sur le fonctionnement d'un optocoupleur parce que je n'ai jamais eu l'occasion d'en utiliser.

    Merci en tout cas.

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    quelque chose me gêne dans ton problème : la tension varie entre 0 et 24V ou prend-elle 2 valeurs 0 ou 24V ?

    Dans le 1er cas (tension analogique) : tu peux utiliser un AO avec un gain inférieur à 1.

    Dans le second cas (si elle ne prend que 2 valeurs), pourquoi ne pas utiliser simplement un pont diviseur avec un potentiomètre ? Tu règles le curseur pour avoir 5V lorsque tu as 24V et tu utilises une entée numérique Arduino. Attention, choisis bien ton potar pour limiter le courant en entrée.
    Si souhaite passer par le transistor (en mode bloqué/saturé) n'oublie pas qu'il va agir comme une port logique inverseuse.

  5. #5
    Membre confirmé
    Homme Profil pro
    Avide d'apprentissage
    Inscrit en
    Avril 2012
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Avide d'apprentissage
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 80
    Par défaut
    Citation Envoyé par Auteur Voir le message
    bonjour,

    quelque chose me gêne dans ton problème : la tension varie entre 0 et 24V ou prend-elle 2 valeurs 0 ou 24V ?

    Dans le second cas (si elle ne prend que 2 valeurs), pourquoi ne pas utiliser simplement un pont diviseur avec un potentiomètre ?
    Effectivement elle ne prend que 2 valeurs.

    Je vais voir s'il existe des modules diviseur de tension déjà soudé et prêt à l'achat.

    Merci pour le tuyau, ça m'arrange d'utiliser une entrée digitale parce qu'en réalité je ne sais pas quand il faut utiliser une entrée analogique.

    C'est un problème qui m'embête depuis un moment.

  6. #6
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par akuma8 Voir le message
    Merci pour le tuyau, ça m'arrange d'utiliser une entrée digitale parce qu'en réalité je ne sais pas quand il faut utiliser une entrée analogique.
    Entrée numérique : ton signal prend 2 valeurs 0 ou 5V. C'est le signal TTL (en binaire 0V => 0 ; 5V => 1).
    Entrée analogique : ton signal varie entre 0 et 5V. Comme par exemple, un sinus ou tout signal provenant d'un capteur (accéléromètre, photo-résistance par exemple).



    Citation Envoyé par akuma8 Voir le message
    Je vais voir s'il existe des modules diviseur de tension déjà soudé et prêt à l'achat.
    Je me répète mais je préfère insister sur ce point :
    Attention, choisis bien ton potar pour limiter le courant en entrée.
    sinon tu peux griller ton Arduino.


    sevyc64 a mentionné l'optocoupleur. Ce composant a un gros avantage : les deux parties sont complètement isolées électriquement. S'il y a un souci au niveau de la sortie de ton système, ton Arduino est protégé. C'est l'optocoupleur qui prend tout. Donc penche toi également sur cette solution. J'ignore quel signal tu souhaites récupérer mais peut-être que cette solution est bien meilleure que celle du potentiomètre.

  7. #7
    Membre confirmé
    Homme Profil pro
    Avide d'apprentissage
    Inscrit en
    Avril 2012
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Avide d'apprentissage
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 80
    Par défaut
    Re-bonjour,

    J'ai trouvé un relais avec optocoupleur, celui-là : http://www.miniinthebox.com/fr/2-voi...r_p407338.html

    Vous pensez qu'il pourra faire l'affaire ?

    Ce qui n'est pas évident avec ce type de site marchand, c'est qu'il manque souvent la doc technique du coup ce n'est pas évident de s'y retrouver.

    Je vous remercie

Discussions similaires

  1. generer un signal 40khz carre
    Par iceheart31 dans le forum Débuter
    Réponses: 10
    Dernier message: 25/09/2012, 09h19
  2. Réponses: 0
    Dernier message: 12/09/2011, 10h08
  3. Génération d'un signal analogique NI6211
    Par NI6211User dans le forum LabVIEW
    Réponses: 0
    Dernier message: 07/07/2011, 12h23
  4. [NI6008] Sortie signal analogique
    Par papa0101 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 09/12/2008, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo