ABCelectronique : portail d'information dans le domaine de l'électronique
Recherche sur le site
Circuits et composants Guide d'achat Emplois Ressources externes Forum de discussion Annonces Divers
Datasheet | Equiv. | Nouveautés
Cat. | Boitiers | Broches
Audio-Vidéo | Téléphonie
Informatique
Offres | Ajout
CVs | Ajout
Cours | Montages | Logiciels
Sociétés | Livres | Ajout lien
Electronique | Informatique
Dépannage | Hors Elec.
Liste annonces
Ajouter annonce
Contact | Barre d'outils
Lexique | Connecteurs
  Home » Forums de discussion  
Merci de ne pas poster des messages en relation avec le piratage.
Règles de bon usage, cliquez ici

    Forums de Abcelectronique > Electronique Analogique et Numérique
Identifiant
Mot de passe


Réponse     Ouvrir une nouvelle discussion
 
Outils de la discussion Rechercher Modes d'affichage
Gilou4433   Senior Member   Déconnecté 02/07/2012, 10h56     Bouton poussoir fou
  #1  
Bonjour,

J'ai (il y a quelques temps) posté dans ce forum, car je cherchais un moyen simple de détecter l'appui sur un bouton poussoir. J'ai donc sur vos conseils utilisé une bascule JK, dont la sortie est sensée basculer lors de l'apparition d'un front montant sur l'entrée CLK. Or, le fonctionnement reste assez aléatoire : - lors d'un appui, la sortie bascule, et lors du relâchement, elle re-bascule
- Une autre fois rien ne se passe
- Une autre fois tout se passe bien, mais rien ne se passe si je rappuie
- De temps en temps cela fonctionne bien...

J'ai récemment tenté de rajouter un circuit RC anti-rebonds (résistance de 10kohms et condensateur de 10µF en parallèle entre le clock et la masse) mais rien ne change le comportement.
J'ai intégré ce système dans un rack faisant office d'enceinte électromagnétique, ce qui a eu pour effet de supprimer tout ces soucis.
J'essaye actuellement d'intégrer ce même système dans un autre boitier, qui fais a priori également office d'enceinte, mais le fonctionnement est anarchique.

Je me suis donc procuré une boite en métal avec couvercle en métal pour y ranger ma carte électronique et l'isoler de pollutions électromagnétiques, mais toujours pas de changement.

Je suis désespéré! Si jamais quelqu'un pouvait avoir une piste ça me sortirai une énorme épine du pied.

Je joins le schéma complet du circuit en annexe, voici un lien vers les composants que j'utilise :

Ampli op TLC27L2IP : http://docs-europe.electrocomponent...66b80c9127d.pdf
Bascule JK CD74HC107E : http://docs-europe.electrocomponent...66b80ca1031.pdf
Porte logique CD74ACT08E : http://docs-europe.electrocomponent...66b80cab94d.pdf

Gilou

P.S : Chacun de ces circuits à un condo de découplage céramique de 100nF au plus près de ses broches d'alim.
Miniatures attachées
Cliquez sur l'image pour la voir en taille réelle

Nom :  Schéma.png
Affichages : 46
Taille :  23,7 Ko  
__________________
Pirouette...... Cacahuète!
AUDIOVALVE   Senior Member   Déconnecté 02/07/2012, 11h00     Re : Bouton poussoir fou
  #2  
pour un anti rebond "hard" rien ne vaut une bascule de schmitt , comme la 40106
.
Gilou4433   Senior Member   Déconnecté 02/07/2012, 11h07     Re : Bouton poussoir fou
  #3  
Ok je vais regarder de ce côté. En regardant à nouveau la doc de la bascule j'ai remarqué qu'elle détectait les fronts descendants. Seulement elle semble la plupart du temps détecter les deux fronts! C'est ça que je ne comprends pas...

Gilou
__________________
Pirouette...... Cacahuète!
AUDIOVALVE   Senior Member   Déconnecté 02/07/2012, 11h15     Re : Bouton poussoir fou
  #4  
la 40406 détecte les deux fronts, comme toute B de S bien élevée.
brunog   Senior Member   Déconnecté 02/07/2012, 11h18     Re : Bouton poussoir fou
  #5  
