Bagaimana cara menerapkan "sakelar putar" seperti pada peralatan audio?

8

untuk proyek saya saat ini, saya berencana untuk menggunakan "perangkat" input seperti ini di foto (tidak tahu nama aslinya):

teks alternatif

Ini digunakan dalam banyak alat musik dan itu seperti potensiometer yang dapat diputar sebanyak yang Anda inginkan. Saya pikir itu tidak dibaca seperti nilai analog. Bisakah seseorang memberi saya beberapa petunjuk?

Terima kasih banyak.

3mpty
sumber
1
Ini juga digunakan dalam peralatan pengukuran seperti pengukur cakupan dan logika, misalnya.
stevenvh
1
Saya percaya bahwa di dunia A / V, itu disebut roda joging.
JustJeff
Jika mouse Anda memiliki roda gulir, itu pada dasarnya hal yang sama, hanya dihidupkan di tepi.
markrages

Jawaban:

21

Ini adalah rotary encoder . Ini memiliki dua output memberikan pulsa dalam quadrature (lihat gambar), untuk menentukan cara itu diputar.

masukkan deskripsi gambar di sini

Pada gambar Anda dapat melihat bahwa level saluran B rendah pada tepi naik dari saluran A jika kenop diputar searah jarum jam, tetapi tinggi jika diputar berlawanan arah jarum jam.
Perbedaan dalam model adalah jumlah pulsa per rotasi, seringkali antara 15 dan 20, dan jumlah saluran. Lebih dari 2 saluran digunakan untuk mendapatkan posisi absolut dari tombol. Misalnya 10 saluran memberikan 1024 kode unik per rotasi. Pengodean abu-abu digunakan.
sunting
Parameter lainnya adalah detent. Detents adalah posisi klik, yang membutuhkan momentum tertentu untuk diatasi. Beberapa model memiliki 2 deten per pulsa, yang lain tidak memiliki deten dan berputar agak lancar, sehingga terasa seperti potmeter tanpa berhenti.


Bacaan lebih lanjut
"Encoder Shaft Kontrol" Masalah Cellar Circuit 250, Mei 2011, hal.28 ff

stevenvh
sumber
Terima kasih! apakah Anda tahu apakah mungkin untuk membelinya dengan bagian plastik terpasang?
3mpty
1
Encoder yang dijual seperti potmeter, yaitu dengan sumbu plastik atau logam 6mm. Anda harus membeli kenop secara terpisah. Di masa lalu saya kesulitan menemukan kenop dengan diameter lebih besar dari 40mm, khususnya. yang dengan indeks seperti di gambar Anda mungkin sulit ditemukan.
stevenvh
3
jawaban bagus! kadang sepertinya separuh tantangannya adalah mencari tahu nama-nama benda.
Mark Harrison
2
Catatan lain, mereka menjual encoders jenis ini sebagai quadrature (seperti yang ditunjukkan di atas) dan pulsa. Pembuat enkode pulsa membuat dua garis setiap detent, dengan satu mengekor yang lain tergantung pada arah. Saya suka denyut nadi lebih baik karena Anda tidak perlu mesin negara untuk mengimplementasikan, hanya beberapa input interupsi. Tetapi penting untuk mengetahui apa yang Anda dapatkan atau Anda bisa mengalami masalah berinteraksi dengan mereka. Saya juga akan memeriksa CUI, mereka memiliki harga encoder yang bagus. Satu hal lagi yang harus dicari, mekanik versus optik. Mekaniknya murah, optiknya tahan lama.
bt2
1
@ bt2 Saya cukup yakin encoder quadrature standar tidak memerlukan mesin negara untuk mengimplementasikan - hanya mengatur interupsi pada salah satu baris, dan ketika sudah tinggi, periksa nilai di baris lain. Jika tinggi, ia menuju satu arah, jika rendah, ia menuju yang lain.
Evan Krall