Click here to load reader
Upload
simbiex-awp
View
10
Download
3
Embed Size (px)
Citation preview
SISTEM TERTANAMR. Arif Tri R
KONTRAK KULIAH Materi
Interrupt Hardware timer ADC Serial dan komunikasi lainnya
Metode Project kelompok Membuat sistem kendali sederhana dengan uC
KONTRAK KULIAH (CON’T) Kelompok:
8 kelompok @ 3-4mhs Kelompok 1 no absen 1, 9, 17, 25, 33 Kelompok 2 no absen 2, 10, 18, 26, 34 …. Kelompok 7 no absen 7, 15, 23, 31 Kelompok 8 no absen 8, 16, 24, 32
KONTRAK KULIAH (CON’T) Nilai akhir
Ketepatan pada time schedule 30% Hasil akhir 40 % Keaktifan dalam kelompok 30% Tidak ada ujian tulis Mid dan Ujian Akhir.
KONTRAK KULIAH (CON’T) Ketentuan Project
Sistem dibuat berbasis pada uC keluarga AVR Software dapat dikembangkan dengan bahasa
assembly atau bahasa C Laporan projeck berupa (dikumpul saat ujian akhir)
Cara kerja Skematik projek BOM (bill of material) Algoritma atau flow chart program dan penjelasannya Listing program Hasil pengujian
TASK Mengatur kecepatan motor DC magnet
permanen dengan menggunakan PWM Digital Voltmeter Komunikasi serial Frekuensi meter Penampil 16 x seven segment Penampil 1 karakter ASCII matrix led (5*7). Jam digital. Penampil LCD 16 x 2
MENGATUR KECEPATAN MOTOR DC MENGGUNAKAN PWM (3) Anggota ke 3 I/O satu VR dan satu Motor Input : variable resistor Output : kecepatan motor yang berubah
(berhenti – maks kecepatan) Tegangan motor bebas.
DIGITAL VOLTMETER KELOMPOK : 4 1 skala, Input : 0 – 3,999 volt Output : menampilkan tegangan masukan pada
penampil 7 segmen 4 buah (0.000 – 3.999). ADC menggunakan eksternal referensi, 10 bit
KOMUNIKASI SERIAL KELOMPOK : 8
Mengirim dan menerima data secara serial (dengan bantuan komputer)
Input : Saklar pemilih posisi mengirim atau menerima.
Saat pengiriman Data yang dikirim adalah nama anggota kelompok
dan NIM. Data dikirim ke komputer. Saat penerimaan
Data yang diterima (hex) ditampilkan pada LED Output : 8 buah led untuk menampilkan data
yang diterima. Komunikasi serial rs 232 Baudrate 9600 bps
FREKUENSI METER KELOMPOK : 6 Membaca frekuensi gelombang kotak dan
menampilkan frekuensinya pada 4 seven segment
Input : Gelombang kotak amplitudo 5 volt dengan frekuensi antara 400 – 4000Hz.
Output : 4 Buah seven segment untuk menampilkan frekuensi masukan.
Menggunakan counter, timer, external interupt.
PENAMPIL 16 X SEVEN SEGMENT KELOMPOK : 7 Menampilkan NIU setiap anggota kelompok Input : 1 buah Saklar untuk menentukan arah
pergerakan karakter (kanan ke kiri atau sebaliknya).
Output : 16 seven segmen untuk menampilkan NIU.
Proses penampilan NIU per angka dari kanan atau kiri. Setelah semua tertampil layar dikosongkan dan diulangi lagi.
PENAMPIL 1 KARAKTER ASCII MATRIX LED KELOMPOK : 5 Menampilkan 1 buah karakter ASCII (7bit)
sesuai dengan masukaknnya. Input : Matrik keypad 3*4 (angka 0-9, * dan #)
digunakan untuk memasukkan 3 angka desimal kode ascii. Setiap kali pemasukkan diakhiri penekanan tombol #
Output : sebuah matrik LED ukuran 5*7 untuk menapilkan karakter. ASCII 7 bit (karakter ascii yang bisa ditampilkan saja)
JAM DIGITAL KELOMPOK : 1 Menampilkan jam, menit pada 4 seven segment
dan 2 led (indikator detik) .17:01 Input : dua buah saklar untuk menyetting jam
(penyetingan dibuat seperti jam digital) Output : 4 seven segmen dan 2 led
12:01 Internal timer.
PENAMPIL LCD 16X2 KELOMPOK 2 Input : matrik keypad 3x4 Output : LCD 16x2 karakter Proses menampikan karakterter yang ditekan
melalui matrik keypad. Pertama LCD akan menampilkan semua Nama
anggota kelompok pada baris 1 dan NIM pada baris 2 Bila ada tombol yang ditekan tombol tersebut akan
ditampilkan di baris 2 paling kanan, bila ada tombol lain yang ditekan maka hasil tampilan tombol sebelumnya di geser kiri 1 karakter.
Bila tombol # ditekan karakter pada baris 2 ditampilkan pada baris 1, sedangkan pada baris 2 tidak ada karakter yang tampil.
PERANCANGAN
1. Studi pustaka2. Rancangan perangkat keras skematik+pcb3. Implementasi HW
a) Testing koneksi antar hardwareb) Testing fungsi hardware
4. Rancangan SW5. Implementasi SW
INPUT
PROSESUC
Byk portAdc ?
Frek xtal
OUTPUT
TIME SCHEDULE I : II : III : Identifikasi permasalahan (apa masalahnya, bagaimana cara
mengatasinya) IV : Studi pustaka, blok diagram alat yang mau dibuat, datasheet
komponen, jenis yang dipakai dll. Cara kerja alat yg akan dibuat. V : Membuat skematik dan rancangan PCB. VI : Skematik OK, layout Rancangan PCB OK VII : PCB OK. VIII : Komponen terpasang IX : Hardware OK, testing fungsional OK X : Rangcangan SW detaik ok, carakerja, flow chart, mulai
memogram XI : Perbaikan program. XII : Perbaikan program, program tiap bagian ok XIII : Perbaikan akhir program XIV : Alat jadi 100% Demo. XV :
KELOMPOKA. Mengatur kecepatan motor DC magnet permanen dengan
menggunakan PWMKEL 3 NIM
B. Digital VoltmeterKEL 4 NIM
C. Komunikasi serialKEL 8 NIM
D. Frekuensi meter KEL 6 NIM
E. Penampil 16 x seven segmentKEL 7 NIM
F. Penampil 1 karakter ASCII matrix led (5*7)
KEL 5 NIM
G. Jam digitalKEL 1 NIM
H. Penampil LCD 16 x 2
KEL 2 NIM