APLIKASI REMOTE CONTROL TELEVISI SEBAGAI PENGENDALI BEBAN TUGAS AKHIR - Aplikasi remote control televisi sebagai pengendali beban - USD Repository

  

APLIKASI REMOTE CONTROL TELEVISI SEBAGAI

PENGENDALI BEBAN

TUGAS AKHIR

Diajukan Untuk memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik

  

Program Studi Teknik Elektro

  Oleh : MARGARETHA SILVIANA

  NIM: 065114028

  

PROGRAM STUDI TEKNIK ELEKTRO

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2011

  

FINAL PROJECT

APPLICATION OF TELEVISION REMOTE CONTROL AS A

LOAD CONTROL

  Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Teknik Degree

  In Electrcal Engineering Study Program MARGARETHA SILVIANA

  

NIM : 065114028

ELECTRICAL ENGINEERING STUDY PROGRAM SCIENCE

AND TECHNOLOGY FACULTY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

  

2011

HALAMAN PERSEMBAHAN DAN MOTTO HIDUP

  

MOTTO :

“Orang lain boleh menganggap kita tidak

mampu, tetapi kita harus buktikan kalau kita

mampu dan bisa berhasil “

   Skripsi ini kupersembahkan untuk ..... TUHAN Yang Maha Esa Pembimbingku yang setia

Papa dan Mama tercinta serta kedua saudaraku

   Juga untuk orang yang selalu setia membantu dan menyemangatiku

  

INTISARI

  Aplikasi remote control televisi sebagai pengendali beban adalah alat yang digunakan untuk mengendalikan beban dari jarak jauh tanpa user harus ke saklar untuk meng-on/off kan beban tersebut.

  Beban yang digunakan berupa tiga buah lampu. Beban (lampu) dapat diatur waktu menyalanya untuk on/off sesuai dengan keinginan user dengan kenaikan dan penurunan waktu tiap 5 menit. Tampilan beban dan timer dapat dilihat pada LCD (Liquid Crystal

  

Display). LCD yang digunakan tipe LMB162ABC dan remote control televisi yang

digunakan dengan merek SONY.

  Dari hasil percobaan, alat ini telah bekerja sesuai dengan perancangan. Hal ini dapat dibuktikan dari hasil pengujian antara remote control televisi dengan rangkaian aplikasi yang telah dirancang. Ketiga lampu dapat dikendalikan baik secara sendiri-sendiri maupun secara bersamaan. Jarak maksimun yang dapat diterima antara remote control televisi dengan penerima pengendali beban adalah sejauh 7 meter dengan sudut maksimum sebesar 45°.

  

ABSTRACT

Applications television remote control as the load controller is a device that is used to control the load from far distance without switching on and off the lamp switch by the user. The amounts used in the from of three load lamps. The time of load (lamp) can be set to

switch in for on/off according to user’s control to increase and decrease the time every 5 minutes.

The load display and the timer can be viewed on the LCD (Liquid Crystal Display). LCD that used

is LMB162ABC and television remote control that used is the SONY brand.

  From the experiment results, this device has been working according to the design. This can

be shown from the test results between the television remote control with a series of application that

have been designed. The three lamps can be controlled separately or simultaneously. The maximum

acceptable distance between the remote control of the television with the load control receiver is as

far as 7 meters with a maximum angle of 45 degrees.

KATA PENGANTAR

  Syukur dan terima kasih kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya sehingga tugas akhir dengan judul “Aplikasi Remote Control Televisi” ini dapat diselesaikan dengan baik.

  Selama menulis tugas akhir ini, penulis menyaadari bahwa ada begitu banyak pihak yang telah memberikan bantuan dengan cara masing-masing, sehingga tugas akhir ini bisa diselesaikan. Oleh karena itu penulis ingin mengucapkan terima kasih kepada: 1.

  Kepada orang tua yang tercinta atas doa, kesabaran dan dukungan baik secara moral ataupun materi.

  2. Kedua saudaraku Stephanie Verawati dan Deliyanti Chintya Venny atas dukungan dan pengertiannya.

3. Bapak Damar Widjaja, ST., MT., selaku dosen pembimbing yang dengan penuh

  kesabaran membimbing, member saran dan kritik yang membantu penulis dalam menyelesaikan tugas ini.

  4. Seluruh dosen teknik elektro, laboran dan sekretariat yang telah banyak memberikan pengetahuan kepada penulis selama ini.

  5. Rudy Aziz , selaku pembimbing yang telah membantu penulis dalam mengerjakan tugas akhir ini.

  

DAFTAR ISI

