[Autre] Compteur d'impulsions
Répondre à la discussion
Affichage des résultats 1 à 23 sur 23

Compteur d'impulsions



  1. #1
    ewok2

    Compteur d'impulsions


    ------

    Bonjour

    Je souhaiterai surveiller ma consommation d'eau a l'aide d'un raspberry qui a pas mal de GPIO occupé.
    J'ai donc ajouté un MCP 2307 pour ettendre ne nombre d'IO.
    Le compteur d'eau envoi des impusions.
    pour eviter d'avoir a l'interroger trop ou rater des impusions, j'ai ajouté un compteur d'impulsion type M74HC393.

    J'ai le schéma suivant ci joint

    L’interrogation du MCP2307 a l'air de bien fonctionner.
    Mais quand j'interroge une des 2 voie du compteur d’impulsion, je ne vois rien bouger.

    Je me pose 2 question (Je n'ai pas de doc avec le compteur a impulsion).
    Dois je relier l'autre fil du compteur a impulsion (pas le fil qui vas sur Clock) sur du GND ou du VCC ?

    Quand je met la pin de reset a 1 je ne vois pas les 4 sortie du compteur a zero...

    Une idee sur un pb dans mon montage ?

    Pour simuler une impusion, puis je mettre du VCC ponctuellement sur la Clock sans risque ?

    Merci

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

  2. #2
    DAUDET78

    Re : Conteur d'impulsion

    Citation Envoyé par ewok2 Voir le message
    pour eviter d'avoir a l'interroger trop ou rater des impusions, j'ai ajouté un compteur d'impulsion type M74HC393.
    Probablement inutile. La fonction "compteur" est intégré à beaucoup de µC
    (Je n'ai pas de doc avec le compteur a impulsion).
    Une photo ?
    Pour simuler une impusion, puis je mettre du VCC ponctuellement sur la Clock sans risque ?
    - Tu mets une 10K entre l’entrée Clock et Vcc
    - Tu mets un bouton poussoir de court-circuit entre l’entrée Clock et le 0V

    Ton compteur devrait changer d'état (j'ai pas dit "compter régulièrement " 0, 1 , 2 , 3 , 4 , 5 etc mais du genre aléatoire 7 , 4 , 9 , 1 , 8 , 4 etc à cause des rebondissements de ton contact )
    J'aime pas le Grec

  3. #3
    ewok2

    Re : Conteur d'impulsion

    Merci pour ta réponse Daudet

    Probablement inutile. La fonction "compteur" est intégré à beaucoup de µC
    Oui j'aurai pu le mettre directement sur un port GPIO avec un trap mais j'ai decouvert ca trop tard et je n'ai plus de GPIO de libre du coup...
    Et pour le fun je tenterai bien de faire marcher ce compteur

    Pour la photo du compteur Cf photo jointe.

    - Tu mets une 10K entre l’entrée Clock et Vcc
    - Tu mets un bouton poussoir de court-circuit entre l’entrée Clock et le 0V
    Ok pour le schema de test.
    Et a ton avis si je branche un GPIO (avec le pull-up interne) sur le clock aurai je une impulsion propre ?

    Merci

    Nom : compteur.JPG
Affichages : 236
Taille : 28,6 Ko

  4. #4
    DAUDET78

    Re : Conteur d'impulsion

    Citation Envoyé par ewok2 Voir le message
    Et a ton avis si je branche un GPIO (avec le pull-up interne) sur le clock aurai je une impulsion propre ?
    Oui et non .
    - Tu auras une bonne impulsion au point de vu niveau logique
    - Mais si c'est un contact qui rebondi, tu auras un multi-comptage . Faut tester.
    J'aime pas le Grec

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

    Re : Conteur d'impulsion

    Bon en fait le pb n'est peut etre pas au niveau des impulsions du compteur.
    Quand je reset le composant compteur avec les Pin du raspberry, le raspberry se met dans un mode bizarre et le composant compteur défile tout seul sans rien de brancher dessus.
    Je crois que je vais être bon pour dessouder le composant compteur pour valider deja le MCP2307 puis chaque coté du composant compteur par morceau...

  7. #6
    DAUDET78

    Re : Conteur d'impulsion

    Citation Envoyé par ewok2 Voir le message
    Quand je reset le composant compteur avec les Pin du raspberry, le raspberry se met dans un mode bizarre
    au reset, le µC passe toutes ses broches en entrée
    et le composant compteur défile tout seul sans rien de brancher dessus.
    Si l'entrée Clock du 74HC393 est en l'air , c'est normal !

    Il faut une résistance de PullUP ou de PullDOWN !
    J'aime pas le Grec

  8. #7
    ewok2

    Re : Conteur d'impulsion

    en effet en mettant le clock a la masse le reset marche tout de suite mieux
    En faisant le circuit Vcc + resistance + Gnd => Clock ca marche bien aussi.

    Mais du coup comment marche le compteur a eau a impulsion ?
    faut il mettre un fil sur le Gnd et l'autre sur la clock avec un pull-Up ou Pull down ?
    Ou le compteur gere le pull down avec son autre connexion Gnd ?

    si il ne faut pas de pull-up/dwn, il y a une polarité sur le compteur ?

    Merci encore

  9. #8
    DAUDET78

    Re : Conteur d'impulsion

    Citation Envoyé par ewok2 Voir le message
    faut il mettre un fil sur le Gnd et l'autre sur la clock avec un pull-Up ou Pull down ?
    Avec une pullup !
    si il ne faut pas de pull-up/dwn, il y a une polarité sur le compteur ?
    Je ne connais pas ton compteur d'eau :
    - Si c'est un contact sec (sans jeu de mot !) , pas polarité (mais attention aux rebonds !)
    - Si c'est un collecteur ouvert , il y a une polarité (mais pas de rebond !)

    Tu as quoi comme couleurs de fils ?
    J'aime pas le Grec

  10. #9
    ewok2

    Re : Compteur d'impulsions

    Tu veux dire que le compteur c'est soit un contact ouvert soit un transistor qui ne fait que fermer le circuit dans les 2 cas ???
    Moi qui pensai que c'etait une bobine en tournant qui produisait une impulsion (Signal carré) a chaque litre...

    Ok je tente le pull up ce soir

    Pour les fils il y en a un blanc et un marron

    Merci

  11. #10
    ewok2

    Re : Compteur d'impulsions

    Un grand merci Daudet
    Grace a toi ca marche

    Mais je crois que je vais dessouder le 74HC393 quand même

    Le compteur est un compteur a contact sec (il n'a pas de polarisation) et donc j'ai plein de rebond et le 74HC393 vois plusieurs impulsion a chaque "impulsion"

    Du coup je vais basculer en direct sur du GPIO en "interdisant" logiciellement un comptage de plusieurs impulsions en moins d'une seconde!

    Dommage intellectuellement la solution 74HC393 me plaisait bien

    Au moins j'aurais appris quelque chose

  12. #11
    DAUDET78

    Re : Compteur d'impulsions

    Citation Envoyé par ewok2 Voir le message
    Le compteur est un compteur a contact sec (il n'a pas de polarisation) et donc j'ai plein de rebond et le 74HC393 vois plusieurs impulsion a chaque "impulsion"
    Donc tu vas faire un anti-rebond soft

    Dommage intellectuellement la solution 74HC393 me plaisait bien
    Tu peux faire un anti-rebond hard
    Nom : Anti-rebond Hard.JPG
Affichages : 261
Taille : 26,2 Ko
    J'aime pas le Grec

  13. #12
    ewok2

    Re : Compteur d'impulsions

    Super
    J'ai plus qu'a essayer!
    Mais du coup en cherchant Schitt sur Google j'ai vu ca aussi :
    Nom : debouncer-universel.jpg
Affichages : 216
Taille : 7,5 Ko
    Il sert a quoi le schmitt
    Je peux essayer sans ? (car j'ai pas le composant) ou ça n'a aucune chance de marcher...

    De ce que je lis ils disent qu'il permet de faire des transitions immédiate avec un beau signal carré.
    Mais pour mon compteur a impulsion c'est pas très grave si c'est une impusion en pique ?

  14. #13
    DAUDET78

    Re : Compteur d'impulsions

    Sans voir encore ta PJ
    Citation Envoyé par ewok2 Voir le message
    Mais pour mon compteur a impulsion c'est pas très grave si c'est une impusion en pique ?
    Si, c'est grave !
    Si tu mets, en entrée clock du 393, un signal patatoïde, l'entrée du 393 va osciller et c'est la KaTa.
    J'aime pas le Grec

  15. #14
    DAUDET78

    Re : Compteur d'impulsions

    Citation Envoyé par ewok2 Voir le message
    mais du coup en cherchant schitt sur google j'ai vu ca aussi :
    . UNE HORREUR !
    On ne court-circuite JAMAIS un condensateur par un contact
    Utilise au moins le circuit R, R, C que je te donne !
    Ce circuit permet d'éliminer les rebond en lissant le signal. Mais ce signal est inapproprié pour attaquer un circuit séquentiel.
    Le trigger de Schmitt, avec ses deux seuils d'entrée, redonne un signal à fronts raides.
    J'aime pas le Grec

  16. #15
    ewok2

    Re : Compteur d'impulsions

    Oups !
    Ok je soude ce soir les 2 résistances et le condo
    Et dans quelques jours j’ajoute Mister Schmitt.

    Pour la valeur du condensateur je peut mettre un 22uF ou c'est un calcul bien précis qui a donné 10uF ?

  17. #16
    DAUDET78

    Re : Compteur d'impulsions

    Citation Envoyé par ewok2 Voir le message
    Pour la valeur du condensateur je peut mettre un 22uF ou c'est un calcul bien précis qui a donné 10uF ?
    Tu peux faire un calcul précis. Ce n'est qu'une charge et décharge d'un condensateur avec deux seuils VT+ et VT-. Goto à ta règle à calcul !

    Si tu as une cadence de moins d'une seconde, 22 ou 10 µF , c'est kif kif
    J'aime pas le Grec

  18. #17
    ewok2

    Re : Compteur d'impulsions

    0000
    0000
    1000
    1000
    0100
    0100
    1100
    1100
    0010
    0010
    1010
    1010

    C'est beau le binaire

    Merci beaucoup !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!

    Allez j'attaque le controle du debit de la VMC avec des moteurs pas a pas

  19. #18
    DAUDET78

    Re : Compteur d'impulsions

    Citation Envoyé par ewok2 Voir le message
    0000
    0000
    1000
    1000
    0100
    0100
    1100
    1100
    0010
    0010
    1010
    1010

    C'est beau le binaire :
    Je ne vois pas trop ce qu'il y a de beau ??? moi, je dirai que c'est moche.
    J'aime pas le Grec

  20. #19
    ewok2

    Re : Compteur d'impulsions [Résolu]

    le bit de poids faible est a gauche...
    je suis passé d'un comptage qui a chaque interrogation faisait un nombre d'impulsion aleatoire superieur a 1. a un comptage d'un increment a chaque fois.
    Donc ca marche bien!
    Dernière modification par ewok2 ; 23/09/2016 à 07h06.

  21. #20
    ewok2

    Re : Compteur d'impulsions

    Salut Daudet

    Bon j'attend toujours mon trigger de Schmitt par la poste
    Mais en attendant je me suis dis qu'en câblant la pin 1 du 74HC393 sur sa pin 8 je devrait pouvoir passer d'un compteur sur 4 bit a un compteur sur 7 bits (Le 5eme étant identique au 4eme sauf erreur)
    Et en fait ca marche pas...
    Le 2eme compteur n’évolue pas quand j'ai la sortie 8 qui passe de 1 a 0.

    Une idee ?

    Merci

  22. #21
    DAUDET78

    Re : Compteur d'impulsions

    Citation Envoyé par ewok2 Voir le message
    Mais en attendant je me suis dis qu'en câblant la pin 1 du 74HC393 sur sa pin 8 je devrait pouvoir passer d'un compteur sur 4 bit a un compteur sur 7 bits
    Sur 8 bits !
    Le 5eme étant identique au 4eme sauf erreur
    Là, je ne vois pas ce que tu veux dire !
    Et en fait ca marche pas...
    Le 2eme compteur n’évolue pas quand j'ai la sortie 8 qui passe de 1 a 0.
    Ca doit marcher :
    - Pin 2 pas à "0"
    - Erreur de câblage
    - 74HC393 HS
    Dernière modification par DAUDET78 ; 27/09/2016 à 21h07.
    J'aime pas le Grec

  23. #22
    ewok2

    Re : Compteur d'impulsions

    En effet 8 bits, vu que le 5eme ne montera que quand le 4 descendra...

    La Pin 2 comme la Pin 12 est relié au raspberry qui les initialise a Zero...
    Le 74HC393 est pas HS (ou pas totalement) car il compte bien ma conso d'eau depuis quelques jours
    Je verifie mon cablage et sinon
    si en théorie ca doit marcher je vais déplacer le compteur a Eau sur l'autre compteur d'impusion pour vérifier qu'il marche bien...
    Et tenter la pin 6 sur la pin 13 ...

  24. #23
    DAUDET78

    Re : Compteur d'impulsions

    Citation Envoyé par ewok2 Voir le message
    La Pin 2 comme la Pin 12 est relié au raspberry qui les initialise a Zero...
    Sur ton schéma en #1
    - Pin2-> 0V
    - Pin12 -> GPIO15
    J'aime pas le Grec

Discussions similaires

  1. [Programmation] Réaliser un compteur d'impulsions pour compteur d'eau
    Par morzini dans le forum Électronique
    Réponses: 8
    Dernier message: 29/03/2016, 14h53
  2. Compteur d'impulsions
    Par wanegain dans le forum Électronique
    Réponses: 4
    Dernier message: 20/09/2012, 22h30
  3. impulsions compteur edf
    Par invitef07ec025 dans le forum Électronique
    Réponses: 8
    Dernier message: 26/04/2011, 12h26
  4. Compteur d'impulsions
    Par jo78.71 dans le forum Électronique
    Réponses: 51
    Dernier message: 29/06/2010, 19h26
  5. Compteur impulsions s232
    Par invite28ebcd55 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/02/2007, 15h00
Découvrez nos comparatifs produits sur l'informatique et les technologies.