hello,
c'est quoi U4 ? son cablage sur le schéma ne correspond pas à un 74HC107
__________________
A+
Bruno
Fréq. mètre à lecture directe oscillo: 1 PIC+4 resistances
gregelec   Senior Member   Déconnecté 02/07/2012, 11h30     Re : Bouton poussoir fou
  #6  
déjà R13 est mal placée.
ensuite il faut utiliser un BP avec3 plots et une paire de portes cd 4011 et 2 resistances


__________________
Mes propos ici ne sont que des pistes de recherche
Gilou4433   Senior Member   Déconnecté 02/07/2012, 11h32     Re : Bouton poussoir fou
  #7  
@brunoq : Je n'avais pas de 74HC107 dans orcad, j'ai pris une bascule JK qui se rapprochait au mieux (en réel j'ai J1=K1= 5V, /Q1 en l'air, Q1 relié à ma porte ET, CLK1 relié au Bouton et à l'anti rebond RC, et un power-on-reset relié à CLR ; les entrées de la deuxieme bascule sont à la masse et les sorties en l'air)

@AudioValve : Quand je constate le basculement sur les deux fronts je parle du comportement réel de la bascule que j'utilise actuellement sur ma carte. Du coup pour faire simple je pourrais utiliser le 40106 en amont de ma 74HC107 c'est ça? Quelque chose comme ça : http://www.ptitrain.com/electroniqu...02/poussard.gif avec la sortie du trigger sur le CLK de ma bascule?

Gilou
__________________
Pirouette...... Cacahuète!
DAUDET78   Senior Member   Déconnecté 02/07/2012, 11h37     Re : Bouton poussoir fou
  #8  
« Posté par Gilou4433 : Quelque chose comme ça : »
Oui, avec une 100 ohms en série avec le bouton poussoir
__________________
lAgNpa1andiKp...EcrFoYarVjskLaprConstE
Gilou4433   Senior Member   Déconnecté 02/07/2012, 11h39     Re : Bouton poussoir fou
  #9  
@gregelec : Comment ça R13 est mal placée? Cette résistance sert au power-on-reset normalement et j'avais bien vérifié que le schéma était bon...

J'aimerais au maximum éviter de remplacer des composants, donc dans l'idéal juste rajouter quelque chose en amont de ma bascule.
__________________
Pirouette...... Cacahuète!
DAUDET78   Senior Member   Déconnecté 02/07/2012, 11h52     Re : Bouton poussoir fou
  #10  
« Posté par Gilou4433 : @gregelec : Comment ça R13 est mal placée? »
Il manque un condensateur entre RST et le 0V ......
PS : ton schéma est quasiment le jeu des 7 zerreurs .....
__________________
lAgNpa1andiKp...EcrFoYarVjskLaprConstE
gregelec   Senior Member   Déconnecté 02/07/2012, 12h11     Re : Bouton poussoir fou
  #11  
C4 en 10µf en direct entre le plus et le moins à chaque appui sur le bp ça fait du mal à l'alim qui doit s'écrouler
__________________
Mes propos ici ne sont que des pistes de recherche
Gilou4433   Senior Member   Déconnecté 02/07/2012, 12h30     Re : Bouton poussoir fou
  #12  
@DAUDET : Autant pour moi le schéma est faux, C2 est entre RST et la masse. Le reset est donc géré par C2 et R13 au démarrage.

@gregelec : J'ai pourtant retrouvé ce schéma d'anti rebond dans de nombreux montages lors de mes recherches?
__________________
Pirouette...... Cacahuète!
mag1   Senior Member   Déconnecté 02/07/2012, 12h36     Re : Bouton poussoir fou
  #13  
bonjour,

Schéma en PJ à essayer. Chez moi , ça fonctionne sans ratées.
Miniatures attachées
Cliquez sur l'image pour la voir en taille réelle

Nom :  poussoir.jpg
Affichages : 22
Taille :  31,4 Ko  
gregelec   Senior Member   Déconnecté 02/07/2012, 12h38     Re : Bouton poussoir fou
  #14  
« Posté par Gilou4433 : @DAUDET : Autant pour moi le schéma est faux, C2 est entre RST et la masse. Le reset est donc géré par C2 et R13 au démarrage.

@gregelec : J'ai pourtant retrouvé ce schéma d'anti rebond dans de nombreux montages lors de mes recherches? »