HALAMAN JUDUL

  ……………………………………………………………………. i

  HALAMAN PERSETUJUAN

  …………………………………………………………. iii

  HALAMAN PENGESAHAN

  …………………………………………………………… iv

  HALAMAN PERNYATAAN KEASLIAN KARYA

  ………………………………… v

  HALAMAN PERSEMBAHAN DAN MOTTO

  ………………………………………. vi

  LEMBAR PENYATAAN PERSETUJUAN PUBLIKASI KARYA

  ILMIAH UNTUK KEPENTINGAN AKADEMIS

  …………………………………… vii

  INTISARI

  ……………………………………………………………………………….. viii

  ABSTRACT

  …………………………………………………………………………….. ix

  KATA PENGHANTAR

  ………………………………………………………………... x

  DAFTAR ISI

  ……………………………………………………………………………. xii

  DAFTAR GAMBAR

  …………………………………………………………………… xv

  DAFTAR TABEL

  …………………………………………………………………….... xviii

  BAB I PENDAHULUAN

  ………………………………………………………………. 1

  1.1 Latar Belakang Masalah ………………………………………………………….. 1

  1.2 Tujuan dan Manfaat Penelitian …………………………………………………… 2

  1.3 Batasan Masalah ………………………………………………………………….. 2

  1.4 Metodologi Penelitian ……………………………………………………………. 3

  BAB II DASAR TEORI

  ………………………………………………………………... 5

  2.1 Infra Red ………………………………………………………………………….. 5

  2.2 Metode Pengiriman Data Remote Control ……………………………………….. 6

  2.2.1 Header …….…………………………………………………………….. 7

  2.3 Protokol SONY …………………………………………………………………... 9

  2.4 Detektor Infra Red ………………………………………………………………. 10

  2.5 Mikrokontroler AT89S51 ………………………………………………………… 13

  2.5.1 Arsitektur AT89S51 ……………………………………………………. 14

  2.5.2 Fungsi Pin Mikrokontroler AT89S51 ………………………………….. 14

  2.5.3 Organisasi Memori ……………………………………………………... 17

  2.5.4 Timer dan Counter ……………………………………………………... 18

  2.5.5 Sistem Interupsi ………………………………………………………… 21

  2.6 LCD (Liquid Crystal Display) ……………………………………………………. 21

  2.7 TRIAC (TRIode Alternating Current) ……………………………………………. 23

  2.7.1 Karakteristik TRIAC ………………………………………………….... 24

  BAB III PERANCANGAN DAN PEMBUATAN ALAT

  …………………………… 27

  3.1 Diagram Blok ……………………………………………………………………… 27

  3.2 Perancangan Hardware ………………………………………………………….. 28

  3.2.1 Penerima Infra Red …………………………………………………….. 28

  3.2.2 Rangkaian Osilator …………………………………………………….. 29

  3.2.3 Rangkaian LCD ………………………………………………………... 29

  3.2.4 Rangkaian Driver TRIAC ……………………………………………… 31

  3.2.5 Rangkaian Mikrokontroler AT89S51 …………………………………... 33

  3.3 Pemograman Mikrokontroler …………………………………………………….. 35

  3.3.1 Pengolahan Data Beban ………………………………………………... 36

  3.3.2 Pengolahan Data Waktu ………………………………………………... 39

  3.3.3 Tampilan pada LCD ……………………………………………………. 43

  BAB V KESIMPULAN DAN SARAN

  LAMPIRAN

  ....................................................................................................... 58

  DAFTAR PUSTAKA

  5.2 Saran ........................................................................................................................ 57

  5.1 Kesimpulan .............................................................................................................. 57

  ............................................................................ 57

  4.5 Pengujian Driver TRIAC ........................................................................................ 56

  BAB IV HASIL DAN PEMBAHASAN

  4.4 Pengujian Sinyal Pada Receiver .............................................................................. 52

  Remote Control Televisi .......................................................................................... 49

  4.3 Pengujian Unit Pengendali Beban dengan Menggunakan

  4.2 Cara Kerja Pengendali Beban Menggunakan Remote Control Televisi .................. 47

  4.1 Hasil Akhir Perancangan …………………………………………………………. 46

  ……………………………………………….. 46

  ...................................................................................................................... 59

  

DAFTAR GAMBAR

  Halaman

