Mikro
Mikro
Oleh :
Qolby Islami Bani Yakin
Rahman Oki Satriangga
Rangga Ramdhani Hakim
DAFTAR ISI
BAB I
PENDAHALUAN
1.2 Tujuan
a) Mempelajari prinsip kerja pada Motor Air Otomatis
b) Mempelajari dan memahami fungsi-fungsi koding dan komponen yang
digunakan dalam rangkaian Motor Air Otomatis
c) Mengetahui cara pembuatan Motor Air Otomatis
d) Melakukan pengujian dan pengukuran terhadap Motor Air Otomatis
BAB II
TINJAUAN PUSTAKA
2.1 Tori Dasar
2.1.1 Mikrokontroller Atmega 8535
Mikrokontroller Atmega 8535 merupakan contoh suatu sistem
komputer sederhana yang masuk dalam kategori embedded komputer. Di dalam
sebuah mikrokontroller terdapat komponen-komponen seperti: processor,
memory, clock, peripheral I/O, dll. Mikrokontroller memiliki kemampuan
manipulasi data (informasi) berdasarkan suatu urutan instruksi (program) yang
dibuat oleh programmer. Mikrokontroller adalah piranti elektronik yang
dikemas dalam bentuk sebuah IC (Integrated Circuit) tunggal, sebagai bagian
utama dan beberapa peripheral lain yang harus ditambahkan, seperti k ristal dan
kapasitor.
Mikrokontroller AVR memiliki arsitektur RISC 8 Bit, sehingga
semua instruksi dikemas dalam kode 16-bit (16-bits word) dan sebagian besar
instruksi dieksekusi dalam satu siklus instruksi clock. Bandingkan dengan
instruksi keluarga MCS-51 (arsitektur CISC) yang membutuhkan siklus 12
clock. RISC adalah Reduced Instruction Set Computing sedangkan CISC
adalah Complex Instruction Set Computing.
Keterangan:
1. Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan
program hasil perencanaan, yang harus dijalankan oleh mikrokontroler
2. RAM (Random Acces Memory) merupakan memori yang membantu CPU
untuk penyimpanan data sementara dan pengolahan data ketika program
sedang running.
3. EEPROM (Electrically Erasable Programmable Read Only Memory)
adalah memori untuk penyimpanan data secara permanen oleh program
yang sedang running.
2
4. Port I/O adalah kaki untuk jalur keluar atau masuk sinyal sebagai hasil
keluaran ataupun masukan bagi program.
5. Timer adalah modul dalam hardware yang bekerja untuk menghitung
waktu/pulsa.
6. UART (Universal Asynchronous Receive Transmit) adalah jalur
komunikasi data khusus secara serial asynchronous.
7. PWM (Pulse Width Modulation) adalah fasilitas untuk membuat modulasi
pulsa.
8. ADC (Analog to Digital Converter) adalah fasilitas untuk dapat menerima
sinyal analog dalam range tertentu untuk kemudian dikonversi menjadi
suatu nilai digital dalam range tertentu.
9. SPI (Serial Peripheral Interface) adalah jalur komunikasi data khusus
secara serial secara serial synchronous.
10. ISP (In System Programming) adalah kemampuan khusus mikrokontroler
untuk dapat diprogram langsung dalam sistem rangkaiannya dengan
membutuhkan jumlah pin yang minimal
Arsitektur ATmega8535
1. Saluran I/O sebanyak 32 buah, yaitu Port A, Port B, Port C dan Port D
2. ADC 10 bit sebanyak 8 Channel
3. Tiga buah timer / counter
4. 32 register
5. Watchdog Timer dengan oscilator internal
6. SRAM sebanyak 512 byte
7. Memori Flash sebesar 8 kb
8. Sumber Interrupt internal dan eksternal
9. Port SPI (Serial Peripheral Interface)
10. EEPROM on board sebanyak 512 byte
11. Komparator analog
12. Port USART (Universal Shynchronous Ashynchronous Receiver
Transmitter)
Fitur ATmega8535
1. Sistem processor 8 bit berbasis RISC dengan kecepatan maksimal 16
MHz.
3
2. Ukuran memory flash 8KB, SRAM sebesar 512 byte, EEPROM sebesar
512 byte.
3. ADC internal dengan resolusi 10 bit sebanyak 8 channel
4. Port komunikasi serial USART dengan kecepatan maksimal 2.5 Mbps
5. Mode Sleep untuk penghematan penggunaan daya listrik
Konfigurasi pin ATmega8535
1.
2.
3.
4.
Pin-out ATmega8535
Peta Memory ATmega8535
2. Bit6 >>> T (Bit Copy Storage), Instruksi BLD dan BST menggunakan
bit T sebagai sumber atau tujuan dalam operasi bit. Suatu bit dalam
sebuah register GPR dapat disalin ke bit T menggunakan instruksi BST,
dan sebaliknya bit T dapat disalin kembali ke suatu bit dalam register
GPR dengan menggunakan instruksi BLD.
3. Bi5 >>> H (Half Cary Flag)
4. Bit4 >>> S (Sign Bit) merupakan hasil operasi EOR antara flag -N
(negatif) dan flag V (komplemen dua overflow).
5. Bit3 >>> V (Two's Component Overflow Flag) Bit ini berfungsi untuk
mendukung operasi matematis.
6. Bit2 >>> N (Negative Flag) Flag N akan menjadi Set, jika suatu operasi
matematis menghasilkan bilangan negatif.
7. Bit1 >>> Z (Zero Flag) Bit ini akan menjadi Set apabila hasil operasi
matematis menghasilkan bilangan 0.
8. Bit0 >>> C (Cary Flag) Bit ini akan menjadi set apabila suatu operasi
menghasilkan carry.
minimum
minimum
(minsys)
yang
mikrokontroler
diperlukan
untuk
adalah
rangkaian
beroperasinya
IC
IC mikrokontroler ATmega8535
1 XTAL 4 MHz atau 8 MHz atau 11.0592 MHz (XTAL1)
3 kapasitor kertas yaitu dua 22 pF (C2 dan C3) serta 100 nF (C4)
1 kapasitor elektrolit 4.7 uF (C12) 2 resistor yaitu 100 ohm (R1) dan 10
Kohm (R3)
5. 1 tombol reset pushbutton (PB1)
Selain itu tentunya diperlukan power suply yang bisa memberikan
tegangan 5V DC. Rangkaian sistem minimum ini sudah siap untuk
menerima sinyal analog (fasilitas ADC) di port A.
2.1.2 Relay
Relay adalah suatu piranti elektronika merupakan lilitan kawat email
jika dialiri arus listrik maka berubah menjadi medan magnet yang
menggerakan lempengan besi yang disebut kontaktor. Kontak relay terbuat
dari bahan yang tahan panas dari bunga api yang ditimbulkan karena kontak
listrik.
Biasanya terbuat dari platina, bahan platina ini tahan terhadap korosi
jadi tidak mudah teroksidasi. Relay digunakan untuk menghubungkan suatu
rangkaian ke rangkaian lain atau saluran selanjutnya yang dapat diatur waktu
kontaknya dengan menggunakan kontrol elektronik atau listrik. Ada dua
bagian titik kontak relay yaitu :
a. Normaly Open (NO)
Dimana kontak ini akan berada pada posisi terbuka saat relay ini tidak
bekerja dan akan terhubung saat relay ini bekerja.
b. Normaly Close (NC)
Kontak ini akan berada pada posisi terhubung saat relay ini tidak bekerja dan
akan terlepas saat relay ini bekerja.
VCC
NC
NO
Apabila push button ditekan, maka arus dari tegangan VCC akan mengalir ke koil,
sehingga koil tersebut akan menghasilkan medan magnet. Medan magnet tersebut akan
menarik kontaktor.
Keunggulan relay dibanding saklar mekanik biasa :
a
Relay dapat dipakai dengan aman untuk mengemudikan peralatan dan mesin dari
jauh.
10
Relay yang bekerja dengan arus dan tegangan kecil dapat digunakan untuk
menghidupkan mesin yang memerlukan arus besar.
Relay dapat juga digunakan menggerakkan peralatan yang berbahaya dari kejauhan.
Sifat-sifat relay :
Hambatan pada kumparan ditentukan oleh tebal kawat dan jumlah lilitan.
Relay dengan hambatan kecil memerlukan arus yang besar dan sebaliknya,
hubungan antara tegangan, arus, dan hambatan dapat dirumuskan sebagai diberikut :
V=IxR
(7)
Dimana tegangan (V) yang diperlukan sama dengan kuat arus (I) dikalikan dengan
hambatan (R).
c
Daya yang diperlukan untuk menggerakkan relay, dapat dicari dengan rumus :
P=VxI
(8)
Dimana daya (P) yang diperlukan sama dengan tegangan (V) dikalikan kuat arus (I).
11
BAB III
PERANCANGAN ALAT
ATMEGA 8535
RELAY 5VDC
APUNG
MOTOR AIR
12
13
BAB IV
HASIL DAN PEMBAHASAN
4.1 Flow Chart
START
INPUTAN
SENSOR
DECISSION
SENSOR
KONDISI=0 MOTOR
MENYALA
SENSOR
KONDISI=1
MOTOR MATI
END
14
15
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Penulis berharap semoga rencana pembuatan modul dan Laporan ini dapat
terlaksana sesuai dengan program yang telah penulis susun. Penulis juga
mengharapkan adanya kritik dan saran dari semua pihak untuk membantu dalam
pelaksanaan pembuatan Laporan ini.
5.2 Saran
Tuliskan saran yang dapat dilakukan untuk pengembangan fungsi alat/modul.
16
DAFTAR PUSTAKA
Tuliskan semua daftar pustaka / referensi yang digunakan dalam penulisan laporan
pembuatan alat/modul
17