Filtre passe-bas
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Filtre passe-bas



  1. #1
    sdec25

    Filtre passe-bas


    ------

    Bonjour.
    J'utilise le circuit en PJ pour voir si l'interrupteur est ouvert ou fermé.
    Pour cela, j'ai relié le signal à une broche d'interruption externe d'un PIC18.
    Le problème est qu'il y a parfois des parasites sur le signal (l'interrupteur se ferme quelques µs) ce qui déclenche des interruptions.
    Je voudrais utiliser un filtre passe-bas pour éviter d'avoir ces interruption parasites.
    L'idéal serait de retarder un front descendant (ouverture de l'interrupteur) et pas un front montant.
    Est-ce possible, de préférence avec des composants simples (RC par ex) ?
    Merci.

    -----
    Images attachées Images attachées  

  2. #2
    gcortex

    Re : Filtre passe-bas

    à quoi sert ta diode ?

    le moins cher est un traitement logiciel

    sinon 47K 1µF = 50ms
    et une résistance de 470 ohms pour limiter les pics de courant


  3. #3
    sdec25

    Re : Filtre passe-bas

    Merci pour ta réponse.
    à quoi sert ta diode ?
    C'est parce qu'il peut y avoir des pics de tension de l'autre côté (cf schéma plus complet en PJ).
    Un traitement logiciel est possible mais j'ai une interruption à chaque front descendant, ce que j'aimerais éviter.
    A propos, j'ai oublié de préciser des données : le temps d'ouverture de l'interrupteur varie entre 500µs et 5ms, et le temps entre 2 impulsions est variable (la fréquence n'excède pas 100 Hz).

    sinon 47K 1µF = 50ms
    et une résistance de 470 ohms pour limiter les pics de courant
    47K 1µF c'est un circuit RC ? On le place comment ? Et ça ne va pas retarder aussi les fronts montants ?
    Merci
    Images attachées Images attachées  

  4. #4
    gcortex

    Re : Filtre passe-bas

    t'as des flags pour valider/interdire les interruptions

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

    Re : Filtre passe-bas

    Citation Envoyé par gcortex Voir le message
    t'as des flags pour valider/interdire les interruptions
    Oui mais je ne veux empêcher les interruptions que quand c'est des parasites.

    Mon signal a normalement cette forme :
    --------\_______/---------\_______/-----

    mais certaines fois il y a beaucoup de parasites :
    ----\/-\____/------\/\/\_____/-------
    Il y a beaucoup trop de parasites par rapport aux impulsions normales.

  7. #6
    sdec25

    Re : Filtre passe-bas

    Pas d'autres idées ?

  8. #7
    invite01caa1a5

    Re : Filtre passe-bas

    Ah on peut pas tout avoir,
    si tu limites la fréquence d'entrée, automatiquement tu retardes les fronts montants .
    Soit le système est très réactif et y a des fausses alertes, ou il est plus lent et tu es sûr de
    ne pas avoir de déclenchement intempestif
    Bonsoir

  9. #8
    inviteb0999d79

    Re : Filtre passe-bas

    as tu finit par trouver la solution à ton probléme car je suis dans le même cas et j'aimerai un peu d'aide stp

  10. #9
    sdec25

    Re : Filtre passe-bas

    Citation Envoyé par zaza1386 Voir le message
    as tu finit par trouver la solution à ton probléme car je suis dans le même cas et j'aimerai un peu d'aide stp
    Oui j'ai mis en série une résistance de 10k ohms et une condensateur plastique de 3nF entre l'entrée non filtrée et la masse (l'entrée filtrée est entre la résistance et la capa).
    Ça retard la montée en tension de 30µs et je n'ai plus de parasites.

  11. #10
    inviteb0999d79

    Re : Filtre passe-bas

    ok merci donc sa retarde seulement les rebonds sa ne les annules pas? (Moi je souhaite annulé les rebonbs parasites qui plante mon comptage)

  12. #11
    sdec25

    Re : Filtre passe-bas

    Qu'est-ce que tu appelles un rebond ?
    Si un parasite dure moins de 30µs ça l'annule.

  13. #12
    inviteb0999d79

    Re : Filtre passe-bas

    un rebond est pour moi ce qu'un parasite est pour vous, enfin je pense. C'est à dire une impulsion suplémentaire non prévu par le programme.

    J'ai en fait un interrupteur qui à chaque declenchement doit incrémenter un compteur. Seulement à chaque declenchement celui ci est incrémenté trois fois d'ou mon probleme.

  14. #13
    sdec25

    Re : Filtre passe-bas

    ok donc parasite et rebond sont à peu près la même chose.
    Un parasite est un signal très court, alors qu'un interrupteur est commandé à la main, donc les rebonds peuvent être longs.
    Je pense que le plus simple serait un traitement logiciel, mais si le comptage se fait en matériel, il faudrait un filtre avec une grosse capa et/ou une grosse résistance, pour une constante de temps en ms, pas en µs.

  15. #14
    inviteb0999d79

    Re : Filtre passe-bas

    OK merci je vais faire quelque essais.

    Je programme avec l'Arduino au niveau du logiciel et je suis débutante sur ce logiciel je ne sais donc pas comment eviter ces rebonds avec.

Discussions similaires

  1. calcul de filtre RC passe bas et passe haut
    Par invite3922314b dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 20/05/2008, 07h33
  2. calcul d'un filtre passe bas et passe haut
    Par invite3922314b dans le forum Électronique
    Réponses: 0
    Dernier message: 18/05/2008, 21h54
  3. Filtre BF glissant résonnant passe bas >> passe haut?
    Par invite9e4e8705 dans le forum Électronique
    Réponses: 7
    Dernier message: 05/03/2008, 18h45
  4. filtre passe bas
    Par invite870bfaea dans le forum Électronique
    Réponses: 2
    Dernier message: 23/11/2006, 12h55
  5. filtre passe-bas
    Par invite984597ea dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 06/09/2006, 20h19
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...