Gambar 1.1 Model sistem perancangan …………………………………………... 3Gambar 2.1 Lebar pulsa dan lebar jeda pada Pulse-Coded Signal [4] ..................... 6Gambar 2.2 Lebar pulsa dan lebar jeda pada Space-Coded Signal [4] .................... 7Gambar 2.3 Lebar pulsa dan lebar jeda pada Shift-Coded Signal [4] ...................... 7Gambar 2.4 Lebar header dan kode remote control [4] …………………………... 8Gambar 2.5 Bentuk sinyal pulse modulation [5] ...................................................... 9Gambar 2.6 Kemasan detektor infra red GP1U5 dari Sharp [6] .............................. 11Gambar 2.7 Diagram blok kemasan detektor GP1U5 [6] ........................................ 12Gambar 2.8 Keluaran kemasan detektor GP1U5 [6] ............................................... 12Gambar 2.9 Konfigurasi pin AT89S51 [7] ………………………...…………….... 14Gambar 2.10 Osilator eksternal AT89S51 [7] ………………………...………….... 17Gambar 2.11 Bit-bit pada timer control [7] ................................................................ 18Gambar 2.12 Mode operasi timer/counter pada TMOD [7] ....................................... 18Gambar 2.13 (a) Bentuk LCD 16 x 2. (b) Pin LCD 16 ×2 [8] ……………………... 22Gambar 2.14 Simbol dan ekuivalensi TRIAC [9] ...................................................... 24Gambar 2.15 Karakteristik TRIAC [9] ....................................................................... 24Gambar 2.16 Rangkaian sederhana snubber pada TRIAC [10] ................................ 25Gambar 3.1 Blok diagram sistem ............................................................................. 27Gambar 3.2 Rangkaian penerima infra red [11] ....................................................... 28Gambar 3.3 Rangkaian Osilator [12] ........................................................................ 29Gambar 3.4 Rangkaian LCD ................................................................................... 30Gambar 3.5 Rangkaian driver TRIAC ..................................................................... 34Gambar 3.6 Rangkaian penguat akhir untuk mengontrol beban .............................. 33Gambar 3.7 Konfigurasi Mikrokontroler, Penerima infra red, TRIAC, dan LCD ............................................................................................. 34Gambar 3.8 Flowchart Program Utama ................................................................... 35Gambar 3.9 Flowchart Tombol Program (+) dan Tombol Program (-) untuk pengaturan beban .................................................................................. 37Gambar 3.10 Flowchart Pengaktifan beban ............................................................... 38Gambar 3.11 Flowchart Non aktifan beban ............................................................... 39Gambar 3.10 Flowchart volume (+) dan volume (-) sebagai pengaturan waktu pada beban .......................................................................................... 40Gambar 3.11 Flowchart pengaktifan waktu pada beban ........................................... 41Gambar 3.12 Flowchart pengaturan waktu untuk pengaktifan waktu pada beban .................................................................................................... 42Gambar 3.13 Flowchart non-aktifan waktu pada beban ........................................... 42Gambar 3.14 Flowchart pengaturan waktu untuk non-aktifan waktu pada beban .................................................................................................... 43Gambar 3.16 Flowchart inisialisasi LCD .................................................................. 44Gambar 3.15 Flowchart tampilan pada LCD ............................................................ 45Gambar 4.1 Bentuk fisik pengendali beban melalui remote control televisi ........... 46Gambar 4.2 Bentuk fisik rangkaian pengendali beban ............................................ 47Gambar 4.3 Bentuk pola radiasi dari pemancar infra red remote control televisi terhadap penerima infra red ................................................................. 48Gambar 4.4 Tampilan pada LCD saat beban pertama (lampu berwarna orange)

  Dinyalakan ............................................................................................ 49

Gambar 4.5 Tampilan pada LCD saat beban pertama, kedua dan ketiga dinyalakan

  .............................................................................................................. 50

Gambar 4.6 Bentuk sinyal dari tombol program (+) ............................................... 53Gambar 4.7 Bentuk sinyal dari tombol program (-) ................................................ 53Gambar 4.8 Bentuk sinyal dari tombol volume (+) ................................................. 54Gambar 4.9 Bentuk sinyal dari tombol volume (-) .................................................. 54Gambar 4.10 Bentuk sinyal header ........................................................................... 55Gambar 4.11 Bentuk sinyal bit 1 ............................................................................... 55Gambar 4.12 Bentuk sinyal bit 0 ............................................................................... 56 Gambar 4.13 (a) Pengukuran tegangan pada TRIAC. (b) Tampilan hasil pengukuran......

  .............................................................................................................. 56

  

DAFTAR TABEL

