SEKILAS TENTANG PRINSIP INFRARED REMOTE CONTROLLER
Remote controller sistem audio video yg kita temui di pasaran hampir dipastikan menggunakan gelombang infrared untuk mengirim data / perintah ke piranti audio video yg dituju. Infrared adalah gelombang elektromagnetik yang memiliki panjang gelombang lebih besar dari cahaya tampak dan lebih kecil dari microwave. Gelombang infrared yg dipancarkan remote controller  dihasilkan oleh LED infrared. Panjang gelombang infrared untuk remote controller ini tipikalnya adalah 930 nm ( termasuk dalam kategori near infrared ) . Infrared sangat populer digunakan untuk aplikasi remote controller utamanya karena konsumsi daya yg rendah, rangkaian yg sederhana, dan karena murah untuk diproduksi secara massal.
Salah satu kelemahan sinyal infrared adalah mudah terganggu oleh sumber-sumber infrared  lain, bahkan yg lemah sekalipun seperti lampu ataupun infrared yg dipancarkan tubuh manusia . Oleh karenanya, infrared untuk remote controller  sistem audio video harus dimodulasi dengan frekuensi tertentu ( tipikalnya 36kHz atau 38kHz, tergantung protokol yg digunakan ) terlebih dahulu. Receiver di sistem audio video hanya akan menerima frekuensi modulasi tersebut dan akan mengabaikan infrared dari sumber lain dengan mekanisme band pass filter.

Transmit - Receive
Gambar di atas mengilustrasikan bagaimana sinyal infrared yg telah dimodulasi dengan frekuensi carrier diterima dan disaring oleh receiver, sehingga outpout dari receiver hanya akan berupa pulsa high dan low saja.
PROTOKOL REMOTE CONTROLLER INFRARED
Sebenarnya ada cukup banyak protokol transmisi data/perintah infrared untuk aplikasi remote controller seperti ITT Protocol, Sony SIRC Protocol, Phillips RECS-80 Protocol, Phillips RC-5 Protocol, Phillips RC-6 Protocol,  NEC Protocol, dan masih ada yg lain lagi. Akan tetapi,  RC-5 Protocol dan NEC Protocol adalah 2 protokol yg paling banyak dipakai untuk remote controller sistem audio video yg beredar sekarang ini.
RC-5 PROTOCOL
Protokol ini pada mulanya dikembangkan dan dipakai Phillips pada akhir tahun 1980 untuk remote controller sistem audio video mereka. Akan tetapi protokol ini di kemudian hari diadopsi secara luas oleh manufacturer peralatan audio video di Amerika dan Eropa.

RC-5 Bit Designation
 Gambar di atas mengilustrasikan alokasi bit pada protokol RC-5.
S0 dan S1 adalah start bit dan selalu ‘ON’ atau berlogika ’1′, digunakan untuk mengkalibrasi Automatic Gain Control dari receiver.
TG adalah Toggle/Check Bit. Bit ini akan selalu berganti logika (toggle) setiap kali ada tombol remote controller yg ditekan.
Bit C0-C4 digunakan sebagi System Address.

RC-5 Address Designation
 Bit D0-D5 adalah perintah/command bit.

RC-5 Command
 RC-5 protocol menggunakan modulasi bi-phase atau yg dikenal juga dengan modulasi manchester untuk memodulasi frekuensi carrier 36 kHz. Logika ’0′ direpresentasikan oleh setengah period ‘HI’ diikuti setengah period ‘LO’. Sedang logika  ’1′ sebaliknya.
Gambar di atas adalah deretan pulsa yg akan dikirimkan untuk  11000101110101.
Deretan pulsa tersebut pada akhirnya akan memodulasi frekuensi carrier 36 kHz. Sehingga jika dilihat lebih dekat, logika ’0′ dan ’1′ akan terlihat seperti gambar di bawah ini.
Dimana pulsa ‘HI’ akhirnya akan ditransmit sebagai pulsa pulsa yg lebih sempit dengan frekuensi 36 kHz, sedang pulsa ‘LO’ akan ditransmit sebagai ’0′ atau ‘idle’.
REMOTE CONTROLLER UNIVERSAL RC-5


