- Qu'est-ce que le rebond de commutateur?
- Qu'est-ce que le logiciel anti-rebond?
- Changer de méthode de rebond
- 1. Dépannage matériel
- 2.
- 3. Commutez le CI anti-rebond
Qu'est-ce que le rebond de commutateur?
Lorsque nous appuyons sur un bouton poussoir, un interrupteur à bascule ou un micro-interrupteur, deux pièces métalliques entrent en contact pour court-circuiter l'alimentation. Mais ils ne se connectent pas instantanément, mais les pièces métalliques se connectent et se déconnectent plusieurs fois avant que la connexion stable réelle ne soit établie. La même chose se produit en relâchant le bouton. Il en résulte un faux déclenchement ou un déclenchement multiple comme le bouton est enfoncé plusieurs fois. C'est comme tomber une balle rebondissante d'une hauteur et elle continue de rebondir à la surface, jusqu'à ce qu'elle se repose.
Simplement, nous pouvons dire que le rebond du commutateur est le comportement non idéal de tout commutateur qui génère plusieurs transitions d'une seule entrée. Le rebond des commutateurs n'est pas un problème majeur lorsque nous traitons les circuits de puissance, mais cela pose des problèmes lorsque nous traitons des circuits logiques ou numériques. Par conséquent, pour supprimer le rebond du circuit, le circuit anti- rebond du commutateur est utilisé.
Qu'est-ce que le logiciel anti-rebond?
Le debouncing se produit également dans le logiciel, tandis que les programmeurs ajoutent des délais pour se débarrasser du debouncing du logiciel. L'ajout d'un délai force le contrôleur à s'arrêter pendant une période de temps donnée, mais l'ajout de délais n'est pas une bonne option dans le programme, car cela met le programme en pause et augmente le temps de traitement. Le meilleur moyen est d'utiliser des interruptions dans le code pour le rebond du logiciel. Arduino a un code pour empêcher le logiciel de rebondir.
Changer de méthode de rebond
Tout d'abord, nous allons démontrer le circuit sans l'anti-rebond du commutateur.
Vous pouvez également voir la forme d'onde dans l'oscilloscope tout en poussant le bouton en rebond. Il montre combien de rebond s'est produit lors de la commutation du bouton poussoir.
Il existe trois méthodes couramment utilisées pour empêcher le circuit de rebondir.
- Dépannage matériel
- RC anti-rebond
- Commutateur anti-rebond IC
1. Dépannage matériel
Dans la technique de l'anti-rebond matériel, nous utilisons une bascule SR pour empêcher le circuit de basculer. C'est la meilleure méthode anti-rebond parmi toutes.
Composants requis
- Nand Gate IC 74HC00
- Interrupteur à bascule
- Résistance (10k -2nos.)
- Condensateur (0,1 uf)
- LED
- Planche à pain
Schéma
Fonctionnement du circuit anti-rebond matériel
Le circuit est composé de deux portes Nand (74HC00 IC) formant une bascule SR. Comme vous pouvez le voir sur le schéma de circuit, chaque fois que la bascule bascule vers le côté A, la logique de sortie devient «HIGH». Ici, nous avons utilisé un oscilloscope pour détecter le rebond. Et, comme vous pouvez le voir dans la forme d'onde ci-dessous, la logique se déplace avec une légère courbe plutôt que de rebondir. Les résistances utilisées dans le circuit sont des résistances pull-up.
Chaque fois que le commutateur se déplace entre les contacts pour créer le rebond, la bascule maintient la sortie car le «0» est renvoyé à partir de la sortie des portes Nand.
2.
Le RC n'est défini que par son nom, le circuit utilise un réseau RC pour la protection contre le rebond du commutateur. Le condensateur dans le circuit filtre les changements instantanés du signal de commutation. Lorsque l'interrupteur est à l'état ouvert, la tension aux bornes du condensateur reste nulle. Initialement, lorsque l'interrupteur est ouvert, le condensateur se charge à travers les résistances R1 et R2.
Lorsque l'interrupteur est fermé, le condensateur commence à se décharger jusqu'à zéro, la tension à la borne d'entrée du déclencheur de Schmitt inverseur est donc nulle, de sorte que la sortie devient HAUTE.
Dans la condition de rebond, le condensateur arrête la tension à Vin jusqu'à ce qu'elle atteigne Vcc ou Ground.
Pour augmenter la vitesse de l'anti-rebond RC, nous pouvons connecter une diode comme indiqué dans l'image ci-dessous. Ainsi, il réduit le temps de charge du condensateur.
3. Commutez le CI anti-rebond
Il existe des CI disponibles sur le marché pour l'anti-rebond des commutateurs. Certains des CI anti- rebond sont MAX6816, MC14490 et LS118.
Vous trouverez ci-dessous le schéma de circuit pour l'anti-rebond des commutateurs à l'aide du MAX6818.
Nous avons donc appris ici comment les boutons-poussoirs créent un effet de rebond de commutateur et comment il peut être évité en utilisant des circuits de rebond de commutateur.