Tabel 2.5 Keterangan register TCON [7] ................................................................... 19Tabel 4.1 (Lanjutan) Cara kerja antara remote control televisi dengan hardwareTabel 4.1 Cara kerja antara remote control televisi dengan hardware pengendali beban ......................................................................................................... 51Tabel 3.2 Tampilan beban dan waktu pada LCD ...................................................... 31Tabel 3.1 Konfigurasi pin LCD dan mikrokontroler .................................................. 31Tabel 2.7 Pin tampilan LCD [8] ................................................................................. 23Tabel 2.6 Kombinasi M0 dan M1 pada register TMOD [7] ....................................... 20Tabel 2.4 Fungsi alternatif port 3 [7] ......................................................................... 16

  Halaman

Tabel 2.3 Keluarga mikrokontroler MCS-51 [7] ........................................................ 13Tabel 2.2 Contoh kode remote control televisi merek SONY [5] ............................. 10

  Berbagai merek [4] ..................................................................................... 8

Tabel 2.1 (Lanjutan) Metode pengiriman kode remote control televisi dari

  Merek [4] ..................................................................................................... 8

Tabel 2.1 Metode pengiriman kode remote control televisi dari berbagai

  Pengendali beban ....................................................................................... 52

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Energi listrik adalah salah suatu energi yang pada saat ini sangat dibutuhkan manusia dalam kehidupan sehari-hari, misalnya peralatan listrik pada sebuah rumah. Sebuah rumah biasanya memiliki ukuran ruangan yang cukup luas, sehingga untuk peletakan saklar lampu dan stop kontak antara yang satu dengan lainnya memiliki jarak yang cukup jauh dan tidak efektif dalam pengoperasiannya. Selain itu, setiap rumah memiliki perlengkapan elektronik yang cukup banyak sehingga untuk menghidupkannya satu persatu memerlukan waktu cukup lama. Agar kegiatan pada sebuah rumah menjadi lebih mudah dan praktis, sebuah peralatan pengendali jarak jauh diperlukan untuk mengendalikan peralatan yang ada di dalam rumah.

  Terdapat berbagai macam cara untuk mengendalikan peralatan rumah tangga, antara lain pengendali peralatan rumah tangga melalui jalur telephone dan RS485 [1]. Selain itu, ada juga proses pengendalian peralatan rumah tangga tanpa kabel dengan menggunakan cahaya infra red. Pengendalian ini biasanya berupa remote control televisi infra red yang dapat digunakan untuk pengendalian jarak jauh. Penggunaan infra red untuk indoor (dalam ruangan) lebih praktis karena stabilitas remote control televisi yang membuat pengguna dapat dengan mudah mengendalikan peralatan dari sudut-sudut ruangan yang diinginkan.

  Pengendalian peralatan rumah tangga menggunakan remote control televisi infra red mempunyai keterbatasan jika akan digunakan untuk outdoor (luar ruangan), misalkan mengendalikan peralatan rumah tangga yang berada di luar ruangan atau rumah. Hal ini dapat diatasi dengan menggunakan kabel yang panjang untuk transmisi data, tetapi hal tersebut kurang praktis dan aman.

  Pengendalian remote control televisi biasanya hanya digunakan pada televisi saja. Untuk lebih mengoptimalkan fungsi dari remote control televisi, penelitian ini akan menghasilkan sistem pengendali yang menggunakan remote control televisi sebagai pengendali peralatan rumah tangga.

  1.2 Tujuan dan Manfaat

  Tujuan yang ingin dicapai dalam penelitian ini adalah membuat apliksai remote control televisi sebagai pengendali beban. Manfaat dari penelitian ini adalah :

  a. Dapat membantu masyarakat umum untuk mempermudah kegiatan sehari- hari dalam mengendalikan perangkat elektronik.

  b. Bagi pembaca, hasil penelitian ini diharapkan dapat memberikan atau menambah pengetahuan tentang apliksai remote control televisi sebagai pengendali beban.

  c. Hasil penelitian ini diharapkan menjadi salah satu bahan refrensi ataupun sumber informasi dalam mengembangkan penelitian sejenis selanjutnya.

  1.3 Batasan Masalah

  Dalam tugas akhir ini permasalahan dibatasi sebagai berikut : 1. Alat yang dibuat berbasis mikrokontroler AT89S51.

  2. Remote control yang digunakan adalah remote control televisi SONY yang dijual di pasaran.

  3. Menggunakan LCD module 16 x 2 karakter untuk menampilkan waktu pengendalian dan kondisi beban.

  4. Beban yang digunakan adalah 3 buah lampu.

  5. Daya beban yang digunakan sebesar 50 watt.

