Enkodery mechaniczne są często stosowane w układach z mikrokontrolerami do zmiany nastaw różnych wartości.

Zalety enkoderów mechanicznych (stykowych):

  • niska cena (kilka zł)
  • niewielkie rozmiary
  • duży wybór sposobów mocowania i osi

Wady enkoderów mechanicznych:

  • niewielka liczba impulsów na obrót (zazwyczaj 20 do 24)
  • niewielka trwałość (rzędu 15000 cykli)
  • drgania styków

Jeśli chodzi o drgania styków, to właśnie ten artykuł jest temu poświęcony.

Zbudowałem prototypową płytkę, na której wypróbowałem praktycznie oprogramowanie autorstwa Petera Danneggera.

Efekty działania obsługi enkodera widoczne są na wyświetlaczu LCD 2x16 znaków.

Oprogramowanie obsługujące wyświetlacz jest autorstwa Petera Fleury.

Enkoder debounce eliminacja drgań styków

 Plik z projektem w formacie Atmel Studio 6:

enkoder_debounce.zip

Mała demonstracja na żywo:

Schemat układu z enkoderem mechanicznym.

Schemat układu z enkoderem mechanicznym