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

Raspberry Pi Discussion :

Détecter 15V AC sur GPIO


Sujet :

Raspberry Pi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur Mécanique
    Inscrit en
    Mars 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur Mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2023
    Messages : 2
    Par défaut Détecter 15V AC sur GPIO
    Bonjour à tous.

    Je souhaite brancher un capteur inductif PNP sur un Raspberry 3B+.
    Ce capteur est alimenté en 12V, et fourni un tension entre sa borne de sortie et le GND de 4,3V à l'état bas, et 6,3V à l'état haut.
    Après quelque recherche, j'ai cru comprendre qu'il serait possible de simplement "soustraire" 3,9V afin d'obtenir 0,4V à l'état bas, et 2,4V à l'état haut. Cela pourrait ce faire via une diode Zener. Cette tension pourrait directement être lue par mon Raspberry, car sa plage de détection est de 0,8V pour un niveau logique bas et 2V pour un niveau logique haut (d'après mes infos).

    Voici mon schéma de câblage :
    Nom : Sans titre.png
Affichages : 538
Taille : 24,8 Ko

    Et comme vous vous en doutez, une fois le câblage réalisé, je n'obtiens pas le résultat attendu. Avec ce câblage, la GPIO du Raspberry reçoit 3V à l'état bas, et 5V à l'état haut.

    Merci par avance à ceux qui prendront le temps de m'aider.
    Bonne soirée

  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
    Mes années électroniques sont loin mais déjà, je pense que j'aurais mis la zener dans l'autre sens. Tel que tu l'a mise, elle se comporte comme une simple diode tout à fait standard.

    Mais pour moi c'est pas suffisant. Il faut connaitre les caractéristiques de ton capteur.
    Tu dis PNP, mais est-ce du collecteur ouvert, de l'émetteur ouvert ou est-ce une sortie linéaire. Il faut aussi connaitre le courant de sortie dans chacun des états, car il faut quand même un courant minimum qui traverse la diode pour l'activer.

    Donne la ref de ton capteur.

  3. #3
    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,

    sevyc64 a raison la diode n'est pas dans le bon sens. Je me pose les même questions que sevyc64. Ensuite, pourquoi ne pas faire simplement un pont diviseur à la sortie ?

    Quand j'ai des sorties numériques avec des tensions non TTL, j'utilise souvent des optocoupleurs (voir schéma). Il faut simplement ne pas oublier que la sortie est l'inverse de l'entrée
    Images attachées Images attachées  

  4. #4
    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
    Citation Envoyé par Auteur Voir le message
    Il faut simplement ne pas oublier que la sortie est l'inverse de l'entrée
    Sauf à utiliser un opto PNP
    Mais peut-être que ce n'est plus aussi courant de nos jours.

  5. #5
    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 sevyc64 Voir le message
    Sauf à utiliser un opto PNP
    Mais peut-être que ce n'est plus aussi courant de nos jours.
    J'avoue n'en avoir jamais vu.

  6. #6
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 648
    Par défaut Transition de niveaux et transistor.
    Bonjour,

    Je ne vois pas trop l'intérêt d'un optocoupleur quand il n'y a pas besoin d'isolation galvanique. De plus comme les deux états sont > 4V3 le photo-coupleur sera toujours passant

    Un malheureux transistor NPN fera très bien l'affaire s'il y a besoin de gain. Le signal est inversé mais pour une signalisation d'état, cela n'a généralement pas d'importance.
    Nom : Translation_niveaux.png
Affichages : 463
Taille : 27,0 Ko

    Image un peu grande pour un si petit montage.

    Les valeurs ne sont pas trop critiques. Il faut que la diode Zener soit au moins égale à 4.3 V et inférieure à 6.3 V. La résistance de base doit être calibrée pour que le courant à l'état haut soit proche de 1 mA (garantir la saturation avec un gain en courant d'une centaine) : (Vemax - Vz - 0.6V) / R de l'ordre de 1 mA.

    Le capteur inductif est une ampoule Reed (contact si aimant proche) ?

    Salutations

  7. #7
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 253
    Par défaut
    Bonsoir,
    Citation Envoyé par laig0h Voir le message
    Ce capteur est alimenté en 12V, et fourni un tension entre sa borne de sortie et le GND de 4,3V à l'état bas, et 6,3V à l'état haut.
    C'est étrange Comment as tu mesuré ça ?

    Je m'attendais à quelque chose comme ça à l'intérieur auquel cas il y a quelque chose qui ne va pas avec 4.3V à l'état bas et 6.3V à l'état haut avec 12V d'alimentation.

    Nom : Capture030.PNG
Affichages : 410
Taille : 32,4 Ko

  8. #8
    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 Vincent PETIT Voir le message
    Bonsoir,

    C'est étrange Comment as tu mesuré ça ?

    Je m'attendais à quelque chose comme ça à l'intérieur auquel cas il y a quelque chose qui ne va pas avec 4.3V à l'état bas et 6.3V à l'état haut avec 12V d'alimentation.
    Ton schéma et le dispositif décrit par laig0h me fait penser à la sortie d'un capteur IR sortie PNP que j'utilise régulièrement pour des manips en labo. Ce capteur s'alimente entre 12 et 24V et sa sortie est en 0V (état bas) ou tension d'alimentation (état haut). Et pour ces capteurs, j'utilise justement le système que j'ai posté dans mon précédent message.

  9. #9
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 253
    Par défaut
    Bonjour,
    Citation Envoyé par Auteur Voir le message
    Et pour ces capteurs, j'utilise justement le système que j'ai posté dans mon précédent message.
    Et c'est bon montage, d'ailleurs un pont diviseur comme tu as proposé à la place du "device" dans le schéma que j'ai posté, convient aussi.

    Mais vraiment, je suis étonné des valeurs annoncées (4,3V LOW et 6,3V HIGH) ou bien ce capteur est très différent de ce à quoi je m'attendais.

    laig0h, tu peux faire quelques essais ? As tu un ohmmètre ?

  10. #10
    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
    Sans doute des impédances parasites qui trainent quelque part, mais c'est vrai que pour justifier les 4.3V c'est un peu compliqué.
    Si on reprend le schémas de départ, et en supposant que la Zener est en réalité dans le bon sens, 4.3V en sorti du capteur, si on suppose la zener polarisée, ça nous fait tout de même un courant de fuite de 0.038 mA (et encore, je ne compte pas l'impédance d'entrée du Rpi).

    A l'état haut, 6.3V ça nous fait un courant de 0.23mA, et donc une impédance en ligne supposée du PNP de 25KOhm. Pas top pour quelque chose dont on attend le comportement proche d'un interrupteur.

    Et même le site (je pense !!! ) du fabricant ne donne pas beaucoup plus d'info sur ce capteur

  11. #11
    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
    C'est sans doute complètement bête mais si ces 4,3V étaient simplement un champ magnétique "parasite" : le champ magnétique terrestre ?

Discussions similaires

  1. [C#] Comment détecter l'appui sur 'Entrée' ?
    Par ArHacKnIdE dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/01/2008, 17h05
  2. [VBA] Détecter une modification sur formulaire
    Par BaRonm3 dans le forum Access
    Réponses: 10
    Dernier message: 21/06/2006, 12h12
  3. Réponses: 2
    Dernier message: 20/03/2006, 18h05
  4. Réponses: 2
    Dernier message: 09/09/2005, 10h45
  5. Détecter l'appui sur la touche de fonction F2
    Par titiyo dans le forum Composants VCL
    Réponses: 6
    Dernier message: 18/06/2003, 11h07

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