1.4 Metodologi Penelitian

  Adapun metodologi penelitian yang dilakukan terdiri dari:

  1. Studi literatur, yaitu dengan mempelajari berbagai informasi, baik dari buku maupun

  internet sehingga dapat digunakan sebagai referensi pendukung dalam penyusunan laporan.

  2. Perancangan subsistem hardware dan software.

  Tahap ini bertujuan untuk mencari model yang optimal dari sistem yang akan dibuat dengan mempertimbangkan dari berbagai faktor-faktor permasalahan dan kebutuhan yang telah ditentukan. Gambar 1.1 memperlihatkan model sistem yang akan dirancang.

Gambar 1.1. Model sistem perancangan 3. Pembuatan subsistem hardware dan software.

  Berdasarkan Gambar 1.1, rangkaian akan bekerja apabila user ingin mengendalikan beban secara ON/OFF. User memberikan interupsi melalui remote control televisi dengan memencet salah satu tombol yang ada pada remote control televisi. Data interupsi yang akan diterima oleh penerima (Rx) akan diubah oleh mikrokontroler. Mikrokontroler akan memberikan perintah kepada beban dan user dapat mengendalikan beban mana saja yang diinginkan melalui LCD sebagai monitor tampilan beban.

  4. Proses pengambilan data.

  Teknik pengambilan data dilakukan dengan cara pengiriman data interupsi ke mikrokontroler oleh remote control televisi. Setelah itu, mikrokontroler akan mengolahnya dan mengirimkan data ke protokol beban yang diinginkan untuk ON/OFF. Beban yang dikendalikan itu dapat dilihat pada LCD.

  5. Analisa dan penyimpulan hasil percobaan.

  Analisa data dilakukan dengan mengecek keakuratan data terhadap hasil dari pengujian alat yang telah dilakukan. Penyimpulan hasil percobaan dapat dilakukan dengan menghitung persentase error yang terjadi.

BAB II DASAR TEORI Bab ini akan menjelaskan perencanaan dan realisasi alat yang meliputi pemancar infra red , detektor infra red, TRIAC, LCD, dan mikrokontroler.

2.1 Infra red

  Sinar infra red adalah termasuk cahaya monokromatis yang tidak tampak oleh mata manusia. Spektrum frekuensi cahaya secara umum dibagi menjadi tiga bagian yaitu [2]:

a. Infra red, mempunyai panjang gelombang 0,3 mm–0,7 m.

  b. Cahaya tampak, mempunyai panjang gelombang 0,7 m – 0,4 m.

  c. Ultra Violet, mempunyai panjang gelombang 0,4 m – 0,03 m. Gelombang elektromagnetik merupakan penyusun dari cahaya yang berada dalam spektrum elektromagnetik yang mempunyai jangkauan sangat lebar [3]. Pada jarak yang sama, seluruh spektrum elektromagnetik tersebut mempunyai cepat rambat yang sama tetapi frekuensinya berbeda sesuai dengan panjang gelombangnya. Dalam hal ini berlaku : e = .f ( 2.1) dengan e adalah kecepatan cahaya (m/s),

   adalah panjang gelombang (m), dan f adalah frekuensi (Hz). Suatu spektrum frekuensi cahaya disebut infra red jika panjang gelombangnya

  14

  0,78 m – 1000m [2]. Sedangkan spektrum frekuensi yang sering digunakan adalah 2,5.10

14 Hz – 2,0.10 Hz.

2.2 Metode Pengiriman Data Remote Control

  Infra red remote control menggunakan cahaya infra red sebagai media dalam

  mengirimkan data ke penerima [4]. Data yang dikirimkan berupa pulsa-pulsa cahaya dengan modulasi frekuensi carrier 30kHz sampai 40kHz. Sinyal yang dikirimkan merupakan data- data biner. Ada tiga metode yang digunakan untuk membentuk data-data biner tersebut yaitu pengubahan lebar pulsa, lebar jeda (space), dan gabungan keduanya.

   Pulse - Coded Signals

  Pengiriman kode pada pulse – coded signal dilakukan dengan lebar jeda tetap yaitu t sedangkan lebar pulsa adalah 2t. Jika lebar pulsa dan lebar jeda adalah sama yaitu t, maka yang dikirim adalah bit 0. Jika lebar pulsa adalah 2t dan lebar jeda adalah t, maka yang dikirim adalah 1. Lebar pulsa dan lebar jeda pada pulse-coded sinyal ditunjukkan pada Gambar 2.1.

Gambar 2.1. Lebar pulsa dan lebar jeda pada Pulse-Coded Signal [4]

   Space - Coded Signal

  Pengiriman kode remote control dilakukan dengan cara mengubah lebar jeda, sedangkan lebar pulsa tetap. Jika lebar jeda dan lebar pulsa adalah sama yaitu t, maka yang dikirim adalah 0 . Jika lebar jeda adalah 3t, maka data yang dikirim adalah 1. Lebar pulsa dan lebar jeda pada space-code sinyal ditunjukkan pada Gambar 2.2.