moui mais ce ne sont pas les plus efficace essaye avec les 2 portes logiques tu verras tu ne seras plus embété
__________________
Mes propos ici ne sont que des pistes de recherche
DAUDET78   Senior Member   Déconnecté 02/07/2012, 12h50     Re : Bouton poussoir fou
  #15  
« Posté par Gilou4433 : J'ai pourtant retrouvé ce schéma d'anti rebond dans de nombreux montages lors de mes recherches? »
Et des tas de conneries sur le WEB ...... C'est des schéma qui tombent en marche ! ça détruit le bouton, le condensateur et l'alimentation .
__________________
lAgNpa1andiKp...EcrFoYarVjskLaprConstE
Franck-026   Carton rouge   Déconnecté 02/07/2012, 12h57     Re : Bouton poussoir fou
  #16  
Le web c'est genial, on retrouve des duplicates de toutes les conneries en faisant un coup de google... Mais etrangement, c'est tres dur de trouver des schemas intelligents... et pourtant, ici, il y a des specialistes des montages qui sont conforme et qui fonctionnent a coup sur...
gregelec   Senior Member   Déconnecté 02/07/2012, 13h01     Re : Bouton poussoir fou
  #17  
« Posté par mag1 : bonjour,

Schéma en PJ à essayer. Chez moi , ça fonctionne sans ratées. »


ca fonctionne mais tu décharge 1µF dans le BP à chaque appui il ne vas pas faire long feu
__________________
Mes propos ici ne sont que des pistes de recherche
Franck-026   Carton rouge   Déconnecté 02/07/2012, 13h07     Re : Bouton poussoir fou
  #18  
+1 si le courant maxi du BP est ledge, il va vite cramer...
mag1   Senior Member   Déconnecté 02/07/2012, 15h43     Re : Bouton poussoir fou
  #19  
Il est si fragile ce poussoir?
Allez, 500nF et 100 ohms en série pour dissiper un peu d'énergie.
Si on appuie pas toutes les secondes, il devrait y en avoir pour un moment.
DAUDET78   Senior Member   Déconnecté 02/07/2012, 15h51     Re : Bouton poussoir fou
  #20  
« Posté par mag1 : 100 ohms en série pour dissiper un peu d'énergie. »
Ma réponse #8
« Posté par DAUDET78 : Oui, avec une 100 ohms en série avec le bouton poussoir »
et pas pour limiter l'énergie, mais le courant crête .
__________________
lAgNpa1andiKp...EcrFoYarVjskLaprConstE
dspix   Senior Member   Déconnecté 02/07/2012, 15h56     Re : Bouton poussoir fou
  #21  
Perso, j'ai toujours fait ainsi :
http://www.ptitrain.com/electroniqu.../rovdan4013.htm

On peut se passer de R2 et C1 si on augmente un peu le RC entre Qbarre et D.
__________________
A+
Damien

Dernière modification par dspix 02/07/2012 à 15h59.
Gilou4433   Senior Member   Déconnecté 02/07/2012, 16h02     Re : Bouton poussoir fou
  #22  
Voici un lien vers le bouton poussoir que j'utilise en façade de mon rack :

http://radiospares-fr.rs-online.com...ducts/690-3318/
__________________
Pirouette...... Cacahuète!
DAUDET78   Senior Member   Déconnecté 02/07/2012, 16h24     Re : Bouton poussoir fou
  #23  
On s'en branle de ton bouton ..... c'est comme les femmes! elles ont toutes la même fonction !
« Posté par dspix : Perso, j'ai toujours fait ainsi : »
Et bien ça tombe en marche !
PS : c'est fou ce qu'on voit comme ânerie sur le WEB !
__________________
lAgNpa1andiKp...EcrFoYarVjskLaprConstE

Dernière modification par DAUDET78 02/07/2012 à 16h26.
mag1   Senior Member   Déconnecté 02/07/2012, 16h49     Re : Bouton poussoir fou
  #24  
Oui, OK, ça limite le courant (aussi)
Bref, un poussoir de ce prix là devrait résister à 100mA
Je remets 1µF.
Et quand je dis que ça fonctionne chez moi, c'est depuis déjà quelques années..

MM

Dernière modification par mag1 02/07/2012 à 16h55.
gregelec   Senior Member   Déconnecté 02/07/2012, 17h25     Re : Bouton poussoir fou
  #25  
