18

Click here to load reader

Sistem Tertanam

Embed Size (px)

Citation preview

Page 1: Sistem Tertanam

SISTEM TERTANAMR. Arif Tri R

Page 2: Sistem Tertanam

KONTRAK KULIAH Materi

Interrupt Hardware timer ADC Serial dan komunikasi lainnya

Metode Project kelompok Membuat sistem kendali sederhana dengan uC

Page 3: Sistem Tertanam

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

Page 4: Sistem Tertanam

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.

Page 5: Sistem Tertanam

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

Page 6: Sistem Tertanam

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

Page 7: Sistem Tertanam

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.

Page 8: Sistem Tertanam

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

Page 9: Sistem Tertanam

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

Page 10: Sistem Tertanam

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.

Page 11: Sistem Tertanam

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.

Page 12: Sistem Tertanam

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)

Page 13: Sistem Tertanam

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.

Page 14: Sistem Tertanam

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.

Page 15: Sistem Tertanam

PERANCANGAN

1. Studi pustaka2. Rancangan perangkat keras skematik+pcb3. Implementasi HW

a) Testing koneksi antar hardwareb) Testing fungsi hardware

4. Rancangan SW5. Implementasi SW

Page 16: Sistem Tertanam

INPUT

PROSESUC

Byk portAdc ?

Frek xtal

OUTPUT

Page 17: Sistem Tertanam

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 :

Page 18: Sistem Tertanam

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