Gambar 2.2. Lebar pulsa dan lebar jeda pada Space-Coded Signal [4]

   Shift - Coded Signal

  Tipe ini merupakan gabungan dari tipe pulse dan space. Pengiriman kode remote

  control dilakukan dengan cara mengubah lebar pulsa dan lebar jeda. Jika lebar jeda

  adalah t dan lebar pulsa adalah 2t, maka ini diartikan sebagai data 1. Jika lebar jeda adalah 2t dan lebar pulsa adalah t, maka ini diartikan sebagai data 0 (low). Lebar pulsa dan lebar jeda pada shift-code sinyal ditunjukkan pada Gambar 2.3.

Gambar 2.3. Lebar pulsa dan lebar jeda pada Shift-Coded Signal [4]

2.2.1 HEADER Sebelum kode dikirim, sinyal awal yang disebut header dikirim terlebih dahulu.

  

Header adalah sinyal yang dikirimkan sebelum kode sebenarnya dan juga merupakan sinyal

  untuk mengaktifkan penerima. Header selalu dikirimkan dengan lebar pulsa yang jauh lebih panjang dari pada kode. Kode remote control dikirimkan setelah header dikirimkan terlebih dahulu. Kode remote control dibagi menjadi dua fungsi, yaitu fungsi pertama digunakan sebagai penunjuk alamat peralatan yang akan diaktifkan dan fungsi kedua adalah sebagai

  

command atau perintah untuk melaksanakan instruksi dari remote control. Lebar header dan

kode remote control ditunjukkan pada Gambar 2.4.

Gambar 2.4. Lebar header dan kode remote control [4]

  Antara jenis remote control yang satu dengan lainnya memiliki panjang header berbeda, begitu pula lebar pulsa dan jeda (space). Tabel 2.1 menjelaskan tentang jenis

  remote control dari berbagai merek perusahaan.

Tabel 2.1. Metode pengiriman kode remote control dari berbagai merek [4]

  Merek Remote Panjang data Tipe Header Pulse

Header

Space

  1 Pulse

  1 Space

  0 Pulse

  0 Space Akai 32 bit Space 8800 2200 550 1650 550 550

Canon 32 bit Space 8800 4400 550 1650 550 550

Denon

  15 bit Space 0 0 275 1900 275 275 Finlux 10/16 bit Shift 500 5200 500 530 500 530

Funai 24 bit Space 3200 3200 800 2400 800 800

Goldstar 32 bit Space 8800 2200 550 1650 550 550

Grundig 10 bit Shift 500 2600 500 550 500 550

Hitachi 32 bit Space 8800 2200 550 1650 550 550

JVC 16 bit Space 2080 4160 520 1560 520 520

Kenwood 32 bit Space 8800 2200 550 1650 550 550

Mitsubishi 16 bit Space --- --- 300 1950 300 880

Nec 32 bit Space 8800 2200 550 1650 550 550

  Tabel 2.1.(Lanjutan) Metode pengiriman kode remote control dari berbagai merek [4]

  Merek Remote Panjang data

  Tipe Header Pulse

Header

Space

  1 Pulse

  1 Space

  0 Pulse

  0 Space

Onkyo 32 bit Space 8800 2200 550 1650 550 550

Orion 33 bit Space 9000 4450 550 1650 550 550

Panasonic 48 bit Space 4000 1600 400 1200 400 400

Philips

  14 bit Shift --- --- 889 889 889 889

Pioneer 32 bit Space 8000 4000 500 1500 500 500

Salora 12 bit Space 50 550 375 190

Sanyo 32 bit Space 7850 4200 525 1575 525 525

Schneider

  12 bit Space --- --- 1250 450 450 1250

Sharp 17 bit Space --- --- 275 1900 275 775

Sony 15 bit Pulse 2200 550 1100 550 550 550

TEAC 32 bit Space 8800 2200 550 1650 550 550

Technics

  48 bit Space 4000 1600 400 1200 400 400

Yamaha 32 bit Space 8800 2200 550 1650 550 550

  Catatan: Semua angka dalam mikrosecond (s).

  2.3 Protokol SONY Remote control merek SONY secara umum menggunakan protocol yang disebut

