• LinkedIn
  • Join Us on Google Plus!
  • Subcribe to Our RSS Feed

Selasa, 03 November 2015

RANGKAIAN ATMEGA16

11:04 PM // by Unknown // No comments

Membuat skematic dan layout pcb
Daftar komponen-komponen yang dibutuhkan:
1.       C1 (33pF)
2.       C2 (33pF)
3.       X1 (Crystal Freq-12MHz)
4.       4 buah pushbutton
5.       Atmega16
6.       LCD1 (LMO16L)
7.       IC L293D
8.       Motor DC (2 buah)
9.       Battery
Berikut langkah-langkah yang harus dilakukan.
               
1.      Pertama, kita buka PROTEUS 8, double klik pada icon PROTEUS 8 yang ada di desktop. Setelah terbuka, kita buat Project baru (New Project), caranya dengan klik menu file dan pilih New Project.


2.      Kemudian akan keluar kotak dialog seperti berikut.berikan nama pada file yang akan kita buat, kemudian pilih next.

3.      Selanjutnya pada kotak dialog berikut pilih create a scematic lalu pilih landscape A4 lalu pilih next, seperti gambar dibawah ini.        

4.      Pada kotak dialog selanjutnya, langsung saja kita pilih next.                         
5.      Pada kotak dialog selanjutnya, langsung saja kita pilih next.     

6.      Kemudian pada kotak dialog yang terakhir, langsung saja kita pilih finish.

7.      Selanjutnya muncul tampilan seperti berikut.

8.      Sekarang kita bisa mulai menggambar skematik. Pertama, kita pilih komponen yang kita butuhkan. Klik menu Library dan pilih Pick Part From Library.
                                        

9.      Atau untuk simpelnya, kita bisa klik kanan>Place>Component>From Libraries. Maka kotak dialog pick device akan muncul.


10.  Selanjutnya kita masukkan semua daftar komponen yang kita butuhkan dengan memasukkan nama komponen pada keyword.



11.  Setelah semua komponen masuk di daftar device (di panel sebelah kiri).


12.  Kemudian letakkan komponen yang telah ada pada sheet, dengan cara klik kanan pada sheet kemudian pilih place lalu pilih component dan pilih componen yang ingin dimasukkan.
13.  Selanjutnya letakkan semua komponen pada sheet seperti gambar berikut.



14.  sewaktu penyusunan jika ada komponen yang terbalik posisinya kiita bisa memutarnya
Dengan cara, klik kanan di komponen yang ingin diputar maka akan muncul kotak dialog dan gunakan bagian Rotate.
          
15.  Untuk menambahkan terminal output dan ground  pilih icon terminal pada toolbox kemudian tambahkan ground dan output seperti gambar diatas


.

16.  setelah itu kita sambungkan semua komponen tadi mengunakan wire label mode pada toolbox.
 "Ingat kita hanya perlu mengklik pada ujung tiap-tiap komponen yang akan dihubungkan, junction akan muncul dengan sendirinya apabila ada jalur yang membutuhkan juction."
17.  Sehingga menjadi seperti gambar berikut. 





18.  Kemudian tambahkan teks seperti gambar berikut.
   

19.  Setelah selesai dengan schematic, kita akan lanjutkan ke rangakaian PCBnya. Pertama kita buka dulu lembar kerja layout PCBnya, dengan cara klik icon PCB layout yang ada di bawah menu Design dan berdekatan dengan Schematic Capture.       
20.  Maka lembar kerja Layout PCB akan tampil.
21.  Selanjutnya kita masukkan komponen dengan cara klik kanan pada sheet kemudian pilih place lalu pilih component dan pilih componen yang ingin dimasukkan.

22.  Kemudian letakkan komponen seperti gambar berikut.

23.  Selanjutnya untuk merouting rangkaian psb tersebut kita pilih menu tools lalu pilih auto-router.
24.  Kemudian muncul kotak dialog seperti berikut, lalu kita pilih begin routing.


25.  Selanjutnya akan terbentuk rangkaian pcb seperti gambar berikut.
26.  Selanjutnya kita harus membuat program untuk atmega16 agar rangkaian tersebut dapat bekerja.
27.  Untuk membuat program dengan bahasa C kita menggunakan aplikasi CodeVision AVR.
228.  Buka program CodeVision AVR.

29.  Selanjutnya kita pilih file kemudian pilih new.


30.  Kemudian pada kotak dialog yang muncul pilih menu project lalu ok,

Kemudian pilih yes.

Lalu plih seperti gambar dibawah ini .

31.  Kemudian pada kotak dialog yang muncul kita pilih chip, lalu  atur seperti gambar berikut.






32.  Lalu pilih port kemudian ubah port C dan port D dari input menjadi output seperti gambar berikut.            




33.  Selanjutnya pilih alphanumeric LCD lalu pilih enable kemudian pada LCD module avr ubah menjadi port C, seperti gambar berikut.

34.  Kemudian pilih timer lalu pilih timer 1 kemudian ubah clock value menjadi  11000,000 kHz lalu pada mode menjadi Fast PWM top=0x00FF dan juga ubah out A dan out B menjadi  Non-Inv.

35.  Selanjutnya pilih program lalu pilih generate, save and exit


.

36.  Kemudian akan keluar tampilan coding seperti berikut.


37.  Kemudian kita tambahkan variabel pada coding tersebut seperti gambar berikut.

38.  Lalu scroll kebawah kemudian tambahkan coding seperti gambar berikut.

39.  Jika telah selesai selanjutnya kita check coding yang telah kita buat dengan memilih project kemudian compile, jika coding yang kita buat tidak memiliki error, selanjutnya pilih build.  

40.  Kemudian kita masukkan coding yang telah kita buat tadi kedalam atmega16.
41.  Double klik pada atmega16 kemudian masukkan coding tadi. 






42. 
Selanjutnya kita tes rangkaian tersebut. 
                                                       DOWNLOAD HERE!