en plus sur ton BP tu as 2 contacts on/off pourquoi ne pas utiliser la solution à 2 portes (au fait c'est une bascule RS...)
__________________
Mes propos ici ne sont que des pistes de recherche
lve123   Senior Member   Déconnecté 02/07/2012, 22h19     Re : Bouton poussoir fou
  #26  
Bonjour,
Vous utilisez un 74HC107
- sur la bascule que vous utilisez il faut relier l'entrée J à la sortie Q barre, et l'entrée K à la sortie Q.
- Utilisez la seconde bascule comme une bascule RS si vous avez un bouton poussoir avec un contact repos et un contact travail ("inverseur") dans ce cas mettre les entrées CK, J, K à 0 et utiliser Set et Reset.
- Utilisez la seconde bascule en "monostable" . relier J à Q barre, K à Q, Set au 5V via une résistance, Reset au 0 V via un condensateur et à Q barre via une résistance, relier Q ou Q barre à l'entrée CK de la première bascule.
A+
Gilou4433   Senior Member   Déconnecté 03/07/2012, 12h47     Re : Bouton poussoir fou
  #27  
Bon ben je suis reparti pour faire plein de tests et je vous tient au courant. Sinon vous savez pas si ça se fait un bouton poussoir qui intègrerait directement cette fonctionnalité? qui ait un contact qui se ferme et s'ouvre successivement lors d'un appui? La seule chose qui m'intéresse c'est que le contact soit ouvert au démarrage du système... Pour éviter un allumage lors d'une coupure/retour de courant...

Mais bon je bosse la dessus

Gilou
__________________
Pirouette...... Cacahuète!
DAT44   Senior Member   Déconnecté 08/07/2012, 13h07     Re : Bouton poussoir fou
  #28  
Slt Gilou,
pour info un switch se prend dans la tête des arc électriques sur une charge selfique genre vieux néon ou moteur, il chauffe avec de fort courant, la il y a ni charge sefique ni fort courant il prend E=1/2 c v2 avec un 10 µ ca fait 0.000125 W, tu peut quand même mettre un res de 100 oms en serie mais si tu ne la met pas avec choc électrique de cette violence ton switch devrait tenir quelque siècles .
Pour le reset de ton circuit au démarrage R13 doit être câblé en série avec C2, un coté sur le +5v , l' autre sur le reset du 74hc107(patte 13 ou 10) et le + de C2 , le - de C2 est sur la masse, tu peut également cablé un diode en // avec R13 (cathode sur le +5v,anode sur le reset)
Tu utilise 2 portes ET sur 4 sur ton 7408 (d'ailleurs tu utilise deux fois la porte 1 ?),
si tu n'a pas l'usage de l'une des deux portes restante tu peut construire un pseudo trigger de schmitt: tu relie les deux entre entre elle tu y rajoute une 100k et une 680k,
l'autre bout de ta 100k c'est l'entré(noeud sw1 C4 R14), l'autre bout de la 680k tu la relie a la sortie de ta porte ET, c'est ta sortie (à relier sur CLK du 74HC107)
Gilou4433   Senior Member   Déconnecté 09/07/2012, 12h34     Re : Bouton poussoir fou
  #29  
Hello tout le monde,

J'ai fait au plus simple et au plus rapide, j'ai rajouté sur une petite carte à part un étage avec trigger de schmitt (40106), avec la résistance de 100ohm en série de mon switch et une 10k et un 10µF en // sur l'entrée du trigger. J'ai cascadé la sortie du trigger sur un autre trigger (car je voulais que la sortie de la bascule switche lorsqu'on relache le BP), et j'attaque donc le CLK de ma bascule (le reste du schéma ne change pas.). Tout fonctionne à merveille!!

J'essairai d'optimiser tout ça en réalisant une nouvelle carte dès que possible.

@DAT44 : J'ai mis la 100ohm quand même mais je prends note; pour le câblage de R13;C2, c'était juste une connerie sur le schéma, en réalité ils étaient câblés comme tu dis et le reset fonctionnait bien. Je verrai pour les deux portes ET inutilisées justement quand j'aurais le temps d'optimiser le schéma pour une nouvelle carte.

Merci à tous en tout cas!

Gilou
__________________
Pirouette...... Cacahuète!
Répondre


Outils de la discussion Rechercher
Rechercher:

Recherche avancée
Modes d'affichage