Jika dilihat dari tabel RC-5 Address Designation di atas, protokol RC-5 menyediakan 5 bit untuk designasi alamat peralatan audio video yg ingin dikendalikan, sebagai contoh ’00′ untuk TV Set dan ’20′ untuk CD Player. Untuk remote controller universal RC-5, kita hanya perlu menekan peralatan yg ingin dikontrol diikuti dengan perintahnya seperti volume up/down dsb. Tentu saja, remote controller ini hanya bekerja pada peralatan yg memakai protokol RC-5 juga ( walaupun berbeda manufacturer dengan Phillips ). Akan tetapi, perkembangan teknologi yg pesat mengharuskan Phillips meng-upgrade teknologi protokol RC-5 nya menjadi RC-6, agar supaya dapat menangani peralatan audio video terbaru seperti DVD Player dsb. Salah satu perbedaan protokol RC-6 jika dibandingkan dengan RC-5 adalah Logika ’0′ direpresentasikan oleh setengah period ‘LO’ diikuti setengah period ‘HI’, sedang logika  ’1′ sebaliknya. Ini berkebalikan dengan protokol RC-5.

RC-6 Bit Designation
Yang terpenting dari protokol RC-6 adalah pada bit a0-a7 dan c0-c7.  8 bit control/address pada RC-6 memungkinkan protokol RC-6 dapat mengontrol 256 peralatan berbeda dibanding 32 pada protokol RC-5. 8 bit information/data pada RC-6 memungkinkan protokol RC-6 dapat digunakan untuk mengirimkan 256 perintah berbeda dibanding 64 pada protokol RC-5.
NEC PROTOCOL
Jika protokol RC-5/RC-6 banyak digunakan oleh Eropa dan Amerika, manufacturer Asia memiliki protokol-nya sendiri, yaitu NEC. Protokol NEC dikembangkan oleh NEC ( Nippon Electric Company ) Jepang. Protokol ini kemudian secara luas dipakai oleh manufacturer peralatan audio video Asia, sebut saja Toshiba, Sharp, Changhong, JVC, Shanghai, dll. Berbeda dengan protokol RC-5, protokol NEC akan memberikan kode unik untuk masing – masing manufacturer, sehingga satu remote control ler untuk merk tertentu misalnya Sharp tidak akan dapat mengontrol peralatan dari manufacturer lain seperti JVC, walaupun sama – sama memakai protokol NEC.

NEC Bit Designation
Sync Pulse digunakan untuk men-set gain dari IR Receiver.
Custom Code 8 bit C0-C7 digunakan untuk address/alamat.
Inverted Custom Code 8 bit C’0- C’7 adalah inversi dari Custom Code, digunakan untuk verifikasi.
Data Code 8 bit D0-D7 digunakan untuk command/perintah.
Inverted Data Code 8 bit D’0-D’7 adalah inversi dari Data Code, digunakan untuk verifikasi.
Jika protokol RC-5 menggunakan modulasi bi-phase, protokol NEC menggunakan modulasi pulse distance / pulse position dengan frekuensi carrier 38 khz.

Logic 1 and 0
Tiap pulsa terdiri dari rangkaian pulsa pulsa kecil 38khz selama 560 us. Logika 1 akan memiliki 1690 us kondisi idle, sedangkan logika 0 akan memiliki 560 us kondisi idle.
REMOTE CONTROLLER UNIVERSAL NEC
Untuk menggunakan remote controller yg menggunakan protokol NEC, kita harus memasukkan kode 3 atau 4 digit khusus sesuai merk peralatan yg ingin dikontrol. Biasanya kode ini tersedia dalam bentuk booklet di dalam kemasan remote controller ini.



Dengan memasukkan kode khusus itu, controller akan mengakses look up table yg di simpan di dalam sebuah chip memori yg berisi kumpulan data-data berbagai merk peralatan yg ada ( tentunya yg menggunakan protokol NEC ). Kemudian controller akan menerjemahkan tombol-tombol yg ditekan ke dalam perintah yg dipahami oleh peralatan yg dituju.

bersambung...
Share this article :
+
Apakah Anda menyukai postingan ini? Silahkan share dengan klik di sini
Unknown

Saya hanyalah orang biasa yang menyukai blogging dan mencoba berbagi pengalaman dengan yang lain tentang blogging dan SEO. Semoga bisa bermanfaat.

Follow me on: Facebook | Twitter | Google+
×
Previous
Next Post »
Show Facebook Comments
Terima kasih sudah berkomentar
Copyright © 2013. Mas Raihan - All Rights Reserved | Template Created by Kompi Ajaib Proudly powered by Blogger