RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

Vous n'êtes pas identifié(e).

Annonce

Attention !!! Le serveur sera migré d'ici la fin de l'année, une coupure du forum est donc à prévoir dans les semaines à venir.

#1 29-07-2014 15:01:55

Spado
Membre
Inscription : 30-07-2013
Messages : 81

Arduino CNY70 et parasites ?

Bonjour,

J'utilise un CNY70 apposé sur mon compteur d'eau pour détecter la consommation d'eau. Mais j'ai un petit soucis:
Régulièrement, l'arduino détecte une consommation. Après quelques tests, je me suis aperçu qu'il le faisait même quand il n'y avait pas la résistance de pull-up et que la diode IR n’était pas alimenté... Ça le fait par exemple quand appui sur l'interupteur connecté sur un télérupteur, à 1m de l'arduino.

Des idées pour éviter ce parasitage ?

Hors ligne

#2 29-07-2014 21:53:12

Uggy
Administrateur
Inscription : 21-06-2013
Messages : 1 049

Re : Arduino CNY70 et parasites ?

Salut,
Mmm.. peut etre un schéma de tes branchements pourraient nous éclairer ?

Hors ligne

#3 30-07-2014 14:36:56

Spado
Membre
Inscription : 30-07-2013
Messages : 81

Re : Arduino CNY70 et parasites ?

Vous connaissez des logiciels sous debian pour faire facilement des schéma ?

Hors ligne

#4 30-07-2014 19:31:38

Uggy
Administrateur
Inscription : 21-06-2013
Messages : 1 049

Re : Arduino CNY70 et parasites ?

http://fritzing.org/download/
http://www.kicad-pcb.org

Les 2 fonctionnent sous Debian

Mais une simple photo d'un dessin papier peut aussi faire la faire dans certains cas wink

Hors ligne

#5 30-07-2014 23:13:32

Spado
Membre
Inscription : 30-07-2013
Messages : 81

Re : Arduino CNY70 et parasites ?

Super Merci.

Pour le schéma, j'ai fais ceci :
https://www.flickr.com/photos/igorgm/2486110065/
2486110065

Mais même en supprimant la résistance 47K entre le + et la sortie 'data', l'arduino détecte des changement d’état quand j’appuie sur le bouton de la lumière du garage ( un télé-rupteur)...

Certains utilisaient le DS2423 qui est un compteur 1-wire mais il ne se fait plus sad

Hors ligne

#6 31-07-2014 03:11:38

Spado
Membre
Inscription : 30-07-2013
Messages : 81

Re : Arduino CNY70 et parasites ?

Donc après plusieurs tests, si je met un fil d'une dizaine de centimètres, pas de soucis, par-contre avec un fil de 40cm, j'ai des parasites. Si quelqu'un sais comment filtrer ses parasites, je suis preneur. Peut être en modifiant le montage pour mettre une résistance de pulldown ?

Il faudrait que je déplace l'arduino à coté de mon compteur d'eau, mais je suis bloqué pour transmettre les infos sur le raspberry, car l'I2C ne fonctionne pas.

Hors ligne

#7 31-07-2014 22:05:29

Uggy
Administrateur
Inscription : 21-06-2013
Messages : 1 049

Re : Arduino CNY70 et parasites ?

Tout le monde a l'air de faire comme sur le shéma.. donc c'est que le shema doit etre ok...

Peut être en modifiant le montage pour mettre une résistance de pulldown ?

Je pensais a qqch dans le genre quand je t'ai demandé le shéma.. mais j'ai l'impression que la résistance de 47K est deja bien une résistance de pullup..
..donc si je comprend bien (je ne suis pas du tout un expert) la sortie devrait toujours bien être a 0V ou à 5V et ne pas osciller aléatoirement..

Si le shéma est bon, je vérifierais encore que tu montages est vraiment comme le shéma... et que la résistance a bien la bonne valeur (ou un truc approchant..)
Sinon , je ne sais pas.. a voir si d'autres personnes du forum peuvent aider...

Hors ligne

#8 31-07-2014 22:09:08

Uggy
Administrateur
Inscription : 21-06-2013
Messages : 1 049

Re : Arduino CNY70 et parasites ?

Spado a écrit :

Mais même en supprimant la résistance 47K entre le + et la sortie 'data', l'arduino détecte des changement d’état quand j’appuie sur le bouton de la lumière du garage ( un télé-rupteur)...

Je pense que c'est a coup a griller des trucs..
La resistance de pullup sert justement a ne pas relier en "direct" le + 5 avec la sortie quand elle est a 0.  (je pense, je ne suis pas un spécialiste)

Je suis meme etonné que ton montage continuait de fonctionner... (meme mal)

T'as un voltmetre pour controler les tensions  ?

Hors ligne

#9 31-07-2014 22:15:55

Spado
Membre
Inscription : 30-07-2013
Messages : 81

Re : Arduino CNY70 et parasites ?

Je pense que j'ai trouvé une solution, je vérifie 4 fois de suite l'etat à 10ms d intervalle, si il change, c'est que c'est des parasites.

Hors ligne

#10 31-07-2014 23:02:50

Spado
Membre
Inscription : 30-07-2013
Messages : 81

Re : Arduino CNY70 et parasites ?

Non je crois qu'il y a pas de risque, puisque sans la résistance, l'entrée est connecté à la masse, donc etat 0. La résistance de pullup sert justement a mettre du courant et a changer l’état  1.
J'ai essayé avec un condensateur coté Arduino, entre le data et la masse pour absorber les parasites, il y à eu une très légère amélioration. Sinon oui le montage est bon, car parfaitement fonctionnel avec câble court. C'est vraiment avec des long câble, et en allumant le néon du garage par exemple que j'avais des faux positifs.
on va voir ce que ca donne demain, mais comme je part en vacance le soir, je ne le saurais qu'en rentrant.
J’espère avoir le temps de remettre en marche mon blog pour publier le programme.
La prochaine étape sera de faire une plaque avec juste un Atmega, un résonateur, et qui fera juste office de compteur pour l'eau. Je dois aussi le dupliquer pour le gaz.
Je dois voir aussi comment je peux alimenter tout ce qui gère la domotique ( PI, arduino, et les nodes en 1-wire et I2C ).

Hors ligne

#11 31-07-2014 23:08:24

Spado
Membre
Inscription : 30-07-2013
Messages : 81

Re : Arduino CNY70 et parasites ?

Voila ce qui m'a donné l'idée de faire un déparasitage matériel :
http://mchobby.be/wiki/index.php?title= … es_boutons

Hors ligne

#12 08-05-2015 08:04:50

deka0298
Membre
Inscription : 08-05-2015
Messages : 6

Re : Arduino CNY70 et parasites ?

super bien merci coque iphone 6 plus etui iphone 6 plus

Dernière modification par deka0298 (11-05-2015 09:18:51)

Hors ligne

Pied de page des forums