Top Banner

of 13

Analisa System Finger Print

Jul 06, 2018

Download

Documents

Aput Rodriguez
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/17/2019 Analisa System Finger Print

    1/13

  • 8/17/2019 Analisa System Finger Print

    2/13

    0alam perkembangann!a, AVR dibagi menjadi beberapa arian !aitu AT9*55,

    AT'ega, AT)6R55 dan ATTin!& .ada dasarn!a !ang membedakan masing"masing arian

    adalah kapasitas memori dan beberapa fitur tambahan saja&

    2. Central Processing Unit (CPU

    /nit pemrosesan pusat (Central Processing Unit , -./7 Terdiri dari dua unit !aitu unit

     pengendali (Control Unit , -/7 dan unit aritmatika dan logika ( Aritmetic  and Logical Unit ,

    A8/7& /nit aritmatika dan logika melaksanakan operasi aritmatika untuk data !ang melaluin!a&

    ungsi aritmatika !ang laim termasuk logika AN0, logika :R dan :perasi pergeseran&

    ungsi utama sebuah unit pengendali adalah mengambil, mengkode dan melaksanakan

    urutan instruksi sebuah program !ang tersimpan dalam memori& /nit pengendali mengatur 

    urutan operasi sebuah sistem& ;hususn!a unit ini menghasilkan dan mengatur sin!al pengendali

    !ang diperlukan untuk mensinkronkan seluruh operasi sebuah sistem, selain itu juga aliran data

    dan instruksi program di dalam dan di luar A8/&

    !. Memori

    etiap sistem mikrokontroler memerlukan memori untuk dapat men!impan program dan

    data& .ada mikrokontroler sendiri sudah terdapat memori data dan memori program, ada

     beberapa tingkatan memori diantaran!a adalah register internal, memori utama dan memori

    masal& Register internal adalah memori di dalam A8/& %aktu akses register ini sangat epat

    umumn!a kurang dari 1**ns&

    Ada dua tipe logika memori, tergantung dari kemungkinan aksesn!a, !aitu !ang dihubungkan

    seara aak ( Random Access Memory, RA'7 !ang bisa dibaa atau ditulisi, dan memori !ang

    han!a untuk dibaa saja ( Read Only  Memory, R:'7& 0alam mikrokontroler, RA' itu disebut

  • 8/17/2019 Analisa System Finger Print

    3/13

    sebagai memori data ( Data   Memory7, sedangkan R:' dikenal sebagai memori program

    ( Program Memory7&  Random Access Memory  (RA'7 adalah memori !ang dapat dibaa atau

    ditulisi& 0ata dalam RA' akan terhapus (olatile7 bila atu da!a dihilangkan& ;arena sifat RA'

    !ang olatile, maka program mikrokontroler tidak tersimpan dalam RA'& RA' han!a

    digunakan untuk men!impan data seara sementara& Terdapat dua teknologi !ang dipakai untuk 

    membuat RA' !aitu RA' tatik dan RA' 0inamik& 0alam RA' statik satu bit informasi

    tersimpan dalam sebuah flip"flop& RA' statik tidak memerlukan pen!egar dan penangann!a

    tidak terlalu rumit& Isi RA' tetap selama atu da!a diberikan& edangkan RA' 0inamik 

    men!impan bit informasi sebagai muatan& el memori elementer dibuat dari kapasitansi gerbang

    substrat transistor ':&

    ". #n$%t&'%t$%t

    Input

  • 8/17/2019 Analisa System Finger Print

    4/13

    . Arsitekt%r Mikrokontroler ATmega!2)

    'ikrokontroler ATmega23) bekerja dengan leel tegangan TT8, dalam hal ini digunakan

    tegangan sebesar + olt& emua port !akni digital pin * samapi dengan 12 dan pin analog *

    sampai + bersifat $i%directional  I

  • 8/17/2019 Analisa System Finger Print

    5/13

    Gam*ar ".1+ Rangkaian 'ikrokontroler AT'#@A23)

    .en!emat 1 dan 3 dihubungkan dengan 'ristal  !ang berfungsi sebagai pembentuk 

    sebuah isolator  bagi mikrokontroler& (ristal  16 '> ini didukung dua capasitor  keramik -1 dan

    -3 !ang nilain!a sama sebesar 33p& Apabila terjadi beda  potensial   pada kedua 'apasitor 

    tersebut maka 'ristal  akan $erosilasi& Pulsa !ang keluar adalah berbentuk gigi gergaji dan akan

    dikuatkan oleh rangkaian internal  pembangkit rangkaian pulsa pada mikrokontroler sehingga

    akan berubah menjadi pulsa cloc' & /ntuk pembagian dari fre'uensi  internal  mikrokontroler itu

    sendiri !ang diinisialisasi dengan program&

    .en!emat  Reset   dihubungkan dengan  sa'lar   !ang digunakan untuk me" Reset 

    mikrokontroller& ;arena kaki reset   ini aktif $erlogic tinggi maka diperlukan Resistor R1 !ang

    nilain!a 1*; Ω  !ang dihubungkan dengan tegangan * Volt untuk memastikan pen!emat  Reset 

  • 8/17/2019 Analisa System Finger Print

    6/13

     berlogi rendah saat sistem ini bekerja& ;apasitor -1B1*µ berfungsi untuk meredam adan!a

    kesalahan akibat penekanan sa'lar   Reset &

    +. Pewakt% CPU

    Agar dapat mengeksekusi program, mikrokontroler membutuhkan pulsa lok& .ulsa ini

    dapat dihasilkan dengan memasang rangkaian resonator pada pin TA81 dan TA83& rekuensi

    kerja maksimum ATmega23) adalah 16 '>& 'ikrokontroler ATmega23) memiliki osilator 

    internal (on%c!ip oscillator 7 !ang dapat digunakan sebagai sumber cloc'   bagi -./& /ntuk 

    menggunakan osilator internal diperlukan sebuah kristal atau resonator keramik antara pin

    TA81 dan TA83 dan kapasitor !ang dihubungkan ke ground& Cadi cloc'  !ang diperoleh -./

     berasal dari sin!al !ang diberikan dari sebuah kristal& .enggunaan kristal dengan frekuensi dari 6

    '> sampai 16 '>, sedangkan untuk kapasitor dapat bernilai 3D p sampai 22 p& >ubungan

    osilator untuk ATmega23) dapat dilihat pada gambar 4&1D

    Gam*ar ".1, r!stal 16 'h

    ATmega!2)

    TA8 3

    TA8 1

    -r!stal

    osilator 

    ATmega!2)

    TA8 3

    TA8 1

  • 8/17/2019 Analisa System Finger Print

    7/13

    0alam mikrokontroler dikenal istilah 'ahine -!le ('-7 < iklus 'esin, dimana =

    1 '- B 6 state B 13 periode lok 

    Cika frekuensi r!stal !ang digunakan adalah 13 '> maka 1 '- B 13

  • 8/17/2019 Analisa System Finger Print

    8/13

    • $lok serial onerter R323 = berfungsi untuk memprogrammer mikrokontroler 

    ATmega) menggunakan komunikasi serial ke omputer dengan menafaatkan I-

    ma5323 seperti !ang sudah penulis jelaskan dalam bab sebelumn!a&

    • $lok 'ikrokontroler !ang berfungsi sebagai pusat pengendali input

  • 8/17/2019 Analisa System Finger Print

    9/13

    /ntuk supply tegangan !ang dipakai pada s!stem ini menggunakan tegangan sebesar 13

    olt 0-& Tegangan ini diperoleh dari transformator uniersal dengan tegangan 13 olt, dengan

    arus 1&3 Ampere& ;arena pada masing"masing rangkaian membutuhkan tegangan sebesar + olt

    maka untuk itu dibuatkan rangkaian regulator agar mendapatkan tegangan sebesar + olt&

    @ambar 4&)

     Rang'aian Poer Supply

    .ada rangkaian ini digunakan I- regulator  D)*+ untuk mendapatkan tegangan sebesar + olt&

    .ada @ambar 2&D merupakan skema rangkaian  supply  untuk ke masing"masing bagian

    diantaran!a tegangan + olt ke $oard  minimum s!stem AT'ega)&

    Perencanaan Program *a/asa C $ada system SMS gateway

    .enulisan program - menggunakan software Arduino"31& oftware tersebut berfungsi

    untuk membuat listing  program !ang akan dimasukkan ke dalam mikrokontroler nantin!a&

    Tampilan software Arduino"31 dan ara bagaimana memasukkan program ke dalam

    mikrokontroler dapat dilihat pada gambar 2&11&

  • 8/17/2019 Analisa System Finger Print

    10/13

    @ambar 2&11 tampilan awal program

    /ntuk membuat bahasa C , pertama kita membuat file baru dengan ara mengklik new&

    ;emudian kita ketikkan bahasa C  pada kolom !ang sudah tersedia& Namun kita juga dapat

    membuka file program !ang sudah dibuat sebelumn!a dengan klik file kemudian klik 

    skethbook dan selanjutn!a pilih file program tersebut seperti terlihat .ada gambar 2&13&

  • 8/17/2019 Analisa System Finger Print

    11/13

  • 8/17/2019 Analisa System Finger Print

    12/13

  • 8/17/2019 Analisa System Finger Print

    13/13

    @ambar 2&1+ .emilihan port serial 

    Eang terakhir adalah proses uploading  program ke dalam mikrokontroler dengan meng"'li' 

    tombol upload  pada tool$ar sebelah kanan seperti terlihat pada gambar 2&16 apabila proses

    uploading  berhasil maka ditandai dengan tulisan  done uploading& 'aka mikrokontroler sudah

    selesai diporgram&

    @ambar 2&16 .rogram elesai di"uploading