Systèmes embarqués et firmware

Comment appelle-t-on le phénomène par lequel, à l'appui sur un interrupteur mécanique, les contacts rebondissent et alternent rapidement plusieurs fois entre fermé et ouvert ?

  1. ALatch-up
  2. BDiaphonie
  3. CRebond (chattering)
Afficher la réponse et l'explication

Réponse : C. Rebond (chattering)

Dans un interrupteur mécanique, le métal rebondit au moment du contact et alterne entre fermé et ouvert pendant quelques millisecondes. Le microcontrôleur lisant la broche très rapidement, un seul appui serait compté plusieurs fois. On élimine donc ce phénomène par logiciel, en attendant un certain temps avant de relire, ou par un circuit à condensateur ou à trigger de Schmitt qui lisse le signal. Ce traitement s'appelle l'anti-rebond (debounce).

S'entraîner sur ce thème Retour au thème

Autres questions sur Systèmes embarqués et firmware

  1. Quelle méthode est la plus appropriée pour éliminer par logiciel le rebond d'un interrupteur ?
  2. Un temporisateur compte une horloge de 16 MHz divisée par 16 par le prédiviseur et déclenche une interruption tous les 1000 comptes. Quel est l'intervalle entre interruptions ?
  3. Pour un signal PWM de période 1000 comptes, la sortie est à 1 (High) pendant 250 comptes par période. Quel est le rapport cyclique ?
  4. Quelle méthode est couramment utilisée par un microcontrôleur pour régler la luminosité d'une LED ou la vitesse de rotation d'un moteur ?
  5. Quelle utilisation de la fonction de capture d'entrée (input capture) du temporisateur d'un microcontrôleur est correcte ?

Comparatifs sur ce thème