Embedded systemen en firmware
Hoe heet het verschijnsel dat bij het indrukken van een mechanische schakelaar de contacten licht stuiteren en in korte tijd meerdere keren aan en uit gaan?
- ALatch-up
- BOverspraak
- CContactdender (bouncing)
Antwoord en toelichting tonen
Antwoord: C. Contactdender (bouncing)
Bij een mechanische schakelaar stuitert het metaal op het moment dat de contacten elkaar raken en gaat de schakelaar gedurende enkele milliseconden herhaaldelijk aan en uit. Een microcontroller leest de pin zeer snel, dus als er zo wordt geteld, wordt één druk als meerdere gerekend. Dit wordt verholpen door in software een bepaalde tijd te wachten en opnieuw te lezen, of door de golfvorm met een condensator of een Schmitt-trigger glad te maken. Deze bewerking heet debouncing.