pulse modulation [5]. Pulse modulation diawali dengan header dan diikuti dengan 12 bit

  data atau LSB (Least Significant Bit) dikirim dulu. Bentuk sinyal pulse modulation dapat dilihat pada Gambar 2.5.

  Header Bit’1’ Bit’0’

  Dari Gambar 2.5, T sekitar 550

  μs dan frekuensi carrier sebesar 40 KHz. Jarak antara data

  satu dengan data berikutnya sekitar 25 ms. Tabel 2.2 merupakan contoh kode remote control televisi merek SONY.

Tabel 2.2. Contoh kode remote control televisi merek SONY [5]

2.4 Detektor Infra red

  Detektor infra red yang digunakan pada remote control televisi ini adalah GP1U5 dari Sharp [6]. GP1U5 didesain khusus sebagai detektor sinyal infra red dalam aplikasi

  remote control televisi. Bentuk kemasan detektor GP1U5 ditunjukkan dalam Gambar 2.6.

Gambar 2.6. Kemasan detektor infra red GP1U5 dari Sharp [6]

  Karakteristik kemasan GP1U5 adalah sebagai berikut [6]:  Catu daya 5 volt.

   Konsumsi arus sebesar 5 mA.

   Dalam kemasan terdapat penguat, band-pass filter, demodulator, dan pembanding.

   Bandwidth sebesar 3 dB dari frekuensi 38 KHz.  Keluaran dalam tingkat TTL.

 Terdapat rangkaian low-pass filter yang membantu mengurangi gangguan (noise)

dari rangkaian catu daya.

  GP1U5 merupakan penerima infra red yang didesain khusus sebagai detektor remote

  

control televisi, VCR, CD, MD, AC, dan lain-lain. GP1U5 tersusun atas rangkaian penguat,

band-pass filter, demodulator, dan pembanding. Dalam kemasan GP1U5 terdapat fotodioda

  yang digunakan sebagai detektor infra red. Penguat digunakan untuk menguatkan sinyal dari

  

fotodioda. Keluaran penguat ini dihubungkan dengan band-pass filter. Band-pass filter ini

  digunakan untuk meloloskan frekuensi carrier dari pemancar infra red. Rangkaian

  

demodulator digunakan untuk meredam sinyal pembawa (carrier) 40 KHz dan meloloskan

  sinyal data dari pemancar infra red. Rangkaian integrator dan rangkaian pembanding digunakan untuk membentuk keluaran ke tingkat TTL. Diagram blok GP1U5 diperlihatkan dalam Gambar 2.7.

Gambar 2.7. Diagram blok kemasan detektor GP1U5 [6]Gambar 2.8 menunjukkan keluaran kemasan detektor GP1U5. Kemasan tersebut dalam tingkat TTL, jadi dapat langsung dihubungkan dengan mikroprosesor atau rangkaian

  digital lainnya.

Gambar 2.8. Keluaran kemasan detektor GP1U5 [6]

2.5 Mikrokontroler AT89S51

  Perbedaan mendasar antara mikrokontroler dan mikroprosesor adalah mikrokontroler selain memiliki CPU juga dilengkapi dengan memori input-output [7]. Memori input-output merupakan kelengkapan sebagai sistem minimum mikrokomputer, sehingga sebuah mikrokontoler dapat dikatakan sebagai mikrokomputer dalam keping tunggal (single chip

  microcomputer) yang dapat berdiri sendiri.

  Mikrokontroler AT89S51 adalah mikrokontroler ATMEL yang kompatibel penuh dengan mikrokontroler keluarga MCS-51. Mikrokontroler AT89S51 membutuhkan daya yang rendah, memiliki performa yang tinggi. Mikrokontroler AT89S51 merupakan mikrokomputer 8 bit yang dilengkapi 4 Kbyte EPROM (Erasable and Programable Read

  

Only Memory) dan 128 byte RAM internal. Program memori AT89S51 dapat diprogram

ulang dalam sistem atau dengan menggunakan Program Nonvolately Memory Konvensional.

  Dalam sistem mikrokontroler terdapat dua hal yang mendasar, yaitu hardware dan

  

software yang keduanya saling terkait dan mendukung. Tabel 2.3 adalah keluarga

  mikrokontroler MCS-51. Dapat dilihat bahwa mikrokontroler 8031 merupakan versi tanpa EPROM dari mikrokontroler 8051.

Tabel 2.3. Keluarga mikrokontoler MCS- 51 [7]

  PART ON CHIP CODE ON CHIP DATA TIMER NUMBER MEMORY MEMORY 8051

  4K ROM 128 BYTES

  2 8031 0K 128 BYTES

  2 8751

  4K EEPROM 128 BYTES

  2 8052

  8K ROM 256 BYTES

  3 8032

  0K 256 BYTES

  3 8752

  8K EPROM 256 BYTES

  3 AT89S51

  4K EPROM 128 BYTES

  2

