+ All Categories
Home > Documents > Modul . Doc

Modul . Doc

Date post: 07-Aug-2018
Category:
Upload: tkjdua52
View: 227 times
Download: 0 times
Share this document with a friend

of 21

Transcript
  • 8/20/2019 Modul . Doc

    1/54

     

    PENGENDALI LAMPU TAMAN SISTEM TELEPON BERBASIS

    MIKROKONTROLER AT89S51

    TUGAS AKHIR

     Diajukan dalam rangka penyelesaian studi Diploma Tiga

    Untuk mencapai gelar Ahli Madya

    Disusun Oleh :

    Nama : Kurniawan Setianto

    NIM : 5352302005

    Program Studi : Diploma Tiga Teknik Elektro

    Konsentrasi : Instrumentasi dan Kendali

    FAKULTAS TEKNIK

    UNIVERSITAS NEGERI SEMARANG

    2006

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    2/54

      ii

    ABSTRAK

    Kurniawan Setianto (2006). Pengendali Lampu Taman Sistem Telepon Berbasis

    Mikrokontroler AT89S51. Tugas Akhir. Program Studi D3 Teknik Elektro. Konsentrasi

    Teknik Instrumentasi dan Kendali. Fakultas Teknik. Universitas Negeri Semarang.

    Pada umumnya, lampu taman dikendalikan secara manual sehingga seseorang

    yang akan meninggalkan rumah harus menyalakan terlebih dahulu sebelum bepergian.

    Pembuatan pengendali lampu taman sistem telepon berbasis mikrokontroler AT89S51

    dilatarbelakangi oleh semakin berkembangnya peralatan elektronika yang menggunakan

    pengendali jarak jauh.

    Pengendali lampu taman sistem telepon berbasis mikrokontroler AT89S51 terdiri

    atas beberapa rangkaian penyusun, yaitu rangkaian deteksi dering, rangkaian hook,

    rangkaian detektor DTMF, mikrokontroler, dan rangkaian sakelar. Rangkaian deteksi

    dering berfungsi untuk mendeteksi adanya sinyal dering pada line telepon dan rangkaian

    hook berfungsi untuk menghubungkan line telepon dengan alat kendali. Sedangkan

    rangkaian detektor DTMF berguna untuk mendeteksi nada-nada DTMF yang masuk ke

    dalam alat kendali. Mikrokontroler sebagai pusat pengendali mengatur jalannya proses

    pengendalian serta rangkaian sakelar sebagai driver untuk dihubungkan pada beban yaitu

    lampu taman.

    Hasil pengujian menunjukkan bahwa unit pengendali lampu taman sistem telepon

    berbasis mikrokontroler AT89S51 dapat berjalan dengan baik. Meskipun tegangan yang

    dihasilkan kurang dari 5 volt namun tetap dapat bekerja karena range kondisi high

    mikrokontroler yaitu 1,9 – 5,5 volt. Faktor komponen dan pengawatan juga

    mempengaruhi menurunnya tegangan yang dihasilkan.

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    3/54

      iii

    HALAMAN PENGESAHAN

    Laporan Tugas Akhir ini telah dipertahankan di hadapan sidang penguji Tugas Akhir

    Fakultas Teknik Universitas Negeri Semarang pada :

    Hari : Senin

    Tanggal : 7 Agustus 2006

    Pembimbing

    Drs. Slamet Seno Adi, M. Pd, M. T

    NIP. 131474227

    Penguji II

    Drs. Suryono

    NIP. 131474228

    Penguji I

    Drs. Slamet Seno Adi, M. Pd, M. T

    NIP. 131474227

     

    Ketua Jurusan

    Drs. Djoko Adi Widodo, M. T

    NIP. 131570064

    Ketua Program Studi

    Drs. Agus Murnomo, M. T

    NIP. 131616610

    Dekan,

    Prof. DR. Soesanto

    NIP. 130875753

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    4/54

      iv

    MOTTO DAN PERSEMBAHAN

    MOTTO :

    1. 

    Jalanilah hidup dengan penuh keyakinan.

    2. 

    Hidup hanya sekali maka isilah hidupmu dengan kebahagiaan.

    3.  Jangan pernah menilai sebuah buku dari covernya tetapi nilailah sebuah buku dari isi

    didalamnya.

    PERSEMBAHAN :

      Bapak Ibuku tercinta atas dorongan serta doa-doanya

     

    Kakak dan Adikku tersayang

      Teman-temanku yang selalu memberi dorongan

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    5/54

      v

    KATA PENGANTAR

    Alhamdulillah, puji dan syukur senantiasa dipanjatkan ke hadirat Allah SWT

    yang telah melimpahkan rahmat dan karunia-Nya, sehingga Laporan Tugas Akhir

    berjudul “ PENGENDALI LAMPU TAMAN SISTEM TELEPON BERBASIS

    MIKROKONTROLER AT89S51” dapat terselesaikan.

    Dalam penyusunan hingga terselesinya Laporan Tugas Akhirini banyak mendapat

    bimbingan dan pengarahan dari berbagai pihak, maka dalam kesempatan ini diucapkan

    terima kasih kepada :

    1. 

    Bapak Slamet Seno Adi, M. Pd, M. T, selaku Dosen Pembimbing Tugas Akhir.

    2.  Bapak Drs. Djoko Adi Widodo, M. T serta Bapak Drs. Agus Murnomo, M. T, selaku

    Ketua Jurusan Teknik Elektro Universitas Negeri Semarang dan Ketua Program Studi

    Diploma Tiga Teknik Elektro Universitas Negeri Semarang.

    3.  Kedua Orang tua atas bantuan spiritual maupun material.

    4. 

    Teman-teman atas semangat dan motivasi yang diberikan.

    Penyusunan Laporan Tugas Akhir ini masih jauh dari kesempurnaan, maka saran

    dan kritik sangat diharapkan guna sempurnanya laporan ini. Semoga Laporan Tugas

    Akhir ini dapat memenuhi tujuan dan bermanfaat bagi pembaca.

    Semarang, Juli 2006

    Penulis

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    6/54

      vi

    DAFTAR ISI

    HALAMAN JUDUL ................................................................................................i

    ABSTRAK...............................................................................................................ii

    HALAMAN PENGESAHAN ............................................................................... iii

    MOTTO DAN PERSEMBAHAN..........................................................................iv

    KATA PENGANTAR .............................................................................................v

    DAFTAR ISI...........................................................................................................vi

    DAFTAR LAMPIRAN............................................................................................x

    DAFTAR GAMBAR..............................................................................................xi

    DAFTAR TABEL................................................................................................. xii

    BAB I PENDAHULUAN

    A. 

    Latar Belakang..............................................................................1

    B.  Tujuan ...........................................................................................2

    C. 

    Manfaat .........................................................................................2

    BAB II ISI

    A.  LANDASAN TEORI......................................................................3

    1. 

    Mikrokontroler................................................................................3

    1.1  Bagian-Bagian Pokok Mikrokontroler............................................3

    a. 

    CPU (Central Processing Unit )..............................................3

    b. 

    Memori....................................................................................4

    c.  Port I/O....................................................................................4

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    7/54

      vii

    d.  Osilator....................................................................................4

    e. 

    Reset........................................................................................6

    1.2  Mikrokontroler AT89S51 ...............................................................6

    2. 

    Telepon ............................................................................................9

    2.1 

    Blok Diagram Pesawat Telepon......................................................9

    a.  Rangkaian Pemanggil ( Dialer ) .............................................10

    b. 

    Rangkaian Bell (Tone Ringer ) ..............................................10

    c.  Rangkaian Bicara (Speech Network ) ....................................10

    2.2 

    Macam-macam Keadaan Pesawat Telepon...................................10

    a. 

    Keadaan On Hook ................................................................10

    b.  Keadaan Off Hook ................................................................11

    c. 

    Keadaan Pemanggilan ( Dialing)..........................................11

    d.  Keadaan Pembicaraan..........................................................11

    e.  Keadaan Pemutusan Hubungan ...........................................12

    2.3 

    Macam-macam Nada Pada Pesawat Telepon ...............................12

    a.  Nada Pilih ( Dialing Tone).....................................................12

    b. 

    Nada Panggil Balik (Ring Back Tone) .................................12

    c.  Nada Sibuk (Busy Tone).......................................................13

    2.4  Sistem Pensinyalan Pada Pesawat telepon....................................13

    a.  Signalling Decadic................................................................13

    b.  Signalling DTMF ..................................................................13

    3. 

    Dekoder DTMF MT8888...............................................................14

    B. 

    PERENCANAAN DAN PENGUJIAN ALAT.............................17

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    8/54

      viii

    1.  Perencanaan ..................................................................................17

    1.1 

    Diagram Blok Rangkaian..............................................................17

    1.2 Perangkat Keras ............................................................................18

    a. 

    Rangkaian Deteksi Dering...................................................18

    b. 

    Rangkaian Hook ...................................................................18

    c.  Rangkaian Detektor DTMF................................................. 19

    d. 

    Mikrokontroler.....................................................................21

    e.  Rangkaian Sakelar ...............................................................22

    f. 

    Rangkaian Catu Daya ..........................................................22

    1.3 

    Perangkat Lunak ...........................................................................23

    a.  Program Pendeteksi Dering dan Hook ................................23

    b. 

    Program Pengiriman dan Penerimaan Nada DTMF............ 25

    c.  Program Kendali Sakelar.....................................................31

    d.  Program Nada Beep.............................................................32

    1.4 

    Pembuatan Program Mikrokontroler AT89S51............................35

    2.  Pengujian Alat...............................................................................36

    3. 

    Hasil Pengujian dan Pembahasan ................................................. 38

    3.1 Hasil Pengujian .............................................................................38

    a.  Rangkaian Deteksi Dering .................................................... 38

    b. 

    Rangkaian Hook ....................................................................38

    c.  Pengujian Tegangan Transistor Pad

    Driver Kendali Sakelar .........................................................38

    3.2 

    Pembahasan...................................................................................39

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    9/54

      ix

    a.  Rangkaian Deteksi Dering...................................................39

    b. 

    Rangkaian Hook ...................................................................39

    c.  Rangkaian Kendali Relai ..................................................... 39

    BAB III PENUTUP

    A. 

    Kesimpulan ..................................................................................41

    B.  Saran..............................................................................................42

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    10/54

      x

    DAFTAR LAMPIRAN

     Lampiran 1. Listing Program Unit Pengendali

     Lampiran2. Datasheet Mikrokontroler AT89S51

    Lampiran 3.  Datasheet IC MT8888

    Lampiran 4. Cara Pemakaian Pengendali Lampu Taman Sistem Telepon Berbasis

    Mikrokontroler AT89S51

    Lampiran 5. Pernyataan Selesai Revisi

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    11/54

      xi

    DAFTAR GAMBAR

    Gambar 1. Penggunaan Osilator Internal........................................................................ 5

    Gambar2. Penggunaan Clock Eksternal.........................................................................5

    Gambar 3. Bentuk Fisik Mikrokontroler AT89S51........................................................6

    Gambar 4. Blok Diagram Mikrokontroler AT89S51......................................................8

    Gambar 5. Blok Diagram Dasar Pesawat Telepon ........................................................9

    Gambar 6. IC MT8888..................................................................................................15

    Gambar 7. Blok Diagram Alat Kendali ........................................................................17

    Gambar 8. Rangkaian Deteksi Dering ..........................................................................18

    Gambar 9. Rangkaian Hook ..........................................................................................18

    Gambar 10. Rangkaian Detektor DTMF.........................................................................20

    Gambar 11. Mikrokontroler ............................................................................................ 21

    Gambar 12. Rangkaian Sakelar.......................................................................................22

    Gambar 13. Rangkaian Catu Daya.................................................................................. 22

    Gambar 14. Diagram Alir Program Deteksi Dering dan Hook .......................................24

    Gambar 15. Diagram Alir Program Kirim Nada DTMF ................................................ 26

    Gambar 16. Diagram Alir Program Terima Nada DTMF .............................................. 27

    Gambar 17. Diagram Alir Program Kendali Sakelar......................................................31

    Gambar 18. Diagram Alir Program Beep .......................................................................33

    Gambar 19. Pengujian 1.................................................................................................. 36

    Gambar 20. Pengujian 2.................................................................................................. 36

    Gambar 21. Pengujian 3.................................................................................................. 37

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    12/54

      xii

    DAFTAR TABEL

    Tabel 1. Pembagian Frekuensi DTMF..............................................................................14

    Tabel 2. Pengukuran Tegangan Keluaran Rangkaian Deteksi Dering .............................38

    Tabel 3. Pengukuran Tegangan Rangkaian Hook .............................................................38

    Tabel 4. Pengujian Tegangan Transistor Pada Driver Kendali Sakelar............................38

    https://www.youtube.com/user/Dewa89shttps://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    13/54

      1

    BAB I

    PENDAHULUAN

    A. 

    Latar Belakang

    Seiring dengan perkembangan zaman, aktivitas manusia semakin meningkat

    sehingga menyebabkan manusia sering meninggalkan rumah. Dengan kesibukan

    dalam beraktivitas tersebut, seseorang akan mengalami kesulitan berkomunikasi

    atau berinteraksi dengan peralatan elektronik yang ada di rumah. Misalkan saja

    bila seseorang akan bepergian jauh dan pulang larut malam, tentunya ia

    sebelumnya harus mempersiapkan terlebih dahulu beberapa hal selama

    kepergiannya. Salah satunya yaitu menyalakan lampu penerangan sebelum

    kepergiannya. Hal tersebut tentunya akan membuang energi listrik dengan sia-sia.

    Komunikasi merupakan salah satu kebutuhan manusia yang sangat penting

    karena dengan berkomunikasi manusia dapat saling bertukar informasi satu

    dengan yang lainnya. Salah satu komunikasi jarak jauh yang sering digunakan

    adalah melalui saluran telepon. Saluran telepon ini dapat juga digunakan untuk

    melakukan pengiriman data. Salah satu pengiriman data yang sering dipakai yaitu

    sistem DTMF (Dual Tone Multiple Frequency).

    Sistem pengiriman data menggunakan sinyal DTMF merupakan sistem

    pengirim data dengan dua buah frekuensi, yaitu frekuensi tinggi dan frekuensi

    rendah. Jika diperhatikan, suara dari tiap tombol nomor telepon yang ditekan akan

    mnghasilkan suara yang berbeda. Dari suara tiap tombol tersebut bila diukur

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    14/54

      2

    dengan menggunakan osiloskop maka tiap suara dari tombol yang ditekan akan

    menghasilkan dua buah frekuensi yang berbeda untuk tiap tombol. Sistem DTMF

    ini dapat digunakan untuk pengendalian jarak jauh, yang dapat membantu segala

    macam aktivitas manusia.

    Oleh sebab itu, dicoba untuk merancang suatu alat kendali jarak jauh

    digunakan untuk berinteraksi dengan peralatan yang ada di rumah.

    B. 

    Tujuan

    Membuat unit pengendali dengan teknologi digital telekomunikasi berbasis

    mikrokontroler AT89S51.

    C. 

    Manfaat

    Pemanfaatan jaringan telepon sebagai sarana pengendali peralatan listrik jarak

     jauh melalui jalur telepon.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    15/54

      3

    BAB II

    ISI

    A. 

    LANDASAN TEORI

    1. 

    Mikrokontroler

    1.1.  Bagian-Bagian Pokok Mikrokontoler

    Mikrokontroler merupakan suatu komponen  programmable yang berbentuk

    sekeping IC ( Integrated Circuit ). Kemampuannya untuk dapat diprogram

    beberapa kali dan kemudahan untuk mengisi program serta harga yang terjangkau

    membuat mikrokontroler sering digunakan pada berbagai peralatan kendali

    elektronik. Meskipun berbentuk kecil, tetapi pada mikrokontroler terdapat CPU,

    memori, port I/O, Osilator, dan reset.

    a.  CPU (Central Processing Unit )

    CPU (Central Processing Unit ) adalah bagian mikrokontroler yang

    merupakan pusat pengolahan data. CPU terdiri atas dua bagian, yaitu unit

    pengendali (control unit ) serta unit aritmatika dan logika (ALU).

    Fungsi unit pengendali adalah mengambil, mengkodekan, dan melaksanakan

    urutan instruksi sebuah program yang tersimpan dalam memori. Sedangkan ALU

    berfungsi untuk melakukan proses perhitungan yang diperlukan selama program

    dijalankan serta mempertimbangkan suatu kondisi dan mengambil keputusan

    yanmg diperlukan untuk instruksi-instruksi berikutnya.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    16/54

      4

    b.  Memori

    Memori adalah tempat dalam suatu mikrokontroler untuk menyimpan data

    atau program. Pada mikrokontroler terdapat dua jenis memori yaitu RAM dan

    Flash PEROM.

    RAM merupakan memori yang dapat dibaca dan ditulis. RAM biasanya

    digunakan hanya untuk menyimpan data atau sering disebut denan memori data

    saat program bekerja. Data yang terdapat pada RAM akan hilang apabila catu

    daya dari RAM dimatikan.

    Flash PEROM merupakan memori yang hanya dapat dibaca. Data yang

    tersimpan pada ROM tidak akan hilang meskipun tegangan supply dimatikan.

    Oleh karena itu ROM sering dipakai untuk menyimpan program pada suatu

    mikrokontroler. Flash PEROM dapat ditulis beberapa kali dan dapat dihapus

    secara elektrik atau dengan tegangan listrik.

    c.  Port I/O

    Port I/O adalah saluran agar mikrokontroler dapat berhubungan dengan

    perangkat eksternal lain. Pada mikrokontroler terdapat 32 buah saluran I/O.

    Saluran ini dikelompokkan menjadi Port 0, Port 1, Port 2 dan Port 3.

    d. 

    Osilator

    Osilator merupakan pembangkit frekuensi sebagai sumber detak bagi CPU

    pada sebuah mikrokontroler. Untuk menggunakan osilator internal pada

    mikrokontroler diperlukan sebuah kristal atau resonator keramik. Kristal yang

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    17/54

      5

    dapat digunakan sebagai sumber detak merupakan kristal berfrekuensi 0 sampai

    12 MHz. Kapasitor yang digunakan sebesar 30 pF ± 10 pF. Penggunaan kristal

    pada mikrokontroler terlihat pada gambar 1. Sedangkan bila menggunakan clock

    eksternal ditunjukkan pada gambar 2.

    Gambar 1. Penggunaan Osilator Internal

    Gambar 2. Penggunaan Clock Eksternal

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    18/54

      6

    e.  Reset

    Reset adalah mengembalikan keadaan mikrokontroler pada saat program

    belum berjalan atau dilaksanakan. Reset dapat dilakukan secara manual maupun

    otomatissaat power diaktifkan. Setelah dilakukan reset maka mikrokontroler akan

    mulai menjalankan program dari alamat 0000H.

    1.2.  Mikrokontroler AT89S51

    Mikrokontroler AT89S51 salah satu keluarga dari MCS-51 keluaran Atmel.

    Mirkrokontroler jenis ini memiliki RAM internal 128 byte dan Flash PEROM 4

    Kbyte. Adapun bentuk fisik dari mikrokontroler AT89S51 seperti terlihat pada

    gambar 3 dibawah, sedangakan blok diagram mikrokontroler AT89S51

    ditunjukkan pada gambar 4.

    Gambar 3. Bentuk Fisik Mikrokontroler AT89S51

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    19/54

      7

    Penjelasan untuk masing-masing pin dari mikrokontroler AT89S51 adalah

    sebagai berikut:

      Pin 1 – 8 merupakan pin saluran I/O. Pin ini juga disebut sebagai Port 1.

    Masing-masing pin dapat digunakan tanpa bergantung dengan pin lainnya.

      Pin 9 merupakan pin untuk rangkaian reset yang digunakan untuk

    mengembalikan kondisi awal mikrokontroler.

      Pin 10 – 17 merupakan pin terminal masukan dan keluaran, disebut juga port

    3. Masing-masing pin dari port 3 ini juga dapat digunakan secara bit.

      Pin 18 – 19 merupakan terminal masukan dan keluaran dari rangkaian osilator.

      Pin 20 merupakan ground catu daya mikrokontroler.

      Pin 21 – 28 merupakan saluran masukan dan keluaran yang dinamakan

    sebagai port 2. Pin dapat digunakan tanpa tergantung dengan pin lainnya.

      Pin 29 merupakan pin yang berfungsi pada saat mengeksekusi program yang

    terletak pada memori eksternal. Pin ini dinamakan pin PSEN.

      Pin 30 (ALE/PROG) merupakan penahan alamat memori eksternal selama

    mengakses memori eksternal. Pin ini juga berfungsi sebagai pulsa/sinyal input

    pemrograman selama proses pemrograman.

      Pin 31 (EA) merupakan sinyal kontrol untuk pembacaan memori program.

      Pin 32 – 39 merupakan terminal I/O pada mikrokontroler dan disebut sebagai

    port 2.

      Pin 40 merupakan pin tegangan power supply.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    20/54

      8

    Gambar 4. Blok Diagram Mikrokontroler AT89S51

    TIMING

    AND

    CONTROL 

    WATCH

    DOG 

    INSTRUCTION

    REGISTER 

    OSC 

    PORT 0 DRIVERS PORT 2 DRIVERS

    RAMADDR.

    REGISTER RAM 

    PORT 0

    LATCH PORT 2

    LATCH  FLASH 

    B

    REGISTER ACC 

    TMP2  TMP1 

    STACK

    POINTER 

    PSW 

    INTERRUPT,SERIAL PORT,

    AND TIMER

    BLOCKS 

    PROGRAMADDRESSREGISTER 

    BUFFER 

    PC

    INCREMENTER

    PROGRAM

    COUNTER 

    DUAL DPTR 

    PORT 1

    LATCH ISP

    PORT PROGRAM

    LOGIC 

    PORT 3 DRIVERS

    PORT 3

    LATCH 

    PORT 1 DRIVERS

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    21/54

      9

    2. 

    Telepon

    Kata “telephone” berasal dari bahasa Yunani “tele” yang berarti jauh, dan

    ”phone” yang berarti suara. Dalam pengertian masa kini, ‘telefoni”  (telephony)

    meliputi konversi dari sinyal-sinyal suara menjadi sinyal-sinyal listrik frekuensi

    audio yang kemudian dapat dipancarkan melalui sistem transmisi listrik, dan

    akhirnya dikonversikan kembali menjadi sinyal-sinyal tekanan suara pada ujung

    penerima. Sinyal-sinyal listrik dapat dipancarkan melalui radio atau melalui

    kawat.

    2.1.  Blok Diagram Pesawat Telepon

    Gambar 5. Blok Diagram Dasar Pesawat Telepon1 

    a. 

    Blok Pemanggil ( Dialer )

    Merupakan bagian pesawat telepon untuk membangkitkan sinyal-sinyal yang

    mempresentasikan nomor-nomor pelanggan yang dihubungi, sehingga sentral

    dapat mengetahui tujuan panggilan telepon dan menghubungkan dengan

    1 Gary, 1993: 340

    PSTN Saklar

    ON/OFF Hook

    RangkaianBell

    Rangkaian

    Pemanggil

    RangkaianBicara

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    22/54

      10

    pesawat telepon lain yang nomornya dipanggil. Sinyal-sinyal tersebut dapat

    berupa sinyal decadic dan DTMF.

    b.  Blok Bell (Tone Ringer )

    Merupakan rangkaian pendeteksi dan pembangkit sinyal panggilan telepon

    (dering)  yang  dikirim oleh sentral. Jika ada pesawat telepon lain yang

    memanggil maka sentral akan memberikan sinyal yang mengaktifkan

    rangkaian bel.

    c.  Blok Bicara (Speech Network )

    Merupakan rangkaian yang berfungsi mengubah sinyal suara menjadi sinyal

    listrik dan sebaliknya. Rangkaian ini mempunyai sistem anti side tone. Side

    tone adalah peristiwa pada saat berbicara dengan menggunakan telepon, orang

    yang bicara dapat mendengar suaranya sendiri karena disamping mengalir ke

    saluran suara juga mengalir ke speaker pada pesawat telepon yang sama.

    2.2.  Macam-macam Keadaan Pesawat Telepon

    Dalam sistem komunikasi telepon terdapat berbagai macam keadaan yang

    berhubungan dengan saluran telepon. Keadaan tersebut adalah :

    a. 

    Keadaan On Hook  

    Keadaan on hook   disebut keadaan bebas yang artinya pesawat telepon siap

    menerima panggilan. Pesawat telepon diasumsikan seperti sebuah rangkaian

    terbuka, karena hook switch  membuat saluran telepon terputus dengan

    rangkaian bicara. Pada kondisi tersebut besarnya tegangan pada saluran sekitar

    48 V DC. Dalam kondisi ini rangkaian bel terhubung ke line telepon siap

    menerima sinyal ringing current  yang berupa sinyal AC dengan frekuensi 50-

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    23/54

      11

    60 Hz dan tegangan 48-90 V. Jika ada panggilan maka sentral akan

    mengirimkan ringing current  yang akan mengaktifkan rangkaian bel.

    b.  Keadaan Off Hook  

    Keadaan off hook  adalah keadaan pesawat telepon saat handset diangkat. Pada

    saat itu pesawat sedang melakukan pendudukan yang artinya pesawat telepon

    siap melakukan dialing atau komunikasi dengan pesawat telepon lain. Dalam

    kondisi ini rangkaian bel terputus dari saluran sedang rangkaian pengirim

    sinyal dial dan rangkaian bicara terhubung ke saluran karena kerja hook

    switch. Pada kondisi ini besarnya tegangan pada saluran berubah dari 48 V

    menjadi 6 V DC.

    c.  Keadaan Pemanggilan ( Dialing)

     Dialing atau pemanggilan dilakukan pada keadaan off hook   dengan

    mengirimkan sinyal-sinyal yang mempresentasikan nomor-nomor yang

    hendak dituju. Pada kondisi ini rangkaian pemanggil dan rangkaian bicara

    terhubung ke line telepon.

    d.  Keadaan Pembicaraan

    Setelah mengirim penggilan telepon yaitu saat pesawat telepon pada keadaan

    off hook  dan nomor yang dihubungi tidak sedang dipergunakan. Maka akan

    diperoleh nada panggilan kembali (ring back ) yang berarti rangkaian bel

    pesawat telepon yang dihubungi aktif. Dan jika pesawat telepon yang

    dihubungi menjawab dengan mengangkat handset  maka keadan pembicaraan

    terjadi.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    24/54

      12

    e.  Keadaan Pemutusan Hubungan

    Setelah keadaan pembicaraan berakhir, dengan meletakkan handset   maka

    pesawat telepon kembali pada keadaan on hook dan loop saluran kembali

    terbuka.

    2.3.  Macam-macam Nada Pada Pesawat Telepon

    Macam nada dibangkitkan oleh generator nada (Tone Generator ). Pada

    sentral sistem sambungan otomatis (SSO) dan dikirimkan kepada setiap

    pelanggan sesuai dengan kebutuhannya. Nada-nada ini merupakan petunjuk

    (indikator ) bagi pelanggan untuk mengetahui keadaan sentral atau pelanggan lain

    dipanggil.

    a.  Nada Pilih ( Dialing Tone)

    Nada ini dikirimkan kepada pemanggil oleh sentral SSO yang berarti memberi

    tanda bahwa peralatan sentral dalam keadaan bebas dan siap menerima impuls

    dari pemanggil. Nada ini merupakan nada kontinyu dengan frekuensi 350-440

    Hz ± 2,5%.

    b.  Nada Panggil Balik ( Ring Back Tone)

    Nada yang diterima pemanggil ini, bersamaan dengan pengiriman arus

    pengebel ( Ringing Current ) kepada pelanggan yang dipanggil. Dimana nada

    ini akan berhenti bila pelanggan yang dipanggil mengangkat handset ,

    pemanggil mendapatkan nada sibuk ( Busy Tone).

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    25/54

      13

    c.  Nada Sibuk (Busy Tone)

    Yaitu nada yang dikirimkan kepada pemanggil apabila pelanggan yang

    dipanggil sedang bicara (handset nya dalam keadaan terangkat = off hook ),

    sehingga nada memberikan tanda agar handset pemanggil segera diletakkan

    kembali. Nada ini mempunyai bilangan getar 480-620 Hz ± 2,5 % yang

    terputus-putus pada selang waktu setengah detik.

    2.4.  Sistem Pensinyalan Pada Pesawat Telepon

    Dalam suatu jaringan telepon pensinyalan (signalling) digunakan dalam

    proses pemanggilan, pengontrolan, dan pemutusan hubungan telepon. Pensinyalan

    memberitahu sentral tentang keperluan pelanggan pemanggil dan memberitahu

    pelanggan tentang kondisi peralatan sentral dan pelanggan yang dipanggil. Secara

    umum ada dua macam proses pensinyalan

    a.  Signalling Decadic 

    Digunakan pada sentral analog yang menggunakan sistem penyambungan

    direct control atau step by step. Sistem decadic menggunakan sepuluh pulsa

    untuk menyatakan nomor dari 0 sampai 9. Angka 1 dinyatakan dengan satu

    pulsa, dan seterusnya. Sedangkan angka 0 dinyatakan dengan sepuluh pulsa.

    b. 

    Signalling DTMF

    Signalling DTMF merupakan cara pengiriman sinyal ke sentral telepon

    dengan menekan tombol yang ada pada pesawat telepon. DTMF  adalah teknik

    mengirimkan angka-angka pembentuk nomor telepon yang dikodekan dengan

    2 nada yang dipilih dari 8 buah frekuensi yang sudah ditentukan. Frekuensi-

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    26/54

      14

    frekuensi penyusun sinyal DTMF ( Dual Tone Multy Frequency) ini sesuai

    dengan rekomendasi CCITT nomor Q23, dibagi dalam kelompok frekuensi

    tinggi dan frekuensi rendah. Delapan buah frekuensi tersebut adalah 697 Hz,

    770 Hz, 825 Hz, 941 Hz, 1209 Hz, 1336 Hz, dan 1633 Hz, seperti yang

    terlihat pada gambar dibawah ini. Frekuensi 697 Hz dan 1209 Hz adalah kode

    angka 1; 825 Hz dan 1477 Hz mengkodekan angka 9. Kombinasi dari 8 buah

    frekuensi tersebut biasa dipakai untuk mengkodekan 16 nada, tetapi pada

    pesawat telepon biasanya tombol ‘A”, ‘B’, ‘C’, ‘D’ tidak dipakai. Karakter

    pembagian sinyal DTMF diperlihatkan pada Tabel 1.

    Frekuensi Tinggi

    1209 1336 1447 1663

    697 1 2 3 A

    770 4 5 6 B

    852 7 8 9 C   F  r  e   k  u

      e  n  s   i

       R  e  n   d  a   h

    941 * 0 # D

    Tabel 1. Pembagian Frekuensi DTMF

    3. 

    Dekoder DTMF MT8888

    IC MT8888 merupakan IC yang dapat menerima sinyal DTMF dari sebuah

    telepon dan mengubahnya menjadi kode-kode biner, selain itu IC ini juga dapat

    membangkitkan sinyal DTMF. Bagian penerima MT8888 berdasarkan penerima

    DTMF MT8870, sedangkan bagian pembangkitnya menggunakan konverter D/A

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    27/54

      15

    dengan kapasitor untuk distorsi rendah tetapi pensinyalan DTMF dengan tingkat

    akurasi tinggi.

    Rangkaian dekoder DTMF berfungsi untuk mendekode sinyal yang dikirim

    oleh enkoder DTMF sehingga menjadi data digital yang dapat dipahami oleh

    rangkaian logic. Sinyal DTMF merupakan perpaduan antara dua frekuensi yaitu

    grup frekuensi rendah dan frekuensi tinggi yang menyatakan nomor angka

    desimal satu digit.

    MT8888 adalah penerima DTMF lengkap yang merupakan pendeteksi dua

    frekuensi rendah dan tinggi untuk diubah menjadi data digital 4 bit dengan

    keluaran D0, D1, D2, D3. D3 berfungsi sebagai MSB sedangkan D0 berfungsi

    sebagai LSB. Dengan jumlah output sebanyak empat, maka akan dihasilkan

    sebanyak 24 atau sama dengan enam belas jenis kode (0

    s / d 9 ditambah A, B, C, D,

    # dan *).

    Gambar 6. IC MT8888C

    D2

    2

    RS0

    D3

    D1

    20

    CS

    RD

    IRQ/CP

    R/W

    7

    ESt

    9

    VDD

    8

    IN- St/Gt

    OSC2

    12

    1

    4

    VSS

    ONE 13

    10

    17

    5

    11

    15

    19

    14 D0

    GS

    OSC1

    IN+

    16

    VRef

    183

    6

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    28/54

      16

    Adapun penjelasan dari masing-masing pin adalah sebagai berikut:

    Pin Nama Penjelasan

    1 IN+ Input op-amp tidak membalik

    2 IN- Input op-amp membalik

    3 GS Gain Select, keluaran penguat beda

    4 VRef   Output tegangan referensi (setengah tegangan catu

    daya)

    5 VSS Ground (0 Volt)

    6 OSC1 Input detak osilator

    7 OSC2 Output detak osilator, sebuah kristal 3,579545

    MHz dihubungkan antara pin OSC1 dan OSC2

    untuk melengkapi rangkaian osilator internal.

    8 TONE Output dari pemancar DTMF internal.

    9 WR Penulisan masukan mikroprosesor.

    10 CS Masukan Chip Select.

    11 RS0 Masukan Register Select.

    12 RD Pembacaan msukan mikroprosesor.

    13 IRQ/CP Keluaran Interrupt Request/Call Progress.

    14-17 D0-D3 Bus data mikroprosesor. Berimpedansi tinggi saat

    CS =1 atau RD = 1.

    18 Est Keluaran Early Steerling. Menghasilkan logika

    tinggi saat algoritma digital telah dideteksi

    pasangan nada yang benar. Pada saat kehilangan

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    29/54

      17

    sinyal akan menyebabkan Est kembali berlogika

    rendah.

    19 St/Gt Keluaran Steering Input/Guard Time.

    20 VDD  Tegangan catu daya positif.

    B. 

    PERENCANAAN DAN PENGUJIAN ALAT

    1. 

    Perencanaan

    1.1  Diagram Blok Rangkaian

    Gambar 7. Blok Diagram Alat Kendali

    SaluranTelepon

    Rangkaian

    Deteksi

    Dering

    Rangkaian

     Hook  

    Detektor

    DTMF

    Mikro

    kontroler

    Catu Daya Catu Daya

    Rangkaian

    Sakelar

    Catu Daya

    Catu Daya

    Catu Daya

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    30/54

      18

    1.2  Perangkat Keras

    a.  Rangkaian Deteksi Dering

    Gambar 8. Rangkaian Deteksi Dering

    Rangkaian pendeteksi dering berfungsi untuk mendeteksi sinyal dering

    menjadi sinyal pulsa. Bila ada nada dering yang masuk, keluaran tegangan pada

    rangkaian pendeteksi dering yang terhubung pada P3.2 mikrokontroler adalah

    sebesar 0 volt dan bila tidak ada dering maka tegangan dari rangkaian pendeteksi

    dering adalah sebesar 5 volt.

    b.  Rangkaian Hook

    Gambar 9. Rangkaian Hook  

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    31/54

      19

    Rangkaian hook   berfungsi untuk mengendalikan hubungan antara line

    telepon dengan rangkaian alat. Rangkaian ini terhubung dengan P2.7

    mikrokontroler. Rangkaian hook   ini dikontrol melalui telepon, yaitu dengan

    melakukan panggilan nomor telepon yang dituju yang mana saluran telepon yang

    dituju tersebut terhubung secara paralel dengan alat pengendali. Setelah mendial

    nomor telepon, akan terdengar suara dering sehingga rangkaian deteksi dering

    akan memberikan sinyal atau data pada mikrokontroler. Setelah data diterima oleh

    mikrokontroler dan data tersebut sesuai dengan data yang telah ditentukan saat

    pemrograman, mikrokontroler akan memberi sinyal atau data pada rangkaian hook  

    yang akan menyebabkan rangkaian ini berada pada kondisi aktif atau nonaktif.

    Untuk dapat mengontrol rangkaian hook   ini maka mikrokontroler harus

    memberikan data sinyal pulsa 0 atau 1. Jika mikrokontroler memberikan data

    sinyal pulsa 0, maka hook  berada dalam kondisi tidak aktif, tapi bila data sinyal

    pulsa yang dikirimkan oleh mikrokontroler adalah 1 maka hook   akan aktif.

    Adanya nada dering akan mengaktifkan rangkaian ini.

    c.  Rangkaian Detektor DTMF

    Rangkaian detektor DTMF ini berfungsi untuk mendeteksi sinyal DTMF

    yang masuk dan mengubahnya menjadi kode biner yang sesuai dengan pasangan

    nada DTMF yang diterima. Selain itu, rangkaian ini juga dapat mengirim sinyal

    DTMF. Rangkaian ini disusun oleh beberapa komponen, diantaranya osilator,

    kapasitor, dan resistor. Osilator berfungsi sebagai sumber detak atau clock  pada IC

    MT8888.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    32/54

      20

    Gambar 10. Rangkaian Detektor DTMF

    Kapasitor C3 berfungsi untuk memblokir tegangan DC dan melewatkan

    sinyal DTMF. Resistor R5 dan R6 terhubung ke penguat inverting pada IC

    MT8888, dengan besar penguatan sebagai berikut :

    5

    6

     R

     R Av   =  

    Kapasitor C4 dan R7 digunakan untuk menentukan waktu minimal untuk

    mengenali nada DTMF yang diterima. Bila ada sinyal berupa nada DTMF dan

    nada tersebut lamanya melebihi konstanta waktu yang telah ditentukan oleh nilai

    dari kapasitor C4 dan resistor R7, receiver  data register pada register status akan

    menjadi 1.

    Kondisi receiver   data register akan berubah menjadi 0 setelah isi register

    status dibaca oleh mikrokontroler melalui kaki IRQ pada IC MT8888. IRQ ini

    digunakan untuk memantau data pada IC MT8888. Saat ada sinyal nada DTMF

    yang masuk ke rangkaian detektor DTMF, IRQ akan berlogika 0, bila tidak ada

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    33/54

      21

    nada DTMF yang masuk maka kaki IRQ berlogika 1. Pada rangkaian detektor

    DTMF, kaki IRQ terhubung pada kaki P3.3 atau INT1 yang terdapat pada

    mikrokontroler AT89S51.

    d.  Mikrokontroler

    Gambar 11. Mikrokontroler

    Mikrokontroler ini merupakan pusat pengolahan data dan pusat pengendali

    alat. Mikrokontroler inilah yang mengatur segala aktifitas pengendalian. Pada

    P3.2 mikrokontroler terhubung dengan rangkaian deteksi dering guna mengetahui

    adanya nada dering yang masuk dan memberikan data untuk mengaktifkan

    rangkaian hook . Rangkaian hook   ini terhubung dengan P2.7 mikrokontroler dan

    berfungsi untuk menghubungkan saluran telepon dengan rangkaian alat kendali.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    34/54

      22

    Kemudian pada P3.3 - P3.7 terhubung dengan rangakain DTMF yang berfungsi

    untuk mengatur adanya nada DTMF yang akan dikirimkan ke mikrokontroler.

    Sedangkan P1.0 – P1.3 juga terhubung pada rangkaian DTMF untuk mengirimkan

    nada DTMF dari mikrokontroler ke rangkaian tersebut. Rangkaian sakelar

    terhubung pada P2.2 mikrokontroler.

    e.  Rangkaian Sakelar

    Gambar 12. Rangkaian Sakelar

    Rangkaian sakelar ini berfungsi untuk mengendalikan beban lampu.

    Rangkaian sakelar ini dikendalikan langsung oleh mikrokontroler melalui P2.2.

    f.  Rangkaian Catu Daya

    Gambar 13. Rangkaian Catu Daya

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    35/54

      23

    Rangkaian Catu daya berfungsi untuk menyediakan tegangan catu yang

    nantinya dipakai untuk semua rangkaian. Tegangan yang dibutuhkan adalah DC 5

    V untuk pengoperasian mikrokontroler, rangkaian DTMF, rangkaian hook   dan

    rangkaian deteksi dering. Sedangkan untuk rangkaian driver kendali peralatan

    tegangan tinggi catu dayanya 12 Volt. Untuk menstabilkan tegangan yang

    dihasilkan digunakan IC LM7805 dan IC LM7812. Kapasitor pada catu daya

    berfungsi sebagai filter  dan pembentuk regulasi lebih baik.

    1.3  Perangkat Lunak

    a.  Program Pendeteksi Dering dan Hook  

    Program ini berfungsi untuk memberi sinyal pada mikrokontroler saat

    telepon ada nada dering. Walaupun pada alat tidak terdengar suara dering, tetapi

    alat dapat mendeteksi saat ada nada dering dari line telepon dengan menggunakan

    rangkaian pendeteksi dering.

    Saat ada nada dering dari line  telepon, rangkaian pendeteksi dering akan

    memberikan sinyal atau data ke mikrokontroler, dan selanjutnya data tersebut

    akan diproses oleh mikrokontroler untuk mengaktifkan rangkaian hook , sehingga

    tercapai suatu kondisi yang akan membuat alat dalam keadaan off-hook   atau

    dengan kata lain kondisi telepon diangkat, yang artinya alat telah terhubung

    dengan saluran telepon dan siap untuk dikendalikan.

    Pada program dibawah ini, nada dering diset sekali, maksudnya saat ada

    nada dering pertama kali, maka alat akan langsung terhubung pada line  telepon.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    36/54

      24

    Untuk seting nada dering dapat dilakukan dengan menambah instruksi pada

    program dengan delai, yang mana jeda waktu antar dering adalah tiga detik.

    Gambar 14. Diagram Alir Program Deteksi Dering dan Hook  

    Berikut ini listing dari program untuk mengaktifkan atau menghubungkan

    alat dengan line telepon saat ada nada dering yang pertama.

    ;===========================================

    ; Listing program menghubungkan alat dengan line telepon

    ;===========================================Org 00HStart:Tunggu_dering:Jb int0,Tunggu_deringSetb P2.7Acall delay_1sAjmp selesai

    Start

    Delai

    End

    Aktifkan Hook  

    Nada

    Dering?

    T

    Y

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    37/54

      25

    delai_1s:Mov r1,#8Loop1:

    Mov r2,#250Loop2:Mov r3,#250Loop3:Djnz r3,Loop3Djnz r2,Loop2Djnz r1,Loop1RetSelesai:End

    b. 

    Program Pengiriman dan Penerimaan Nada DTMF

    Rangkaian detektor DTMF yang digunakan berfungsi untuk menerima nada

    DTMF dan mengubah ke dalam bentuk biner, selain itu rangkaian detektor DTMF

    ini juga dapat membangkitkan sinyal atau nada DTMF dari kode biner yang

    dikirim oleh mikrokontroler melalui alamat P1.0 sampai P1.3 ke rangkaian

    detektor DTMF. Listing program dibawah ini berisi program untuk menerima

    sinyal atau nada DTMF yang dikirimkan melalui tombol pesawat telepon, dan

    membangkitkan atau mengirim nada DTMF melalui line telepon dari kode biner

    yang dikirim oleh mikrokontroler.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    38/54

      26

    Gambar 15. Diagram alir program kirim nada DTMF

    Start

    Inisialisasi

    IC MT8888

    Inisialisasi

    alamat

    Aktifkan Hook  

    End

    Kirim nada

    DTMF

    Delai

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    39/54

      27

    Gambar 16. Diagram alir program terima nada DTMF

    ;===================================================; Listing program untuk terima dan kirim DTMF

    End

    Simpan data

    DTMF

    Start

    Inisialisasi

    IC MT8888

    Inisialisasi

    alamat

    Aktifkan Hook  

    Delai

    AdaNada

    DTMF

    Y

    N

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    40/54

      28

    !!!!"# $%"# &$%&&&&&&&&'"# $%&&&&&&&'

     () *+& () *+& () *+& () !!!! () ,-. ($%&&&&'

    "# ($%- () /0/"" () ,-. ($%&&&&' +' +' +' 1

     () *+& () *+&

     (203 +0

     (203 40

    +05' 6&$+0

     () ,-. () ')7 () *+&"# $(

     (203 ++

    40 () !!!!"# ($%(

     () 40*7"# ($%!

     () 40*7

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    41/54

      29

    "# ($%& () 40*7"# ($%

     () 40*7"# ($%

     () 40*7"# ($%

     () 40*7"# ($%&

     () 40*7"# ($%

     () 40*7"# ($%8

     () 40*7

    "# ($%1 () 40*7"# ($%1

     () 40*7"# ($%

     () 40*7 () *+& () *+& (203 ++

    !!!!

    "# ($% () 404"""# ($%

     () 404"""# ($%&'

     () 404"""# ($%

     () 404""+

    /0*7 () 407"# ($%&'

     () 404"" () *+&0"# ($%'

     () 404"" () *+&0+

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    42/54

      30

    407

     ( &$%7- &$(6"36"3+' +

    ')7 "# ($&

    6"36"3+' +

    404""+'

     ( &$%7- &$(6"3

    6"3+' +

    ,-.+' 6"36"3

     () *+&0"# ($&

     ( ($%7-+' +

    *+&0"# &$%1,""3&"# 1$%1

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    43/54

      31

    ,""3129 1$,""3129 &$,""3&

    +

    *+&"# &$%!,""3"# 1$%1,""3"# $%1,""329 $,""329 1$,""3

    29 &$,""3+++:*

    c. 

    Program Kendali Sakelar

    Alat ini terdiri dari sebuah sakelar yang dihubungkan dengan lampu.

    Rangkaian sakelar ini terhubung pada alamat P2.2 pada rangkaian mikrokontrler,

    sehingga mikrokontroler dapat mengendalikan langsung sakelar ini melalui alamat

    port tersebut. Listing program dibawah ini berfungsi untuk mengaktifkan sakelar

    dan menonaktifkan sakelar.

    Gambar 17. Diagram alir program kendali sakelar

    Start

    Sakelar aktif

    Delai Delai

    End

    Sakelar Non-aktif

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    44/54

      32

    ;===================================================; Listing program beep;==================================

     () *+

    4+4;+' 11

     () *+

    4+"4; 11

     (203 ++

    *+"# &$%,""3&"# 1$%1,""31"# $%1,""329 $,""329 1$,""3129 &$,""3&

    +

    ++:*

    d. 

    Program Nada Beep

    Program nada beep ini berfungsi untuk memberi tanda berupa suara beep

    pada pengendalian alat jarak jauh melalui line telepon. Pada pengendalian jarak

     jauh atau melalui line telepon, suara beep tentunya sangat diperlukan, karena

    suara beep ini akan sangat membantu saat proses verifikasi dalam memasukkan

    kode password maupun saat pengendalian dilakukan. Jadi saat kode password

    yang dimasukkan benar maka akan terdengar suara beep sekali, dan saat kode

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    45/54

      33

    password salah akan terdengar suara beep dua kali. Begitu pula saat proses

    pengendalian sakelar, saat sakelar aktif / hidup maka akan terdengar suara beep

    sekali, tapi saat sakelar mati akan terdengar suara beep dua kali.

    Gambar 18. Diagram alir program beep

    ;===================================================; Listing program pengendalian sakelar

    Beep BIT P1.7

    Org 00HStart:

    Acall delai_5s

    Sakelar_aktif:

    Setb P2.2

    Acall beep1

    Acall delai_5s

    Start

    Delai

    Inisialisasi

    alamat beep

    Sakelar

    aktif

    End

    Nada beep

    1 kali

    Delai

    Sakelar

    Non-aktif

    Nada beep

    2 kali

    Delai

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    46/54

      34

    Sakelar_nonaktif:

    Clr P2.2

    Acall beep2

    Acall delai_5sAjmp selesai

    Beep1:

    Mov R6,#50

    Suara1:

    Setb Beep

    Acall delai_beep

    Clr Beep

    Call delai_beep

    Djnz r6,SUARA1

    Call delai_50ms

    Ret

    Beep2:

    Acall Beep1

    Acall delai_50ms

    Acall Beep1

    Ret

    delai_beep:

    Mov R1,#3

    Loop1:

    Mov R2,#250

    Loop2:

    Djnz R2,Loop2

    Djnz R1,Loop1

    Ret

    delai_5s:

    Mov R3,#40

    Loop3:

    Mov R4,#250

    Loop4:

    Mov R5,#250

    Loop5:Djnz R5,Loop5

    Djnz R4,Loop4

    Djnz R3,Loop3

    Ret

    delai_50ms:

    Mov R3,#100

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    47/54

      35

    Loop6:

    Mov R4,#250

    Loop7:

    Djnz R4,Loop7Djnz R3,Loop6

    Ret

    Selesai:

    End

    1.4  Pembuatan Program Mirkokontroler AT89S51

    Langkah-langkah pemrograman pada mikrokontroler AT89S51 adalah

    sebagai berikut :

    •  Program dibuat dalam bahasa assembler mikrokontroler. Program dapat

    diketik menggunakan sembarang editor teks (misal program EDIT pada

    MSDOS prompt/program editor teks lainnya), kemudian program

    disimpan dalam ekstensi *.asm

    •  Setelah program selesai diketik, maka program tersebut dikompilasi

    dengan mengetikkan perintah asm51 .

    •  Jika terjadi kesalahan penulisan maka akan ditunjukkan dan harus

    diperbaiki terlebih dahulu. Bila tidak terjadi kesalahan maka akan

    dihasilkan berkas object yang kemudian dapat diubah ke hexa.

    •  Ubah file yang telah terkompilasi dengan perintah oh .

    •  Setelah diubah maka akan didapatkan file dengan ekstensi *.HEX.

    Kemudian file ini diisikan ke dalam mikrokontroler dengan bantuan

    downloader. 

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    48/54

      36

    2. 

    Pengujian Alat

    Proses pengujian alat ini dilakukan untuk mencoba keseluruhan desain

    perangkat keras dan perangkat lunak supaya berjalan dengan baik. Selain itu

    pengujian ini dilakukan juga untuk mendapatkan data-data yang diperlukan.

    Pengambilan data dalam pengujian alat ini menggunakan cara percobaan langsung

    antara alat yang dibuat dengan alat ukur.

    Gambar 19. Pengujian 1

    Gambar 20. Pengujian 2

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    49/54

      37

    a.  Pengujian VB 

    b.  Pengujian VBE 

    c.  Pengujian VCE 

    Gambar 21. Pengujian 3

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    50/54

      38

    3. 

    Hasil Pengujian Dan Pembahasan

    3.1.  Hasil Pengujian

    a.  Rangkaian Deteksi Dering

    Tabel 2. Pengukuran Tegangan Keluaran Rangkaian Deteksi Dering

    Kondisi Tegangan Keluaran Saluran Telepon

    Sebelum Nada Dering 0 volt On Hook

    Setelah Nada Dering 4,4 volt Off Hook

    b.  Rangkaian Hook  

    Tabel 3. Pengukuran Tegangan Rangkaian Hook

    Kondisi Vcc Tegangan P2.7

    Sebelum Nada Dering 0 volt 0 volt

    Setelah Nada Dering 4,8 volt 4,4 volt

    c.  Tabel 4. Pengujian Tegangan Transistor Pada Driver Kendali Sakelar.

    Kondisi Lampu On Kondisi Lampu Off

    VB 

    (volt)

    VBE 

    (volt)

    VCE 

    (volt)

    VB 

    (volt)

    VBE 

    (volt)

    VCE 

    (volt)

    2,8 0,6 0,4 0 0 12

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    51/54

      39

    3.2.  Pembahasan

    a.  Rangkaian Deteksi Dering

    •  Tegangan yang dihasilkan oleh rangkaian deteksi dering adalah 4,4 volt.

    Pada level tegangan tersebut mikrokontroler tetap dapat bekerja karena

    range tegangan untuk kondisi high pada mikrokontroler adalah 1,9 volt –

    5,5 volt.

    •  Adanya nada dering pada saluran telepon akan mengakibatkan P3.2

    mikrokontroler dalam kondisi high  atau berlogika 1. Data ini oleh

    mikrokontroler digunakan untuk mengaktifkan rangkaian hook .

    b.  Rangkaian Hook  

    •  Rangkaian hook berfungsi sebagai sakelar penghubung antara alat dengan

    saluran telepon. Rangkaian hook  tetap bekerja dengan baik meskipun Vcc

    terukur adalah 4,8 volt karena tegangan ini hanya sebagai pemicu agar

    relai bekerja. Dengan adanya arus yang mengalir pada kumparan relai

    maka kontak NO relai akan menutup.

    •  Logika tinggi dilakukan oleh mikrokontroler dengan perintah Setb P2.7.

    Logika tinggi dicapai setelah mikrokontroler menerima data dari rangkaian

    deteksi dering terlebih dahulu.

    c.  Rangkaian kendali relai

    •  Rangkaian driver sakelar menggunakan prinsip transistor sebagai sakelar

    untuk mengendalikan relai.. Dalam kondisi Vi = 0 da IB = 0 berarti tidak

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    52/54

      40

    ada masukan, ini berarti bahwa transistor berada dalam keadaan tersumbat.

    Pada keadaan ini tidak ada arus yang mengalir melalui hambatan, kecuali

    arus bocor ICEO. Kondisi seperti ini dinamakan terbuka (off), karena

    tegangan antara emitor dan kolektor besarnya mendekati Vcc.

    Jika Vi diberi tegangan cukup besar sehingga IB juga cukup besar, maka

    transistor akan berubah dari keadaan tersumbat menuju ke keadaan jenuh,

    yaitu harga IC  mencapai harga maksimum. Kemudian kenaikan IB  tidak

    lagi menyebabkan kenaikan IC. Kondisi tersebut dianggap sakelar tertutup

    (on).

    •  Pada saat belum terjadi pengendalian (masih dalam keadaan off) maka

    tegangan pada P2.2 tidak ada tegangan sehingga tidak akan arus yang

    mengalir pada transistor. Pada saat pengendalian dilakukan maka pada

    transistor akan ada arus yang mengalir dan menyebabkan kontak NO relai

    menutup dan lampu menyala.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    53/54

      41

    BAB III

    PENUTUP

    A. 

    Kesimpulan

    1.  Unit pengendali lampu taman sistem telepon berbasis mikrokontroler

    AT89S51 dapat terealisasi dengan baik.

    2.  Meskipun pada rangkaian deteksi dering hanya menghasilkan tegangan

    4,5 volt tetapi unit pengendali ini tetap berjalan dengan baik karena

    mikrokontroler tetap dapat bekerja dalam range tegangan 1,9 – 5,5 volt.

    3.  Rangkaian hook tetap bekerja dengan baik walaupun tegangan yang

    keluar hanya 4,8 volt untuk memicu relai bekerja. Faktor komponen dan

    pengawatan dapat menjadi penyebab menurunnya tegangan yang

    dihasilkan.

    4.  Unit pengendali lampu taman sistem telepon berbasis mikrokontroler

    AT89S5 dapat dikendalikan baik melalui telepon umum maupun telepon

    selular karena prinsip kerjanya menggunakan saluran telepon sebagai

    media perantara. Prinsip kerja alat ini adalah dengan menghubungi

    nomor telepon yang dituju, kemudian setelah nada dering pertama alat

    akan segera terhubung dengan telepon dan siap untuk dilakukan

    pengendalian.

    https://www.youtube.com/user/Dewa89s

  • 8/20/2019 Modul . Doc

    54/54

      42

    B. 

    Saran

      Unit pengendali ini dapat diterapkan pada industri dengan mengganti

    beban lampu taman dengan beban yang akan dikendalikan. Tetapi juga

    harus diperhatikan kemampuan driver sakelar dalam menampung

    beban.

      Pusat pengendalian pada unit pengendali lampu taman ini terletak pada

    mikrokontroler, maka disarankan mahasiswa dapat mendalami

    pemrograman mikrokontroler tersebut sehingga unit pengendali lampu

    taman ini dapat lebih bermanfaat.


Recommended