Sumber :
• Aneka sumber
Enkoder
Pengertian Encoder
Secara umum, Pengertian Encoder adalah sebuah peralatan yang digunakan untuk
mempersingkat jalur input yang awal berjumlah banyak menjadi output dengan jumlah yang
lebih sedikit. Atau juga bisa, Encoder adalah sebuah perangkat atau proses yang mengubah
data dari satu format ke format lainnya.
Dalam pengindraan posisi, sebuah Encoder adalah perangkat yang dapat digunakan
untuk mendeteksi dan mengubah gerakan mekanis menjadi sinyal outpot berkode analog atau
digital. Lebih khusus lagi, Encoder dapat dugunakan untuk mengukur posisi, kecepatan
sementara, akselerasi dan arah yang dapat diturunkan dari posisi antar linier atau gerakan
putar. Fungsi dari Encoder yang berbeda berasal dari berbagai prinsip fisik operasi, output,
protokol komunikasi, dll.
Gambar diatas menguraikan, bagaimana sebuah konstruksi dasar dari Incremental Rotary
Encoder menggunakan teknologi optik. Sinar cahaya yang dipancarkan dari LED melewati Code
Disk yang berbentuk dengan garis-garis buram (seperti jari-jari pada roda sepeda). Saat poros
Encoder berputar, sinar cahaya dari LED terputus oleh garis-garis buram pada Code Disk
sebelum diambil oleh Fotodetektor Assembly. Ini akan menghasilkan sinyal pulsa dengan :
Menyala = on, tidak menyala = off. Sinyal selanjutnya akan dikirim ke counter atau pengontrol,
yang kemudian akan mengirim sinyal untuk menghasilkan fungsi yang diinginkan.
Seperti yang telah dijelaskan encoder adalah perangkat yang dapat mengubah gerakan
menjadi sinyal listrik yang dapat dibaca oleh beberapa jenis perangkat kontrol dalam sistem
kontrol gerak, seperti counter atau PLC.
Encoder adalah peralatan yang dapat mengirimkan sinyal umpan balik yang dapat digunakan
untuk menentukan posisi, jumlah, kecepatan maupun arah.
Perangkat kontrol dapat menggunakan informasi ini untuk mengirim perintah untuk fungsi
tertentu. Sebagai contoh :
• Dalam aplikasi peralatan pemotong otomatis, sebuah encoder dengan roda pengukur
dapat memberi tahu perangkat kontrol berapa banyak bahan yang telah diumpankan.
Sehing
• ga perangkat kontrol tahu kapan harus memotong.
• Dalam sistem aplikasi label servo presisi, sinyal encoder digunakan oleh PLC untuk
mengontrol waktu dan kecepatan rotasinya.
• Dalam aplikasi percetakan, umpan balik atau feedback dari encoder mengaktifkan print
head untuk membuat tanda pada lokasi tertentu.
• Pada sebuah crane, encoder yang dipasang pada poros motor dapat memberikan umpan
balik posisi sehingga crane tahu kapan harus mengambil atau melepaskan bebannya.
• Dan masih banyak lagi, seperti pada penggunaan encoder pada observatorium, rel kereta
api, tangga berjalan, dll.
Berikut ini contoh Encoder dan penerapan Encoder dalam kegiatan sehari-hari, beserta fungsi-
fungsinya :
a. Media
• Software untuk encoding audio, video, teks ke dalam format standar
• Kompresor yang mengkodekan data (misalnya, audio atau video atau gambar) ke dalam
bentuk yang lebih kecil.
• Encoder audio yang mengkonversi audio analog ke sinyal audio digital
• Video encoder mengkonversi video analog ke sinyal video digital
• Encoder email yang mengamankan alamat email
• Encoder phtml mempertahankan kode script logika dalam format yang aman yang
transparan untuk pengunjung di situs web.
• Sebuah multiplexer yang menggabungkan beberapa input menjadi satu output
d. Transduser
Transduser (seperti encoders optik atau magnet) yang dapat merasakan posisi atau orientasi
untuk digunakan sebagai referensi atau feedback yang aktif untuk mengontrol posisi, seperti
• Rotary encoder mengkonversi posisi rotary ke analog (misalnya, quadrature analog) atau
digital (misalnya, quadrature digital, 32-bit paralel, atau USB) sinyal elektronik.
• Encoder linier untuk mengkonversi posisi linear ke sinyal elektronik.
Encoders dapat bernilai mutlak atau incremental. Sinyal dari encoder yang mutlak tidak
memberikan posisi yang ambigu karena tidak memerlukan informasi tentangposisi
sebelumnya.
Sedangkan, sinyal dari encoder inkremental adalah sebuah siklus, sehingga bernilai ambigu,
dan membutuhkan penghitungan secara siklus untuk mempertahankan posisi absolut dalam
suatu rentang perjalanan.
Keduanya dapat memberikan akurasi yang sama, tetapi encoder mutlak lebih kuat untuk
gangguan dalam sinyal transduser.
e. Telekomunikasi
Encoder dalam komunikasi jarak jauh adalah sebuah perangkat yang digunakan untuk
mengubah sinyal (seperti bitstream) atau data ke dalam kode.
f. Sirkuit Elektronik
• Sebuah encoder sederhana yang memberikan kode biner ke saluran masukan aktif.
• Encoders prioritas, menetapkan prioritas input (seperti permintaan interupsi) oleh
output kode biner yang mewakili prioritas tertinggi dari input yang aktif.
Prioritas Encoder
Prioritas Encoder memecahkan masalah di atas dengan mengalokasikan tingkat prioritas
untuk masing-masing input. Prioritas encoder output sesuai dengan input yang sedang aktif
yang memiliki prioritas tertinggi. Jadi ketika input dengan prioritas yang lebih tinggi hadir,
semua input lainnya dengan prioritas yang lebih rendah akan diabaikan.
Prioritas encoder hadir dalam berbagai bentuk dengan contoh encoder prioritas 8-input
beserta tabel kebenarannya yang ditunjukkan di bawah ini.
Prioritas Encoder tersedia dalam bentuk IC standar dan TTL 74LS148 adalah encoder prioritas
8-ke-3 bit yang memiliki delapan input RENDAH aktif (logika "0") dan menyediakan kode 3-bit
dari input berperingkat tertinggi pada outputnya.
Pengkode prioritas memprioritaskan input urutan tertinggi terlebih dahulu misalnya, jika jalur
input "D2", "D3" dan "D5" diterapkan secara bersamaan kode output akan untuk input "D5"
("101") karena ini memiliki urutan output tertinggi dari 3 input. Setelah input "D5" dihapus,
kode output tertinggi berikutnya adalah input "D3" ("011"), dan seterusnya. Tabel kebenaran
untuk enkoder prioritas 8-ke-3 bit diberikan sebagai:
i mana X sama dengan "dont care", itu adalah logika "0" atau logika "1".
Dari tabel kebenaran ini, ekspresi Boolean untuk pembuat encode di atas dengan input data
D0 ke D7 dan output Q0, Q1, Q2 diberikan sebagai :
Output Prioritas Encoder Q0
Output Prioritas Encoder Q1
Kemudian ekspresi Boolean akhir untuk encoder prioritas termasuk input nol didefinisikan
sebagai:
Dalam praktiknya, nol input ini akan diabaikan sehingga memungkinkan penerapan ekspresi
Boolean akhir untuk output dari encoder prioritas 8-ke-3. Kita dapat membuat encoder
sederhana dari ekspresi di atas menggunakan gerbang OR individual sebagai berikut.
Encoder Posisi
Aplikasi lain yang lebih umum adalah dalam kontrol posisi magnetis seperti yang
digunakan pada navigasi kapal atau untuk penentuan posisi lengan robot, dll.
Di sini misalnya, posisi sudut atau putar kompas diubah menjadi kode digital dengan
74LS148 8-ke-3 line encoder prioritas baris dan input ke komputer sistem untuk menyediakan
data navigasi dan contoh posisi 8 sederhana ke 3-bit output encoder kompas ditunjukkan di
bawah ini. Magnet dan sakelar buluh dapat digunakan pada setiap titik kompas untuk
menunjukkan posisi sudut jarum.