Arduino : Probleme de tension sur une entrée d'interruption.
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Arduino : Probleme de tension sur une entrée d'interruption.



  1. #1
    pouic92

    Arduino : Probleme de tension sur une entrée d'interruption.


    ------

    Bonjour,

    J'utilise une carte (arduino-like) Seeeduino MEGA sur laquelle est connecté un shield GSM/GPRS (SIM900)
    Une des sorties logique du shield, nommée IR, n'est pas reliée au connecteurs de la carte MEGA. Cette sortie IR délivre par ailleurs un signal de 3.8v à l'état haut.

    Je souhaite malgré tout utiliser cette sortie IR du shield GSM pour déclencher une interruption sur la MEGA.

    Comment relier cette sortie en 3.8v vers une entrée du MEGA qui fonctionne en 5v ? Au travers de quels composants (transistor ....) et schema faut il passer ?

    Merci

    -----

  2. #2
    vincent66

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    Bonsoir,
    3,8V est sauf erreur accepté comme un niveau haut, un 1 logique ...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  3. #3
    invite20391b4d

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    Bonsoir,

    tu souhaites faire une interruption sur front descendant ? 3.8V->0V ?
    Dans ce cas je pense qu'avec un transistor et une résistance de tirage pourrait faire l'affaire

    Exemple avec une résistance de "pull up" :

    - ta sortie est à +3.8V => transistor commandé => entrée de l'arduino = 0V
    - ta sortie passe à 0V => transistor non commandée => entrée de l'arduino = +5V
    Dans ce cas, côté arduino, se sera donc une interruption générée sur front montant

    Bonne soirée

    Si Vincent dit vrai, alors tu es tranquille et ce que je viens de te dire est inutile !

  4. #4
    nornand

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    Citation Envoyé par pouic92 Voir le message
    Bonjour,

    J'utilise une carte (arduino-like) Seeeduino MEGA sur laquelle est connecté un shield GSM/GPRS (SIM900)
    Une des sorties logique du shield, nommée IR, n'est pas reliée au connecteurs de la carte MEGA. Cette sortie IR délivre par ailleurs un signal de 3.8v à l'état haut.

    Je souhaite malgré tout utiliser cette sortie IR du shield GSM pour déclencher une interruption sur la MEGA.

    Comment relier cette sortie en 3.8v vers une entrée du MEGA qui fonctionne en 5v ? Au travers de quels composants (transistor ....) et schema faut il passer ?

    Merci
    Non pas IR mais RI (ring indicator)!

  5. A voir en vidéo sur Futura
  6. #5
    pouic92

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    Bonjour,

    J'ai vérifié : Ce n'est pas 3.8v mais 2.8v ==> donc je suis obligé de "convertir" le signal vers la carte MEGA.
    Le nom de l'entrée est bien RI et pas IR
    ... désolé, il est tard.

    En lisant les réponses, puis avec qq recherchent sur le web, j'arrive à la proposition suivante :

    Nom : 20130429_002353.jpg
Affichages : 119
Taille : 341,6 Ko

    Avec :

    - Transistor : 2N2222 (gain = 100)
    - VCC : +5v sous 50mA
    - CMD : 2.8v sous 10mA
    - R1 assez faible : 0.1K
    - Rb : 4.7 K

    Lorsque V(CMD) est à +2.8v ==> Le transistor est saturé ==> V(interrupt) est proche de 0v ==> Etat BAS
    Lorsque V(CMD) est à +0v ==> Le transistor est bloqué => V(interrupt) est proche de +5v => Etat HAUT.

    Correct ?

    Merci !
    Dernière modification par pouic92 ; 29/04/2013 à 00h57.

  7. #6
    invitefa96bd8f

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    tu as regardé dans la datasheet à partir de quelle tension on considère que c'est un état haut ?

  8. #7
    pouic92

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    oui :

    Pour l'Arduino :

    Vih entre Vcc * 0.6 et Vcc+0.5 ; soit entre 3v et 5.5v
    Vil entre 0v et Vcc * 0.3 ; soit entre 0v et 1.5v

    Cordialement

  9. #8
    pouic92

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    Un petit up svp.

    Mon schéma de 00h54 est il correct ?

    Merci ;o)

  10. #9
    vincent66

    Re : Arduino : Probleme de tension sur une entrée d'interruption.

    Oui, nonobstant (j'adore ce mot ) que tu puisses choisir un flanc descendant pour l'interrupt de l'arduino...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  11. #10
    pouic92

    [Resolu] Arduino : Probleme de tension sur une entrée d'interruption.

    Merci Vincent

    Je confirme que l'Arduino gère les fronts descendant pour déclencher les interruptions.
    http://arduino.cc/fr/Main/AttachInterrupt

    Cordialement,

Discussions similaires

  1. Problème d'interruption sur PIC18F458
    Par invite4e24a71d dans le forum Électronique
    Réponses: 6
    Dernier message: 31/03/2013, 01h02
  2. Problème d'interruption sur 16f876
    Par invite1d082d9d dans le forum Électronique
    Réponses: 5
    Dernier message: 10/09/2012, 09h32
  3. Arduino - Capteur analogique sur entrée numérique
    Par invite51330238 dans le forum Électronique
    Réponses: 12
    Dernier message: 08/07/2011, 19h51
  4. Limiter la tension sur une entrée analogique
    Par invitef09762c1 dans le forum Électronique
    Réponses: 20
    Dernier message: 26/04/2011, 09h17
  5. Problème Mesure tension Arduino
    Par invite7da22a48 dans le forum Électronique
    Réponses: 18
    Dernier message: 17/11/2010, 09h58
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...