Table of Contents
Η αποφοίτηση είναι μια τεχνική που χρησιμοποιείται σε συστήματα εισόδου με βάση μικροελεγκτή για να εξασφαλίσει αξιόπιστη ανίχνευση πιέσεων κουμπιών ή εναλλαγής. Οι μηχανικές επαφές συχνά δημιουργούν πολλαπλά σήματα όταν ενεργοποιούνται, οδηγώντας σε λανθασμένες ενεργοποιήσεις.
Αποκεφαλίζοντας Στρατηγικές υλικού
Η αποκόλληση υλικού περιλαμβάνει τη χρήση ηλεκτρονικών εξαρτημάτων για το φιλτράρισμα του θορύβου από τις μηχανικές επαφές. Οι κοινές μέθοδοι περιλαμβάνουν φίλτρα RC, ενεργοποιητές Schmitt και ειδικά ICs. Αυτά τα συστατικά εξομαλύνουν το σήμα πριν φτάσει στον μικροελεγκτή, μειώνοντας τις λανθασμένες ενεργοποιήσεις.
Τεχνικές Αποφοίτησης Λογισμικού
Η αποσύνδεση λογισμικού βασίζεται στη λογική προγραμματισμού για να αγνοήσει τις γρήγορες αλλαγές σήματος. Αυτό συνήθως περιλαμβάνει δειγματοληψία της εισόδου σε τακτά χρονικά διαστήματα και επιβεβαίωση της σταθερότητας σε μια καθορισμένη περίοδο πριν από την εγγραφή μιας αλλαγής κατάστασης.
Κοινές μέθοδοι αποδοκιμασίας
- Αποκήρυξη με βάση την καθυστέρηση: Εισάγει μια σταθερή καθυστέρηση μετά την ανίχνευση μιας αλλαγής πριν την αποδοχή της.
- Αποφοίτηση με βάση τον καταμετρητή:[ Μετράει σταθερές ενδείξεις σε πολλαπλά δείγματα πριν επιβεβαιώσει μια αλλαγή.
- Κρατική Μηχανή Αποφοίτηση: Χρησιμοποιεί μια πεπερασμένη μηχανή κατάστασης για τη διαχείριση καταστάσεων εισόδου και μεταβατικών συνθηκών.
- Διακοπτική με βάση Αποφοίτηση: Χειρίζεται αλλαγές εισόδου μέσω διακοπτών με λογική φιλτραρίσματος.