2.5.1 Arsitektur AT89S51

  Sebagai single chip yaitu suatu sistem mikroprosesor yang terintegrasi, mikrokontroler AT89S51 mempunyai konfigurasi sebagai berikut [7]:

  1. CPU 8 bit termasuk keluarga MCS-51. 2. 4 Kbyte alamat untuk memory program internal (EPROM). 3. 128 byte memori data dalam (Internal Data Memory/RAM). 4. 8 bit program status word (PSW). 5. 8 bit stack pointer (SP). 6. 32 pin I/O tersusun yaitu port 0-port 3 @ 8 bit. 7. 2 buah timer/counter 16 bit.

  8. Data serial full dupleks.

  9. Control register. 10. 5 sumber interupt.

  11. Rangkaian osilator dan clock.

  2.5.2 Fungsi Pin Mikrokontroler AT89S51 Susunan pin-pin mikrokontroler AT89S51 diperlihatkan pada Gambar 2.9.

Gambar 2.9 . Konfigurasi pin AT89S51 [7] a. Port 0 Port 0 merupakan port dua fungsi yang berada pada pin 32-39 dari IC AT 89S51.

  

Port ini merupakan port I/O 8 bit dua arah yang serba guna. Port ini dapat digunakan

sebagai multlipleks bus data dan bus alamat rendah untuk pengaksesan memori eksternal.

  b. Port 1

  Port 1 merupakan port I/O yang berada pada pin 1-8. Port ini dapat bekerja dengan baik untuk operasi bit maupun byte, tergantung dari pengaturan pada software.

  c. Port 2

  Port 2 merupakan port I/O serba guna yang berada pada pin 21- 28. Port ini dapat

  juga digunakan sebagai bus alamat byte tinggi untuk rancangan yang melibatkan pengaksesan memori eksternal.

  d. Port 3 Port 3 merupakan port I/O yang memiliki dua fungsi yang berada pada pin 10-17.

  Port ini mempunyai multi fungsi, seperti yang terdapat pada Tabel 2.4.

  e. PSEN ( Programable Store Enable) PSEN adalah sebuah sinyal keluaran yang terdapat pada pin 29. Fungsinya adalah sebagai sinyal kontrol untuk memungkinkan mikrokontroler membaca program (code) dari memori eksternal. PSEN dapat juga dikatakan sebagai sinyal control yang menghubungkan memori program eksternal dengan bus selama pengaksesan.

  f. ALE ( Address Latch Enable) Sinyal output ALE yang berada pada pin 3.0. Fungsinya sama dengan ALE pada mikroprosesor INTEL 8085 atau 8088. Sinyal ALE dipergunakan untuk demultlipleks bus alamat dan bus data. Sinyal ALE juga dipergunakan untuk menahan alamat memori eksternal selama pelaksanaan instruksi.

Tabel 2.4. Fungsi alternarif Port 3 [7]

  BIT NAMA BIT ADDRES FUNGSI ALTERNATIF P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 RXD TXD

  INT0

  INT 1 T0 T1 WR RD B0H B1H B2H B3H B4H B5H B6H B7H Penerima data pada port serial Pemancar data pada port serial Eksternal interupsi 0 Eksternal interupsi 1

  Input timer/counter eksternal Input timer/counter

  Sinyal pembacaan memori data eksternal Sinyal penulisan memori data eksternal

  g. EA ( External Acces) Sinyal EA terdapat pada pin 3.1 yang dapat diberikan logika rendah (ground) atau logika tinggi (+5V). Jika EA diberikan logika tinggi, maka mikrokontroler akan mengakses program dari ROM internal (EEPROM/flash memori). Jika EA diberi logika rendah, maka mikrokontroler akan mengakses program dari memori eksternal.

  h. RST ( Reset) Input reset pada pin 9 adalah reset master untuk AT89S51. Perubahan tegangan dari rendah ketinggi akan mereset AT 89S51.

i. Osilator

  Osilator yang disediakan pada chip terbangun dari kristal yang dihubungkan pada pin 18 (X2) dan pin 19 (X1) sebesar 12 MHz. Bentuk rangkaian osilator eksternal AT89S51 dapat dilihat pada Gambar 2.10. C 1 3 0 P F X T A L 2 C 2 3 0 p f

  X T A L X T A L 1 G N D

Gambar 2.10. Osilator eksternal AT89S51 [7]

  j. Power AT89S51 dioperasikan dengan tegangan supply +5V, pin Vcc berada pada pin 40 dan Vss (ground) pada pin 20.

2.5.3 Organisasi Memori